diff --git a/src/engine/parsers/cache/DeedParser.java b/src/engine/parsers/cache/DeedParser.java index 576ffae6..81755da6 100644 --- a/src/engine/parsers/cache/DeedParser.java +++ b/src/engine/parsers/cache/DeedParser.java @@ -19,7 +19,6 @@ import java.io.File; import java.util.HashMap; // Loads DEED templates from the client cache JSON (COBJECTS/DEED/.json). -// Not yet wired into server startup. public class DeedParser { diff --git a/src/engine/parsers/cache/RuneParser.java b/src/engine/parsers/cache/RuneParser.java index 528c5661..c3510762 100644 --- a/src/engine/parsers/cache/RuneParser.java +++ b/src/engine/parsers/cache/RuneParser.java @@ -19,7 +19,6 @@ import java.io.File; import java.util.HashMap; // Loads RUNE templates from the client cache JSON (COBJECTS/RUNE/.json). -// Not yet wired into server startup. public class RuneParser { diff --git a/src/engine/server/world/WorldServer.java b/src/engine/server/world/WorldServer.java index 32e38362..9401fe0c 100644 --- a/src/engine/server/world/WorldServer.java +++ b/src/engine/server/world/WorldServer.java @@ -26,6 +26,10 @@ import engine.mobileAI.Threads.MobAIThread; import engine.mobileAI.Threads.ReSpawner; import engine.net.Network; import engine.net.Protocol; +import engine.parsers.cache.DeedParser; +import engine.parsers.cache.RuneParser; +import engine.parsers.objects.DeedTemplate; +import engine.parsers.objects.RuneTemplate; import engine.net.client.ClientConnection; import engine.net.client.ClientConnectionManager; import engine.net.client.msg.UpdateStateMsg; @@ -303,6 +307,12 @@ public class WorldServer { Logger.info("Back fill template modTables"); DbManager.ItemQueries.LOAD_TEMPLATE_MODTABLES(); + Logger.info("Loading Deed Templates"); + DeedTemplate._deeds = DeedParser.parseDeedFolder(); + + Logger.info("Loading Rune Templates"); + RuneTemplate._runes = RuneParser.parseRuneFolder(); + Logger.info("Loading PromotionClasses"); DbManager.PromotionQueries.GET_ALL_PROMOTIONS();