From 3eb36a6581920a10833041e626999f5b4a814147 Mon Sep 17 00:00:00 2001 From: Mysticate Date: Sun, 11 Oct 2015 22:43:21 -0400 Subject: [PATCH] Prevented farming --- .../nautilus/game/arcade/game/games/halloween/Halloween.java | 4 ++++ .../src/nautilus/game/arcade/stats/WinStatTracker.java | 3 +++ 2 files changed, 7 insertions(+) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/halloween/Halloween.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/halloween/Halloween.java index d6ba6b3ea..5371ff69f 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/halloween/Halloween.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/halloween/Halloween.java @@ -423,6 +423,10 @@ public class Halloween extends SoloGame for (Player player : GetPlayers(false)) { + //Prevent game hopping + if (!player.isOnline()) + continue; + Manager.GetDonation().PurchaseUnknownSalesPackage(null, player.getName(), Manager.GetClients().Get(player).getAccountId(), "Decrepit Warhorse", false, 0, true); } } diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/stats/WinStatTracker.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/stats/WinStatTracker.java index 6836ec0a2..382b6bbd0 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/stats/WinStatTracker.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/stats/WinStatTracker.java @@ -27,6 +27,9 @@ public class WinStatTracker extends StatTracker { for (Player winner : winners) { + if (!winner.isOnline()) + continue; + addStat(winner, "Wins", 1, false, false); // if (getGame().GetKit(winner) != null)