Definition: boss_professor_putricide.cpp:166
void PreventHitDefaultEffect(SpellEffIndex effIndex)
Definition: SpellScript.cpp:583
Definition: icecrown_citadel.h:81
Definition: TemporarySummon.h:40
TempSummon * SummonCreature(uint32 entry, Position const &pos, SummonPropertiesEntry const *properties=NULL, uint32 duration=0, Unit *summoner=NULL, uint32 spellId=0, uint32 vehId=0)
Definition: Object.cpp:2219
Map * GetMap() const
Definition: Object.h:543
bool IsVehicle() const
Definition: Unit.h:1406
DBCStorage< SummonPropertiesEntry > sSummonPropertiesStore(SummonPropertiesfmt)
InstanceScript * GetInstanceScript()
Definition: Object.cpp:1540
Definition: boss_professor_putricide.cpp:104
static void SendCastResult(Player *caster, SpellInfo const *spellInfo, uint8 cast_count, SpellCastResult result, SpellCustomErrors customError=SPELL_CUSTOM_ERROR_NONE, OpcodeServer opcode=SMSG_CAST_FAILED, uint32 *misc=nullptr)
Definition: Spell.cpp:3732
Definition: SharedDefines.h:1476
Definition: Creature.h:467
Player * ToPlayer()
Definition: Object.h:191
Definition: SharedDefines.h:1630
virtual ObjectGuid GetGuidData(uint32 type) const override
Definition: InstanceScript.cpp:93
Unit * GetOriginalCaster()
Definition: SpellScript.cpp:399
CreatureAI * AI() const
Definition: Creature.h:525
void GetPosition(float &x, float &y) const
Definition: Position.h:109
uint32_t uint32
Definition: Define.h:150
SpellInfo const * GetSpellInfo()
Definition: SpellScript.cpp:404
TC_GAME_API Creature * GetCreature(WorldObject const &u, ObjectGuid const &guid)
Definition: ObjectAccessor.cpp:174
Definition: boss_professor_putricide.cpp:106
ObjectGuid const & GetGUID() const
Definition: Object.h:105
Definition: boss_professor_putricide.cpp:107
Definition: InstanceScript.h:141
Definition: Position.h:27
void SetCreatorGUID(ObjectGuid creator)
Definition: Unit.h:1701
uint32_t uint32
Definition: g3dmath.h:168
virtual uint32 GetData(uint32) const
Definition: UnitAI.h:139
void CastSpell(SpellCastTargets const &targets, SpellInfo const *spellInfo, CustomSpellValues const *value, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=NULL, AuraEffect const *triggeredByAura=NULL, ObjectGuid originalCaster=ObjectGuid::Empty)
Definition: Unit.cpp:869
virtual void JustSummoned(Creature *)
Definition: CreatureAI.h:123
void EnterVehicle(Unit *base, int8 seatId=-1)
Definition: Unit.cpp:15249
Definition: DBCStructure.h:1242