From 5b1a185a5f6eaba7cb594d86f2adb5532bde216e Mon Sep 17 00:00:00 2001 From: CoderTim Date: Fri, 7 Nov 2014 18:28:28 -0500 Subject: [PATCH] Fixed Bad Hider achievement --- .../game/arcade/stats/BadHiderStatTracker.java | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/stats/BadHiderStatTracker.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/stats/BadHiderStatTracker.java index 6b50bc4a4..fef5ba346 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/stats/BadHiderStatTracker.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/stats/BadHiderStatTracker.java @@ -12,6 +12,7 @@ import org.bukkit.event.entity.PlayerDeathEvent; import nautilus.game.arcade.events.GameStateChangeEvent; import nautilus.game.arcade.game.Game; import nautilus.game.arcade.game.games.hideseek.HideSeek; +import nautilus.game.arcade.game.games.hideseek.forms.CreatureForm; public class BadHiderStatTracker extends StatTracker { @@ -28,7 +29,8 @@ public class BadHiderStatTracker extends StatTracker if (getGame().GetState() != Game.GameState.Live) return; - _disqualified.add(event.getPlayer().getUniqueId()); + if (event.getForm() instanceof CreatureForm) + _disqualified.add(event.getPlayer().getUniqueId()); } @EventHandler(ignoreCancelled = true, priority = EventPriority.MONITOR) @@ -40,15 +42,6 @@ public class BadHiderStatTracker extends StatTracker _disqualified.add(event.getEntity().getUniqueId()); } - @EventHandler(ignoreCancelled = true, priority = EventPriority.MONITOR) - public void onPlayerSolidify(HideSeek.PlayerSolidifyEvent event) - { - if (getGame().GetState() != Game.GameState.Live) - return; - - _disqualified.add(event.getPlayer().getUniqueId()); - } - @EventHandler(ignoreCancelled = true, priority = EventPriority.MONITOR) public void onGameStateChange(GameStateChangeEvent event) {