diff options
author | azazel <none@none> | 2010-08-22 23:46:40 +0600 |
---|---|---|
committer | azazel <none@none> | 2010-08-22 23:46:40 +0600 |
commit | 399e35f8f53aeabcda8af513a37bb855340663e5 (patch) | |
tree | 7beb6bf445bd0fd46e3341039b6d712bb08bbe2e /src/server/game/Spells/SpellEffects.cpp | |
parent | d38135d1fd9417f90ee6f9decc37767f95035596 (diff) |
Core:
* fix "warning C4305: 'initializing' : truncation from 'double' to 'float'" warnings
* fix some other warnings here and there
--HG--
branch : trunk
Diffstat (limited to 'src/server/game/Spells/SpellEffects.cpp')
-rw-r--r-- | src/server/game/Spells/SpellEffects.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp index f7768608090..ed6ffb4dd51 100644 --- a/src/server/game/Spells/SpellEffects.cpp +++ b/src/server/game/Spells/SpellEffects.cpp @@ -1549,13 +1549,12 @@ void Spell::EffectDummy(uint32 i) // Life Tap if (m_spellInfo->SpellFamilyFlags[0] & SPELLFAMILYFLAG_WARLOCK_LIFETAP) { - float spFactor = 0; + float spFactor = 0.0f; switch (m_spellInfo->Id) { - case 11689: spFactor = 0.2; break; + case 11689: spFactor = 0.2f; break; case 27222: - case 57946: spFactor = 0.5; break; - default: spFactor = 0; break; + case 57946: spFactor = 0.5f; break; } int32 damage = m_spellInfo->EffectBasePoints[0] + (6.3875 * m_spellInfo->baseLevel); int32 mana = damage + (m_caster->ToPlayer()->GetUInt32Value(PLAYER_FIELD_MOD_DAMAGE_DONE_POS+SPELL_SCHOOL_SHADOW) * spFactor); |