Project 1999

Go Back   Project 1999 > Class Discussions > Priests

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #10  
Old 06-15-2020, 01:06 AM
DeathsSilkyMist DeathsSilkyMist is online now
Planar Protector

DeathsSilkyMist's Avatar

Join Date: Jan 2014
Posts: 8,197
Default

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.
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 12:30 PM.


Everquest is a registered trademark of Daybreak Game Company LLC.
Project 1999 is not associated or affiliated in any way with Daybreak Game Company LLC.
Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.