diff --git a/EQ2/source/WorldServer/client.cpp b/EQ2/source/WorldServer/client.cpp index 0575f357b..3bf7d3711 100755 --- a/EQ2/source/WorldServer/client.cpp +++ b/EQ2/source/WorldServer/client.cpp @@ -11391,24 +11391,6 @@ void Client::TriggerSpellSave() save_spell_state_time_bucket = 0; save_spell_state_timer.Start(interval, true); } - else - { - int32 elapsed_time = save_spell_state_timer.GetElapsedTime(); - save_spell_state_time_bucket += elapsed_time; - - int32 save_wait_cap = rule_manager.GetGlobalRule(R_Spells, PlayerSpellSaveStateCap)->GetInt32(); - - // default to not have some bogus value in the rule - if(save_wait_cap < interval) - save_wait_cap = interval+1; - - if(save_spell_state_time_bucket >= save_wait_cap) - { - // save immediately and disable timer - GetPlayer()->SaveSpellEffects(); - save_spell_state_timer.Disable(); - } - } MSaveSpellStateMutex.unlock(); }