From 3cbb9f5bd84b8941054da9fb7ada460ea8c4f5af Mon Sep 17 00:00:00 2001 From: KrewsOrg Date: Mon, 13 May 2019 03:31:21 +0100 Subject: [PATCH] Roller fixes. --- src/main/java/com/eu/habbo/habbohotel/rooms/Room.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/eu/habbo/habbohotel/rooms/Room.java b/src/main/java/com/eu/habbo/habbohotel/rooms/Room.java index 02ae5d28..b1c6f86d 100644 --- a/src/main/java/com/eu/habbo/habbohotel/rooms/Room.java +++ b/src/main/java/com/eu/habbo/habbohotel/rooms/Room.java @@ -1575,7 +1575,14 @@ public class Room implements Comparable, ISerialize, Runnable THashSet itemsOnRoller = new THashSet<>(); RoomTile rollerTile = Room.this.layout.getTile(roller.getX(), roller.getY()); - itemsOnRoller.addAll(this.getItemsAt(rollerTile)); + for(HabboItem item : getItemsAt(rollerTile)) + { + if(item.getZ() >= roller.getZ() + Item.getCurrentHeight(roller)) { + itemsOnRoller.add(item); + } + } + + // itemsOnRoller.addAll(this.getItemsAt(rollerTile)); itemsOnRoller.remove(roller); if (habbosOnRoller.isEmpty() && itemsOnRoller.isEmpty() && botsOnRoller.isEmpty())