forked from MagicBane/Server
NPC have names and contract names
This commit is contained in:
@@ -695,11 +695,7 @@ public class ManageCityAssetsMsg extends ClientNetMsg {
|
|||||||
writer.putInt(npcHire.getObjectUUID());
|
writer.putInt(npcHire.getObjectUUID());
|
||||||
if (npcHire.getObjectType() == GameObjectType.NPC) {
|
if (npcHire.getObjectType() == GameObjectType.NPC) {
|
||||||
writer.putString(((NPC) npcHire).getContract().getName());
|
writer.putString(((NPC) npcHire).getContract().getName());
|
||||||
if (((NPC) npcHire).getNameOverride().length() > 0) {
|
writer.putString(npcHire.getName());
|
||||||
writer.putString(((Mob) npcHire).getNameOverride());
|
|
||||||
} else {
|
|
||||||
writer.putString(npcHire.getName());
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
else if (npcHire.getObjectType() == GameObjectType.Mob) {
|
else if (npcHire.getObjectType() == GameObjectType.Mob) {
|
||||||
writer.putString(((Mob) npcHire).getContract().getName());
|
writer.putString(((Mob) npcHire).getContract().getName());
|
||||||
|
|||||||
@@ -280,7 +280,7 @@ public class NPC extends AbstractCharacter {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
this.nameOverride = rs.getString("npc_name");
|
this.nameOverride = rs.getString("npc_name") + " the " + this.getContract().getName();
|
||||||
|
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
Logger.error(e);
|
Logger.error(e);
|
||||||
|
|||||||
Reference in New Issue
Block a user