aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts/EasternKingdoms/AlteracValley
diff options
context:
space:
mode:
authorXanadu <none@none>2010-07-20 02:49:28 +0200
committerXanadu <none@none>2010-07-20 02:49:28 +0200
commit79622802f397258ee0f34327ba3ae6977ca3e7ff (patch)
tree1868946c234ab9ee256a6b7766a15713eae94235 /src/server/scripts/EasternKingdoms/AlteracValley
parent7dd2dc91816ab8b3bc3b99a1b1c99c7ea314d5a8 (diff)
parentf906976837502fa5aa81b982b901d1509f5aa0c4 (diff)
Merge. Revision history for source files should be all back now.
--HG-- branch : trunk rename : sql/CMakeLists.txt => sql/tools/CMakeLists.txt rename : src/server/game/Pools/PoolHandler.cpp => src/server/game/Pools/PoolMgr.cpp rename : src/server/game/Pools/PoolHandler.h => src/server/game/Pools/PoolMgr.h rename : src/server/game/PrecompiledHeaders/NixCorePCH.cpp => src/server/game/PrecompiledHeaders/gamePCH.cpp rename : src/server/game/PrecompiledHeaders/NixCorePCH.h => src/server/game/PrecompiledHeaders/gamePCH.h
Diffstat (limited to 'src/server/scripts/EasternKingdoms/AlteracValley')
-rw-r--r--src/server/scripts/EasternKingdoms/AlteracValley/alterac_valley.cpp63
-rw-r--r--src/server/scripts/EasternKingdoms/AlteracValley/boss_balinda.cpp59
-rw-r--r--src/server/scripts/EasternKingdoms/AlteracValley/boss_drekthar.cpp61
-rw-r--r--src/server/scripts/EasternKingdoms/AlteracValley/boss_galvangar.cpp61
-rw-r--r--src/server/scripts/EasternKingdoms/AlteracValley/boss_vanndar.cpp57
5 files changed, 153 insertions, 148 deletions
diff --git a/src/server/scripts/EasternKingdoms/AlteracValley/alterac_valley.cpp b/src/server/scripts/EasternKingdoms/AlteracValley/alterac_valley.cpp
index a61fc21d5ba..7592742ef23 100644
--- a/src/server/scripts/EasternKingdoms/AlteracValley/alterac_valley.cpp
+++ b/src/server/scripts/EasternKingdoms/AlteracValley/alterac_valley.cpp
@@ -1,20 +1,21 @@
-/* Copyright (C) 2008 - 2010 TrinityCore <http://www.trinitycore.org/>
-* This program is free software; you can redistribute it and/or modify
-* it under the terms of the GNU General Public License as published by
-* the Free Software Foundation; either version 2 of the License, or
-* (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with this program; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-*/
-
-#include "ScriptedPch.h"
+/*
+ * Copyright (C) 2008-2010 TrinityCore <http://www.trinitycore.org/>
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the
+ * Free Software Foundation; either version 2 of the License, or (at your
+ * option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#include "ScriptPCH.h"
enum Spells
{
@@ -62,13 +63,13 @@ struct mob_av_marshal_or_warmasterAI : public ScriptedAI
void Reset()
{
- uiChargeTimer = urand(2*IN_MILISECONDS,12*IN_MILISECONDS);
- uiCleaveTimer = urand(1*IN_MILISECONDS,11*IN_MILISECONDS);
- uiDemoralizingShoutTimer = urand(2*IN_MILISECONDS,2*IN_MILISECONDS);
- uiWhirlwind1Timer = urand(1*IN_MILISECONDS,12*IN_MILISECONDS);
- uiWhirlwind2Timer = urand(5*IN_MILISECONDS,20*IN_MILISECONDS);
- uiEnrageTimer = urand(5*IN_MILISECONDS,20*IN_MILISECONDS);
- uiResetTimer = 5*IN_MILISECONDS;
+ uiChargeTimer = urand(2*IN_MILLISECONDS,12*IN_MILLISECONDS);
+ uiCleaveTimer = urand(1*IN_MILLISECONDS,11*IN_MILLISECONDS);
+ uiDemoralizingShoutTimer = urand(2*IN_MILLISECONDS,2*IN_MILLISECONDS);
+ uiWhirlwind1Timer = urand(1*IN_MILLISECONDS,12*IN_MILLISECONDS);
+ uiWhirlwind2Timer = urand(5*IN_MILLISECONDS,20*IN_MILLISECONDS);
+ uiEnrageTimer = urand(5*IN_MILLISECONDS,20*IN_MILLISECONDS);
+ uiResetTimer = 5*IN_MILLISECONDS;
bHasAura = false;
}
@@ -119,37 +120,37 @@ struct mob_av_marshal_or_warmasterAI : public ScriptedAI
if (uiChargeTimer <= diff)
{
DoCast(me->getVictim(), SPELL_CHARGE);
- uiChargeTimer = urand(10*IN_MILISECONDS,25*IN_MILISECONDS);
+ uiChargeTimer = urand(10*IN_MILLISECONDS,25*IN_MILLISECONDS);
} else uiChargeTimer -= diff;
if (uiCleaveTimer <= diff)
{
DoCast(me->getVictim(), SPELL_CLEAVE);
- uiCleaveTimer = urand(10*IN_MILISECONDS,16*IN_MILISECONDS);
+ uiCleaveTimer = urand(10*IN_MILLISECONDS,16*IN_MILLISECONDS);
} else uiCleaveTimer -= diff;
if (uiDemoralizingShoutTimer <= diff)
{
DoCast(me->getVictim(), SPELL_DEMORALIZING_SHOUT);
- uiDemoralizingShoutTimer = urand(10*IN_MILISECONDS,15*IN_MILISECONDS);
+ uiDemoralizingShoutTimer = urand(10*IN_MILLISECONDS,15*IN_MILLISECONDS);
} else uiDemoralizingShoutTimer -= diff;
if (uiWhirlwind1Timer <= diff)
{
DoCast(me->getVictim(), SPELL_WHIRLWIND1);
- uiWhirlwind1Timer = urand(6*IN_MILISECONDS,20*IN_MILISECONDS);
+ uiWhirlwind1Timer = urand(6*IN_MILLISECONDS,20*IN_MILLISECONDS);
} else uiWhirlwind1Timer -= diff;
if (uiWhirlwind2Timer <= diff)
{
DoCast(me->getVictim(), SPELL_WHIRLWIND2);
- uiWhirlwind2Timer = urand(10*IN_MILISECONDS,25*IN_MILISECONDS);
+ uiWhirlwind2Timer = urand(10*IN_MILLISECONDS,25*IN_MILLISECONDS);
} else uiWhirlwind2Timer -= diff;
if (uiEnrageTimer <= diff)
{
DoCast(me->getVictim(), SPELL_ENRAGE);
- uiEnrageTimer = urand(10*IN_MILISECONDS,30*IN_MILISECONDS);
+ uiEnrageTimer = urand(10*IN_MILLISECONDS,30*IN_MILLISECONDS);
}else uiEnrageTimer -= diff;
@@ -158,7 +159,7 @@ struct mob_av_marshal_or_warmasterAI : public ScriptedAI
{
if (me->GetDistance2d(me->GetHomePosition().GetPositionX(), me->GetHomePosition().GetPositionY()) > 50)
EnterEvadeMode();
- uiResetTimer = 5*IN_MILISECONDS;
+ uiResetTimer = 5*IN_MILLISECONDS;
} else uiResetTimer -= diff;
DoMeleeAttackIfReady();
diff --git a/src/server/scripts/EasternKingdoms/AlteracValley/boss_balinda.cpp b/src/server/scripts/EasternKingdoms/AlteracValley/boss_balinda.cpp
index ce2a81c864a..bfc0e418334 100644
--- a/src/server/scripts/EasternKingdoms/AlteracValley/boss_balinda.cpp
+++ b/src/server/scripts/EasternKingdoms/AlteracValley/boss_balinda.cpp
@@ -1,20 +1,21 @@
-/* Copyright (C) 2008 - 2010 TrinityCore <http://www.trinitycore.org/>
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
+/*
+ * Copyright (C) 2008-2010 TrinityCore <http://www.trinitycore.org/>
*
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the
+ * Free Software Foundation; either version 2 of the License, or (at your
+ * option) any later version.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-#include "ScriptedPch.h"
+#include "ScriptPCH.h"
enum Spells
{
@@ -50,8 +51,8 @@ struct mob_water_elementalAI : public ScriptedAI
void Reset()
{
- uiWaterBoltTimer = 3*IN_MILISECONDS;
- uiResetTimer = 5*IN_MILISECONDS;
+ uiWaterBoltTimer = 3*IN_MILLISECONDS;
+ uiResetTimer = 5*IN_MILLISECONDS;
}
void UpdateAI(const uint32 diff)
@@ -62,7 +63,7 @@ struct mob_water_elementalAI : public ScriptedAI
if (uiWaterBoltTimer < diff)
{
DoCast(me->getVictim(), SPELL_WATERBOLT);
- uiWaterBoltTimer = 5*IN_MILISECONDS;
+ uiWaterBoltTimer = 5*IN_MILLISECONDS;
} else uiWaterBoltTimer -= diff;
// check if creature is not outside of building
@@ -71,7 +72,7 @@ struct mob_water_elementalAI : public ScriptedAI
if (Creature *pBalinda = Unit::GetCreature(*me, uiBalindaGUID))
if (me->GetDistance2d(pBalinda->GetHomePosition().GetPositionX(), pBalinda->GetHomePosition().GetPositionY()) > 50)
EnterEvadeMode();
- uiResetTimer = 5*IN_MILISECONDS;
+ uiResetTimer = 5*IN_MILLISECONDS;
} else uiResetTimer -= diff;
DoMeleeAttackIfReady();
@@ -93,11 +94,11 @@ struct boss_balindaAI : public ScriptedAI
void Reset()
{
- uiArcaneExplosionTimer = urand(5*IN_MILISECONDS,15*IN_MILISECONDS);
- uiConeOfColdTimer = 8*IN_MILISECONDS;
- uiFireBoltTimer = 1*IN_MILISECONDS;
- uiFrostboltTimer = 4*IN_MILISECONDS;
- uiResetTimer = 5*IN_MILISECONDS;
+ uiArcaneExplosionTimer = urand(5*IN_MILLISECONDS,15*IN_MILLISECONDS);
+ uiConeOfColdTimer = 8*IN_MILLISECONDS;
+ uiFireBoltTimer = 1*IN_MILLISECONDS;
+ uiFrostboltTimer = 4*IN_MILLISECONDS;
+ uiResetTimer = 5*IN_MILLISECONDS;
uiWaterElementalTimer = 0;
Summons.DespawnAll();
@@ -134,32 +135,32 @@ struct boss_balindaAI : public ScriptedAI
if (uiWaterElementalTimer < diff)
{
if (Summons.empty())
- me->SummonCreature(NPC_WATER_ELEMENTAL, 0, 0, 0, 0, TEMPSUMMON_TIMED_OR_CORPSE_DESPAWN, 45*IN_MILISECONDS);
- uiWaterElementalTimer = 50*IN_MILISECONDS;
+ me->SummonCreature(NPC_WATER_ELEMENTAL, 0, 0, 0, 0, TEMPSUMMON_TIMED_OR_CORPSE_DESPAWN, 45*IN_MILLISECONDS);
+ uiWaterElementalTimer = 50*IN_MILLISECONDS;
} else uiWaterElementalTimer -= diff;
if (uiArcaneExplosionTimer < diff)
{
DoCast(me->getVictim(), SPELL_ARCANE_EXPLOSION);
- uiArcaneExplosionTimer = urand(5*IN_MILISECONDS,15*IN_MILISECONDS);
+ uiArcaneExplosionTimer = urand(5*IN_MILLISECONDS,15*IN_MILLISECONDS);
} else uiArcaneExplosionTimer -= diff;
if (uiConeOfColdTimer < diff)
{
DoCast(me->getVictim(), SPELL_CONE_OF_COLD);
- uiConeOfColdTimer = urand(10*IN_MILISECONDS,20*IN_MILISECONDS);
+ uiConeOfColdTimer = urand(10*IN_MILLISECONDS,20*IN_MILLISECONDS);
} else uiConeOfColdTimer -= diff;
if (uiFireBoltTimer < diff)
{
DoCast(me->getVictim(), SPELL_FIREBALL);
- uiFireBoltTimer = urand(5*IN_MILISECONDS,9*IN_MILISECONDS);
+ uiFireBoltTimer = urand(5*IN_MILLISECONDS,9*IN_MILLISECONDS);
} else uiFireBoltTimer -= diff;
if (uiFrostboltTimer < diff)
{
DoCast(me->getVictim(), SPELL_FROSTBOLT);
- uiFrostboltTimer = urand(4*IN_MILISECONDS,12*IN_MILISECONDS);
+ uiFrostboltTimer = urand(4*IN_MILLISECONDS,12*IN_MILLISECONDS);
} else uiFrostboltTimer -= diff;
@@ -171,7 +172,7 @@ struct boss_balindaAI : public ScriptedAI
EnterEvadeMode();
DoScriptText(YELL_EVADE, me);
}
- uiResetTimer = 5*IN_MILISECONDS;
+ uiResetTimer = 5*IN_MILLISECONDS;
} else uiResetTimer -= diff;
DoMeleeAttackIfReady();
diff --git a/src/server/scripts/EasternKingdoms/AlteracValley/boss_drekthar.cpp b/src/server/scripts/EasternKingdoms/AlteracValley/boss_drekthar.cpp
index 6477ebe5eaf..385812c6776 100644
--- a/src/server/scripts/EasternKingdoms/AlteracValley/boss_drekthar.cpp
+++ b/src/server/scripts/EasternKingdoms/AlteracValley/boss_drekthar.cpp
@@ -1,20 +1,21 @@
-/* Copyright (C) 2008 - 2010 TrinityCore <http://www.trinitycore.org/>
-* This program is free software; you can redistribute it and/or modify
-* it under the terms of the GNU General Public License as published by
-* the Free Software Foundation; either version 2 of the License, or
-* (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with this program; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-*/
-
-#include "ScriptedPch.h"
+/*
+ * Copyright (C) 2008-2010 TrinityCore <http://www.trinitycore.org/>
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the
+ * Free Software Foundation; either version 2 of the License, or (at your
+ * option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#include "ScriptPCH.h"
enum Spells
{
@@ -53,15 +54,15 @@ struct boss_drektharAI : public ScriptedAI
void Reset()
{
- uiWhirlwindTimer = urand(1*IN_MILISECONDS,20*IN_MILISECONDS);
- uiWhirlwind2Timer = urand(1*IN_MILISECONDS,20*IN_MILISECONDS);
- uiKnockdownTimer = 12*IN_MILISECONDS;
- uiFrenzyTimer = 6*IN_MILISECONDS;
- uiResetTimer = 5*IN_MILISECONDS;
- uiYellTimer = urand(20*IN_MILISECONDS,30*IN_MILISECONDS); //20 to 30 seconds
+ uiWhirlwindTimer = urand(1*IN_MILLISECONDS,20*IN_MILLISECONDS);
+ uiWhirlwind2Timer = urand(1*IN_MILLISECONDS,20*IN_MILLISECONDS);
+ uiKnockdownTimer = 12*IN_MILLISECONDS;
+ uiFrenzyTimer = 6*IN_MILLISECONDS;
+ uiResetTimer = 5*IN_MILLISECONDS;
+ uiYellTimer = urand(20*IN_MILLISECONDS,30*IN_MILLISECONDS); //20 to 30 seconds
}
- void Aggro(Unit * /*who*/)
+ void EnterCombat(Unit * /*who*/)
{
DoScriptText(YELL_AGGRO, me);
}
@@ -80,31 +81,31 @@ struct boss_drektharAI : public ScriptedAI
if (uiWhirlwindTimer <= diff)
{
DoCast(me->getVictim(), SPELL_WHIRLWIND);
- uiWhirlwindTimer = urand(8*IN_MILISECONDS,18*IN_MILISECONDS);
+ uiWhirlwindTimer = urand(8*IN_MILLISECONDS,18*IN_MILLISECONDS);
} else uiWhirlwindTimer -= diff;
if (uiWhirlwind2Timer <= diff)
{
DoCast(me->getVictim(), SPELL_WHIRLWIND2);
- uiWhirlwind2Timer = urand(7*IN_MILISECONDS,25*IN_MILISECONDS);
+ uiWhirlwind2Timer = urand(7*IN_MILLISECONDS,25*IN_MILLISECONDS);
} else uiWhirlwind2Timer -= diff;
if (uiKnockdownTimer <= diff)
{
DoCast(me->getVictim(), SPELL_KNOCKDOWN);
- uiKnockdownTimer = urand(10*IN_MILISECONDS,15*IN_MILISECONDS);
+ uiKnockdownTimer = urand(10*IN_MILLISECONDS,15*IN_MILLISECONDS);
} else uiKnockdownTimer -= diff;
if (uiFrenzyTimer <= diff)
{
DoCast(me->getVictim(), SPELL_FRENZY);
- uiFrenzyTimer = urand(20*IN_MILISECONDS,30*IN_MILISECONDS);
+ uiFrenzyTimer = urand(20*IN_MILLISECONDS,30*IN_MILLISECONDS);
} else uiFrenzyTimer -= diff;
if (uiYellTimer <= diff)
{
DoScriptText(RAND(YELL_RANDOM1,YELL_RANDOM2,YELL_RANDOM3,YELL_RANDOM4,YELL_RANDOM5), me);
- uiYellTimer = urand(20*IN_MILISECONDS,30*IN_MILISECONDS); //20 to 30 seconds
+ uiYellTimer = urand(20*IN_MILLISECONDS,30*IN_MILLISECONDS); //20 to 30 seconds
} else uiYellTimer -= diff;
// check if creature is not outside of building
@@ -115,7 +116,7 @@ struct boss_drektharAI : public ScriptedAI
EnterEvadeMode();
DoScriptText(YELL_EVADE, me);
}
- uiResetTimer = 5*IN_MILISECONDS;
+ uiResetTimer = 5*IN_MILLISECONDS;
} else uiResetTimer -= diff;
DoMeleeAttackIfReady();
diff --git a/src/server/scripts/EasternKingdoms/AlteracValley/boss_galvangar.cpp b/src/server/scripts/EasternKingdoms/AlteracValley/boss_galvangar.cpp
index a12b9f267f9..380a841fb7c 100644
--- a/src/server/scripts/EasternKingdoms/AlteracValley/boss_galvangar.cpp
+++ b/src/server/scripts/EasternKingdoms/AlteracValley/boss_galvangar.cpp
@@ -1,20 +1,21 @@
-/* Copyright (C) 2008 - 2010 TrinityCore <http://www.trinitycore.org/>
-* This program is free software; you can redistribute it and/or modify
-* it under the terms of the GNU General Public License as published by
-* the Free Software Foundation; either version 2 of the License, or
-* (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with this program; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-*/
-
-#include "ScriptedPch.h"
+/*
+ * Copyright (C) 2008-2010 TrinityCore <http://www.trinitycore.org/>
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the
+ * Free Software Foundation; either version 2 of the License, or (at your
+ * option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#include "ScriptPCH.h"
enum Spells
{
@@ -46,15 +47,15 @@ struct boss_galvangarAI : public ScriptedAI
void Reset()
{
- uiCleaveTimer = urand(1*IN_MILISECONDS,9*IN_MILISECONDS);
- uiFrighteningShoutTimer = urand(2*IN_MILISECONDS,19*IN_MILISECONDS);
- uiWhirlwind1Timer = urand(1*IN_MILISECONDS,13*IN_MILISECONDS);
- uiWhirlwind2Timer = urand(5*IN_MILISECONDS,20*IN_MILISECONDS);
- uiMortalStrikeTimer = urand(5*IN_MILISECONDS,20*IN_MILISECONDS);
- uiResetTimer = 5*IN_MILISECONDS;
+ uiCleaveTimer = urand(1*IN_MILLISECONDS,9*IN_MILLISECONDS);
+ uiFrighteningShoutTimer = urand(2*IN_MILLISECONDS,19*IN_MILLISECONDS);
+ uiWhirlwind1Timer = urand(1*IN_MILLISECONDS,13*IN_MILLISECONDS);
+ uiWhirlwind2Timer = urand(5*IN_MILLISECONDS,20*IN_MILLISECONDS);
+ uiMortalStrikeTimer = urand(5*IN_MILLISECONDS,20*IN_MILLISECONDS);
+ uiResetTimer = 5*IN_MILLISECONDS;
}
- void Aggro(Unit * /*who*/)
+ void EnterCombat(Unit * /*who*/)
{
DoScriptText(YELL_AGGRO, me);
}
@@ -72,31 +73,31 @@ struct boss_galvangarAI : public ScriptedAI
if (uiCleaveTimer <= diff)
{
DoCast(me->getVictim(), SPELL_CLEAVE);
- uiCleaveTimer = urand(10*IN_MILISECONDS,16*IN_MILISECONDS);
+ uiCleaveTimer = urand(10*IN_MILLISECONDS,16*IN_MILLISECONDS);
} else uiCleaveTimer -= diff;
if (uiFrighteningShoutTimer <= diff)
{
DoCast(me->getVictim(), SPELL_FRIGHTENING_SHOUT);
- uiFrighteningShoutTimer = urand(10*IN_MILISECONDS,15*IN_MILISECONDS);
+ uiFrighteningShoutTimer = urand(10*IN_MILLISECONDS,15*IN_MILLISECONDS);
} else uiFrighteningShoutTimer -= diff;
if (uiWhirlwind1Timer <= diff)
{
DoCast(me->getVictim(), SPELL_WHIRLWIND1);
- uiWhirlwind1Timer = urand(6*IN_MILISECONDS,10*IN_MILISECONDS);
+ uiWhirlwind1Timer = urand(6*IN_MILLISECONDS,10*IN_MILLISECONDS);
} else uiWhirlwind1Timer -= diff;
if (uiWhirlwind2Timer <= diff)
{
DoCast(me->getVictim(), SPELL_WHIRLWIND2);
- uiWhirlwind2Timer = urand(10*IN_MILISECONDS,25*IN_MILISECONDS);
+ uiWhirlwind2Timer = urand(10*IN_MILLISECONDS,25*IN_MILLISECONDS);
} else uiWhirlwind2Timer -= diff;
if (uiMortalStrikeTimer <= diff)
{
DoCast(me->getVictim(), SPELL_MORTAL_STRIKE);
- uiMortalStrikeTimer = urand(10*IN_MILISECONDS,30*IN_MILISECONDS);
+ uiMortalStrikeTimer = urand(10*IN_MILLISECONDS,30*IN_MILLISECONDS);
} else uiMortalStrikeTimer -= diff;
// check if creature is not outside of building
@@ -107,7 +108,7 @@ struct boss_galvangarAI : public ScriptedAI
EnterEvadeMode();
DoScriptText(YELL_EVADE, me);
}
- uiResetTimer = 5*IN_MILISECONDS;
+ uiResetTimer = 5*IN_MILLISECONDS;
} else uiResetTimer -= diff;
DoMeleeAttackIfReady();
diff --git a/src/server/scripts/EasternKingdoms/AlteracValley/boss_vanndar.cpp b/src/server/scripts/EasternKingdoms/AlteracValley/boss_vanndar.cpp
index 785827bc5d9..6ae75c0fa06 100644
--- a/src/server/scripts/EasternKingdoms/AlteracValley/boss_vanndar.cpp
+++ b/src/server/scripts/EasternKingdoms/AlteracValley/boss_vanndar.cpp
@@ -1,20 +1,21 @@
-/* Copyright (C) 2008 - 2010 TrinityCore <http://www.trinitycore.org/>
-* This program is free software; you can redistribute it and/or modify
-* it under the terms of the GNU General Public License as published by
-* the Free Software Foundation; either version 2 of the License, or
-* (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with this program; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-*/
-
-#include "ScriptedPch.h"
+/*
+ * Copyright (C) 2008-2010 TrinityCore <http://www.trinitycore.org/>
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the
+ * Free Software Foundation; either version 2 of the License, or (at your
+ * option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#include "ScriptPCH.h"
enum Yells
{
@@ -52,14 +53,14 @@ struct boss_vanndarAI : public ScriptedAI
void Reset()
{
- uiAvatarTimer = 3*IN_MILISECONDS;
- uiThunderclapTimer = 4*IN_MILISECONDS;
- uiStormboltTimer = 6*IN_MILISECONDS;
- uiResetTimer = 5*IN_MILISECONDS;
- uiYellTimer = urand(20*IN_MILISECONDS,30*IN_MILISECONDS);
+ uiAvatarTimer = 3*IN_MILLISECONDS;
+ uiThunderclapTimer = 4*IN_MILLISECONDS;
+ uiStormboltTimer = 6*IN_MILLISECONDS;
+ uiResetTimer = 5*IN_MILLISECONDS;
+ uiYellTimer = urand(20*IN_MILLISECONDS,30*IN_MILLISECONDS);
}
- void Aggro(Unit * /*who*/)
+ void EnterCombat(Unit * /*who*/)
{
DoScriptText(YELL_AGGRO, me);
}
@@ -78,25 +79,25 @@ struct boss_vanndarAI : public ScriptedAI
if (uiAvatarTimer <= diff)
{
DoCast(me->getVictim(), SPELL_AVATAR);
- uiAvatarTimer = urand(15*IN_MILISECONDS,20*IN_MILISECONDS);
+ uiAvatarTimer = urand(15*IN_MILLISECONDS,20*IN_MILLISECONDS);
} else uiAvatarTimer -= diff;
if (uiThunderclapTimer <= diff)
{
DoCast(me->getVictim(), SPELL_THUNDERCLAP);
- uiThunderclapTimer = urand(5*IN_MILISECONDS,15*IN_MILISECONDS);
+ uiThunderclapTimer = urand(5*IN_MILLISECONDS,15*IN_MILLISECONDS);
} else uiThunderclapTimer -= diff;
if (uiStormboltTimer <= diff)
{
DoCast(me->getVictim(), SPELL_STORMBOLT);
- uiStormboltTimer = urand(10*IN_MILISECONDS,25*IN_MILISECONDS);
+ uiStormboltTimer = urand(10*IN_MILLISECONDS,25*IN_MILLISECONDS);
} else uiStormboltTimer -= diff;
if (uiYellTimer <= diff)
{
DoScriptText(RAND(YELL_RANDOM1,YELL_RANDOM2,YELL_RANDOM3,YELL_RANDOM4,YELL_RANDOM5,YELL_RANDOM6,YELL_RANDOM7), me);
- uiYellTimer = urand(20*IN_MILISECONDS,30*IN_MILISECONDS); //20 to 30 seconds
+ uiYellTimer = urand(20*IN_MILLISECONDS,30*IN_MILLISECONDS); //20 to 30 seconds
} else uiYellTimer -= diff;
// check if creature is not outside of building
@@ -107,7 +108,7 @@ struct boss_vanndarAI : public ScriptedAI
EnterEvadeMode();
DoScriptText(YELL_EVADE, me);
}
- uiResetTimer = 5*IN_MILISECONDS;
+ uiResetTimer = 5*IN_MILLISECONDS;
} else uiResetTimer -= diff;
DoMeleeAttackIfReady();