Enable bots to trigger pressure-plates

This commit is contained in:
Yordi 2024-10-15 16:22:35 +02:00
parent 0a6355996a
commit e70e75b87e

View File

@ -85,15 +85,16 @@ public class InteractionPressurePlate extends InteractionDefault {
if (tiles == null) return; if (tiles == null) return;
for (RoomTile tile : tiles) { for (RoomTile tile : tiles) {
boolean hasHabbos = room.hasHabbosAt(tile.x, tile.y); THashSet<RoomUnit> tileHasHabboOrBot = room.getHabbosAndBotsAt(tile.x, tile.y);
if (!hasHabbos && this.requiresAllTilesOccupied()) { if (tileHasHabboOrBot.isEmpty() && this.requiresAllTilesOccupied()) {
occupied = false; occupied = false;
break; break;
} }
if (hasHabbos) { if (!tileHasHabboOrBot.isEmpty()) {
occupied = true; occupied = true;
} }
} }
this.setExtradata(occupied ? "1" : "0"); this.setExtradata(occupied ? "1" : "0");