quester:
Yea, that was the basic idea. I suggested having base profiles calculated so that most mobs would not need any modification, then have the "profile" table for special mobs. Also if the profile table is a stats modification table then the calculated values can be tweeked without greatly upsetting the special mobs.
Taking it a bit further, if all the modifications (class/race/special mobs) are formula values, then there will be even fewer profiles needed.
So wild numbers pulled from no where...
Std mob profile:
war:
5% str from the base numbers
4% sta
10% HP
-5% int
ect
halfling:
-4% str
3% agi
ect
ogre:
10% str
-15% int
ect
level:
3% * level different values for different stats
Profile adjustment:
high resist profile:
10% * level to all resists
High HP profile:
12% HP * level
ect...
So in npc_types you would specify a profile mod (or leave 0 for the default) HP would be removed, and changed to a calculation. HP, mana regen, and perhaps the walk/run speed should probably be moved to the profile as well. And I would prefer that level was moved to the spawn entry table, even beter if it was changed to a level range.
Think that about wraps up my view on things. What do you think?
__________________
Please read the forum rules and look at reacent messages before posting.
|