Spell duration formula updates
While researching and working on interpreting the buffdurationformula and buffduration fields in spells, I made the following determinations that can be added to the EQEmu code:
Server/Spells.cpp Line 2631 - int CalcBuffDuration_formula(int level, int formula, int duration) First, there's a glitch in formula 2, line ~2645: Code:
case 1: Second, here are some additional Duration Formulas, confirmed on Live in-game or via raid NPC casting behavior research in raid strats:
I also wanted to give a thumbs up for interpreting Duration Formula 11 correctly, where Lucy doesn't. Verified on Live with the Cleric starting spell Courage. Lasted 12 minutes at Level 1, like the server's formula said it should, whereas Lucy says it should last the max 27 minutes at any level. Burn. Let me know if any more information would be helpful! |
Quote:
|
Wow. That's a highly specific historical reference to make right away! Kudos!
|
Pushed changes in https://github.com/EQEmu/Server/comm...f38860d191d47b. There is still work to be done on 50/51 (see comments).
|
Well, they are all in the client ...
|
Ok, I figured. But I didn't want server to allow client to bypass proper durations if not.
|
All times are GMT -4. The time now is 12:08 PM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.