aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts/EasternKingdoms
diff options
context:
space:
mode:
authorNay <dnpd.dd@gmail.com>2012-03-11 16:59:17 +0000
committerNay <dnpd.dd@gmail.com>2012-03-11 16:59:17 +0000
commit2b2d054f64f1fa137364d2f840c7005e7936bdc2 (patch)
treef4637130d92c5d0504b3263cd09e157044e9cb68 /src/server/scripts/EasternKingdoms
parent036dae5a36d2041944a74f301b5fae76c7d39b06 (diff)
R.I.P SimpleAI
- Convert SimpleAI to (DB) SmartAI - Spell ids corrected (and completed some of the scripts) - Random cleanup (code style) in some scripts
Diffstat (limited to 'src/server/scripts/EasternKingdoms')
-rw-r--r--src/server/scripts/EasternKingdoms/CMakeLists.txt1
-rw-r--r--src/server/scripts/EasternKingdoms/Karazhan/boss_shade_of_aran.cpp26
-rw-r--r--src/server/scripts/EasternKingdoms/MoltenCore/molten_core.cpp86
3 files changed, 0 insertions, 113 deletions
diff --git a/src/server/scripts/EasternKingdoms/CMakeLists.txt b/src/server/scripts/EasternKingdoms/CMakeLists.txt
index 129e88a4e3b..5dc3b52dec1 100644
--- a/src/server/scripts/EasternKingdoms/CMakeLists.txt
+++ b/src/server/scripts/EasternKingdoms/CMakeLists.txt
@@ -84,7 +84,6 @@ set(scripts_STAT_SRCS
EasternKingdoms/MoltenCore/instance_molten_core.cpp
EasternKingdoms/MoltenCore/boss_sulfuron_harbinger.cpp
EasternKingdoms/MoltenCore/boss_magmadar.cpp
- EasternKingdoms/MoltenCore/molten_core.cpp
EasternKingdoms/MoltenCore/boss_shazzrah.cpp
EasternKingdoms/Stratholme/boss_baroness_anastari.cpp
EasternKingdoms/Stratholme/boss_nerubenkan.cpp
diff --git a/src/server/scripts/EasternKingdoms/Karazhan/boss_shade_of_aran.cpp b/src/server/scripts/EasternKingdoms/Karazhan/boss_shade_of_aran.cpp
index 119cb7d9de6..d3d8ad38a43 100644
--- a/src/server/scripts/EasternKingdoms/Karazhan/boss_shade_of_aran.cpp
+++ b/src/server/scripts/EasternKingdoms/Karazhan/boss_shade_of_aran.cpp
@@ -24,7 +24,6 @@ SDCategory: Karazhan
EndScriptData */
#include "ScriptPCH.h"
-#include "ScriptedSimpleAI.h"
#include "karazhan.h"
#include "GameObject.h"
@@ -549,33 +548,8 @@ public:
};
-// CONVERT TO ACID
-class mob_shadow_of_aran : public CreatureScript
-{
-public:
- mob_shadow_of_aran() : CreatureScript("mob_shadow_of_aran") { }
-
- CreatureAI* GetAI(Creature* creature) const
- {
- sLog->outString("TSCR: Convert simpleAI script for Creature Entry %u to ACID", creature->GetEntry());
- SimpleAI* ai = new SimpleAI (creature);
-
- ai->Spell[0].Enabled = true;
- ai->Spell[0].Spell_Id = SPELL_SHADOW_PYRO;
- ai->Spell[0].Cooldown = 5000;
- ai->Spell[0].First_Cast = 1000;
- ai->Spell[0].Cast_Target_Type = CAST_HOSTILE_TARGET;
-
- ai->EnterEvadeMode();
-
- return ai;
- }
-
-};
-
void AddSC_boss_shade_of_aran()
{
new boss_shade_of_aran();
- new mob_shadow_of_aran();
new mob_aran_elemental();
}
diff --git a/src/server/scripts/EasternKingdoms/MoltenCore/molten_core.cpp b/src/server/scripts/EasternKingdoms/MoltenCore/molten_core.cpp
deleted file mode 100644
index 801a11fbfc8..00000000000
--- a/src/server/scripts/EasternKingdoms/MoltenCore/molten_core.cpp
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- * Copyright (C) 2008-2012 TrinityCore <http://www.trinitycore.org/>
- * Copyright (C) 2006-2009 ScriptDev2 <https://scriptdev2.svn.sourceforge.net/>
- *
- * 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/>.
- */
-
-/* ScriptData
-SDName: Molten_Core
-SD%Complete: 100
-SDComment:
-SDCategory: Molten Core
-EndScriptData */
-
-/* ContentData
-mob_ancient_core_hound
-EndContentData */
-
-#include "ScriptPCH.h"
-#include "ScriptedSimpleAI.h"
-
-enum Spells
-{
- SPELL_CONE_OF_FIRE = 19630,
- SPELL_BITE = 19771,
-
- //Random Debuff (each hound has only one of these)
- SPELL_GROUND_STOMP = 19364,
- SPELL_ANCIENT_DREAD = 19365,
- SPELL_CAUTERIZING_FLAMES = 19366,
- SPELL_WITHERING_HEAT = 19367,
- SPELL_ANCIENT_DESPAIR = 19369,
- SPELL_ANCIENT_HYSTERIA = 19372
-};
-
-class mob_ancient_core_hound : public CreatureScript
-{
-public:
- mob_ancient_core_hound() : CreatureScript("mob_ancient_core_hound") { }
-
- CreatureAI* GetAI(Creature* creature) const
- {
- SimpleAI* ai = new SimpleAI(creature);
-
- ai->Spell[0].Enabled = true;
- ai->Spell[0].Spell_Id = SPELL_CONE_OF_FIRE;
- ai->Spell[0].Cooldown = 7000;
- ai->Spell[0].First_Cast = 10000;
- ai->Spell[0].Cast_Target_Type = CAST_HOSTILE_TARGET;
-
- uint32 RandDebuff = RAND(SPELL_GROUND_STOMP, SPELL_ANCIENT_DREAD, SPELL_CAUTERIZING_FLAMES,
- SPELL_WITHERING_HEAT, SPELL_ANCIENT_DESPAIR, SPELL_ANCIENT_HYSTERIA);
-
- ai->Spell[1].Enabled = true;
- ai->Spell[1].Spell_Id = RandDebuff;
- ai->Spell[1].Cooldown = 24000;
- ai->Spell[1].First_Cast = 15000;
- ai->Spell[1].Cast_Target_Type = CAST_HOSTILE_TARGET;
-
- ai->Spell[2].Enabled = true;
- ai->Spell[2].Spell_Id = SPELL_BITE;
- ai->Spell[2].Cooldown = 6000;
- ai->Spell[2].First_Cast = 4000;
- ai->Spell[2].Cast_Target_Type = CAST_HOSTILE_TARGET;
-
- ai->EnterEvadeMode();
-
- return ai;
- }
-};
-
-void AddSC_molten_core()
-{
- new mob_ancient_core_hound();
-}