building and region lookup completed

This commit is contained in:
2023-10-18 18:45:50 -05:00
parent b928bedeb6
commit 7886aa6041
3 changed files with 14 additions and 8 deletions
+9 -5
View File
@@ -26,11 +26,13 @@ public class RegionCmd extends AbstractDevCmd {
protected void _doCmd(PlayerCharacter pc, String[] words,
AbstractGameObject target) {
String newline = "\r\n ";
String output;
output = "Target Region Information:" + newline;
Building building = BuildingManager.getBuildingAtLocation(((AbstractCharacter) target).loc);
if(building == null){
this.throwbackInfo(pc, "No Building At This Location.") ;
} else{
this.throwbackInfo(pc, "Building At Location: " + building.getName());
}
Regions region = ((AbstractCharacter)target).region;
if (region == null) {
@@ -39,9 +41,11 @@ public class RegionCmd extends AbstractDevCmd {
}
if(region != null) {
this.throwbackInfo(pc, "Region Info: " + ((AbstractCharacter) target).getName());
this.throwbackInfo(pc, "Region Name: " + region);
this.throwbackInfo(pc, "Region Height: " + region.lerpY((AbstractCharacter)target));
output += "Player Info: " + ((AbstractCharacter) target).getName() + newline;
output += "Region Building: " + building.getName() + newline;
output += "Region Height: " + region.lerpY((AbstractCharacter)target) + newline;
output += "is Stairs: " + region.stairs + newline;
this.throwbackInfo(pc, output);
}
}