Available hotZones added to devcmd.

This commit is contained in:
2023-02-24 00:42:34 -05:00
parent 176fdb51da
commit a572a5fbf9
+13 -4
View File
@@ -31,10 +31,11 @@ public class HotzoneCmd extends AbstractDevCmd {
} }
@Override @Override
protected void _doCmd(PlayerCharacter pc, String[] words, protected void _doCmd(PlayerCharacter playerCharacter, String[] words,
AbstractGameObject target) { AbstractGameObject target) {
StringBuilder data = new StringBuilder(); StringBuilder data = new StringBuilder();
String outString;
for (String s : words) { for (String s : words) {
data.append(s); data.append(s);
@@ -44,17 +45,25 @@ public class HotzoneCmd extends AbstractDevCmd {
String input = data.toString().trim(); String input = data.toString().trim();
if (input.length() == 0) { if (input.length() == 0) {
throwbackInfo(pc, "Current hotZone: " + ZoneManager.hotZone.getName()); outString = "Current hotZone: " + ZoneManager.hotZone.getName() + "\r\n";
outString += "Available hotZones: " + ZoneManager.availableHotZones();
throwbackInfo(playerCharacter, outString);
return; return;
} }
if (input.equalsIgnoreCase("random")) { if (input.equalsIgnoreCase("random")) {
ZoneManager.generateAndSetRandomHotzone(); ZoneManager.generateAndSetRandomHotzone();
throwbackInfo(pc, "New hotZone: " + ZoneManager.hotZone.getName()); outString = "New hotZone: " + ZoneManager.hotZone.getName() + "\r\n";
outString += "Available hotZones: " + ZoneManager.availableHotZones();
throwbackInfo(playerCharacter, outString);
return;
} }
if (input.equalsIgnoreCase("reset")) if (input.equalsIgnoreCase("reset")) {
ZoneManager.resetHotZones(); ZoneManager.resetHotZones();
throwbackInfo(playerCharacter, "Available hotZones: " + ZoneManager.availableHotZones());
return;
}
return; return;
} }