This is all pretty cool, but you have a lot of code to re-write as far as the source is concerned if you want to completely re-do the statistics system as well as the regeneration calculations. Some of this could be done in Perl/Lua probably. However, I've noticed that some stuff, like health and statistics are really wonky if you try to alter them with custom server-side calculations, by that I mean, your changes may or may not show. I remember when I used a quest global "Rebirth" to modify spell and melee damage proportionally to your "Rebirth" global, like Rebirth 100 is 20 times damage. That stuff worked for me, but damage is server-side calculated, some stuff is client-side and can't be changed really. But you'd just have to try your ideas in the code and see how they work out.
|