diff --git a/src/main/java/com/eu/habbo/habbohotel/items/interactions/wired/effects/WiredEffectBotFollowHabbo.java b/src/main/java/com/eu/habbo/habbohotel/items/interactions/wired/effects/WiredEffectBotFollowHabbo.java index e7aab43c..b92cc1a3 100644 --- a/src/main/java/com/eu/habbo/habbohotel/items/interactions/wired/effects/WiredEffectBotFollowHabbo.java +++ b/src/main/java/com/eu/habbo/habbohotel/items/interactions/wired/effects/WiredEffectBotFollowHabbo.java @@ -89,6 +89,9 @@ public class WiredEffectBotFollowHabbo extends InteractionWiredEffect { if (habbo != null) { List bots = room.getBots(this.botName); for (Bot bot : bots) { + if (bots.size() > 1) { + return false; + } if (this.mode == 1) bot.startFollowingHabbo(habbo); else diff --git a/src/main/java/com/eu/habbo/habbohotel/items/interactions/wired/effects/WiredEffectBotGiveHandItem.java b/src/main/java/com/eu/habbo/habbohotel/items/interactions/wired/effects/WiredEffectBotGiveHandItem.java index 918f12fb..d01284ab 100644 --- a/src/main/java/com/eu/habbo/habbohotel/items/interactions/wired/effects/WiredEffectBotGiveHandItem.java +++ b/src/main/java/com/eu/habbo/habbohotel/items/interactions/wired/effects/WiredEffectBotGiveHandItem.java @@ -93,6 +93,9 @@ public class WiredEffectBotGiveHandItem extends InteractionWiredEffect { List bots = room.getBots(this.botName); for (Bot bot : bots) { + if (bots.size() > 1) { + return false; + } List tasks = new ArrayList<>(); tasks.add(new RoomUnitGiveHanditem(habbo.getRoomUnit(), room, this.itemId)); tasks.add(new RoomUnitGiveHanditem(bot.getRoomUnit(), room, 0)); diff --git a/src/main/java/com/eu/habbo/habbohotel/items/interactions/wired/effects/WiredEffectBotTalk.java b/src/main/java/com/eu/habbo/habbohotel/items/interactions/wired/effects/WiredEffectBotTalk.java index 96815685..7a1dc565 100644 --- a/src/main/java/com/eu/habbo/habbohotel/items/interactions/wired/effects/WiredEffectBotTalk.java +++ b/src/main/java/com/eu/habbo/habbohotel/items/interactions/wired/effects/WiredEffectBotTalk.java @@ -86,6 +86,9 @@ public class WiredEffectBotTalk extends InteractionWiredEffect { List bots = room.getBots(this.botName); for (Bot bot : bots) { + if (bots.size() > 1) { + return false; + } if (this.mode == 1) bot.shout(message); else diff --git a/src/main/java/com/eu/habbo/habbohotel/items/interactions/wired/effects/WiredEffectBotTalkToHabbo.java b/src/main/java/com/eu/habbo/habbohotel/items/interactions/wired/effects/WiredEffectBotTalkToHabbo.java index 82f8ad59..cccf1c0e 100644 --- a/src/main/java/com/eu/habbo/habbohotel/items/interactions/wired/effects/WiredEffectBotTalkToHabbo.java +++ b/src/main/java/com/eu/habbo/habbohotel/items/interactions/wired/effects/WiredEffectBotTalkToHabbo.java @@ -105,6 +105,9 @@ public class WiredEffectBotTalkToHabbo extends InteractionWiredEffect { List bots = room.getBots(this.botName); for (Bot bot : bots) { + if (bots.size() > 1) { + return false; + } if (this.mode == 1) { bot.whisper(m, habbo); } else { diff --git a/src/main/java/com/eu/habbo/habbohotel/items/interactions/wired/effects/WiredEffectBotTeleport.java b/src/main/java/com/eu/habbo/habbohotel/items/interactions/wired/effects/WiredEffectBotTeleport.java index 487b88f6..198944cc 100644 --- a/src/main/java/com/eu/habbo/habbohotel/items/interactions/wired/effects/WiredEffectBotTeleport.java +++ b/src/main/java/com/eu/habbo/habbohotel/items/interactions/wired/effects/WiredEffectBotTeleport.java @@ -13,7 +13,6 @@ import com.eu.habbo.habbohotel.wired.WiredHandler; import com.eu.habbo.messages.ClientMessage; import com.eu.habbo.messages.ServerMessage; import com.eu.habbo.threading.runnables.RoomUnitTeleport; -import com.eu.habbo.threading.runnables.SendRoomUnitEffectComposer; import gnu.trove.set.hash.THashSet; import java.sql.ResultSet; @@ -99,6 +98,9 @@ public class WiredEffectBotTeleport extends InteractionWiredEffect { return false; for (Bot bot : bots) { + if (bots.size() > 1) { + return false; + } int i = Emulator.getRandom().nextInt(this.items.size()) + 1; int j = 1; for (HabboItem item : this.items) { diff --git a/src/main/java/com/eu/habbo/habbohotel/items/interactions/wired/effects/WiredEffectBotWalkToFurni.java b/src/main/java/com/eu/habbo/habbohotel/items/interactions/wired/effects/WiredEffectBotWalkToFurni.java index a5f5a0c0..5b224122 100644 --- a/src/main/java/com/eu/habbo/habbohotel/items/interactions/wired/effects/WiredEffectBotWalkToFurni.java +++ b/src/main/java/com/eu/habbo/habbohotel/items/interactions/wired/effects/WiredEffectBotWalkToFurni.java @@ -109,6 +109,9 @@ public class WiredEffectBotWalkToFurni extends InteractionWiredEffect { if (this.items.size() > 0) { for (Bot bot : bots) { + if (bots.size() > 1) { + return false; + } int i = Emulator.getRandom().nextInt(this.items.size()) + 1; int j = 1; for (HabboItem item : this.items) {