From 30dcfdb6603760d3eded2e4476fcb9198c185e23 Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 30 Apr 2018 21:32:34 +0100 Subject: [PATCH] Bomb Lobbers --- .../src/mineplex/core/game/kit/GameKit.java | 14 ++++++++++---- .../arcade/game/games/lobbers/kits/KitPitcher.java | 11 +++++++++++ 2 files changed, 21 insertions(+), 4 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/game/kit/GameKit.java b/Plugins/Mineplex.Core/src/mineplex/core/game/kit/GameKit.java index fb17dba95..309803839 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/game/kit/GameKit.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/game/kit/GameKit.java @@ -1651,13 +1651,12 @@ public enum GameKit ( 0, GameDisplay.Lobbers, - "Jumper", + "Acrobat", "lobbersjumper", new String[] { - "Use your jumping abilities to leap away from trouble!", + "Use your sturdy shoes prevent fall damage.", C.blankLine, - "You take no fall damage", "Receive " + C.cGreen + 1 + C.cGray + " TNT every " + C.cGreen + "4-8" + C.cGray + " seconds. Max " + C.cGreen + "3." }, new KitEntityData<> @@ -1714,7 +1713,14 @@ public enum GameKit new KitEntityData<> ( Zombie.class, - new ItemStack(Material.IRON_AXE) + new ItemStack(Material.IRON_AXE), + new ItemStack[] + { + new ItemStack(Material.CHAINMAIL_BOOTS), + new ItemStack(Material.CHAINMAIL_LEGGINGS), + new ItemStack(Material.CHAINMAIL_CHESTPLATE), + new ItemStack(Material.CHAINMAIL_HELMET) + } ), 4000 ), diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/lobbers/kits/KitPitcher.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/lobbers/kits/KitPitcher.java index 8322402c8..52558f0ad 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/lobbers/kits/KitPitcher.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/lobbers/kits/KitPitcher.java @@ -20,12 +20,14 @@ import nautilus.game.arcade.game.games.lobbers.events.TNTThrowEvent; import nautilus.game.arcade.game.games.lobbers.kits.perks.PerkCraftman; import nautilus.game.arcade.kit.Kit; import nautilus.game.arcade.kit.Perk; +import nautilus.game.arcade.kit.perks.PerkDoubleJump; public class KitPitcher extends Kit { private static final Perk[] PERKS = { + new PerkDoubleJump("Double Jump", 1.2, 1.2, false), new PerkCraftman() }; @@ -34,6 +36,14 @@ public class KitPitcher extends Kit ItemStackFactory.Instance.CreateStack(Material.LEVER, (byte) 0, 2, F.item("Velocity Selector")) }; + private static final ItemStack[] PLAYER_ARMOR = + { + ItemStackFactory.Instance.CreateStack(Material.CHAINMAIL_BOOTS), + ItemStackFactory.Instance.CreateStack(Material.CHAINMAIL_LEGGINGS), + ItemStackFactory.Instance.CreateStack(Material.CHAINMAIL_CHESTPLATE), + ItemStackFactory.Instance.CreateStack(Material.CHAINMAIL_HELMET), + }; + public KitPitcher(ArcadeManager manager) { super(manager, GameKit.BOMB_LOBBERS_PITCHER, PERKS); @@ -43,6 +53,7 @@ public class KitPitcher extends Kit public void GiveItems(Player player) { player.getInventory().setItem(1, PLAYER_ITEMS[0]); + player.getInventory().setArmorContents(PLAYER_ARMOR); } @EventHandler