aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/server/game/Spells/Auras/SpellAuraEffects.cpp3
-rw-r--r--src/server/shared/Logging/Log.h1
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);