Core/Creatures: Added GetCorpseDelay method to creatures

This commit is contained in:
Shauren
2011-05-13 19:16:53 +02:00
parent 5ab5a492c8
commit 66a663b8e0
2 changed files with 2 additions and 3 deletions
@@ -432,6 +432,7 @@ class Creature : public Unit, public GridObject<Creature>
uint32 GetEquipmentId() const { return GetCreatureInfo()->equipmentId; } uint32 GetEquipmentId() const { return GetCreatureInfo()->equipmentId; }
void SetCorpseDelay(uint32 delay) { m_corpseDelay = delay; } void SetCorpseDelay(uint32 delay) { m_corpseDelay = delay; }
uint32 GetCorpseDelay() const { return m_corpseDelay; }
bool isRacialLeader() const { return GetCreatureInfo()->RacialLeader; } bool isRacialLeader() const { return GetCreatureInfo()->RacialLeader; }
bool isCivilian() const { return GetCreatureInfo()->flags_extra & CREATURE_FLAG_EXTRA_CIVILIAN; } bool isCivilian() const { return GetCreatureInfo()->flags_extra & CREATURE_FLAG_EXTRA_CIVILIAN; }
bool isTrigger() const { return GetCreatureInfo()->flags_extra & CREATURE_FLAG_EXTRA_TRIGGER; } bool isTrigger() const { return GetCreatureInfo()->flags_extra & CREATURE_FLAG_EXTRA_TRIGGER; }
+1 -3
View File
@@ -1345,14 +1345,12 @@ void SpellMgr::LoadSpellBonusess()
continue; continue;
} }
SpellBonusEntry sbe; SpellBonusEntry& sbe = mSpellBonusMap[entry];
sbe.direct_damage = fields[1].GetFloat(); sbe.direct_damage = fields[1].GetFloat();
sbe.dot_damage = fields[2].GetFloat(); sbe.dot_damage = fields[2].GetFloat();
sbe.ap_bonus = fields[3].GetFloat(); sbe.ap_bonus = fields[3].GetFloat();
sbe.ap_dot_bonus = fields[4].GetFloat(); sbe.ap_dot_bonus = fields[4].GetFloat();
mSpellBonusMap[entry] = sbe;
++count; ++count;
} while (result->NextRow()); } while (result->NextRow());