diff options
| -rw-r--r-- | src/server/game/Spells/Auras/SpellAuraEffects.cpp | 3 | ||||
| -rw-r--r-- | src/server/shared/Logging/Log.h | 1 | 
2 files changed, 2 insertions, 2 deletions
| diff --git a/src/server/game/Spells/Auras/SpellAuraEffects.cpp b/src/server/game/Spells/Auras/SpellAuraEffects.cpp index 35ed65f2727..e1b152735b9 100644 --- a/src/server/game/Spells/Auras/SpellAuraEffects.cpp +++ b/src/server/game/Spells/Auras/SpellAuraEffects.cpp @@ -884,7 +884,8 @@ void AuraEffect::CalculatePeriodic(Unit* caster, bool create, bool load)              else if ((caster->HasAuraTypeWithAffectMask(SPELL_AURA_PERIODIC_HASTE, m_spellInfo) || m_spellInfo->AttributesEx5 & SPELL_ATTR5_HASTE_AFFECT_DURATION) && caster->GetFloatValue(UNIT_MOD_CAST_SPEED) != 1.0f)              {                  // Calculate number of ticks we must have -                float ticks = roundf(GetBase()->GetDuration() / (m_amplitude / (1.0f + (1.0f - caster->GetFloatValue(UNIT_MOD_CAST_SPEED))))); +                float ticks = GetBase()->GetDuration() / (m_amplitude / (1.0f + (1.0f - caster->GetFloatValue(UNIT_MOD_CAST_SPEED)))); +                ticks = 0.5f + (float)(int)ticks; // round                  m_amplitude = GetBase()->GetDuration() / int32(ticks);              } diff --git a/src/server/shared/Logging/Log.h b/src/server/shared/Logging/Log.h index 45e42aec1fc..cd1e9dc80df 100644 --- a/src/server/shared/Logging/Log.h +++ b/src/server/shared/Logging/Log.h @@ -53,7 +53,6 @@ class Log          void outWarn(LogFilterType f, char const* str, ...) ATTR_PRINTF(3,4);          void outError(LogFilterType f, char const* str, ...) ATTR_PRINTF(3,4);          void outFatal(LogFilterType f, char const* str, ...) ATTR_PRINTF(3,4); -        void outOpCode(uint32 op, const char* name, bool smsg);          void EnableDBAppenders();          void outCommand(uint32 account, const char * str, ...) ATTR_PRINTF(3, 4); | 
