◆ HandleSchoolDMG()
331 {
333 if (!target)
334 return;
335
336
338 if (!caster)
340 if (!caster)
341 return;
342
345 }
@ SPELL_AURA_MOUNTED
Definition SpellAuraDefines.h:141
Player * GetHitPlayer()
Definition SpellScript.cpp:476
GameObject * GetGObjCaster()
Definition SpellScript.cpp:406
Unit * GetCaster()
Definition SpellScript.cpp:401
void RemoveAurasByType(AuraType auraType, ObjectGuid casterGUID=ObjectGuid::Empty, Aura *except=nullptr, bool negative=true, bool positive=true)
Definition Unit.cpp:5178
SpellCastResult CastSpell(CastSpellTargetArg const &targets, uint32 spellId, CastSpellExtraArgs const &args={})
Definition Object.cpp:3278
@ SPELL_LAND_MINE_KNOCKBACK
Definition spell_generic.cpp:315
References WorldObject::CastSpell(), SpellScript::GetCaster(), SpellScript::GetGObjCaster(), SpellScript::GetHitPlayer(), Unit::RemoveAurasByType(), SPELL_AURA_MOUNTED, and SPELL_LAND_MINE_KNOCKBACK.
Referenced by Register().
◆ HandleScriptEffect()
| void spell_gen_mine_sweeper::HandleScriptEffect |
( |
SpellEffIndex |
| ) |
|
|
inlineprivate |
◆ PrepareSpellScript()
◆ Register()
| void spell_gen_mine_sweeper::Register |
( |
| ) |
|
|
inlineoverrideprivatevirtual |
◆ Validate()
| bool spell_gen_mine_sweeper::Validate |
( |
SpellInfo const * |
| ) |
|
|
inlineoverrideprivatevirtual |
The documentation for this class was generated from the following file: