1654 {
1656 if (!target)
1657 return;
1658
1660 {
1661 if (grow->GetStackAmount() <= 4)
1662 {
1666 }
1667 else
1668 grow->ModStackAmount(-4);
1669 }
1670 }
std::uint32_t uint32
Definition: Define.h:108
@ SPELL_GROW_STACKER
Definition: boss_professor_putricide.cpp:84
Definition: Creature.h:46
void DespawnOrUnsummon(Milliseconds msTimeToDespawn, Seconds forcedRespawnTimer)
Definition: Creature.cpp:2108
Aura * GetAura(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint8 reqEffMask=0) const
Definition: Unit.cpp:5499
void RemoveAura(AuraApplicationMap::iterator &i, AuraRemoveMode mode=AURA_REMOVE_BY_DEFAULT)
Definition: Unit.cpp:4708
void RemoveAurasDueToSpell(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, uint8 reqEffMask=0, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)
Definition: Unit.cpp:4835
Definition: SpellAuras.h:87
Creature * GetHitCreature()
Definition: SpellScript.cpp:458
int32 GetEffectValue() const
Definition: SpellScript.cpp:600