Fixed hotel.room.rollers.norules.

This commit is contained in:
KrewsOrg 2019-05-09 02:01:31 +01:00
parent c542f62463
commit 1eda3d78fa

View File

@ -1596,7 +1596,9 @@ public class Room implements Comparable<Room>, ISerialize, Runnable
for(HabboItem item : getItemsAt(rollerTile))
{
itemsOnRoller.add(item);
if(item.getZ() >= roller.getZ() + roller.getBaseItem().getHeight()) {
itemsOnRoller.add(item);
}
}
itemsOnRoller.remove(roller);
@ -1612,7 +1614,6 @@ public class Room implements Comparable<Room>, ISerialize, Runnable
if (tileInFront == null)
return true;
if (!Room.this.layout.tileExists(tileInFront.x, tileInFront.y))
return true;
@ -1758,7 +1759,7 @@ public class Room implements Comparable<Room>, ISerialize, Runnable
messages.clear();
}
if ((allowFurniture || !stackContainsRoller) && !InteractionRoller.NO_RULES)
if (allowFurniture || !stackContainsRoller || InteractionRoller.NO_RULES)
{
Event furnitureRolledEvent = null;