Browse Source

5 second delay for switching boxes

lakebane-master
FatBoy-DOTC 6 months ago
parent
commit
0a3624e503
  1. 6
      src/engine/net/client/msg/VendorDialogMsg.java

6
src/engine/net/client/msg/VendorDialogMsg.java

@ -141,6 +141,12 @@ public class VendorDialogMsg extends ClientNetMsg {
ChatManager.chatSystemInfo(playerCharacter, "You Are Already The Active Character."); ChatManager.chatSystemInfo(playerCharacter, "You Are Already The Active Character.");
return; return;
} }
if(playerCharacter.getTimestamps().containsKey("BoxChange") && playerCharacter.getTimeStamp("BoxChange") + 5000 > System.currentTimeMillis()) {
ChatManager.chatSystemInfo(playerCharacter, "You Are Enrolling Too Often.");
return;
}
playerCharacter.getTimestamps().put("BoxChange",System.currentTimeMillis());
playerCharacter.isBoxed = false; playerCharacter.isBoxed = false;
playerCharacter.removeEffectBySource(Enum.EffectSourceType.DeathShroud,50,true); playerCharacter.removeEffectBySource(Enum.EffectSourceType.DeathShroud,50,true);
ChatManager.chatSystemInfo(playerCharacter, "Promoting To Active Duty"); ChatManager.chatSystemInfo(playerCharacter, "Promoting To Active Duty");

Loading…
Cancel
Save