Bug Fixes

100% fixed wolf disguise not being removed on /kit and being shown for users without any kits assigned to their user in the accountkits table
This commit is contained in:
Daniel Waggner 2021-05-29 15:46:16 -07:00
parent da2f33832a
commit 59e0d2f1a6
5 changed files with 16 additions and 4 deletions

View File

@ -1089,7 +1089,7 @@ public class ArcadeManager extends MiniPlugin implements IRelation
hostRank = _gameHostManager.getHostRank();
}
event.setMotd(C.cGoldB + "Private Test Server " + C.cGray + "IDRK ¯|_(ツ)_|¯ " + C.cDGreenB + "ONLINE" + "\n" + C.cDRedB + "|| WTF IS A NAUTILUS ||");
event.setMotd(C.cGoldB + "Private SMP Server " + C.cGray + "IDRK ¯|_(ツ)_|¯ " + C.cDGreenB + "ONLINE" + "\n" + C.cDRedB + "|| Execute Order 66 ||");
}
@EventHandler

View File

@ -55,6 +55,10 @@ public class KitHumanKnight extends KitCastleSiege
player.getInventory().setArmorContents(ARMOR);
DisguiseBase disguise = Manager.GetDisguise().getActiveDisguise(player);
Manager.GetDisguise().undisguise(disguise);
while (disguise != null)
{
Manager.GetDisguise().undisguise(disguise);
disguise = Manager.GetDisguise().getActiveDisguise(player);
}
}
}

View File

@ -50,7 +50,11 @@ public class KitHumanMarksman extends KitCastleSiege
player.getInventory().addItem(PLAYER_ITEMS[3], PLAYER_ITEMS[3]);
DisguiseBase disguise = Manager.GetDisguise().getActiveDisguise(player);
Manager.GetDisguise().undisguise(disguise);
while (disguise != null)
{
Manager.GetDisguise().undisguise(disguise);
disguise = Manager.GetDisguise().getActiveDisguise(player);
}
}
}

View File

@ -58,6 +58,10 @@ public class KitHumanPaladin extends KitCastleSiege
player.getInventory().setArmorContents(ARMOR);
DisguiseBase disguise = Manager.GetDisguise().getActiveDisguise(player);
Manager.GetDisguise().undisguise(disguise);
while (disguise != null)
{
Manager.GetDisguise().undisguise(disguise);
disguise = Manager.GetDisguise().getActiveDisguise(player);
}
}
}