243 {
245 return false;
246
248 {
250 {
252 shark->AI()->AttackStart(player);
253
254 return false;
255 }
256 }
257 return true;
258 }
@ TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT
Definition Object.h:50
@ QUEST_STATUS_INCOMPLETE
Definition QuestDef.h:103
@ SPELL_FISH_PASTE
Definition areatrigger_scripts.cpp:233
@ QUEST_NATS_BARGAIN
Definition areatrigger_scripts.cpp:232
@ NPC_LURKING_SHARK
Definition areatrigger_scripts.cpp:234
QuestStatus GetQuestStatus(uint32 quest_id) const
Definition PlayerQuest.cpp:1430
bool IsAlive() const
Definition Unit.h:1698
bool HasAura(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint8 reqEffMask=0) const
Definition Unit.cpp:5754
TempSummon * SummonCreature(uint32 id, const Position &pos, TempSummonType spwtype=TEMPSUMMON_MANUAL_DESPAWN, uint32 despwtime=0, uint32 vehId=0, SummonPropertiesEntry const *properties=nullptr, bool visibleBySummonerOnly=false) const
Definition Object.cpp:2368
Creature * FindNearestCreature(uint32 entry, float range, bool alive=true) const
Definition Object.cpp:2459