@ QUEST_STATUS_INCOMPLETE
#define RegisterGameObjectAI(ai_name)
void UseDoorOrButton(uint32 time_to_restore=0, bool alternative=false, Unit *user=nullptr)
static bool OnConditionChange(WorldObject *object, bool updateVisibility=true)
QuestStatus GetQuestStatus(uint32 quest_id) const
void NearTeleportTo(TeleportLocation const &target, bool casting=false)
SpellCastResult CastSpell(CastSpellTargetArg const &targets, uint32 spellId, CastSpellExtraArgs const &args={ })
bool OnGossipHello(Player *player) override
go_master_surveyor(GameObject *go)
@ SPELL_QUEST_34378_KILLCREDIT
@ SPELL_CREATE_GARRISON_FROSTFIRE_RIDGE_HORDE
@ QUEST_ESTABLISH_YOUR_GARRISON_HORDE
void AddSC_frostfire_ridge()
Position const GarrisonLevelOneCreationPlayerPosition