forked from MagicBane/Server
Remove the legacy ItemTemplate and static_item_templates loader
Every reader moved to CObjectTemplate in 1.7, so the DB-loaded engine.objects.ItemTemplate, LOAD_ITEM_TEMPLATES and linkCacheTemplates are dead. No value changes: nothing read the legacy maps any more. The boot log loses the legacy per-type count and the link warnings. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
4b8430b0ba
commit
0283f85e87
6 files changed
+9
-719
No files matched your search
@@ -26,6 +26,7 @@ import engine.parsers.cache.DeedParser;
|
||||
import engine.parsers.cache.ItemParser;
|
||||
import engine.parsers.cache.RuneParser;
|
||||
import engine.parsers.objects.DeedTemplate;
|
||||
import engine.parsers.objects.ItemTemplate;
|
||||
import engine.parsers.objects.RuneTemplate;
|
||||
import engine.server.MBServerStatics;
|
||||
import engine.server.world.WorldServer;
|
||||
@@ -287,9 +288,6 @@ public class LoginServer {
|
||||
Logger.info("Initializing Database layer");
|
||||
initDatabaseLayer();
|
||||
|
||||
Logger.info("Loading Item Templates");
|
||||
DbManager.ItemQueries.LOAD_ITEM_TEMPLATES();
|
||||
|
||||
Logger.info("Loading Deed Templates");
|
||||
DeedTemplate._deeds = DeedParser.parseDeedFolder();
|
||||
|
||||
@@ -306,11 +304,10 @@ public class LoginServer {
|
||||
exit(1);
|
||||
}
|
||||
|
||||
// Qualified: engine.objects.ItemTemplate is the database-loaded class
|
||||
Logger.info("Loading Cache Item Templates");
|
||||
engine.parsers.objects.ItemTemplate._items = ItemParser.parseItemFolder();
|
||||
ItemTemplate._items = ItemParser.parseItemFolder();
|
||||
|
||||
if (engine.parsers.objects.ItemTemplate._items == null || engine.parsers.objects.ItemTemplate._items.isEmpty()) {
|
||||
if (ItemTemplate._items == null || ItemTemplate._items.isEmpty()) {
|
||||
Logger.error("ABORT! Cache item templates failed to load!");
|
||||
exit(1);
|
||||
}
|
||||
@@ -318,9 +315,6 @@ public class LoginServer {
|
||||
Logger.info("Indexing Cache Templates");
|
||||
CObjectIndex.build();
|
||||
|
||||
Logger.info("Linking Item Templates to Cache Templates");
|
||||
ItemTemplate.linkCacheTemplates();
|
||||
|
||||
Logger.info("Initializing Network");
|
||||
Network.init();
|
||||
|
||||
|
||||
Reference in new issue
Block a user