Core/Creatures: Added GetCorpseDelay method to creatures
This commit is contained in:
@@ -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; }
|
||||||
|
|||||||
@@ -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());
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user