diff --git a/rsc/graphics/sprites/Barrier/Base.png b/rsc/graphics/sprites/Barrier/Base.png index 1fd8330..68376b5 100644 Binary files a/rsc/graphics/sprites/Barrier/Base.png and b/rsc/graphics/sprites/Barrier/Base.png differ diff --git a/rsc/graphics/sprites/Barrier/Colored.png b/rsc/graphics/sprites/Barrier/Colored.png index a7e88c8..0f1c9b0 100644 Binary files a/rsc/graphics/sprites/Barrier/Colored.png and b/rsc/graphics/sprites/Barrier/Colored.png differ diff --git a/rsc/graphics/sprites/Barrier/Slot 1 Green.png b/rsc/graphics/sprites/Barrier/Slot 1 Green.png index 9de1f7b..9e26089 100644 Binary files a/rsc/graphics/sprites/Barrier/Slot 1 Green.png and b/rsc/graphics/sprites/Barrier/Slot 1 Green.png differ diff --git a/rsc/graphics/sprites/Barrier/Slot 1 Red.png b/rsc/graphics/sprites/Barrier/Slot 1 Red.png index d2ebf9f..3049562 100644 Binary files a/rsc/graphics/sprites/Barrier/Slot 1 Red.png and b/rsc/graphics/sprites/Barrier/Slot 1 Red.png differ diff --git a/rsc/graphics/sprites/Barrier/Slot 2 Green.png b/rsc/graphics/sprites/Barrier/Slot 2 Green.png index f7bd62e..495d98e 100644 Binary files a/rsc/graphics/sprites/Barrier/Slot 2 Green.png and b/rsc/graphics/sprites/Barrier/Slot 2 Green.png differ diff --git a/rsc/graphics/sprites/Barrier/Slot 2 Red.png b/rsc/graphics/sprites/Barrier/Slot 2 Red.png index db0ab08..42ceecf 100644 Binary files a/rsc/graphics/sprites/Barrier/Slot 2 Red.png and b/rsc/graphics/sprites/Barrier/Slot 2 Red.png differ diff --git a/rsc/graphics/sprites/Barrier/Slot 3 Green.png b/rsc/graphics/sprites/Barrier/Slot 3 Green.png index 2f7a861..c249d98 100644 Binary files a/rsc/graphics/sprites/Barrier/Slot 3 Green.png and b/rsc/graphics/sprites/Barrier/Slot 3 Green.png differ diff --git a/rsc/graphics/sprites/Barrier/Slot 3 Red.png b/rsc/graphics/sprites/Barrier/Slot 3 Red.png index 12cabf2..41e49ad 100644 Binary files a/rsc/graphics/sprites/Barrier/Slot 3 Red.png and b/rsc/graphics/sprites/Barrier/Slot 3 Red.png differ diff --git a/rsc/graphics/sprites/Barrier/Slot 4 Green.png b/rsc/graphics/sprites/Barrier/Slot 4 Green.png index 3ec7bd3..f67fb24 100644 Binary files a/rsc/graphics/sprites/Barrier/Slot 4 Green.png and b/rsc/graphics/sprites/Barrier/Slot 4 Green.png differ diff --git a/rsc/graphics/sprites/Barrier/Slot 4 Red.png b/rsc/graphics/sprites/Barrier/Slot 4 Red.png index d9d52fa..62c64f1 100644 Binary files a/rsc/graphics/sprites/Barrier/Slot 4 Red.png and b/rsc/graphics/sprites/Barrier/Slot 4 Red.png differ diff --git a/rsc/graphics/sprites/Barrier/Slot 5 Green.png b/rsc/graphics/sprites/Barrier/Slot 5 Green.png index ef6ebac..ed67d2f 100644 Binary files a/rsc/graphics/sprites/Barrier/Slot 5 Green.png and b/rsc/graphics/sprites/Barrier/Slot 5 Green.png differ diff --git a/rsc/graphics/sprites/Barrier/Slot 5 Red.png b/rsc/graphics/sprites/Barrier/Slot 5 Red.png index 83d0e0d..d9cab51 100644 Binary files a/rsc/graphics/sprites/Barrier/Slot 5 Red.png and b/rsc/graphics/sprites/Barrier/Slot 5 Red.png differ diff --git a/rsc/graphics/sprites/Barrier/Slot 6 Green.png b/rsc/graphics/sprites/Barrier/Slot 6 Green.png index ff9e0cf..13d31ba 100644 Binary files a/rsc/graphics/sprites/Barrier/Slot 6 Green.png and b/rsc/graphics/sprites/Barrier/Slot 6 Green.png differ diff --git a/rsc/graphics/sprites/Barrier/Slot 6 Red.png b/rsc/graphics/sprites/Barrier/Slot 6 Red.png index c2027f7..764a558 100644 Binary files a/rsc/graphics/sprites/Barrier/Slot 6 Red.png and b/rsc/graphics/sprites/Barrier/Slot 6 Red.png differ diff --git a/rsc/graphics/sprites/Barrier/Slot 7 Green.png b/rsc/graphics/sprites/Barrier/Slot 7 Green.png index 53beb34..db29c2f 100644 Binary files a/rsc/graphics/sprites/Barrier/Slot 7 Green.png and b/rsc/graphics/sprites/Barrier/Slot 7 Green.png differ diff --git a/rsc/graphics/sprites/Barrier/Slot 7 Red.png b/rsc/graphics/sprites/Barrier/Slot 7 Red.png index 4c37ba8..2818ca8 100644 Binary files a/rsc/graphics/sprites/Barrier/Slot 7 Red.png and b/rsc/graphics/sprites/Barrier/Slot 7 Red.png differ diff --git a/rsc/graphics/sprites/Barrier/Slot 8 Green.png b/rsc/graphics/sprites/Barrier/Slot 8 Green.png index 34fc585..554b2ed 100644 Binary files a/rsc/graphics/sprites/Barrier/Slot 8 Green.png and b/rsc/graphics/sprites/Barrier/Slot 8 Green.png differ diff --git a/rsc/graphics/sprites/Barrier/Slot 8 Red.png b/rsc/graphics/sprites/Barrier/Slot 8 Red.png index 2ccea28..96e71c9 100644 Binary files a/rsc/graphics/sprites/Barrier/Slot 8 Red.png and b/rsc/graphics/sprites/Barrier/Slot 8 Red.png differ diff --git a/rsc/graphics/sprites/Barrier/Slots.png b/rsc/graphics/sprites/Barrier/Slots.png index 57b7d04..63cf23d 100644 Binary files a/rsc/graphics/sprites/Barrier/Slots.png and b/rsc/graphics/sprites/Barrier/Slots.png differ diff --git a/rsc/graphics/sprites/Barrier/Visible #1.png b/rsc/graphics/sprites/Barrier/Visible #1.png index 1c5e462..54ecbbb 100644 Binary files a/rsc/graphics/sprites/Barrier/Visible #1.png and b/rsc/graphics/sprites/Barrier/Visible #1.png differ diff --git a/rsc/graphics/sprites/Barrier/barrier template.xcf b/rsc/graphics/sprites/Barrier/barrier template.xcf index 5e07427..9938fa6 100644 Binary files a/rsc/graphics/sprites/Barrier/barrier template.xcf and b/rsc/graphics/sprites/Barrier/barrier template.xcf differ diff --git a/rsc/scripts/setup_server.lua b/rsc/scripts/setup_server.lua index c2dab02..afbac57 100644 --- a/rsc/scripts/setup_server.lua +++ b/rsc/scripts/setup_server.lua @@ -57,16 +57,24 @@ local function bunnySquare(creature) --is it time to change direction? - if os.time() - tonumber(timestamp) >= 1 then + if os.time() - tonumber(timestamp) >= 4 then -- print("changing directions") if string.match("south", direction) then + direction = "east" + creatureAPI.SetMotion(creature, 1, 0) + else + if string.match("east", direction) then direction = "north" creatureAPI.SetMotion(creature, 0, -1) else + if string.match("north", direction) then + direction = "west" + creatureAPI.SetMotion(creature, -1, 0) + else --south is a default direction = "south" creatureAPI.SetMotion(creature, 0, 1) - end + end end end timestamp = tostring(os.time()) ret = 1 end