57 summoned->AI()->AttackStart(Mrfloppy);
59 summoned->AI()->AttackStart(
me->GetVictim());
87 Mrfloppy->GetMotionMaster()->MovePoint(0,
me->GetPositionX(),
me->GetPositionY(),
me->GetPositionZ());
91 RWORG->setFaction(35);
99 RWORG->GetMotionMaster()->MovePoint(0, Mrfloppy->GetPositionX(), Mrfloppy->GetPositionY(), Mrfloppy->GetPositionZ());
109 Mrfloppy->EnterVehicle(RWORG);
115 RWORG->HandleEmoteCommand(34);
122 RWORG->Kill(Mrfloppy);
123 Mrfloppy->ExitVehicle();
124 RWORG->setFaction(14);
125 RWORG->GetMotionMaster()->MovePoint(0, RWORG->GetPositionX()+10, RWORG->GetPositionY()+80, RWORG->GetPositionZ());
133 if (Mrfloppy->isDead())
136 RWORG->DisappearAndDie();
137 me->GetMotionMaster()->MovePoint(0, Mrfloppy->GetPositionX(), Mrfloppy->GetPositionY(), Mrfloppy->GetPositionZ());
156 me->DisappearAndDie();
158 Mrfloppy->DisappearAndDie();
188 pEscortAI->Start(
true,
false, player->GetGUID());
215 switch (Who->GetEntry())
470 if (
me->IsStandState())
471 me->GetMotionMaster()->MovePoint(1,
me->GetPositionX()+7,
me->GetPositionY()+7,
me->GetPositionZ());
549 me->GetMotionMaster()->MovePoint(0,
me->GetPositionX()-7,
me->GetPositionY()+7,
me->GetPositionZ());
554 me->GetMotionMaster()->MovePoint(0,
me->GetPositionX()-7,
me->GetPositionY()-5,
me->GetPositionZ());
558 me->GetMotionMaster()->MovePoint(0,
me->GetPositionX()-5,
me->GetPositionY()-5,
me->GetPositionZ());
562 me->DisappearAndDie();
586 me->CombatStop(
false);
657 me->DespawnOrUnsummon(1000);
684 me->DespawnOrUnsummon(4000);
713 me->GetMotionMaster()->MoveIdle();
714 me->SetFacingToObject(player);
@ TEMPSUMMON_TIMED_OR_DEAD_DESPAWN
@ QUEST_STATUS_INCOMPLETE
Creature * GetClosestCreatureWithEntry(WorldObject *source, uint32 entry, float maxSearchRange, bool alive)
@ EMOTE_STATE_USE_STANDING
@ UNIT_FLAG_NON_ATTACKABLE
@ UNIT_FIELD_NPC_EMOTESTATE
@ OBJECT_FIELD_DYNAMIC_FLAGS
float frand(float min, float max)
void Talk(uint8 id, WorldObject const *whisperTarget=NULL)
CreatureScript(const char *name)
static Player * GetPlayer(WorldObject const &, uint64 guid)
void GroupEventHappens(uint32 questId, WorldObject const *pEventObject)
void DoMeleeAttackIfReady()
void DoCast(uint32 spellId)
void DoCastVictim(uint32 spellId, bool triggered=false)
static Creature * GetCreature(WorldObject &object, uint64 guid)
CreatureAI * GetAI(Creature *creature) const OVERRIDE
bool OnQuestAccept(Player *player, Creature *creature, Quest const *quest) OVERRIDE
CreatureAI * GetAI(Creature *creature) const OVERRIDE
CreatureAI * GetAI(Creature *creature) const OVERRIDE
CreatureAI * GetAI(Creature *creature) const OVERRIDE
CreatureAI * GetAI(Creature *creature) const OVERRIDE
CreatureAI * GetAI(Creature *creature) const OVERRIDE
CreatureAI * GetAI(Creature *creature) const OVERRIDE
npc_venture_co_straggler()
CreatureAI * GetAI(Creature *creature) const OVERRIDE
ScriptedAI(Creature *creature)
void DoPlaySoundToSet(WorldObject *source, uint32 soundId)
npc_amberpine_woodsmanAI(Creature *creature)
void UpdateAI(uint32 diff) OVERRIDE
== Triggered Actions Requested ==================
void JustSummoned(Creature *summoned) OVERRIDE
void WaypointReached(uint32 waypointId) OVERRIDE
void EnterCombat(Unit *) OVERRIDE
npc_emilyAI(Creature *creature)
Player * GetPlayerForEscort()
npc_escortAI(Creature *creature)
void sGossipSelect(Player *player, uint32, uint32) OVERRIDE
void ReceiveEmote(Player *player, uint32 emote) OVERRIDE
void UpdateAI(uint32 diff) OVERRIDE
== Triggered Actions Requested ==================
npc_lake_frogAI(Creature *creature)
void EnterEvadeMode() OVERRIDE
npc_mrfloppyAI(Creature *creature)
void UpdateAI(uint32) OVERRIDE
== Triggered Actions Requested ==================
void EnterCombat(Unit *Who) OVERRIDE
void MoveInLineOfSight(Unit *) OVERRIDE
void SpellHit(Unit *Caster, const SpellInfo *Spell) OVERRIDE
void SetData(uint32 Type, uint32 Data) OVERRIDE
npc_outhouse_bunnyAI(Creature *creature)
npc_tallhorn_stagAI(Creature *creature)
void UpdateAI(uint32) OVERRIDE
== Triggered Actions Requested ==================
void SpellHit(Unit *caster, SpellInfo const *spell) OVERRIDE
void UpdateAI(uint32 diff) OVERRIDE
== Triggered Actions Requested ==================
npc_venture_co_stragglerAI(Creature *creature)
void SpellHit(Unit *caster, const SpellInfo *spell) OVERRIDE
void UpdateAI(uint32) OVERRIDE
== Triggered Actions Requested ==================
void MovementInform(uint32, uint32 id) OVERRIDE
npc_wounded_skirmisherAI(Creature *creature)
void AddSC_grizzly_hills()
@ SPELL_VENTURE_STRAGGLER_CREDIT
@ ITEM_WARTS_B_GONE_LIP_BALM
@ SPELL_SUMMON_ASHWOOD_BRAND
@ SPELL_WARTSBGONE_LIP_BALM
@ NPC_MAIDEN_OF_ASHWOOD_LAKE
@ SPELL_MAIDEN_OF_ASHWOOD_LAKE_TRANSFORM
@ QUEST_PERILOUS_ADVENTURE