![]() |
TrinityCore
|
Inheritance diagram for quest_brace_for_impact:Public Member Functions | |
| quest_brace_for_impact () | |
| void | OnQuestStatusChange (Player *player, Quest const *quest, QuestStatus, QuestStatus newStatus) override |
| void | SpawnActors (Player *player, TeamId team, Position petSpawnPos) |
| void | SpawnPet (Player *player, Position const &position) |
| void | SpawnActor (Player *player, Creature *creature, Position const &position) |
Public Member Functions inherited from QuestScript | |
| ~QuestScript () | |
| virtual void | OnAcknowledgeAutoAccept (Player *player, Quest const *quest) |
| virtual void | OnQuestObjectiveChange (Player *player, Quest const *quest, QuestObjective const &objective, int32 oldAmount, int32 newAmount) |
Public Member Functions inherited from ScriptObject | |
| ScriptObject (ScriptObject const &right)=delete | |
| ScriptObject (ScriptObject &&right)=delete | |
| ScriptObject & | operator= (ScriptObject const &right)=delete |
| ScriptObject & | operator= (ScriptObject &&right)=delete |
| std::string const & | GetName () const |
Additional Inherited Members | |
Protected Member Functions inherited from QuestScript | |
| QuestScript (char const *name) noexcept | |
Protected Member Functions inherited from ScriptObject | |
| ScriptObject (char const *name) noexcept | |
| virtual | ~ScriptObject () |
Definition at line 574 of file zone_exiles_reach.cpp.
|
inline |
Definition at line 577 of file zone_exiles_reach.cpp.
|
inlineoverridevirtual |
Reimplemented from QuestScript.
Definition at line 579 of file zone_exiles_reach.cpp.
References WorldObject::CastSpell(), Quest::GetQuestId(), QUEST_BRACE_FOR_IMPACT_ALLIANCE, QUEST_BRACE_FOR_IMPACT_HORDE, QUEST_STATUS_COMPLETE, SpawnActors(), SPELL_UPDATE_PHASE_SHIFT, TEAM_ALLIANCE, TEAM_HORDE, and TEAM_NEUTRAL.
|
inline |
Definition at line 628 of file zone_exiles_reach.cpp.
References Unit::GetDirectTransport(), TransportBase::GetPositionWithOffset(), WorldObject::SummonPersonalClone(), and TEMPSUMMON_MANUAL_DESPAWN.
Referenced by SpawnActors(), and SpawnPet().
|
inline |
Definition at line 605 of file zone_exiles_reach.cpp.
References ActorDataMap, FindCreatureIgnorePhase(), SpawnActor(), and SpawnPet().
Referenced by OnQuestStatusChange().
Definition at line 613 of file zone_exiles_reach.cpp.
References ActorPetData, CLASS_HUNTER, FindCreatureIgnorePhase(), Unit::GetClass(), Unit::GetRace(), Trinity::Containers::MapGetValuePtr(), and SpawnActor().
Referenced by SpawnActors().