diff --git a/src/main/java/com/eu/habbo/habbohotel/items/interactions/InteractionPressurePlate.java b/src/main/java/com/eu/habbo/habbohotel/items/interactions/InteractionPressurePlate.java index b446e6f4..90d25525 100644 --- a/src/main/java/com/eu/habbo/habbohotel/items/interactions/InteractionPressurePlate.java +++ b/src/main/java/com/eu/habbo/habbohotel/items/interactions/InteractionPressurePlate.java @@ -85,15 +85,16 @@ public class InteractionPressurePlate extends InteractionDefault { if (tiles == null) return; for (RoomTile tile : tiles) { - boolean hasHabbos = room.hasHabbosAt(tile.x, tile.y); - if (!hasHabbos && this.requiresAllTilesOccupied()) { + THashSet tileHasHabboOrBot = room.getHabbosAndBotsAt(tile.x, tile.y); + if (tileHasHabboOrBot.isEmpty() && this.requiresAllTilesOccupied()) { occupied = false; break; } - if (hasHabbos) { + if (!tileHasHabboOrBot.isEmpty()) { occupied = true; } + } this.setExtradata(occupied ? "1" : "0");