33#define GOSSIP_ITEM_BLESS_ASH "Grant me your mark, wise ancient."
34#define GOSSIP_ITEM_BLESS_KEL "Grant me your mark, mighty ancient."
69 player->SEND_GOSSIP_MENU(player->GetGossipTextId(creature), creature->GetGUID());
76 player->PlayerTalkClass->ClearMenus();
86 switch (player->GetReputationRank(942))
106 creature->CastSpell(player, spell,
true);
114 switch (player->GetReputationRank(942))
134 creature->CastSpell(player, spell,
true);
138 player->CLOSE_GOSSIP_MENU();
139 player->TalkedToCreature(creature->GetEntry(), creature->GetGUID());
149#define GOSSIP_COOSH "You owe Sim'salabim money. Hand them over or die!"
207 player->SEND_GOSSIP_MENU(9441, creature->GetGUID());
213 player->PlayerTalkClass->ClearMenus();
216 player->CLOSE_GOSSIP_MENU();
218 creature->AI()->AttackStart(player);
228#define GOSSIP_ITEM_KUR1 "Greetings, elder. It is time for your people to end their hostility towards the draenei and their allies."
229#define GOSSIP_ITEM_KUR2 "I did not mean to deceive you, elder. The draenei of Telredor thought to approach you in a way that would seem familiar to you."
230#define GOSSIP_ITEM_KUR3 "I will tell them. Farewell, elder."
242 player->SEND_GOSSIP_MENU(9226, creature->GetGUID());
249 player->PlayerTalkClass->ClearMenus();
254 player->SEND_GOSSIP_MENU(9227, creature->GetGUID());
258 player->SEND_GOSSIP_MENU(9229, creature->GetGUID());
262 if (!player->HasItemCount(24573))
269 player->StoreNewItem(dest, itemId,
true);
272 player->SendEquipError(msg, NULL, NULL, itemId);
274 player->SEND_GOSSIP_MENU(9231, creature->GetGUID());
292 if (creature->IsVendor() && player->GetReputationRank(942) ==
REP_EXALTED)
295 player->SEND_GOSSIP_MENU(player->GetGossipTextId(creature), creature->GetGUID());
302 player->PlayerTalkClass->ClearMenus();
304 player->GetSession()->SendListInventory(creature->GetGUID());
376 pEscortAI->Start(
false,
false, player->GetGUID());
391#define GOSSIP_TIMOTHY_DANIELS_ITEM1 "Specialist, eh? Just what kind of specialist are you, anyway?"
392#define GOSSIP_TEXT_BROWSE_POISONS "Let me browse your reagents and poison supplies."
406 if (creature->IsQuestGiver())
407 player->PrepareQuestMenu(creature->GetGUID());
409 if (creature->IsVendor())
413 player->SEND_GOSSIP_MENU(player->GetGossipTextId(creature), creature->GetGUID());
419 player->PlayerTalkClass->ClearMenus();
426 player->GetSession()->SendListInventory(creature->GetGUID());
@ TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT
std::vector< ItemPosCount > ItemPosCountVec
@ QUEST_STATUS_INCOMPLETE
#define GOSSIP_TEXT_BROWSE_GOODS
void Talk(uint8 id, WorldObject const *whisperTarget=NULL)
CreatureScript(const char *name)
void GroupEventHappens(uint32 questId, WorldObject const *pEventObject)
void DoMeleeAttackIfReady()
void DoCastVictim(uint32 spellId, bool triggered=false)
uint32 getFaction() const
bool OnGossipHello(Player *player, Creature *creature) OVERRIDE
bool OnGossipSelect(Player *player, Creature *creature, uint32, uint32 action) OVERRIDE
CreatureAI * GetAI(Creature *creature) const OVERRIDE
bool OnGossipSelect(Player *player, Creature *creature, uint32, uint32 action) OVERRIDE
bool OnGossipHello(Player *player, Creature *creature) OVERRIDE
CreatureAI * GetAI(Creature *creature) const OVERRIDE
bool OnQuestAccept(Player *player, Creature *creature, Quest const *quest) OVERRIDE
bool OnGossipHello(Player *player, Creature *creature) OVERRIDE
bool OnGossipSelect(Player *player, Creature *creature, uint32, uint32 action) OVERRIDE
bool OnGossipHello(Player *player, Creature *creature) OVERRIDE
bool OnGossipSelect(Player *player, Creature *creature, uint32, uint32 action) OVERRIDE
bool OnGossipHello(Player *player, Creature *creature) OVERRIDE
bool OnGossipSelect(Player *player, Creature *creature, uint32, uint32 action) OVERRIDE
Creature * DoSpawnCreature(uint32 entry, float offsetX, float offsetY, float offsetZ, float angle, TempSummonType type, uint32 despawntime)
ScriptedAI(Creature *creature)
uint32 LightningBolt_Timer
void EnterCombat(Unit *) OVERRIDE
npc_cooshcooshAI(Creature *creature)
void UpdateAI(uint32 diff) OVERRIDE
== Triggered Actions Requested ==================
Player * GetPlayerForEscort()
void SetRun(bool on=true)
npc_escortAI(Creature *creature)
npc_kayra_longmaneAI(Creature *creature)
void WaypointReached(uint32 waypointId) OVERRIDE
#define GOSSIP_TIMOTHY_DANIELS_ITEM1
#define GOSSIP_ITEM_BLESS_ASH
#define GOSSIP_TEXT_BROWSE_POISONS
@ GOSSIP_TEXTID_TIMOTHY_DANIELS1
#define GOSSIP_ITEM_BLESS_KEL