aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/bindings/scripts/CMakeLists.txt24
-rw-r--r--src/bindings/scripts/VC80/80ScriptDev2.vcproj124
-rw-r--r--src/bindings/scripts/VC90/90ScriptDev2.vcproj124
-rw-r--r--src/bindings/scripts/scripts/item/item_test.cpp43
-rw-r--r--src/bindings/scripts/scripts/world/areatrigger_scripts.cpp (renamed from src/bindings/scripts/scripts/areatrigger/areatrigger_scripts.cpp)0
-rw-r--r--src/bindings/scripts/scripts/world/boss_emeriss.cpp (renamed from src/bindings/scripts/scripts/boss/boss_emeriss.cpp)0
-rw-r--r--src/bindings/scripts/scripts/world/boss_lethon.cpp (renamed from src/bindings/scripts/scripts/boss/boss_lethon.cpp)0
-rw-r--r--src/bindings/scripts/scripts/world/boss_taerar.cpp (renamed from src/bindings/scripts/scripts/boss/boss_taerar.cpp)0
-rw-r--r--src/bindings/scripts/scripts/world/boss_ysondre.cpp (renamed from src/bindings/scripts/scripts/boss/boss_ysondre.cpp)0
-rw-r--r--src/bindings/scripts/scripts/world/go_scripts.cpp (renamed from src/bindings/scripts/scripts/go/go_scripts.cpp)0
-rw-r--r--src/bindings/scripts/scripts/world/item_scripts.cpp (renamed from src/bindings/scripts/scripts/item/item_scripts.cpp)0
-rw-r--r--src/bindings/scripts/scripts/world/mob_generic_creature.cpp (renamed from src/bindings/scripts/scripts/creature/mob_generic_creature.cpp)0
-rw-r--r--src/bindings/scripts/scripts/world/npc_innkeeper.cpp (renamed from src/bindings/scripts/scripts/npc/npc_innkeeper.cpp)0
-rw-r--r--src/bindings/scripts/scripts/world/npc_professions.cpp (renamed from src/bindings/scripts/scripts/npc/npc_professions.cpp)0
-rw-r--r--src/bindings/scripts/scripts/world/npc_taxi.cpp (renamed from src/bindings/scripts/scripts/npc/npc_taxi.cpp)0
-rw-r--r--src/bindings/scripts/scripts/world/npcs_special.cpp (renamed from src/bindings/scripts/scripts/npc/npcs_special.cpp)0
16 files changed, 116 insertions, 199 deletions
diff --git a/src/bindings/scripts/CMakeLists.txt b/src/bindings/scripts/CMakeLists.txt
index bdb9291e4fd..88b134108e9 100644
--- a/src/bindings/scripts/CMakeLists.txt
+++ b/src/bindings/scripts/CMakeLists.txt
@@ -10,12 +10,6 @@ SET(trinityscript_LIB_SRCS
include/sc_creature.h
include/sc_gossip.h
include/sc_instance.h
- scripts/areatrigger/areatrigger_scripts.cpp
- scripts/boss/boss_emeriss.cpp
- scripts/boss/boss_lethon.cpp
- scripts/boss/boss_taerar.cpp
- scripts/boss/boss_ysondre.cpp
- scripts/creature/mob_generic_creature.cpp
scripts/creature/simple_ai.cpp
scripts/creature/simple_ai.h
scripts/eastern_kingdoms/alterac_mountains.cpp
@@ -44,11 +38,9 @@ SET(trinityscript_LIB_SRCS
scripts/examples/example_escort.cpp
scripts/examples/example_gossip_codebox.cpp
scripts/examples/example_misc.cpp
- scripts/go/go_scripts.cpp
scripts/guard/guard_ai.cpp
scripts/guard/guard_ai.h
scripts/guard/guards.cpp
- scripts/item/item_scripts.cpp
scripts/kalimdor/ashenvale.cpp
scripts/kalimdor/azshara.cpp
scripts/kalimdor/azuremyst_isle.cpp
@@ -78,10 +70,6 @@ SET(trinityscript_LIB_SRCS
scripts/northrend/zuldrak.cpp
scripts/npc/npc_escortAI.cpp
scripts/npc/npc_escortAI.h
- scripts/npc/npc_innkeeper.cpp
- scripts/npc/npc_professions.cpp
- scripts/npc/npcs_special.cpp
- scripts/npc/npc_taxi.cpp
scripts/outland/blades_edge_mountains.cpp
scripts/outland/boss_doomlord_kazzak.cpp
scripts/outland/boss_doomwalker.cpp
@@ -508,6 +496,18 @@ SET(trinityscript_LIB_SRCS
scripts/zone/ulduar/ulduar/boss_yoggsaron.cpp
scripts/zone/ulduar/ulduar/def_ulduar.h
scripts/zone/ulduar/ulduar/instance_ulduar.cpp
+ scripts/world/areatrigger_scripts.cpp
+ scripts/world/boss_emeriss.cpp
+ scripts/world/boss_lethon.cpp
+ scripts/world/boss_taerar.cpp
+ scripts/world/boss_ysondre.cpp
+ scripts/world/go_scripts.cpp
+ scripts/world/item_scripts.cpp
+ scripts/world/mob_generic_creature.cpp
+ scripts/world/npc_innkeeper.cpp
+ scripts/world/npc_professions.cpp
+ scripts/world/npcs_special.cpp
+ scripts/world/npc_taxi.cpp
system.cpp
)
diff --git a/src/bindings/scripts/VC80/80ScriptDev2.vcproj b/src/bindings/scripts/VC80/80ScriptDev2.vcproj
index e4a32705566..5518d35f66f 100644
--- a/src/bindings/scripts/VC80/80ScriptDev2.vcproj
+++ b/src/bindings/scripts/VC80/80ScriptDev2.vcproj
@@ -364,41 +364,9 @@
Name="scripts"
>
<Filter
- Name="areatrigger"
- >
- <File
- RelativePath="..\scripts\areatrigger\areatrigger_scripts.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="boss"
- >
- <File
- RelativePath="..\scripts\boss\boss_emeriss.cpp"
- >
- </File>
- <File
- RelativePath="..\scripts\boss\boss_lethon.cpp"
- >
- </File>
- <File
- RelativePath="..\scripts\boss\boss_taerar.cpp"
- >
- </File>
- <File
- RelativePath="..\scripts\boss\boss_ysondre.cpp"
- >
- </File>
- </Filter>
- <Filter
Name="creature"
>
<File
- RelativePath="..\scripts\creature\mob_generic_creature.cpp"
- >
- </File>
- <File
RelativePath="..\scripts\creature\simple_ai.cpp"
>
</File>
@@ -520,14 +488,6 @@
</File>
</Filter>
<Filter
- Name="go"
- >
- <File
- RelativePath="..\scripts\go\go_scripts.cpp"
- >
- </File>
- </Filter>
- <Filter
Name="guard"
>
<File
@@ -544,14 +504,6 @@
</File>
</Filter>
<Filter
- Name="item"
- >
- <File
- RelativePath="..\scripts\item\item_scripts.cpp"
- >
- </File>
- </Filter>
- <Filter
Name="kalimdor"
>
<File
@@ -677,22 +629,6 @@
RelativePath="..\scripts\npc\npc_escortAI.h"
>
</File>
- <File
- RelativePath="..\scripts\npc\npc_innkeeper.cpp"
- >
- </File>
- <File
- RelativePath="..\scripts\npc\npc_professions.cpp"
- >
- </File>
- <File
- RelativePath="..\scripts\npc\npc_taxi.cpp"
- >
- </File>
- <File
- RelativePath="..\scripts\npc\npcs_special.cpp"
- >
- </File>
</Filter>
<Filter
Name="outland"
@@ -2776,14 +2712,6 @@
</Filter>
</Filter>
<Filter
- Name="honor"
- >
- </Filter>
- <Filter
- Name="servers"
- >
- </Filter>
- <Filter
Name="custom"
>
<File
@@ -2796,6 +2724,58 @@
</File>
</Filter>
</Filter>
+ <Filter
+ Name="world"
+ >
+ <File
+ RelativePath="..\scripts\world\areatrigger_scripts.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\scripts\world\boss_emeriss.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\scripts\world\boss_lethon.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\scripts\world\boss_taerar.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\scripts\world\boss_ysondre.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\scripts\world\go_scripts.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\scripts\world\item_scripts.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\scripts\world\mob_generic_creature.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\scripts\world\npc_innkeeper.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\scripts\world\npc_professions.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\scripts\world\npc_taxi.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\scripts\world\npcs_special.cpp"
+ >
+ </File>
+ </Filter>
<Filter
Name="Include"
>
diff --git a/src/bindings/scripts/VC90/90ScriptDev2.vcproj b/src/bindings/scripts/VC90/90ScriptDev2.vcproj
index 8aa552725ed..5bdbd099d7f 100644
--- a/src/bindings/scripts/VC90/90ScriptDev2.vcproj
+++ b/src/bindings/scripts/VC90/90ScriptDev2.vcproj
@@ -361,41 +361,9 @@
Name="scripts"
>
<Filter
- Name="areatrigger"
- >
- <File
- RelativePath="..\scripts\areatrigger\areatrigger_scripts.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="boss"
- >
- <File
- RelativePath="..\scripts\boss\boss_emeriss.cpp"
- >
- </File>
- <File
- RelativePath="..\scripts\boss\boss_lethon.cpp"
- >
- </File>
- <File
- RelativePath="..\scripts\boss\boss_taerar.cpp"
- >
- </File>
- <File
- RelativePath="..\scripts\boss\boss_ysondre.cpp"
- >
- </File>
- </Filter>
- <Filter
Name="creature"
>
<File
- RelativePath="..\scripts\creature\mob_generic_creature.cpp"
- >
- </File>
- <File
RelativePath="..\scripts\creature\simple_ai.cpp"
>
</File>
@@ -517,14 +485,6 @@
</File>
</Filter>
<Filter
- Name="go"
- >
- <File
- RelativePath="..\scripts\go\go_scripts.cpp"
- >
- </File>
- </Filter>
- <Filter
Name="guard"
>
<File
@@ -541,14 +501,6 @@
</File>
</Filter>
<Filter
- Name="item"
- >
- <File
- RelativePath="..\scripts\item\item_scripts.cpp"
- >
- </File>
- </Filter>
- <Filter
Name="kalimdor"
>
<File
@@ -674,22 +626,6 @@
RelativePath="..\scripts\npc\npc_escortAI.h"
>
</File>
- <File
- RelativePath="..\scripts\npc\npc_innkeeper.cpp"
- >
- </File>
- <File
- RelativePath="..\scripts\npc\npc_professions.cpp"
- >
- </File>
- <File
- RelativePath="..\scripts\npc\npc_taxi.cpp"
- >
- </File>
- <File
- RelativePath="..\scripts\npc\npcs_special.cpp"
- >
- </File>
</Filter>
<Filter
Name="outland"
@@ -2773,14 +2709,6 @@
</Filter>
</Filter>
<Filter
- Name="honor"
- >
- </Filter>
- <Filter
- Name="servers"
- >
- </Filter>
- <Filter
Name="custom"
>
<File
@@ -2793,6 +2721,58 @@
</File>
</Filter>
</Filter>
+ <Filter
+ Name="world"
+ >
+ <File
+ RelativePath="..\scripts\world\areatrigger_scripts.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\scripts\world\boss_emeriss.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\scripts\world\boss_lethon.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\scripts\world\boss_taerar.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\scripts\world\boss_ysondre.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\scripts\world\go_scripts.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\scripts\world\item_scripts.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\scripts\world\mob_generic_creature.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\scripts\world\npc_innkeeper.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\scripts\world\npc_professions.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\scripts\world\npc_taxi.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\scripts\world\npcs_special.cpp"
+ >
+ </File>
+ </Filter>
<Filter
Name="Include"
>
diff --git a/src/bindings/scripts/scripts/item/item_test.cpp b/src/bindings/scripts/scripts/item/item_test.cpp
deleted file mode 100644
index 0c2d9ac2793..00000000000
--- a/src/bindings/scripts/scripts/item/item_test.cpp
+++ /dev/null
@@ -1,43 +0,0 @@
-/* Copyright (C) 2006 - 2008 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, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
-/* ScriptData
-SDName: Item_Test
-SD%Complete: 100
-SDComment: Used for Testing Item Scripts
-SDCategory: Items
-EndScriptData */
-
-#include "precompiled.h"
-
-extern void LoadDatabase();
-
-bool ItemUse_item_test(Player* pPlayer, Item* _Item, SpellCastTargets const& targets)
-{
- LoadDatabase();
- return true;
-}
-
-void AddSC_item_test()
-{
- Script *newscript;
-
- newscript = new Script;
- newscript->Name="item_test";
- newscript->pItemUse = &ItemUse_item_test;
- newscript->RegisterSelf();
-}
-
diff --git a/src/bindings/scripts/scripts/areatrigger/areatrigger_scripts.cpp b/src/bindings/scripts/scripts/world/areatrigger_scripts.cpp
index 9ed608ce97b..9ed608ce97b 100644
--- a/src/bindings/scripts/scripts/areatrigger/areatrigger_scripts.cpp
+++ b/src/bindings/scripts/scripts/world/areatrigger_scripts.cpp
diff --git a/src/bindings/scripts/scripts/boss/boss_emeriss.cpp b/src/bindings/scripts/scripts/world/boss_emeriss.cpp
index 9881525e3ad..9881525e3ad 100644
--- a/src/bindings/scripts/scripts/boss/boss_emeriss.cpp
+++ b/src/bindings/scripts/scripts/world/boss_emeriss.cpp
diff --git a/src/bindings/scripts/scripts/boss/boss_lethon.cpp b/src/bindings/scripts/scripts/world/boss_lethon.cpp
index e387891efed..e387891efed 100644
--- a/src/bindings/scripts/scripts/boss/boss_lethon.cpp
+++ b/src/bindings/scripts/scripts/world/boss_lethon.cpp
diff --git a/src/bindings/scripts/scripts/boss/boss_taerar.cpp b/src/bindings/scripts/scripts/world/boss_taerar.cpp
index 3f45ab26331..3f45ab26331 100644
--- a/src/bindings/scripts/scripts/boss/boss_taerar.cpp
+++ b/src/bindings/scripts/scripts/world/boss_taerar.cpp
diff --git a/src/bindings/scripts/scripts/boss/boss_ysondre.cpp b/src/bindings/scripts/scripts/world/boss_ysondre.cpp
index 1b93f54c047..1b93f54c047 100644
--- a/src/bindings/scripts/scripts/boss/boss_ysondre.cpp
+++ b/src/bindings/scripts/scripts/world/boss_ysondre.cpp
diff --git a/src/bindings/scripts/scripts/go/go_scripts.cpp b/src/bindings/scripts/scripts/world/go_scripts.cpp
index d0818fe8dc0..d0818fe8dc0 100644
--- a/src/bindings/scripts/scripts/go/go_scripts.cpp
+++ b/src/bindings/scripts/scripts/world/go_scripts.cpp
diff --git a/src/bindings/scripts/scripts/item/item_scripts.cpp b/src/bindings/scripts/scripts/world/item_scripts.cpp
index f103dc86cdc..f103dc86cdc 100644
--- a/src/bindings/scripts/scripts/item/item_scripts.cpp
+++ b/src/bindings/scripts/scripts/world/item_scripts.cpp
diff --git a/src/bindings/scripts/scripts/creature/mob_generic_creature.cpp b/src/bindings/scripts/scripts/world/mob_generic_creature.cpp
index 30a57e56dd5..30a57e56dd5 100644
--- a/src/bindings/scripts/scripts/creature/mob_generic_creature.cpp
+++ b/src/bindings/scripts/scripts/world/mob_generic_creature.cpp
diff --git a/src/bindings/scripts/scripts/npc/npc_innkeeper.cpp b/src/bindings/scripts/scripts/world/npc_innkeeper.cpp
index 8a99ea7fc7a..8a99ea7fc7a 100644
--- a/src/bindings/scripts/scripts/npc/npc_innkeeper.cpp
+++ b/src/bindings/scripts/scripts/world/npc_innkeeper.cpp
diff --git a/src/bindings/scripts/scripts/npc/npc_professions.cpp b/src/bindings/scripts/scripts/world/npc_professions.cpp
index 07b40555fd5..07b40555fd5 100644
--- a/src/bindings/scripts/scripts/npc/npc_professions.cpp
+++ b/src/bindings/scripts/scripts/world/npc_professions.cpp
diff --git a/src/bindings/scripts/scripts/npc/npc_taxi.cpp b/src/bindings/scripts/scripts/world/npc_taxi.cpp
index 161b663fbb1..161b663fbb1 100644
--- a/src/bindings/scripts/scripts/npc/npc_taxi.cpp
+++ b/src/bindings/scripts/scripts/world/npc_taxi.cpp
diff --git a/src/bindings/scripts/scripts/npc/npcs_special.cpp b/src/bindings/scripts/scripts/world/npcs_special.cpp
index 64f89628528..64f89628528 100644
--- a/src/bindings/scripts/scripts/npc/npcs_special.cpp
+++ b/src/bindings/scripts/scripts/world/npcs_special.cpp