5 second delay for switching boxes

This commit is contained in:
2024-05-18 00:24:41 -05:00
parent 45048b2b4e
commit 0a3624e503
@@ -141,6 +141,12 @@ public class VendorDialogMsg extends ClientNetMsg {
ChatManager.chatSystemInfo(playerCharacter, "You Are Already The Active Character.");
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.removeEffectBySource(Enum.EffectSourceType.DeathShroud,50,true);
ChatManager.chatSystemInfo(playerCharacter, "Promoting To Active Duty");