From 1dd4b38170339e2d1d959c45ecad1b3b8dceb216 Mon Sep 17 00:00:00 2001 From: Shauren Date: Wed, 9 Aug 2023 11:37:17 +0200 Subject: Core/Creatures: std::chrono-ify TempSummon --- src/server/game/Spells/SpellEffects.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/server/game/Spells/SpellEffects.cpp') diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp index 22a1bcaf147..801e53d1539 100644 --- a/src/server/game/Spells/SpellEffects.cpp +++ b/src/server/game/Spells/SpellEffects.cpp @@ -1833,7 +1833,7 @@ void Spell::EffectSummonType() return caster->GetGUID(); }(); - int32 duration = m_spellInfo->CalcDuration(caster); + Milliseconds duration = Milliseconds(m_spellInfo->CalcDuration(caster)); Unit* unitCaster = GetUnitCasterForEffectHandlers(); @@ -1933,7 +1933,7 @@ void Spell::EffectSummonType() { float radius = effectInfo->CalcRadius(); - TempSummonType summonType = (duration == 0) ? TEMPSUMMON_DEAD_DESPAWN : TEMPSUMMON_TIMED_DESPAWN; + TempSummonType summonType = (duration == 0ms) ? TEMPSUMMON_DEAD_DESPAWN : TEMPSUMMON_TIMED_DESPAWN; for (uint32 count = 0; count < numSummons; ++count) { @@ -4850,7 +4850,7 @@ void Spell::SummonGuardian(SpellEffectInfo const* effect, uint32 entry, SummonPr // in another case summon new float radius = 5.0f; - int32 duration = m_spellInfo->CalcDuration(m_originalCaster); + Milliseconds duration = Milliseconds(m_spellInfo->CalcDuration(m_originalCaster)); //TempSummonType summonType = (duration == 0) ? TEMPSUMMON_DEAD_DESPAWN : TEMPSUMMON_TIMED_DESPAWN; Map* map = unitCaster->GetMap(); -- cgit v1.2.3