4 changed files with 0 additions and 154 deletions
			
			
		| @ -1,77 +0,0 @@ | |||||||
| // • ▌ ▄ ·.  ▄▄▄·  ▄▄ • ▪   ▄▄· ▄▄▄▄·  ▄▄▄·  ▐▄▄▄  ▄▄▄ .
 |  | ||||||
| // ·██ ▐███▪▐█ ▀█ ▐█ ▀ ▪██ ▐█ ▌▪▐█ ▀█▪▐█ ▀█ •█▌ ▐█▐▌·
 |  | ||||||
| // ▐█ ▌▐▌▐█·▄█▀▀█ ▄█ ▀█▄▐█·██ ▄▄▐█▀▀█▄▄█▀▀█ ▐█▐ ▐▌▐▀▀▀
 |  | ||||||
| // ██ ██▌▐█▌▐█ ▪▐▌▐█▄▪▐█▐█▌▐███▌██▄▪▐█▐█ ▪▐▌██▐ █▌▐█▄▄▌
 |  | ||||||
| // ▀▀  █▪▀▀▀ ▀  ▀ ·▀▀▀▀ ▀▀▀·▀▀▀ ·▀▀▀▀  ▀  ▀ ▀▀  █▪ ▀▀▀
 |  | ||||||
| //      Magicbane Emulator Project © 2013 - 2022
 |  | ||||||
| //                www.magicbane.com
 |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| package engine.devcmd.cmds; |  | ||||||
| 
 |  | ||||||
| import engine.devcmd.AbstractDevCmd; |  | ||||||
| import engine.gameManager.ZoneManager; |  | ||||||
| import engine.objects.AbstractGameObject; |  | ||||||
| import engine.objects.PlayerCharacter; |  | ||||||
| 
 |  | ||||||
| /** |  | ||||||
|  * ./hotzone                      <- display the current hotzone & time remaining |  | ||||||
|  * ./hotzone random               <- change hotzone to random new zone |  | ||||||
|  */ |  | ||||||
| 
 |  | ||||||
| public class HotzoneCmd extends AbstractDevCmd { |  | ||||||
| 
 |  | ||||||
|     public HotzoneCmd() { |  | ||||||
|         super("hotzone"); |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     @Override |  | ||||||
|     protected void _doCmd(PlayerCharacter playerCharacter, String[] words, |  | ||||||
|                           AbstractGameObject target) { |  | ||||||
| 
 |  | ||||||
|         StringBuilder data = new StringBuilder(); |  | ||||||
|         String outString; |  | ||||||
| 
 |  | ||||||
|         for (String s : words) { |  | ||||||
|             data.append(s); |  | ||||||
|             data.append(' '); |  | ||||||
|         } |  | ||||||
| 
 |  | ||||||
|         String input = data.toString().trim(); |  | ||||||
| 
 |  | ||||||
|         if (input.length() == 0) { |  | ||||||
|             outString = "Current hotZone: " + ZoneManager.hotZone.getName() + "\r\n"; |  | ||||||
|             outString += "Available hotZones: " + ZoneManager.availableHotZones(); |  | ||||||
|             throwbackInfo(playerCharacter, outString); |  | ||||||
|             return; |  | ||||||
|         } |  | ||||||
| 
 |  | ||||||
|         if (input.equalsIgnoreCase("random")) { |  | ||||||
|             ZoneManager.generateAndSetRandomHotzone(); |  | ||||||
|             outString = "New hotZone: " + ZoneManager.hotZone.getName() + "\r\n"; |  | ||||||
|             outString += "Available hotZones: " + ZoneManager.availableHotZones(); |  | ||||||
|             throwbackInfo(playerCharacter, outString); |  | ||||||
|             return; |  | ||||||
|         } |  | ||||||
| 
 |  | ||||||
|         if (input.equalsIgnoreCase("reset")) { |  | ||||||
|             ZoneManager.resetHotZones(); |  | ||||||
|             throwbackInfo(playerCharacter, "Available hotZones: " + ZoneManager.availableHotZones()); |  | ||||||
|             return; |  | ||||||
|         } |  | ||||||
| 
 |  | ||||||
|         return; |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     @Override |  | ||||||
|     protected String _getHelpString() { |  | ||||||
|         return "Use no arguments to see the current hotzone or \"random\" to change it randomly."; |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     @Override |  | ||||||
|     protected String _getUsageString() { |  | ||||||
|         return "'./hotzone [random]"; |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| } |  | ||||||
					Loading…
					
					
				
		Reference in new issue