cache: emit null npc ids

This commit is contained in:
Max Weber
2020-05-07 14:19:26 -06:00
committed by Adam
parent 54cac0f595
commit fb32b5842d
3 changed files with 25 additions and 26 deletions

View File

@@ -96,20 +96,18 @@ public class ItemManager implements ItemProvider
public void java(File java) throws IOException public void java(File java) throws IOException
{ {
java.mkdirs(); java.mkdirs();
try (IDClass ids = IDClass.create(java, "ItemID")) try (IDClass ids = IDClass.create(java, "ItemID");
IDClass nulls = IDClass.create(java, "NullItemID"))
{ {
try (IDClass nulls = IDClass.create(java, "NullItemID")) for (ItemDefinition def : items.values())
{ {
for (ItemDefinition def : items.values()) if (def.name.equalsIgnoreCase("NULL"))
{ {
if (def.name.equalsIgnoreCase("NULL")) nulls.add(def.name, def.id);
{ }
nulls.add(def.name, def.id); else
} {
else ids.add(def.name, def.id);
{
ids.add(def.name, def.id);
}
} }
} }
} }

View File

@@ -95,16 +95,19 @@ public class NpcManager
public void java(File java) throws IOException public void java(File java) throws IOException
{ {
java.mkdirs(); java.mkdirs();
try (IDClass ids = IDClass.create(java, "NpcID")) try (IDClass ids = IDClass.create(java, "NpcID");
IDClass nulls = IDClass.create(java, "NullNpcID"))
{ {
for (NpcDefinition def : npcs.values()) for (NpcDefinition def : npcs.values())
{ {
if (def.name.equalsIgnoreCase("NULL")) if (def.name.equalsIgnoreCase("NULL"))
{ {
continue; nulls.add(def.name, def.id);
}
else
{
ids.add(def.name, def.id);
} }
ids.add(def.name, def.id);
} }
} }
} }

View File

@@ -95,20 +95,18 @@ public class ObjectManager
public void java(File java) throws IOException public void java(File java) throws IOException
{ {
java.mkdirs(); java.mkdirs();
try (IDClass ids = IDClass.create(java, "ObjectID")) try (IDClass ids = IDClass.create(java, "ObjectID");
IDClass nulls = IDClass.create(java, "NullObjectID"))
{ {
try (IDClass nulls = IDClass.create(java, "NullObjectID")) for (ObjectDefinition def : objects.values())
{ {
for (ObjectDefinition def : objects.values()) if ("null".equals(def.getName()))
{ {
if ("null".equals(def.getName())) nulls.add(def.getName(), def.getId());
{ }
nulls.add(def.getName(), def.getId()); else
} {
else ids.add(def.getName(), def.getId());
{
ids.add(def.getName(), def.getId());
}
} }
} }
} }