597 {
598
600 if (!gun)
601 return;
602
604 if (!sorlof)
605 return;
606
608 return;
609
610
612 }
@ LINEOFSIGHT_CHECK_VMAP
Definition Map.h:109
Creature * GetHitCreature()
Definition SpellScript.cpp:458
SpellCastResult CastSpell(SpellCastTargets const &targets, SpellInfo const *spellInfo, CustomSpellValues const *value, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=nullptr, AuraEffect const *triggeredByAura=nullptr, ObjectGuid originalCaster=ObjectGuid::Empty)
Definition Unit.cpp:1361
bool IsWithinLOSInMap(WorldObject const *obj, VMAP::ModelIgnoreFlags ignoreFlags=VMAP::ModelIgnoreFlags::Nothing, LineOfSightChecks checks=LINEOFSIGHT_ALL_CHECKS, Optional< float > collisionHeight={ }, Optional< float > combatReach={ }) const
Definition Object.cpp:1407
Creature * FindNearestCreature(uint32 entry, float range, bool alive=true) const
Definition Object.cpp:2553
@ SPELL_CANNON_ASSAULT
Definition zone_howling_fjord.cpp:372
@ CANNON_RANGE
Definition zone_howling_fjord.cpp:380
@ NPC_SORLOF
Definition zone_howling_fjord.cpp:369