I put it in last night to the code, but Im considering making it an #ifdef for an optional compile.
Heres why.
Should a server thats not going to have more than 30 people really make it so that mobs are just as tough as eqLive ?
The question here is balance. I know it seems like everything should look just like eqLive, but considering the scope of the servers, I just dont think thats a possibility. In my mind, no mob in eqEMU should require more than 4, 8 at a MAX to drop. We just cant throw the sheer numbers at an NPC like they can in live.
What I think might be a better idea would be a database defined 'level modifier' , basiclly, use the floats for a 10 level damage modifier than allows you to tweak by hand. Say , 1-10 6.5, 11-20, 6.5, ... , 60-65 18
It would be a simple 2 column table, call it say damagelevel_modifier, columns would be level and modifier.
I think this would be a better approach than a hardcoded algorithem or if/else. Good thing about that it is wouldnt take much memory being a very small table.
That way its at the server admin's discretion on how hard to make the server. He can balance it for solo play.
__________________
Quitters never win, and winners never quit, but those who never win and never quit are idiots.
|