TempusMUD/Tempuscode — pull request #224 by origintempus (2013-01-08 06:39:14+00:00)
Title: Separate recalculations for height and points

Changed the recalculations in db.c set_physical_attribs and recalculate_based_on_level so that the height and weight calculations are separate from the hit mana and move point recalculations

It is very annoying to change a mobs level and have it change the height and weight of the mob. It doesn't make sense.

db.c

So move the mana/move point adjustments from set_physical_attribs into recalculate_based_on_level, to separate the height/weight calculations from the point calculations.

Changed parse_simple mob to be consistent with the new do_create_mob. Basically an adjustment for changing set_physical_attribs.

It should be more like this anyway, because if you create a level 1 mob, and set a mob to level 1, the stats are different. This makes it consistent.

olc.c

Adjustment on the mob recalculating for the changing of recalculate_based_on_level to also include what it used to, which was the height/weight calculations.

olc_mob.c

Adjustments for separating height/weight calculations from hit/move/mana calculations.

Also made the creation of a new mob consistent with changing a mob to level 1.