aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/World
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2011-11-25 23:24:40 +0100
committerShauren <shauren.trinity@gmail.com>2011-11-25 23:24:40 +0100
commite8c3a3ac9c032cf56ec11620ba7dd33efed487c5 (patch)
tree03cb750cfc0028b053b07dd5f2b50bc1b4d0c247 /src/server/game/World
parent8d3bc5e8b9515499f366ec7173d70978bb0009e7 (diff)
Core/Items
* Updated ItemTemplate structure to 4.x * Calculate armor, damage and disenchant loot from dbc files TODO: Use dbc disenchant ids in disenchant_loot_template
Diffstat (limited to 'src/server/game/World')
-rwxr-xr-xsrc/server/game/World/World.cpp14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/server/game/World/World.cpp b/src/server/game/World/World.cpp
index e4ee17e324d..64f4e40c32b 100755
--- a/src/server/game/World/World.cpp
+++ b/src/server/game/World/World.cpp
@@ -1344,13 +1344,19 @@ void World::SetInitialWorldSettings()
sLog->outString("Loading Item Random Enchantments Table...");
LoadRandomEnchantmentsTable();
- sLog->outString("Loading Disables");
- DisableMgr::LoadDisables(); // must be before loading quests and items
+ sLog->outString("Loading Disables...");
+ DisableMgr::LoadDisables(); // must be before loading quests and items
- sLog->outString("Loading Items..."); // must be after LoadRandomEnchantmentsTable and LoadPageTexts
+ sLog->outString("Loading Items..."); // must be after LoadRandomEnchantmentsTable and LoadPageTexts
sObjectMgr->LoadItemTemplates();
- sLog->outString("Loading Item set names..."); // must be after LoadItemPrototypes
+ sLog->outString("Loading Item Extra Data..."); // must be after LoadItemPrototypes
+ sObjectMgr->LoadItemTemplateAddon();
+
+ sLog->outString("Loading Item Scripts..."); // must be after LoadItemPrototypes
+ sObjectMgr->LoadItemScriptNames();
+
+ sLog->outString("Loading Item set names..."); // must be after LoadItemPrototypes
sObjectMgr->LoadItemSetNames();
sLog->outString("Loading Creature Model Based Info Data...");