var playArea = new Area((7, 11), (12, 15)); var playerPosition = new Point(16, 13); while (Run) { var score = GetFloorItem(478005605).State; Status(score); if (GetFloorItem(47594472).Direction != 2) Send(out.EnterOneWayDoor, 47594472); if (score >= 550) { Delay(500); continue; } if (Self.XY != playerPosition) { Delay(500); continue; } var tiles = FloorItems.Inside(playArea).Named("Color Tile").NotOfState(ColorTiles.Red).OrderByDescending(x => x.X); var selected = tiles.Take(5).ToList(); foreach (var tile in selected) { Send(out["ClickFurni"], (int)tile.Id, 0); Delay(120); } Delay(10); }