add npc command

This commit is contained in:
2024-04-26 20:07:26 -05:00
parent eaa287e176
commit a9746b9a2b
2 changed files with 10 additions and 5 deletions
+5 -3
View File
@@ -86,13 +86,15 @@ public class AddNPCCmd extends AbstractDevCmd {
loc = pc.loc;
}
created = NPC.createNPC(name, contractID, loc, guild, zone, (short)level, building);
created.bindLoc = loc;
if(building != null) {
created.buildingUUID = building.getObjectUUID();
created.building = building;
created.buildingUUID = building.getObjectUUID();
created.building = building;
NPCManager.slotCharacterInBuilding(created);
}
created.setLoc(created.bindLoc);
created.updateDatabase();
throwbackInfo(pc, "Created NPC with UUID: " + created.getObjectUUID());
}
@Override
+5 -2
View File
@@ -470,8 +470,11 @@ public class NPC extends AbstractCharacter {
newNPC.bindLoc = Vector3fImmutable.ZERO;
newNPC.parentZoneUUID = parent.getObjectUUID();
newNPC.guildUUID = guild.getObjectUUID();
if(guild == null){
newNPC.guildUUID = Guild.getErrantGuild().getObjectUUID();
}else {
newNPC.guildUUID = guild.getObjectUUID();
}
if (building == null)
newNPC.buildingUUID = 0;
else