aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreeston <treeston.mmoc@gmail.com>2018-01-01 15:27:51 +0100
committerTreeston <treeston.mmoc@gmail.com>2018-01-01 15:27:51 +0100
commit100ecf69f1f0aaca9a27abdba3d62087b2b6513e (patch)
treec242feebb53082e3ade3413ae32bf9c14f16f41b
parent4c0c4ab271ddc2d200cd9ccda98e16553dcaf391 (diff)
nopch fix 2 for d507a7e
-rw-r--r--src/server/scripts/World/mob_generic_creature.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/server/scripts/World/mob_generic_creature.cpp b/src/server/scripts/World/mob_generic_creature.cpp
index fca52eae10b..8eefff52cd2 100644
--- a/src/server/scripts/World/mob_generic_creature.cpp
+++ b/src/server/scripts/World/mob_generic_creature.cpp
@@ -30,20 +30,18 @@ public:
{
trigger_periodicAI(Creature* creature) : NullCreatureAI(creature)
{
- spell = me->m_spells[0] ? sSpellMgr->GetSpellInfo(me->m_spells[0]) : nullptr;
interval = me->GetAttackTime(BASE_ATTACK);
timer = interval;
}
uint32 timer, interval;
- SpellInfo const* spell;
void UpdateAI(uint32 diff) override
{
if (timer <= diff)
{
- if (spell)
- me->CastSpell(me, spell->Id, true);
+ if (uint32 spell = me->m_spells[0])
+ me->CastSpell(me, spell, TRIGGERED_FULL_MASK);
timer = interval;
}
else