proper NPC names in asset management window

This commit is contained in:
2023-04-22 22:44:13 -05:00
parent c02c5750c6
commit 83eab27a90
@@ -274,9 +274,10 @@ public class ManageCityAssetsMsg extends ClientNetMsg {
writer.putInt(npcHire.getObjectUUID());
if (npcHire.getObjectType() == GameObjectType.NPC)
writer.putString(((NPC)npcHire).getContract().getName());
else
writer.putString(((Mob)npcHire).getContract().getName());
//writer.putString("Guard Captain");
else
writer.putString("Guard Captain");
writer.putString(npcHire.getName());
writer.putInt(1);
writer.putInt(Blueprint.getNpcMaintCost(npcHire.getRank()));
@@ -692,11 +693,23 @@ public class ManageCityAssetsMsg extends ClientNetMsg {
writer.putInt(((Mob)npcHire).getDBID());
else
writer.putInt(npcHire.getObjectUUID());
if (npcHire.getObjectType() == GameObjectType.NPC)
writer.putString(((NPC)npcHire).getContract().getName());
else
writer.putString("Guard Captain");
writer.putString(npcHire.getName());
if (npcHire.getObjectType() == GameObjectType.NPC) {
writer.putString(((NPC) npcHire).getContract().getName());
if (((NPC) npcHire).getNameOverride().length() > 0) {
writer.putString(((Mob) npcHire).getNameOverride());
} else {
writer.putString(npcHire.getName());
}
}
else if (npcHire.getObjectType() == GameObjectType.Mob) {
writer.putString(((Mob) npcHire).getContract().getName());
if (((Mob) npcHire).getNameOverride().length() > 0) {
writer.putString(((Mob) npcHire).getNameOverride());
} else {
writer.putString(npcHire.getName());
}
}else
writer.putString("Error: Nothing Here");
writer.putInt(npcHire.getRank());
writer.putInt(Blueprint.getNpcMaintCost(npcHire.getRank()));
if (npcHire.getObjectType() == GameObjectType.NPC)