Bug #277: Normalize Stat Points when dist. is changed.
ID | #277 |
---|---|
Submitter | Apollo |
Product | EOSERV |
Severity | Feature Request |
Status | CLOSED, WONTFIX |
Submitted | 2nd Feb 2014 |
Updated | 2nd Feb 2014 |
Stat points after a change to the distribution currently are only corrected at skill master reset, however this can lead to inconsistencies for players that do not reset. Points should be calcutated at level up to award due points if under the set config or 0 points if over so calculations may normalize without the need of manual database corrections.
Comments
No plans to implement this. Server operator should be thinking about their existing players if they're changing the stat points awarded per level. If they want to adjust existing players to match, it's up to them to decide how they want to do it.
Updated Severity to REQUEST
Updated Status to CLOSED, WONTFIX
How about a command a database binary variable. Command sets the variable to 1 for all registered characters in databse.
Each time a character levels up, it checks the database if this variable == 1
if == 1
recalc()
= 0
so it checks if it equals 1 if so it recalculates the stats then it sets the variable back to 0.
a config setting can support what Darren wants.
if you're feeling charitable, perhaps you can make the command take in single character names, and number ranges. For example character entries 1-50 in the database. (Owner might want to not reset older players.)
It is best to add the used and unused points together and subtract from StatPerLevel * CharacterLevel. Just gonna throw that out there for anyone that makes an unofficial mod to EOSERV.
Add Comment
Please don't post unless you have something relevant to the bug to say.
Do not comment to say "thanks" or "fix this please".
Please log in to add comments. EOSERV Bug Tracker > Bug #277: Normalize Stat Points when dist. is changed.