AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
at_tyrannus_event_starter Class Reference
Inheritance diagram for at_tyrannus_event_starter:
AreaTriggerScript ScriptObject

Public Member Functions

 at_tyrannus_event_starter ()
 
bool OnTrigger (Player *player, const AreaTrigger *) override
 
- Public Member Functions inherited from AreaTriggerScript
bool IsDatabaseBound () const override
 
virtual bool OnTrigger (Player *, AreaTrigger const *)
 
- Public Member Functions inherited from ScriptObject
virtual bool IsDatabaseBound () const
 
virtual bool isAfterLoadScript () const
 
virtual void checkValidity ()
 
const std::string & GetName () const
 

Additional Inherited Members

- Protected Member Functions inherited from AreaTriggerScript
 AreaTriggerScript (const char *name)
 
- Protected Member Functions inherited from ScriptObject
 ScriptObject (const char *name)
 
virtual ~ScriptObject ()=default
 

Detailed Description

Constructor & Destructor Documentation

◆ at_tyrannus_event_starter()

at_tyrannus_event_starter::at_tyrannus_event_starter ( )
inline
1503: AreaTriggerScript("at_tyrannus_event_starter") { }
Definition: ScriptMgr.h:801

Member Function Documentation

◆ OnTrigger()

bool at_tyrannus_event_starter::OnTrigger ( Player player,
const AreaTrigger  
)
inlineoverridevirtual

Reimplemented from AreaTriggerScript.

1506 {
1507 InstanceScript* inst = player->GetInstanceScript();
1508 if (!inst)
1509 return false;
1510
1512 return false;
1513
1515 {
1517 c->GetMotionMaster()->MovePoint(0, TSMidPos);
1518
1520 }
1521
1522 return false;
1523 }
@ DONE
Definition: InstanceScript.h:59
@ DATA_INSTANCE_PROGRESS
Definition: trial_of_the_champion.h:34
const Position TSMidPos
Definition: pit_of_saron.h:280
@ NPC_GORKUN_IRONSKULL_2
Definition: pit_of_saron.h:115
const Position TSSpawnPos
Definition: pit_of_saron.h:279
@ INSTANCE_PROGRESS_TYRANNUS_INTRO
Definition: pit_of_saron.h:62
@ INSTANCE_PROGRESS_AFTER_TUNNEL_WARN
Definition: pit_of_saron.h:61
@ DATA_ICK
Definition: pit_of_saron.h:31
@ DATA_MARTIN_OR_GORKUN_GUID
Definition: pit_of_saron.h:44
@ DATA_GARFROST
Definition: pit_of_saron.h:30
@ DATA_TYRANNUS
Definition: pit_of_saron.h:32
Definition: Creature.h:46
InstanceScript * GetInstanceScript() const
Definition: Object.cpp:1192
Definition: InstanceScript.h:140
ObjectGuid GetGuidData(uint32 type) const override
Definition: InstanceScript.cpp:94
Map * instance
Definition: InstanceScript.h:146
TempSummon * SummonCreature(uint32 entry, Position const &pos, SummonPropertiesEntry const *properties=nullptr, uint32 duration=0, WorldObject *summoner=nullptr, uint32 spellId=0, uint32 vehId=0, bool visibleBySummonerOnly=false)
Definition: Object.cpp:2129
virtual uint32 GetData(uint32) const
Definition: ZoneScript.h:52
virtual void SetData(uint32, uint32)
Definition: ZoneScript.h:53

References DATA_GARFROST, DATA_ICK, DATA_INSTANCE_PROGRESS, DATA_MARTIN_OR_GORKUN_GUID, DATA_TYRANNUS, DONE, ZoneScript::GetData(), InstanceScript::GetGuidData(), WorldObject::GetInstanceScript(), InstanceScript::instance, INSTANCE_PROGRESS_AFTER_TUNNEL_WARN, INSTANCE_PROGRESS_TYRANNUS_INTRO, NPC_GORKUN_IRONSKULL_2, ZoneScript::SetData(), Map::SummonCreature(), TSMidPos, and TSSpawnPos.