aboutsummaryrefslogtreecommitdiff
path: root/src/bindings/scripts
diff options
context:
space:
mode:
authormegamage <none@none>2009-05-26 22:46:06 -0500
committermegamage <none@none>2009-05-26 22:46:06 -0500
commit9dda6392c1edc7a3f31ee31e942b0f7ad4d11a33 (patch)
tree23aec69cdae2518b0decf697f230243e53e6c851 /src/bindings/scripts
parent7ac4fb46c417ecbc68cf4844c6078ed88015bc90 (diff)
*Fix the bug that warlord najentus spams spells
*Fix the bug that supremus volcano can move Thanks to Farah --HG-- branch : trunk
Diffstat (limited to 'src/bindings/scripts')
-rw-r--r--src/bindings/scripts/scripts/zone/black_temple/boss_supremus.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/black_temple/boss_warlord_najentus.cpp6
2 files changed, 4 insertions, 3 deletions
diff --git a/src/bindings/scripts/scripts/zone/black_temple/boss_supremus.cpp b/src/bindings/scripts/scripts/zone/black_temple/boss_supremus.cpp
index ff90f7e6a81..1994d580b8d 100644
--- a/src/bindings/scripts/scripts/zone/black_temple/boss_supremus.cpp
+++ b/src/bindings/scripts/scripts/zone/black_temple/boss_supremus.cpp
@@ -240,6 +240,7 @@ struct TRINITY_DLL_DECL npc_volcanoAI : public ScriptedAI
m_creature->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE);
m_creature->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE);
DoCast(m_creature, SPELL_VOLCANIC_ERUPTION);
+ me->SetReactState(REACT_PASSIVE);
}
void EnterCombat(Unit *who) {}
diff --git a/src/bindings/scripts/scripts/zone/black_temple/boss_warlord_najentus.cpp b/src/bindings/scripts/scripts/zone/black_temple/boss_warlord_najentus.cpp
index 032bccc57ed..80d9a116712 100644
--- a/src/bindings/scripts/scripts/zone/black_temple/boss_warlord_najentus.cpp
+++ b/src/bindings/scripts/scripts/zone/black_temple/boss_warlord_najentus.cpp
@@ -125,9 +125,9 @@ struct TRINITY_DLL_DECL boss_najentusAI : public ScriptedAI
void ResetTimer(uint32 inc = 0)
{
- events.ScheduleEvent(EVENT_NEEDLE, 10000 + inc, GCD_CAST);
- events.ScheduleEvent(EVENT_SPINE, 20000 + inc, GCD_CAST);
- events.ScheduleEvent(EVENT_SHIELD, 60000 + inc);
+ events.RescheduleEvent(EVENT_NEEDLE, 10000 + inc, GCD_CAST);
+ events.RescheduleEvent(EVENT_SPINE, 20000 + inc, GCD_CAST);
+ events.RescheduleEvent(EVENT_SHIELD, 60000 + inc);
}
void UpdateAI(const uint32 diff)