mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-13 18:51:29 +00:00
Tweak down spellend_timer for delaytimer
400 ms is far too aggressive for normal game play Set to 10 ms to hopefully not get in the way of legitimate game play Also, why do we even do this? As far as I can tell, we need this to be less than the users ping to not cause issues. What are the actual reasons we do this and what can we do differently to solve them?
This commit is contained in:
parent
2146489740
commit
487dcc4459
@ -1427,8 +1427,10 @@ void Mob::CastedSpellFinished(uint16 spell_id, uint32 target_id, CastingSlot slo
|
|||||||
ZeroCastingVars();
|
ZeroCastingVars();
|
||||||
|
|
||||||
// set the rapid recast timer for next time around
|
// set the rapid recast timer for next time around
|
||||||
|
// Why do we have this? It mostly just causes issues when things are working correctly
|
||||||
|
// It also needs to be <users's ping to not cause issues
|
||||||
delaytimer = true;
|
delaytimer = true;
|
||||||
spellend_timer.Start(400,true);
|
spellend_timer.Start(10, true);
|
||||||
|
|
||||||
Log(Logs::Detail, Logs::Spells, "Spell casting of %d is finished.", spell_id);
|
Log(Logs::Detail, Logs::Spells, "Spell casting of %d is finished.", spell_id);
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user