Browse Source

wild mob naes and world NPC names corrected

master
FatBoy-DOTC 2 years ago
parent
commit
9fefebd4a3
  1. 3
      src/engine/objects/Mob.java
  2. 2
      src/engine/objects/NPC.java

3
src/engine/objects/Mob.java

@ -255,6 +255,9 @@ public class Mob extends AbstractIntelligenceAgent { @@ -255,6 +255,9 @@ public class Mob extends AbstractIntelligenceAgent {
this.notEnemy = EnumBitSet.asEnumBitSet(rs.getLong("notEnemy"), Enum.MonsterType.class);
this.enemy = EnumBitSet.asEnumBitSet(rs.getLong("enemy"), Enum.MonsterType.class);
this.firstName = rs.getString("mob_name");
if(this.firstName.isEmpty()){
this.firstName = this.mobBase.getFirstName();
}
if (this.contract != null) {
this.equipmentSetID = this.contract.getEquipmentSet();
this.lastName = this.getContract().getName();

2
src/engine/objects/NPC.java

@ -240,7 +240,7 @@ public class NPC extends AbstractCharacter { @@ -240,7 +240,7 @@ public class NPC extends AbstractCharacter {
submitUpgradeJob();
this.name = rs.getString("npc_name");
if(this.building != null && this.building.getOwner() != null){
if(this.building != null && this.building.getOwner().getObjectType().equals(GameObjectType.PlayerCharacter)){
this.name += " the " + this.contract.getName();
}

Loading…
Cancel
Save