![]() |
TrinityCore
|
Inheritance diagram for go_amberpine_outhouse::go_amberpine_outhouseAI:Additional Inherited Members | |
Static Public Member Functions inherited from GameObjectAI | |
| static int32 | Permissible (GameObject const *go) |
Protected Attributes inherited from GameObjectAI | |
| GameObject *const | me |
Definition at line 418 of file go_scripts.cpp.
|
inline |
Definition at line 420 of file go_scripts.cpp.
|
inlineoverridevirtual |
Reimplemented from GameObjectAI.
Definition at line 422 of file go_scripts.cpp.
References AddGossipItemFor(), BaseEntity::GetGUID(), Player::GetQuestStatus(), GOSSIP_ACTION_INFO_DEF, GOSSIP_OUTHOUSE_INUSE, GOSSIP_OUTHOUSE_VACANT, GOSSIP_SENDER_MAIN, GOSSIP_USE_OUTHOUSE, GameObjectAI::me, None, QUEST_DOING_YOUR_DUTY, QUEST_STATUS_COMPLETE, QUEST_STATUS_INCOMPLETE, QUEST_STATUS_REWARDED, and SendGossipMenuFor().
|
inlineoverridevirtual |
Reimplemented from GameObjectAI.
Definition at line 436 of file go_scripts.cpp.
References Creature::AI(), WorldObject::CastSpell(), ClearGossipMenuFor(), CloseGossipMenuFor(), GetClosestCreatureWithEntry(), Player::GetNativeGender(), Player::GetSession(), GO_ANDERHOLS_SLIDER_CIDER_NOT_FOUND, GOSSIP_ACTION_INFO_DEF, Player::HasItemCount(), ITEM_ANDERHOLS_SLIDER_CIDER, GameObjectAI::me, NPC_OUTHOUSE_BUNNY, Player::PlayerTalkClass, WorldSession::SendNotification(), UnitAI::SetData(), SPELL_CREATE_AMBERSEEDS, SPELL_INDISPOSED, and SPELL_INDISPOSED_III.