◆ BattleExperienceEvent()
BattleExperienceEvent::BattleExperienceEvent |
( |
Creature * |
creature | ) |
|
|
inline |
Creature * _creature
Definition boss_icecrown_gunship_battle.cpp:398
int32 _level
Definition boss_icecrown_gunship_battle.cpp:399
◆ Execute()
bool BattleExperienceEvent::Execute |
( |
uint64 |
timer, |
|
|
uint32 |
|
|
) |
| |
|
inlineoverridevirtual |
Reimplemented from BasicEvent.
380 {
382 return true;
383
386
389 {
391 return false;
392 }
393
394 return true;
395 }
static uint32 const ExperiencedTimes[5]
Definition boss_icecrown_gunship_battle.cpp:403
static uint32 const ExperiencedSpells[5]
Definition boss_icecrown_gunship_battle.cpp:402
void AddEvent(BasicEvent *Event, uint64 e_time, bool set_addtime=true)
Definition EventProcessor.h:103
bool IsHeroic() const
Definition Map.h:299
bool IsAlive() const
Definition Unit.h:1707
SpellCastResult CastSpell(SpellCastTargets const &targets, SpellInfo const *spellInfo, CustomSpellValues const *value, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=nullptr, AuraEffect const *triggeredByAura=nullptr, ObjectGuid originalCaster=ObjectGuid::Empty)
Definition Unit.cpp:1178
void RemoveAurasDueToSpell(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, uint8 reqEffMask=0, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)
Definition Unit.cpp:4941
Map * GetMap() const
Definition Object.h:536
EventProcessor m_Events
Definition Object.h:639
References _creature, _level, EventProcessor::AddEvent(), Unit::CastSpell(), ExperiencedSpells, ExperiencedTimes, WorldObject::GetMap(), Unit::IsAlive(), Map::IsHeroic(), WorldObject::m_Events, and Unit::RemoveAurasDueToSpell().
◆ _creature
Creature* BattleExperienceEvent::_creature |
|
private |
◆ _level
int32 BattleExperienceEvent::_level |
|
private |
◆ ExperiencedSpells
@ SPELL_EXPERIENCED
Definition boss_icecrown_gunship_battle.cpp:161
@ SPELL_ELITE
Definition boss_icecrown_gunship_battle.cpp:163
@ SPELL_ADDS_BERSERK
Definition boss_icecrown_gunship_battle.cpp:164
@ SPELL_VETERAN
Definition boss_icecrown_gunship_battle.cpp:162
Referenced by Execute().
◆ ExperiencedTimes
uint32 const BattleExperienceEvent::ExperiencedTimes = { 100000, 70000, 60000, 90000, 0 } |
|
static |
The documentation for this class was generated from the following file: