From 66a663b8e07e17a7236ad3c5dd51b5a6872ee7a6 Mon Sep 17 00:00:00 2001 From: Shauren Date: Fri, 13 May 2011 19:16:53 +0200 Subject: Core/Creatures: Added GetCorpseDelay method to creatures --- src/server/game/Entities/Creature/Creature.h | 1 + src/server/game/Spells/SpellMgr.cpp | 4 +--- 2 files changed, 2 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/server/game/Entities/Creature/Creature.h b/src/server/game/Entities/Creature/Creature.h index 034f547bd4b..aeeb4ae7291 100755 --- a/src/server/game/Entities/Creature/Creature.h +++ b/src/server/game/Entities/Creature/Creature.h @@ -432,6 +432,7 @@ class Creature : public Unit, public GridObject uint32 GetEquipmentId() const { return GetCreatureInfo()->equipmentId; } void SetCorpseDelay(uint32 delay) { m_corpseDelay = delay; } + uint32 GetCorpseDelay() const { return m_corpseDelay; } bool isRacialLeader() const { return GetCreatureInfo()->RacialLeader; } bool isCivilian() const { return GetCreatureInfo()->flags_extra & CREATURE_FLAG_EXTRA_CIVILIAN; } bool isTrigger() const { return GetCreatureInfo()->flags_extra & CREATURE_FLAG_EXTRA_TRIGGER; } diff --git a/src/server/game/Spells/SpellMgr.cpp b/src/server/game/Spells/SpellMgr.cpp index ad2bd3aa0c0..25355acc65b 100755 --- a/src/server/game/Spells/SpellMgr.cpp +++ b/src/server/game/Spells/SpellMgr.cpp @@ -1345,14 +1345,12 @@ void SpellMgr::LoadSpellBonusess() continue; } - SpellBonusEntry sbe; - + SpellBonusEntry& sbe = mSpellBonusMap[entry]; sbe.direct_damage = fields[1].GetFloat(); sbe.dot_damage = fields[2].GetFloat(); sbe.ap_bonus = fields[3].GetFloat(); sbe.ap_dot_bonus = fields[4].GetFloat(); - mSpellBonusMap[entry] = sbe; ++count; } while (result->NextRow()); -- cgit v1.2.3