◆ BattleExperienceEvent()
| BattleExperienceEvent::BattleExperienceEvent |
( |
Creature * |
creature | ) |
|
|
inline |
Creature * _creature
Definition boss_icecrown_gunship_battle.cpp:400
int32 _level
Definition boss_icecrown_gunship_battle.cpp:401
◆ Execute()
| bool BattleExperienceEvent::Execute |
( |
uint64 |
timer, |
|
|
uint32 |
|
|
) |
| |
|
inlineoverridevirtual |
Reimplemented from BasicEvent.
381 {
383 return true;
384
387
390 {
393 return false;
394 }
395
396 return true;
397 }
std::chrono::milliseconds Milliseconds
Milliseconds shorthand typedef.
Definition Duration.h:27
static uint32 const ExperiencedSpells[5]
Definition boss_icecrown_gunship_battle.cpp:404
static Milliseconds const ExperiencedTimes[5]
Definition boss_icecrown_gunship_battle.cpp:405
void AddEventAtOffset(BasicEvent *event, Milliseconds offset, uint8 eventGroup=0)
Definition EventProcessor.h:108
bool IsHeroic() const
Definition Map.h:299
bool IsAlive() const
Definition Unit.h:1748
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:1194
void RemoveAurasDueToSpell(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, uint8 reqEffMask=0, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)
Definition Unit.cpp:4977
Map * GetMap() const
Definition Object.h:621
EventProcessor m_Events
Definition Object.h:731
References _creature, _level, EventProcessor::AddEventAtOffset(), 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:162
@ SPELL_ELITE
Definition boss_icecrown_gunship_battle.cpp:164
@ SPELL_ADDS_BERSERK
Definition boss_icecrown_gunship_battle.cpp:165
@ SPELL_VETERAN
Definition boss_icecrown_gunship_battle.cpp:163
Referenced by Execute().
◆ ExperiencedTimes
| Milliseconds const BattleExperienceEvent::ExperiencedTimes = { 100s, 70s, 60s, 90s, 0ms } |
|
static |
The documentation for this class was generated from the following file: