Quote:
Originally Posted by DMN
[You must be logged in to view images. Log in or Register.]
They would still be less affected because instead of getting stunned they only have the spell interrupted, at which point they can immediately start casting again. As far as "server performance", you generally want to optimize the system however it currently works. If eventually they want to change the system, it will be easy enough to simply change the code.
|
The problem is you do not understand how trivial an optimization that is. We are taking about one integer variable on the heap. Micro optimizations are not usually preferred over flexibility, unless there is a specific need. This calculation is not being run hundreds of thousands of times per second. You wouldn't be sending this data over the network, either. Losing your ability to set individual percentages and keep the functions generic is not worth one integer variable on the heap.
I see no serious "lore" issue either. If your skull is too thick to be stunned, and your weight makes you difficult to move around, a bash would have much less affect on any actions you are taking, including spell casting.
It makes complete sense from programming optimization, programming design patterns, and lore.