Browse Source

added MB_WORLD_TESTMODE to config manager and file

lakebane2
FatBoy-DOTC 3 weeks ago
parent
commit
daa84a1fef
  1. 1
      src/engine/gameManager/ConfigManager.java
  2. 26
      src/engine/gameManager/DevCmdManager.java
  3. 3
      src/engine/objects/PlayerCharacter.java

1
src/engine/gameManager/ConfigManager.java

@ -65,6 +65,7 @@ public enum ConfigManager { @@ -65,6 +65,7 @@ public enum ConfigManager {
MB_WORLD_MAINTENANCE,
MB_WORLD_GREETING,
MB_WORLD_KEYCLONE_MAX,
MB_WORLD_TESTMODE,
MB_USE_RUINS,
// Mobile AI modifiers

26
src/engine/gameManager/DevCmdManager.java

@ -180,18 +180,20 @@ public enum DevCmdManager { @@ -180,18 +180,20 @@ public enum DevCmdManager {
//kill any commands not available to everyone on production server
//only admin level can run dev commands on production
boolean playerAllowed = false;
switch(adc.getMainCmdString()){
case "printresists":
case "printstats":
case "printskills":
case "printpowers":
case "gimme":
case "goto":
case"teleportmode":
playerAllowed = true;
if(!a.status.equals(Enum.AccountStatus.ADMIN))
target = pcSender;
break;
if(ConfigManager.MB_WORLD_TESTMODE.getValue().equals("true")) {
switch (adc.getMainCmdString()) {
case "printresists":
case "printstats":
case "printskills":
case "printpowers":
case "gimme":
case "goto":
case "teleportmode":
playerAllowed = true;
if (!a.status.equals(Enum.AccountStatus.ADMIN))
target = pcSender;
break;
}
}
if (!playerAllowed && !a.status.equals(Enum.AccountStatus.ADMIN)) {
Logger.info("Account " + a.getUname() + "attempted to use dev command " + cmd);

3
src/engine/objects/PlayerCharacter.java

@ -4895,6 +4895,9 @@ public class PlayerCharacter extends AbstractCharacter { @@ -4895,6 +4895,9 @@ public class PlayerCharacter extends AbstractCharacter {
}
public static boolean checkIfBoxed(PlayerCharacter player){
if(ConfigManager.MB_WORLD_TESTMODE.getValue().equals("true")) {
return false;
}
try {
String machineID = player.getClientConnection().machineID;
ArrayList<PlayerCharacter> sameMachine = new ArrayList<>();

Loading…
Cancel
Save