46 go->UseDoorOrButton();
188 shark->AI()->AttackStart(player);
310 float x = 0.0f, y = 0.0f, z = 0.0f;
386 if (stormforgedMonitor)
390 if (stormforgedEradictor)
394 if (stormforgedMonitor)
397 stormforgedMonitor->
SetWalk(
false);
404 if (stormforgedEradictor)
@ TEMPSUMMON_TIMED_DESPAWN
@ TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT
@ QUEST_STATUS_INCOMPLETE
GameObject * GetClosestGameObjectWithEntry(WorldObject *source, uint32 entry, float maxSearchRange, bool spawnedOnly=true)
@ UNIT_STATE_IGNORE_PATHFINDING
@ QUEST_MEETING_A_GREAT_ONE
@ QUEST_THE_MAKERS_OVERLOOK
@ SPELL_UNGORO_TO_SHOLAZAR_TELEPORT
@ SPELL_SHOLAZAR_TO_UNGORO_TELEPORT
@ QUEST_MISSING_DIPLO_PT14
Position const stormforgedEradictorPosition
@ QUEST_SCENT_OF_LARKORWI
void AddSC_areatrigger_scripts()
@ AREATRIGGER_TALK_COOLDOWN
Position const stormforgedMonitorPosition
@ NPC_STORMFORGED_ERADICTOR
@ QUEST_THE_LONESOME_WATCHER
@ NPC_STORMFORGED_MONITOR
AreaTrigger_at_area_52_entrance()
std::map< uint32, time_t > _triggerTimes
bool OnTrigger(Player *player, AreaTriggerEntry const *trigger) override
bool OnTrigger(Player *player, AreaTriggerEntry const *trigger) override
std::map< uint32, time_t > _triggerTimes
AreaTrigger_at_brewfest()
bool OnTrigger(Player *player, AreaTriggerEntry const *) override
AreaTrigger_at_coilfang_waterfall()
ObjectGuid stormforgedMonitorGUID
AreaTrigger_at_frostgrips_hollow()
ObjectGuid stormforgedEradictorGUID
bool OnTrigger(Player *player, AreaTriggerEntry const *) override
AreaTrigger_at_legion_teleporter()
bool OnTrigger(Player *player, AreaTriggerEntry const *) override
AreaTrigger_at_nats_landing()
bool OnTrigger(Player *player, AreaTriggerEntry const *) override
bool OnTrigger(Player *player, AreaTriggerEntry const *) override
AreaTrigger_at_scent_larkorwi()
bool OnTrigger(Player *player, AreaTriggerEntry const *)
AreaTrigger_at_sentry_point()
AreaTrigger_at_sholazar_waygate()
bool OnTrigger(Player *player, AreaTriggerEntry const *trigger) override
void MovePath(uint32 pathId, bool repeatable)
static ObjectGuid GetGUID(Object const *o)
bool GetQuestRewardStatus(uint32 quest_id) const
QuestStatus GetQuestStatus(uint32 quest_id) const
MotionMaster * GetMotionMaster()
Aura * AddAura(uint32 spellId, Unit *target)
bool HasAura(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint8 reqEffMask=0) const
void AddUnitState(uint32 f)
bool SetWalk(bool enable)
SpellCastResult CastSpell(CastSpellTargetArg const &targets, uint32 spellId, CastSpellExtraArgs const &args={ })
TempSummon * SummonCreature(uint32 entry, Position const &pos, TempSummonType despawnType=TEMPSUMMON_MANUAL_DESPAWN, Milliseconds despawnTime=0s, uint32 vehId=0, uint32 spellId=0, ObjectGuid privateObjectOwner=ObjectGuid::Empty)
Creature * FindNearestCreature(uint32 entry, float range, bool alive=true) const
TC_GAME_API Creature * GetCreature(WorldObject const &u, ObjectGuid const &guid)
float GetPositionZ() const
float GetPositionX() const
float GetPositionY() const