From 1850737cf69f8e865a18fa289705e538f49443c3 Mon Sep 17 00:00:00 2001 From: Your Name Date: Fri, 7 Aug 2026 17:49:13 -0400 Subject: [PATCH] sav fixes --- art/food/apple_scaled.meta | 3 + art/food/banana.meta | 3 + art/food/beer_mug.meta | 1 + art/food/wine.meta | 1 + art/tech/image.meta | 3 + art/tech/image2.meta | 3 + room.lua | 17 +- rooms/room_11_09.sav | 8 +- rooms/village_1.sav | 832 ++++++------- rooms/village_4.sav | 1044 ++++++++-------- rooms/white_ok.sav | 20 +- rooms/white_primary.sav | 20 +- rooms/world.sav | 62 +- rooms/yellow_1.sav | 1286 +++++++++---------- rooms/yellow_2.sav | 1427 +++++++++++----------- rooms/yellow_3.sav | 1292 ++++++++++---------- rooms/yellow_4.sav | 1394 ++++++++++----------- rooms/yellow_color_changing_levvel_1.sav | 14 +- rooms/yellow_skull.sav | 8 +- tools/nuke_love_saves.sh | 29 + 20 files changed, 3729 insertions(+), 3738 deletions(-) create mode 100644 art/food/apple_scaled.meta create mode 100644 art/food/banana.meta create mode 100644 art/food/beer_mug.meta create mode 100644 art/food/wine.meta create mode 100644 art/tech/image.meta create mode 100644 art/tech/image2.meta create mode 100755 tools/nuke_love_saves.sh diff --git a/art/food/apple_scaled.meta b/art/food/apple_scaled.meta new file mode 100644 index 0000000..66fa65d --- /dev/null +++ b/art/food/apple_scaled.meta @@ -0,0 +1,3 @@ +{ +class="immoveable" +} \ No newline at end of file diff --git a/art/food/banana.meta b/art/food/banana.meta new file mode 100644 index 0000000..66fa65d --- /dev/null +++ b/art/food/banana.meta @@ -0,0 +1,3 @@ +{ +class="immoveable" +} \ No newline at end of file diff --git a/art/food/beer_mug.meta b/art/food/beer_mug.meta new file mode 100644 index 0000000..92a77de --- /dev/null +++ b/art/food/beer_mug.meta @@ -0,0 +1 @@ +{class="moveable"} diff --git a/art/food/wine.meta b/art/food/wine.meta new file mode 100644 index 0000000..92a77de --- /dev/null +++ b/art/food/wine.meta @@ -0,0 +1 @@ +{class="moveable"} diff --git a/art/tech/image.meta b/art/tech/image.meta new file mode 100644 index 0000000..4b8da34 --- /dev/null +++ b/art/tech/image.meta @@ -0,0 +1,3 @@ +{ +class="moveable" +} \ No newline at end of file diff --git a/art/tech/image2.meta b/art/tech/image2.meta new file mode 100644 index 0000000..66fa65d --- /dev/null +++ b/art/tech/image2.meta @@ -0,0 +1,3 @@ +{ +class="immoveable" +} \ No newline at end of file diff --git a/room.lua b/room.lua index b1b6b96..22a5707 100644 --- a/room.lua +++ b/room.lua @@ -27,6 +27,10 @@ function Room:initialize(t) print(t.name) if t.player then + -- The carried colors are the sole source of truth for what's active. + -- Copies that live in this room (loaded from the sav) start INACTIVE — + -- you must walk onto one to merge it; it never joins you automatically. + self.activeColors = {red = false, green = false, blue = false} -- entering from another room: place the carried colors at the entry point for _, color in ipairs(t.player.activeColors) do if self.player[color] then @@ -97,6 +101,11 @@ function Room:initialize(t) self.collidableMatrices = {} --{red = {{...}{...}{...}}, ... self:createSwitchMatrix() self:createCollideablesMatrix() + + -- Resolve switches/doors up front so the very first frame renders correct + -- lock state: a block already sitting on a switch presses it before anything + -- is drawn, instead of waiting for the first move's tick. + self:resolveSwitchesAndDoors() end @@ -414,11 +423,17 @@ function Room:tick() end self:createCollideablesMatrix() self:createSwitchMatrix() + self:resolveSwitchesAndDoors() + self:nextRoomCheck() +end + +-- Run the switch press check and push the result to every door. Assumes the +-- collidable/switch matrices are already current. +function Room:resolveSwitchesAndDoors() local setDoorColors = self:switchCheck() for _, door in pairs(self.doors) do door:setColors(setDoorColors) end - self:nextRoomCheck() end function Room:playerJoinCheck(previousPositions, newPositions) diff --git a/rooms/room_11_09.sav b/rooms/room_11_09.sav index 0412847..7db56af 100644 --- a/rooms/room_11_09.sav +++ b/rooms/room_11_09.sav @@ -1,10 +1,4 @@ { objects={ - { - y=1, - class="player", - color="red", - x=1 - } } -} \ No newline at end of file +} diff --git a/rooms/village_1.sav b/rooms/village_1.sav index 0ba06a8..f1d5d80 100644 --- a/rooms/village_1.sav +++ b/rooms/village_1.sav @@ -1,538 +1,538 @@ { objects={ { - color="green", class="static_wall", - x=1, - y=1 - }, - { color="blue", - class="static_wall", - x=1, - y=1 + y=1, + x=1 }, { - color="red", class="static_wall", - x=1, - y=1 - }, - { - color="green", - class="static_wall", - x=11, - y=1 - }, - { color="blue", - class="static_wall", - x=11, - y=1 + y=1, + x=11 }, { - color="red", class="static_wall", - x=11, - y=1 - }, - { color="blue", - class="static_wall", - x=1, - y=2 + y=2, + x=1 }, { - color="green", class="static_wall", - x=1, - y=2 - }, - { - color="red", - class="static_wall", - x=1, - y=2 - }, - { - color="red", - class="static_wall", - x=11, - y=2 - }, - { - color="green", - class="static_wall", - x=11, - y=2 - }, - { color="blue", - class="static_wall", - x=11, - y=2 + y=2, + x=11 }, { + class="static_wall", color="blue", - class="static_wall", - x=1, - y=3 + y=3, + x=1 }, { - color="red", class="static_wall", - x=1, - y=3 - }, - { - color="green", - class="static_wall", - x=1, - y=3 - }, - { color="blue", - class="static_wall", - x=11, - y=3 + y=3, + x=11 }, { - color="green", class="static_wall", - x=11, - y=3 - }, - { - color="red", - class="static_wall", - x=11, - y=3 - }, - { - color="green", - class="static_wall", - x=1, - y=4 - }, - { color="blue", - class="static_wall", - x=1, - y=4 + y=4, + x=1 }, { - color="red", class="static_wall", - x=1, - y=4 - }, - { - color="green", - class="static_wall", - x=11, - y=4 - }, - { color="blue", - class="static_wall", - x=11, - y=4 + y=4, + x=11 }, { - color="red", class="static_wall", - x=11, - y=4 - }, - { color="blue", - class="static_wall", - x=1, - y=5 + y=5, + x=1 }, { - color="green", class="static_wall", - x=1, - y=5 - }, - { - color="red", - class="static_wall", - x=1, - y=5 - }, - { - color="green", - class="static_wall", - x=11, - y=5 - }, - { - color="red", - class="static_wall", - x=11, - y=5 - }, - { - color="green", - class="static_wall", - x=1, - y=6 - }, - { - color="red", - class="static_wall", - x=1, - y=6 - }, - { color="blue", - class="static_wall", - x=1, - y=6 + y=6, + x=1 }, { - color="red", class="static_wall", - x=11, - y=6 - }, - { - color="green", - class="static_wall", - x=11, - y=6 - }, - { color="blue", - class="static_wall", - x=11, - y=6 + y=6, + x=11 }, { - color="red", class="static_wall", - x=1, - y=7 - }, - { - color="green", - class="static_wall", - x=1, - y=7 - }, - { color="blue", - class="static_wall", - x=1, - y=7 + y=7, + x=1 }, { - color="red", class="static_wall", - x=11, - y=7 - }, - { - color="green", - class="static_wall", - x=11, - y=7 - }, - { color="blue", - class="static_wall", - x=11, - y=7 + y=7, + x=11 }, { - color="green", class="static_wall", - x=1, - y=8 - }, - { color="blue", - class="static_wall", - x=1, - y=8 + y=8, + x=1 }, { - color="red", class="static_wall", - x=1, - y=8 - }, - { - color="red", - class="static_wall", - x=11, - y=8 - }, - { - color="green", - class="static_wall", - x=11, - y=8 - }, - { color="blue", - class="static_wall", - x=11, - y=8 + y=8, + x=11 }, { - color="red", class="static_wall", - x=1, - y=9 - }, - { color="blue", - class="static_wall", - x=1, - y=9 + y=9, + x=1 }, { - color="green", class="static_wall", - x=1, - y=9 - }, - { color="blue", - class="static_wall", - x=11, - y=9 + y=9, + x=11 }, { - color="green", class="static_wall", - x=11, - y=9 - }, - { - color="red", - class="static_wall", - x=11, - y=9 - }, - { - color="red", - class="static_wall", - x=1, - y=10 - }, - { color="blue", - class="static_wall", - x=1, - y=10 + y=10, + x=1 }, { - color="green", class="static_wall", - x=1, - y=10 - }, - { - color="red", - class="static_wall", - x=11, - y=10 - }, - { - color="green", - class="static_wall", - x=11, - y=10 - }, - { color="blue", - class="static_wall", - x=11, - y=10 + y=10, + x=11 }, { - color="red", class="static_wall", - x=1, - y=11 - }, - { - color="green", - class="static_wall", - x=1, - y=11 - }, - { color="blue", - class="static_wall", - x=1, - y=11 + y=11, + x=1 }, { - color="green", class="static_wall", - x=2, - y=11 - }, - { color="blue", - class="static_wall", - x=2, - y=11 + y=11, + x=2 }, { - color="red", class="static_wall", - x=2, - y=11 - }, - { color="blue", - class="static_wall", - x=3, - y=11 + y=11, + x=3 }, { - color="green", class="static_wall", - x=3, - y=11 - }, - { - color="red", - class="static_wall", - x=3, - y=11 - }, - { - color="green", - class="static_wall", - x=4, - y=11 - }, - { - color="red", - class="static_wall", - x=4, - y=11 - }, - { color="blue", - class="static_wall", - x=4, - y=11 + y=11, + x=4 }, { + class="static_wall", color="blue", - class="static_wall", - x=5, - y=11 + y=11, + x=5 }, { - color="green", class="static_wall", - x=5, - y=11 - }, - { - color="red", - class="static_wall", - x=5, - y=11 - }, - { - color="red", - class="static_wall", - x=7, - y=11 - }, - { color="blue", - class="static_wall", - x=7, - y=11 + y=11, + x=7 }, { - color="green", class="static_wall", - x=7, - y=11 - }, - { color="blue", - class="static_wall", - x=8, - y=11 + y=11, + x=8 }, { - color="red", class="static_wall", - x=8, - y=11 - }, - { - color="green", - class="static_wall", - x=8, - y=11 - }, - { color="blue", - class="static_wall", - x=9, - y=11 + y=11, + x=9 }, { - color="red", class="static_wall", - x=9, - y=11 - }, - { - color="green", - class="static_wall", - x=9, - y=11 - }, - { - color="red", - class="static_wall", - x=10, - y=11 - }, - { - color="green", - class="static_wall", - x=10, - y=11 - }, - { color="blue", - class="static_wall", - x=10, - y=11 + y=11, + x=10 }, { + class="static_wall", color="blue", - class="static_wall", - x=11, - y=11 + y=11, + x=11 }, { - color="green", class="static_wall", - x=11, - y=11 - }, - { color="red", + y=1, + x=1 + }, + { class="static_wall", - x=11, - y=11 + color="red", + y=1, + x=11 + }, + { + class="static_wall", + color="red", + y=2, + x=1 + }, + { + class="static_wall", + color="red", + y=2, + x=11 + }, + { + class="static_wall", + color="red", + y=3, + x=1 + }, + { + class="static_wall", + color="red", + y=3, + x=11 + }, + { + class="static_wall", + color="red", + y=4, + x=1 + }, + { + class="static_wall", + color="red", + y=4, + x=11 + }, + { + class="static_wall", + color="red", + y=5, + x=1 + }, + { + class="static_wall", + color="red", + y=5, + x=11 + }, + { + class="static_wall", + color="red", + y=6, + x=1 + }, + { + class="static_wall", + color="red", + y=6, + x=11 + }, + { + class="static_wall", + color="red", + y=7, + x=1 + }, + { + class="static_wall", + color="red", + y=7, + x=11 + }, + { + class="static_wall", + color="red", + y=8, + x=1 + }, + { + class="static_wall", + color="red", + y=8, + x=11 + }, + { + class="static_wall", + color="red", + y=9, + x=1 + }, + { + class="static_wall", + color="red", + y=9, + x=11 + }, + { + class="static_wall", + color="red", + y=10, + x=1 + }, + { + class="static_wall", + color="red", + y=10, + x=11 + }, + { + class="static_wall", + color="red", + y=11, + x=1 + }, + { + class="static_wall", + color="red", + y=11, + x=2 + }, + { + class="static_wall", + color="red", + y=11, + x=3 + }, + { + class="static_wall", + color="red", + y=11, + x=4 + }, + { + class="static_wall", + color="red", + y=11, + x=5 + }, + { + class="static_wall", + color="red", + y=11, + x=7 + }, + { + class="static_wall", + color="red", + y=11, + x=8 + }, + { + class="static_wall", + color="red", + y=11, + x=9 + }, + { + class="static_wall", + color="red", + y=11, + x=10 + }, + { + class="static_wall", + color="red", + y=11, + x=11 + }, + { + class="static_wall", + color="green", + y=1, + x=1 + }, + { + class="static_wall", + color="green", + y=1, + x=11 + }, + { + class="static_wall", + color="green", + y=2, + x=1 + }, + { + class="static_wall", + color="green", + y=2, + x=11 + }, + { + class="static_wall", + color="green", + y=3, + x=1 + }, + { + class="static_wall", + color="green", + y=3, + x=11 + }, + { + class="static_wall", + color="green", + y=4, + x=1 + }, + { + class="static_wall", + color="green", + y=4, + x=11 + }, + { + class="static_wall", + color="green", + y=5, + x=1 + }, + { + class="static_wall", + color="green", + y=5, + x=11 + }, + { + class="static_wall", + color="green", + y=6, + x=1 + }, + { + class="static_wall", + color="green", + y=6, + x=11 + }, + { + class="static_wall", + color="green", + y=7, + x=1 + }, + { + class="static_wall", + color="green", + y=7, + x=11 + }, + { + class="static_wall", + color="green", + y=8, + x=1 + }, + { + class="static_wall", + color="green", + y=8, + x=11 + }, + { + class="static_wall", + color="green", + y=9, + x=1 + }, + { + class="static_wall", + color="green", + y=9, + x=11 + }, + { + class="static_wall", + color="green", + y=10, + x=1 + }, + { + class="static_wall", + color="green", + y=10, + x=11 + }, + { + class="static_wall", + color="green", + y=11, + x=1 + }, + { + class="static_wall", + color="green", + y=11, + x=2 + }, + { + class="static_wall", + color="green", + y=11, + x=3 + }, + { + class="static_wall", + color="green", + y=11, + x=4 + }, + { + class="static_wall", + color="green", + y=11, + x=5 + }, + { + class="static_wall", + color="green", + y=11, + x=7 + }, + { + class="static_wall", + color="green", + y=11, + x=8 + }, + { + class="static_wall", + color="green", + y=11, + x=9 + }, + { + class="static_wall", + color="green", + y=11, + x=10 + }, + { + class="static_wall", + color="green", + y=11, + x=11 } } } \ No newline at end of file diff --git a/rooms/village_4.sav b/rooms/village_4.sav index bac45d9..3e50bb0 100644 --- a/rooms/village_4.sav +++ b/rooms/village_4.sav @@ -1,652 +1,652 @@ { objects={ { + class="static_wall", + color="blue", y=1, + x=1 + }, + { + class="static_wall", + color="blue", + y=1, + x=2 + }, + { + class="static_wall", + color="blue", + y=1, + x=3 + }, + { + class="static_wall", + color="blue", + y=1, + x=4 + }, + { + class="static_wall", + color="blue", + y=1, + x=5 + }, + { + class="static_wall", + color="blue", + y=1, + x=7 + }, + { + class="static_wall", + color="blue", + y=1, + x=8 + }, + { + class="static_wall", + color="blue", + y=1, + x=9 + }, + { + class="static_wall", + color="blue", + y=1, + x=10 + }, + { + class="static_wall", + color="blue", + y=1, + x=11 + }, + { + class="static_wall", + color="blue", + y=2, + x=1 + }, + { + class="static_wall", + color="blue", + y=3, + x=1 + }, + { + class="static_wall", + color="blue", + y=4, + x=1 + }, + { + class="static_wall", + color="blue", + y=5, + x=1 + }, + { + class="static_wall", + color="blue", + y=5, + x=2 + }, + { + class="static_wall", + color="blue", + y=5, + x=3 + }, + { + class="static_wall", + color="blue", + y=6, + x=1 + }, + { + class="static_wall", + color="blue", + y=7, + x=1 + }, + { + class="static_wall", + color="blue", + y=7, + x=2 + }, + { + class="static_wall", + color="blue", + y=7, + x=3 + }, + { + class="static_wall", + color="blue", + y=8, + x=1 + }, + { + class="static_wall", + color="blue", + y=9, + x=1 + }, + { + class="static_wall", + color="blue", + y=10, + x=1 + }, + { + class="static_wall", + color="blue", + y=11, + x=1 + }, + { + class="static_wall", + color="blue", + y=11, + x=2 + }, + { + class="static_wall", + color="blue", + y=11, + x=3 + }, + { + class="static_wall", + color="blue", + y=11, + x=4 + }, + { + class="static_wall", + color="blue", + y=11, + x=5 + }, + { + class="static_wall", + color="blue", + y=11, + x=6 + }, + { + class="static_wall", + color="blue", + y=11, + x=7 + }, + { + class="static_wall", + color="blue", + y=11, + x=8 + }, + { + class="static_wall", + color="blue", + y=11, + x=9 + }, + { + class="static_wall", + color="blue", + y=11, + x=10 + }, + { + class="static_wall", + color="blue", + y=11, + x=11 + }, + { class="door", - x=6, - color="red" + color="red", + y=1, + x=6 }, { + class="static_wall", + color="red", + y=1, + x=1 + }, + { + class="static_wall", + color="red", + y=1, + x=2 + }, + { + class="static_wall", + color="red", + y=1, + x=3 + }, + { + class="static_wall", + color="red", + y=1, + x=4 + }, + { + class="static_wall", + color="red", + y=1, + x=5 + }, + { + class="static_wall", + color="red", + y=1, + x=7 + }, + { + class="static_wall", + color="red", + y=1, + x=8 + }, + { + class="static_wall", + color="red", + y=1, + x=9 + }, + { + class="static_wall", + color="red", + y=1, + x=10 + }, + { + class="static_wall", + color="red", + y=1, + x=11 + }, + { + class="static_wall", + color="red", + y=2, + x=1 + }, + { + class="static_wall", + color="red", + y=3, + x=1 + }, + { + class="static_wall", + color="red", + y=4, + x=1 + }, + { + class="static_wall", + color="red", + y=5, + x=1 + }, + { + class="static_wall", + color="red", + y=5, + x=2 + }, + { + class="static_wall", + color="red", + y=5, + x=3 + }, + { + class="static_wall", + color="red", y=6, + x=1 + }, + { + class="static_wall", + color="red", + y=7, + x=1 + }, + { + class="static_wall", + color="red", + y=7, + x=2 + }, + { + class="static_wall", + color="red", + y=7, + x=3 + }, + { + class="static_wall", + color="red", + y=8, + x=1 + }, + { + class="static_wall", + color="red", + y=9, + x=1 + }, + { + class="static_wall", + color="red", + y=10, + x=1 + }, + { + class="static_wall", + color="red", + y=11, + x=1 + }, + { + class="static_wall", + color="red", + y=11, + x=2 + }, + { + class="static_wall", + color="red", + y=11, + x=3 + }, + { + class="static_wall", + color="red", + y=11, + x=4 + }, + { + class="static_wall", + color="red", + y=11, + x=5 + }, + { + class="static_wall", + color="red", + y=11, + x=6 + }, + { + class="static_wall", + color="red", + y=11, + x=7 + }, + { + class="static_wall", + color="red", + y=11, + x=8 + }, + { + class="static_wall", + color="red", + y=11, + x=9 + }, + { + class="static_wall", + color="red", + y=11, + x=10 + }, + { + class="static_wall", + color="red", + y=11, + x=11 + }, + { + class="box", + color="red", + y=9, + x=6 + }, + { class="door", - x=3, - color="green" + color="green", + y=6, + x=3 }, { - y=1, class="static_wall", - x=1, - color="red" - }, - { + color="green", y=1, - class="static_wall", - x=1, - color="green" + x=1 }, { + class="static_wall", + color="green", y=1, - class="static_wall", - x=1, - color="blue" + x=2 }, { + class="static_wall", + color="green", y=1, - class="static_wall", - x=2, - color="green" + x=3 }, { + class="static_wall", + color="green", y=1, - class="static_wall", - x=2, - color="red" + x=4 }, { + class="static_wall", + color="green", y=1, - class="static_wall", - x=2, - color="blue" + x=5 }, { + class="static_wall", + color="green", y=1, - class="static_wall", - x=3, - color="blue" + x=7 }, { + class="static_wall", + color="green", y=1, - class="static_wall", - x=3, - color="green" + x=8 }, { + class="static_wall", + color="green", y=1, - class="static_wall", - x=3, - color="red" + x=9 }, { + class="static_wall", + color="green", y=1, - class="static_wall", - x=4, - color="blue" + x=10 }, { + class="static_wall", + color="green", y=1, - class="static_wall", - x=4, - color="green" + x=11 }, { - y=1, class="static_wall", - x=4, - color="red" - }, - { - y=1, - class="static_wall", - x=5, - color="green" - }, - { - y=1, - class="static_wall", - x=5, - color="red" - }, - { - y=1, - class="static_wall", - x=5, - color="blue" - }, - { - y=1, - class="static_wall", - x=7, - color="green" - }, - { - y=1, - class="static_wall", - x=7, - color="red" - }, - { - y=1, - class="static_wall", - x=7, - color="blue" - }, - { - y=1, - class="static_wall", - x=8, - color="red" - }, - { - y=1, - class="static_wall", - x=8, - color="green" - }, - { - y=1, - class="static_wall", - x=8, - color="blue" - }, - { - y=1, - class="static_wall", - x=9, - color="red" - }, - { - y=1, - class="static_wall", - x=9, - color="blue" - }, - { - y=1, - class="static_wall", - x=9, - color="green" - }, - { - y=1, - class="static_wall", - x=10, - color="green" - }, - { - y=1, - class="static_wall", - x=10, - color="red" - }, - { - y=1, - class="static_wall", - x=10, - color="blue" - }, - { - y=1, - class="static_wall", - x=11, - color="red" - }, - { - y=1, - class="static_wall", - x=11, - color="green" - }, - { - y=1, - class="static_wall", - x=11, - color="blue" - }, - { + color="green", y=2, - class="static_wall", - x=1, - color="green" + x=1 }, { - y=2, class="static_wall", - x=1, - color="blue" - }, - { - y=2, - class="static_wall", - x=1, - color="red" - }, - { + color="green", y=3, - class="static_wall", - x=1, - color="green" + x=1 }, { - y=3, class="static_wall", - x=1, - color="blue" - }, - { - y=3, - class="static_wall", - x=1, - color="red" - }, - { + color="green", y=4, - class="static_wall", - x=1, - color="green" + x=1 }, { - y=4, class="static_wall", - x=1, - color="red" - }, - { - y=4, - class="static_wall", - x=1, - color="blue" - }, - { + color="green", y=5, - class="static_wall", - x=1, - color="green" + x=1 }, { + class="static_wall", + color="green", y=5, - class="static_wall", - x=1, - color="red" + x=2 }, { + class="static_wall", + color="green", y=5, - class="static_wall", - x=1, - color="blue" + x=3 }, { - y=5, class="static_wall", - x=2, - color="blue" - }, - { - y=5, - class="static_wall", - x=2, - color="green" - }, - { - y=5, - class="static_wall", - x=2, - color="red" - }, - { - y=5, - class="static_wall", - x=3, - color="green" - }, - { - y=5, - class="static_wall", - x=3, - color="blue" - }, - { - y=5, - class="static_wall", - x=3, - color="red" - }, - { + color="green", y=6, - class="static_wall", - x=1, - color="red" + x=1 }, { - y=6, class="static_wall", - x=1, - color="green" - }, - { - y=6, - class="static_wall", - x=1, - color="blue" - }, - { + color="green", y=7, - class="static_wall", - x=1, - color="green" + x=1 }, { + class="static_wall", + color="green", y=7, - class="static_wall", - x=1, - color="red" + x=2 }, { + class="static_wall", + color="green", y=7, - class="static_wall", - x=1, - color="blue" + x=3 }, { - y=7, class="static_wall", - x=2, - color="red" - }, - { - y=7, - class="static_wall", - x=2, - color="blue" - }, - { - y=7, - class="static_wall", - x=2, - color="green" - }, - { - y=7, - class="static_wall", - x=3, - color="blue" - }, - { - y=7, - class="static_wall", - x=3, - color="green" - }, - { - y=7, - class="static_wall", - x=3, - color="red" - }, - { + color="green", y=8, - class="static_wall", - x=1, - color="blue" + x=1 }, { - y=8, class="static_wall", - x=1, - color="green" - }, - { - y=8, - class="static_wall", - x=1, - color="red" - }, - { + color="green", y=9, - class="static_wall", - x=1, - color="red" + x=1 }, { - y=9, class="static_wall", - x=1, - color="blue" - }, - { - y=9, - class="static_wall", - x=1, - color="green" - }, - { + color="green", y=10, - class="static_wall", - x=1, - color="red" + x=1 }, { - y=10, class="static_wall", - x=1, - color="blue" - }, - { - y=10, - class="static_wall", - x=1, - color="green" - }, - { + color="green", y=11, - class="static_wall", - x=1, - color="red" + x=1 }, { + class="static_wall", + color="green", y=11, - class="static_wall", - x=1, - color="green" + x=2 }, { + class="static_wall", + color="green", y=11, - class="static_wall", - x=1, - color="blue" + x=3 }, { + class="static_wall", + color="green", y=11, - class="static_wall", - x=2, - color="red" + x=4 }, { + class="static_wall", + color="green", y=11, - class="static_wall", - x=2, - color="blue" + x=5 }, { + class="static_wall", + color="green", y=11, - class="static_wall", - x=2, - color="green" + x=6 }, { + class="static_wall", + color="green", y=11, - class="static_wall", - x=3, - color="red" + x=7 }, { + class="static_wall", + color="green", y=11, - class="static_wall", - x=3, - color="blue" + x=8 }, { + class="static_wall", + color="green", y=11, - class="static_wall", - x=3, - color="green" + x=9 }, { + class="static_wall", + color="green", y=11, - class="static_wall", - x=4, - color="blue" + x=10 }, { + class="static_wall", + color="green", y=11, - class="static_wall", - x=4, - color="green" + x=11 }, { - y=11, - class="static_wall", - x=4, - color="red" - }, - { - y=11, - class="static_wall", - x=5, - color="red" - }, - { - y=11, - class="static_wall", - x=5, - color="blue" - }, - { - y=11, - class="static_wall", - x=5, - color="green" - }, - { - y=11, - class="static_wall", - x=6, - color="green" - }, - { - y=11, - class="static_wall", - x=6, - color="blue" - }, - { - y=11, - class="static_wall", - x=6, - color="red" - }, - { - y=11, - class="static_wall", - x=7, - color="green" - }, - { - y=11, - class="static_wall", - x=7, - color="red" - }, - { - y=11, - class="static_wall", - x=7, - color="blue" - }, - { - y=11, - class="static_wall", - x=8, - color="blue" - }, - { - y=11, - class="static_wall", - x=8, - color="red" - }, - { - y=11, - class="static_wall", - x=8, - color="green" - }, - { - y=11, - class="static_wall", - x=9, - color="red" - }, - { - y=11, - class="static_wall", - x=9, - color="green" - }, - { - y=11, - class="static_wall", - x=9, - color="blue" - }, - { - y=11, - class="static_wall", - x=10, - color="green" - }, - { - y=11, - class="static_wall", - x=10, - color="blue" - }, - { - y=11, - class="static_wall", - x=10, - color="red" - }, - { - y=11, - class="static_wall", - x=11, - color="green" - }, - { - y=11, - class="static_wall", - x=11, - color="red" - }, - { - y=11, - class="static_wall", - x=11, - color="blue" - }, - { - y=3, - class="switch", - x=3, - color="green" - }, - { - y=6, - class="switch", - x=6, - color="red" - }, - { - y=3, class="box", - x=9, - color="green" + color="green", + y=3, + x=9 }, { - y=9, - class="box", - x=6, - color="red" + class="switch", + color="red", + y=6, + x=6 + }, + { + class="switch", + color="green", + y=3, + x=3 } } } \ No newline at end of file diff --git a/rooms/white_ok.sav b/rooms/white_ok.sav index 1e7681e..4eeaf90 100644 --- a/rooms/white_ok.sav +++ b/rooms/white_ok.sav @@ -18,24 +18,6 @@ objects={ x=6, color="green" }, - { - y=11, - class="player", - x=6, - color="blue" - }, - { - y=11, - class="player", - x=6, - color="red" - }, - { - y=11, - class="player", - x=6, - color="green" - }, { y=1, class="static_wall", @@ -1207,4 +1189,4 @@ objects={ color="red" } } -} \ No newline at end of file +} diff --git a/rooms/white_primary.sav b/rooms/white_primary.sav index 742da06..cc49c3f 100644 --- a/rooms/white_primary.sav +++ b/rooms/white_primary.sav @@ -1,23 +1,5 @@ { objects={ - { - y=2, - class="player", - x=6, - color="blue" - }, - { - y=3, - class="player", - x=2, - color="red" - }, - { - y=3, - class="player", - x=7, - color="green" - }, { y=1, class="static_wall", @@ -1009,4 +991,4 @@ objects={ color="green" } } -} \ No newline at end of file +} diff --git a/rooms/world.sav b/rooms/world.sav index 05fb9a1..52b48e2 100644 --- a/rooms/world.sav +++ b/rooms/world.sav @@ -1,152 +1,152 @@ { +width=18, height=18, -lastRoom="2", rooms={ { - name="start", x=9, + name="start", y=11 }, { - name="3", x=10, + name="3", y=10 }, { - name="4", x=11, + name="4", y=10 }, { + x=12, name="5", - x=12, y=10 }, { - name="village_1", x=12, + name="village_1", y=9 }, { - name="village_2", x=12, + name="village_2", y=8 }, { - name="village_3", x=13, + name="village_3", y=8 }, { + x=11, name="village_4", - x=11, y=8 }, { - name="yellow_1", x=11, + name="yellow_1", y=7 }, { - name="yellow_3", x=11, + name="yellow_3", y=6 }, { - name="yellow_2", x=12, + name="yellow_2", y=7 }, { - name="yellow_4", x=11, + name="yellow_4", y=5 }, { - name="yellow_5", x=11, + name="yellow_5", y=4 }, { - name="yellow_6", x=10, + name="yellow_6", y=5 }, { + x=1, name="default", - x=1, y=1 }, { + x=3, name="old_yellow_3", - x=3, y=1 }, { + x=5, name="test_patt", - x=5, y=1 }, { + x=7, name="test_patt_update", - x=7, y=1 }, { + x=9, name="white_asymmetrical", - x=9, y=1 }, { - name="white_ok", x=11, + name="white_ok", y=1 }, { - name="white_primary", x=13, + name="white_primary", y=1 }, { - name="yellow_arches", x=15, + name="yellow_arches", y=1 }, { - name="yellow_asymmetrical", x=17, + name="yellow_asymmetrical", y=1 }, { - name="yellow_cc_moustache", x=1, + name="yellow_cc_moustache", y=3 }, { - name="yellow_color_changing_levvel_1", x=3, + name="yellow_color_changing_levvel_1", y=3 }, { - name="yellow_skull", x=5, + name="yellow_skull", y=3 }, { - name="yellow_smile", x=7, + name="yellow_smile", y=3 }, { - name="2", x=9, + name="2", y=10 }, { - name="room_11_09", x=11, + name="room_11_09", y=9 } }, -width=18 +lastRoom="yellow_skull" } \ No newline at end of file diff --git a/rooms/yellow_1.sav b/rooms/yellow_1.sav index 6823683..35d5991 100644 --- a/rooms/yellow_1.sav +++ b/rooms/yellow_1.sav @@ -1,808 +1,808 @@ { objects={ { + class="static_wall", + color="blue", y=1, + x=1 + }, + { + class="static_wall", + color="blue", + y=1, + x=2 + }, + { + class="static_wall", + color="blue", + y=1, + x=3 + }, + { + class="static_wall", + color="blue", + y=1, + x=4 + }, + { + class="static_wall", + color="blue", + y=1, + x=5 + }, + { + class="static_wall", + color="blue", + y=1, + x=7 + }, + { + class="static_wall", + color="blue", + y=1, + x=8 + }, + { + class="static_wall", + color="blue", + y=1, + x=9 + }, + { + class="static_wall", + color="blue", + y=1, + x=10 + }, + { + class="static_wall", + color="blue", + y=1, + x=11 + }, + { + class="static_wall", + color="blue", + y=2, + x=1 + }, + { + class="static_wall", + color="blue", + y=2, + x=11 + }, + { + class="static_wall", + color="blue", + y=3, + x=1 + }, + { + class="static_wall", + color="blue", + y=3, + x=11 + }, + { + class="static_wall", + color="blue", + y=4, + x=1 + }, + { + class="static_wall", + color="blue", + y=4, + x=11 + }, + { + class="static_wall", + color="blue", + y=5, + x=1 + }, + { + class="static_wall", + color="blue", + y=5, + x=11 + }, + { + class="static_wall", + color="blue", + y=6, + x=1 + }, + { + class="static_wall", + color="blue", + y=6, + x=11 + }, + { + class="static_wall", + color="blue", + y=7, + x=1 + }, + { + class="static_wall", + color="blue", + y=7, + x=11 + }, + { + class="static_wall", + color="blue", + y=8, + x=1 + }, + { + class="static_wall", + color="blue", + y=9, + x=1 + }, + { + class="static_wall", + color="blue", + y=9, + x=11 + }, + { + class="static_wall", + color="blue", + y=10, + x=1 + }, + { + class="static_wall", + color="blue", + y=10, + x=11 + }, + { + class="static_wall", + color="blue", + y=11, + x=1 + }, + { + class="static_wall", + color="blue", + y=11, + x=2 + }, + { + class="static_wall", + color="blue", + y=11, + x=3 + }, + { + class="static_wall", + color="blue", + y=11, + x=4 + }, + { + class="static_wall", + color="blue", + y=11, + x=5 + }, + { + class="static_wall", + color="blue", + y=11, + x=7 + }, + { + class="static_wall", + color="blue", + y=11, + x=8 + }, + { + class="static_wall", + color="blue", + y=11, + x=9 + }, + { + class="static_wall", + color="blue", + y=11, + x=10 + }, + { + class="static_wall", + color="blue", + y=11, + x=11 + }, + { class="door", - x=6, - color="green" + color="red", + y=1, + x=6 }, { - y=1, class="door", - x=6, - color="red" - }, - { + color="red", y=8, - class="door", - x=11, - color="red" + x=11 }, { - y=1, class="static_wall", - x=1, - color="green" - }, - { + color="red", y=1, - class="static_wall", - x=1, - color="red" + x=1 }, { + class="static_wall", + color="red", y=1, - class="static_wall", - x=1, - color="blue" + x=2 }, { + class="static_wall", + color="red", y=1, - class="static_wall", - x=2, - color="green" + x=3 }, { + class="static_wall", + color="red", y=1, - class="static_wall", - x=2, - color="blue" + x=4 }, { + class="static_wall", + color="red", y=1, - class="static_wall", - x=2, - color="red" + x=5 }, { + class="static_wall", + color="red", y=1, - class="static_wall", - x=3, - color="green" + x=7 }, { + class="static_wall", + color="red", y=1, - class="static_wall", - x=3, - color="blue" + x=8 }, { + class="static_wall", + color="red", y=1, - class="static_wall", - x=3, - color="red" + x=9 }, { + class="static_wall", + color="red", y=1, - class="static_wall", - x=4, - color="blue" + x=10 }, { + class="static_wall", + color="red", y=1, - class="static_wall", - x=4, - color="green" + x=11 }, { - y=1, class="static_wall", - x=4, - color="red" - }, - { - y=1, - class="static_wall", - x=5, - color="green" - }, - { - y=1, - class="static_wall", - x=5, - color="red" - }, - { - y=1, - class="static_wall", - x=5, - color="blue" - }, - { - y=1, - class="static_wall", - x=7, - color="green" - }, - { - y=1, - class="static_wall", - x=7, - color="red" - }, - { - y=1, - class="static_wall", - x=7, - color="blue" - }, - { - y=1, - class="static_wall", - x=8, - color="blue" - }, - { - y=1, - class="static_wall", - x=8, - color="green" - }, - { - y=1, - class="static_wall", - x=8, - color="red" - }, - { - y=1, - class="static_wall", - x=9, - color="red" - }, - { - y=1, - class="static_wall", - x=9, - color="green" - }, - { - y=1, - class="static_wall", - x=9, - color="blue" - }, - { - y=1, - class="static_wall", - x=10, - color="green" - }, - { - y=1, - class="static_wall", - x=10, - color="blue" - }, - { - y=1, - class="static_wall", - x=10, - color="red" - }, - { - y=1, - class="static_wall", - x=11, - color="red" - }, - { - y=1, - class="static_wall", - x=11, - color="blue" - }, - { - y=1, - class="static_wall", - x=11, - color="green" - }, - { + color="red", y=2, - class="static_wall", - x=1, - color="blue" + x=1 }, { + class="static_wall", + color="red", y=2, - class="static_wall", - x=1, - color="green" + x=11 }, { - y=2, class="static_wall", - x=1, - color="red" - }, - { - y=2, - class="static_wall", - x=11, - color="red" - }, - { - y=2, - class="static_wall", - x=11, - color="green" - }, - { - y=2, - class="static_wall", - x=11, - color="blue" - }, - { + color="red", y=3, - class="static_wall", - x=1, - color="green" + x=1 }, { + class="static_wall", + color="red", y=3, - class="static_wall", - x=1, - color="blue" + x=11 }, { - y=3, class="static_wall", - x=1, - color="red" - }, - { - y=3, - class="static_wall", - x=11, - color="blue" - }, - { - y=3, - class="static_wall", - x=11, - color="red" - }, - { - y=3, - class="static_wall", - x=11, - color="green" - }, - { + color="red", y=4, - class="static_wall", - x=1, - color="green" + x=1 }, { + class="static_wall", + color="red", y=4, - class="static_wall", - x=1, - color="red" + x=11 }, { - y=4, class="static_wall", - x=1, - color="blue" - }, - { - y=4, - class="static_wall", - x=11, - color="red" - }, - { - y=4, - class="static_wall", - x=11, - color="green" - }, - { - y=4, - class="static_wall", - x=11, - color="blue" - }, - { + color="red", y=5, - class="static_wall", - x=1, - color="blue" + x=1 }, { + class="static_wall", + color="red", y=5, - class="static_wall", - x=1, - color="red" + x=11 }, { - y=5, class="static_wall", - x=1, - color="green" - }, - { - y=5, - class="static_wall", - x=11, - color="blue" - }, - { - y=5, - class="static_wall", - x=11, - color="green" - }, - { - y=5, - class="static_wall", - x=11, - color="red" - }, - { + color="red", y=6, - class="static_wall", - x=1, - color="red" + x=1 }, { + class="static_wall", + color="red", y=6, - class="static_wall", - x=1, - color="green" + x=2 }, { + class="static_wall", + color="red", y=6, - class="static_wall", - x=1, - color="blue" + x=3 }, { + class="static_wall", + color="red", y=6, - class="static_wall", - x=2, - color="green" + x=4 }, { + class="static_wall", + color="red", y=6, - class="static_wall", - x=2, - color="red" + x=5 }, { + class="static_wall", + color="red", y=6, - class="static_wall", - x=3, - color="green" + x=7 }, { + class="static_wall", + color="red", y=6, - class="static_wall", - x=3, - color="red" + x=8 }, { + class="static_wall", + color="red", y=6, - class="static_wall", - x=4, - color="green" + x=9 }, { + class="static_wall", + color="red", y=6, - class="static_wall", - x=4, - color="red" + x=10 }, { + class="static_wall", + color="red", y=6, - class="static_wall", - x=5, - color="green" + x=11 }, { - y=6, class="static_wall", - x=5, - color="red" - }, - { - y=6, - class="static_wall", - x=7, - color="red" - }, - { - y=6, - class="static_wall", - x=7, - color="green" - }, - { - y=6, - class="static_wall", - x=8, - color="green" - }, - { - y=6, - class="static_wall", - x=8, - color="red" - }, - { - y=6, - class="static_wall", - x=9, - color="green" - }, - { - y=6, - class="static_wall", - x=9, - color="red" - }, - { - y=6, - class="static_wall", - x=10, - color="red" - }, - { - y=6, - class="static_wall", - x=10, - color="green" - }, - { - y=6, - class="static_wall", - x=11, - color="red" - }, - { - y=6, - class="static_wall", - x=11, - color="blue" - }, - { - y=6, - class="static_wall", - x=11, - color="green" - }, - { + color="red", y=7, - class="static_wall", - x=1, - color="red" + x=1 }, { + class="static_wall", + color="red", y=7, - class="static_wall", - x=1, - color="green" + x=11 }, { - y=7, class="static_wall", - x=1, - color="blue" - }, - { - y=7, - class="static_wall", - x=11, - color="blue" - }, - { - y=7, - class="static_wall", - x=11, - color="green" - }, - { - y=7, - class="static_wall", - x=11, - color="red" - }, - { + color="red", y=8, - class="static_wall", - x=1, - color="red" + x=1 }, { - y=8, class="static_wall", - x=1, - color="green" - }, - { - y=8, - class="static_wall", - x=1, - color="blue" - }, - { + color="red", y=9, - class="static_wall", - x=1, - color="blue" + x=1 }, { + class="static_wall", + color="red", y=9, - class="static_wall", - x=1, - color="red" + x=11 }, { - y=9, class="static_wall", - x=1, - color="green" - }, - { - y=9, - class="static_wall", - x=11, - color="green" - }, - { - y=9, - class="static_wall", - x=11, - color="red" - }, - { - y=9, - class="static_wall", - x=11, - color="blue" - }, - { + color="red", y=10, - class="static_wall", - x=1, - color="green" + x=1 }, { + class="static_wall", + color="red", y=10, - class="static_wall", - x=1, - color="red" + x=11 }, { - y=10, class="static_wall", - x=1, - color="blue" - }, - { - y=10, - class="static_wall", - x=11, - color="green" - }, - { - y=10, - class="static_wall", - x=11, - color="red" - }, - { - y=10, - class="static_wall", - x=11, - color="blue" - }, - { + color="red", y=11, - class="static_wall", - x=1, - color="red" + x=1 }, { + class="static_wall", + color="red", y=11, - class="static_wall", - x=1, - color="blue" + x=2 }, { + class="static_wall", + color="red", y=11, - class="static_wall", - x=1, - color="green" + x=3 }, { + class="static_wall", + color="red", y=11, - class="static_wall", - x=2, - color="blue" + x=4 }, { + class="static_wall", + color="red", y=11, - class="static_wall", - x=2, - color="red" + x=5 }, { + class="static_wall", + color="red", y=11, - class="static_wall", - x=2, - color="green" + x=7 }, { + class="static_wall", + color="red", y=11, - class="static_wall", - x=3, - color="red" + x=8 }, { + class="static_wall", + color="red", y=11, - class="static_wall", - x=3, - color="green" + x=9 }, { + class="static_wall", + color="red", y=11, - class="static_wall", - x=3, - color="blue" + x=10 }, { + class="static_wall", + color="red", y=11, - class="static_wall", - x=4, - color="green" + x=11 }, { - y=11, - class="static_wall", - x=4, - color="blue" - }, - { - y=11, - class="static_wall", - x=4, - color="red" - }, - { - y=11, - class="static_wall", - x=5, - color="red" - }, - { - y=11, - class="static_wall", - x=5, - color="blue" - }, - { - y=11, - class="static_wall", - x=5, - color="green" - }, - { - y=11, - class="static_wall", - x=7, - color="green" - }, - { - y=11, - class="static_wall", - x=7, - color="blue" - }, - { - y=11, - class="static_wall", - x=7, - color="red" - }, - { - y=11, - class="static_wall", - x=8, - color="green" - }, - { - y=11, - class="static_wall", - x=8, - color="blue" - }, - { - y=11, - class="static_wall", - x=8, - color="red" - }, - { - y=11, - class="static_wall", - x=9, - color="blue" - }, - { - y=11, - class="static_wall", - x=9, - color="green" - }, - { - y=11, - class="static_wall", - x=9, - color="red" - }, - { - y=11, - class="static_wall", - x=10, - color="blue" - }, - { - y=11, - class="static_wall", - x=10, - color="green" - }, - { - y=11, - class="static_wall", - x=10, - color="red" - }, - { - y=11, - class="static_wall", - x=11, - color="green" - }, - { - y=11, - class="static_wall", - x=11, - color="blue" - }, - { - y=11, - class="static_wall", - x=11, - color="red" - }, - { - y=4, - class="switch", - x=6, - color="green" - }, - { - y=9, - class="switch", - x=6, - color="red" - }, - { - y=6, class="box", - x=6, - color="red" + color="red", + y=6, + x=6 }, { + class="door", + color="green", + y=1, + x=6 + }, + { + class="static_wall", + color="green", + y=1, + x=1 + }, + { + class="static_wall", + color="green", + y=1, + x=2 + }, + { + class="static_wall", + color="green", + y=1, + x=3 + }, + { + class="static_wall", + color="green", + y=1, + x=4 + }, + { + class="static_wall", + color="green", + y=1, + x=5 + }, + { + class="static_wall", + color="green", + y=1, + x=7 + }, + { + class="static_wall", + color="green", + y=1, + x=8 + }, + { + class="static_wall", + color="green", + y=1, + x=9 + }, + { + class="static_wall", + color="green", + y=1, + x=10 + }, + { + class="static_wall", + color="green", + y=1, + x=11 + }, + { + class="static_wall", + color="green", + y=2, + x=1 + }, + { + class="static_wall", + color="green", + y=2, + x=11 + }, + { + class="static_wall", + color="green", + y=3, + x=1 + }, + { + class="static_wall", + color="green", + y=3, + x=11 + }, + { + class="static_wall", + color="green", + y=4, + x=1 + }, + { + class="static_wall", + color="green", + y=4, + x=11 + }, + { + class="static_wall", + color="green", + y=5, + x=1 + }, + { + class="static_wall", + color="green", + y=5, + x=11 + }, + { + class="static_wall", + color="green", y=6, + x=1 + }, + { + class="static_wall", + color="green", + y=6, + x=2 + }, + { + class="static_wall", + color="green", + y=6, + x=3 + }, + { + class="static_wall", + color="green", + y=6, + x=4 + }, + { + class="static_wall", + color="green", + y=6, + x=5 + }, + { + class="static_wall", + color="green", + y=6, + x=7 + }, + { + class="static_wall", + color="green", + y=6, + x=8 + }, + { + class="static_wall", + color="green", + y=6, + x=9 + }, + { + class="static_wall", + color="green", + y=6, + x=10 + }, + { + class="static_wall", + color="green", + y=6, + x=11 + }, + { + class="static_wall", + color="green", + y=7, + x=1 + }, + { + class="static_wall", + color="green", + y=7, + x=11 + }, + { + class="static_wall", + color="green", + y=8, + x=1 + }, + { + class="static_wall", + color="green", + y=9, + x=1 + }, + { + class="static_wall", + color="green", + y=9, + x=11 + }, + { + class="static_wall", + color="green", + y=10, + x=1 + }, + { + class="static_wall", + color="green", + y=10, + x=11 + }, + { + class="static_wall", + color="green", + y=11, + x=1 + }, + { + class="static_wall", + color="green", + y=11, + x=2 + }, + { + class="static_wall", + color="green", + y=11, + x=3 + }, + { + class="static_wall", + color="green", + y=11, + x=4 + }, + { + class="static_wall", + color="green", + y=11, + x=5 + }, + { + class="static_wall", + color="green", + y=11, + x=7 + }, + { + class="static_wall", + color="green", + y=11, + x=8 + }, + { + class="static_wall", + color="green", + y=11, + x=9 + }, + { + class="static_wall", + color="green", + y=11, + x=10 + }, + { + class="static_wall", + color="green", + y=11, + x=11 + }, + { class="box", - x=6, - color="green" + color="green", + y=6, + x=6 + }, + { + class="switch", + color="red", + y=9, + x=6 + }, + { + class="switch", + color="green", + y=4, + x=6 } } } \ No newline at end of file diff --git a/rooms/yellow_2.sav b/rooms/yellow_2.sav index 446fa41..4097e42 100644 --- a/rooms/yellow_2.sav +++ b/rooms/yellow_2.sav @@ -1,724 +1,717 @@ { objects={ { - name="slime_woman", + class="player", + color="green", + y=5, + x=6 + }, + { + class="static_wall", + color="blue", + y=1, + x=1 + }, + { + class="static_wall", + color="blue", + y=1, + x=2 + }, + { + class="static_wall", + color="blue", + y=1, + x=3 + }, + { + class="static_wall", + color="blue", + y=1, + x=4 + }, + { + class="static_wall", + color="blue", + y=1, + x=5 + }, + { + class="static_wall", + color="blue", + y=1, + x=6 + }, + { + class="static_wall", + color="blue", + y=1, + x=7 + }, + { + class="static_wall", + color="blue", + y=1, + x=8 + }, + { + class="static_wall", + color="blue", + y=1, + x=9 + }, + { + class="static_wall", + color="blue", + y=1, + x=10 + }, + { + class="static_wall", + color="blue", + y=1, + x=11 + }, + { + class="static_wall", + color="blue", + y=2, + x=1 + }, + { + class="static_wall", + color="blue", + y=2, + x=11 + }, + { + class="static_wall", + color="blue", + y=3, + x=1 + }, + { + class="static_wall", + color="blue", + y=3, + x=11 + }, + { + class="static_wall", + color="blue", + y=4, + x=1 + }, + { + class="static_wall", + color="blue", + y=4, + x=11 + }, + { + class="static_wall", + color="blue", + y=5, + x=1 + }, + { + class="static_wall", + color="blue", + y=5, + x=11 + }, + { + class="static_wall", + color="blue", + y=6, + x=1 + }, + { + class="static_wall", + color="blue", + y=6, + x=11 + }, + { + class="static_wall", + color="blue", + y=7, + x=1 + }, + { + class="static_wall", + color="blue", + y=7, + x=11 + }, + { + class="static_wall", + color="blue", + y=8, + x=11 + }, + { + class="static_wall", + color="blue", + y=9, + x=1 + }, + { + class="static_wall", + color="blue", + y=9, + x=11 + }, + { + class="static_wall", + color="blue", + y=10, + x=1 + }, + { + class="static_wall", + color="blue", + y=10, + x=11 + }, + { + class="static_wall", + color="blue", + y=11, + x=1 + }, + { + class="static_wall", + color="blue", + y=11, + x=2 + }, + { + class="static_wall", + color="blue", + y=11, + x=3 + }, + { + class="static_wall", + color="blue", + y=11, + x=4 + }, + { + class="static_wall", + color="blue", + y=11, + x=5 + }, + { + class="static_wall", + color="blue", + y=11, + x=6 + }, + { + class="static_wall", + color="blue", + y=11, + x=7 + }, + { + class="static_wall", + color="blue", + y=11, + x=8 + }, + { + class="static_wall", + color="blue", + y=11, + x=9 + }, + { + class="static_wall", + color="blue", + y=11, + x=10 + }, + { + class="static_wall", + color="blue", + y=11, + x=11 + }, + { + class="static_wall", + color="red", + y=1, + x=1 + }, + { + class="static_wall", + color="red", + y=1, + x=2 + }, + { + class="static_wall", + color="red", + y=1, + x=3 + }, + { + class="static_wall", + color="red", + y=1, + x=4 + }, + { + class="static_wall", + color="red", + y=1, + x=5 + }, + { + class="static_wall", + color="red", + y=1, + x=6 + }, + { + class="static_wall", + color="red", + y=1, + x=7 + }, + { + class="static_wall", + color="red", + y=1, + x=8 + }, + { + class="static_wall", + color="red", + y=1, + x=9 + }, + { + class="static_wall", + color="red", + y=1, + x=10 + }, + { + class="static_wall", + color="red", + y=1, + x=11 + }, + { + class="static_wall", + color="red", + y=2, + x=1 + }, + { + class="static_wall", + color="red", + y=2, + x=11 + }, + { + class="static_wall", + color="red", + y=3, + x=1 + }, + { + class="static_wall", + color="red", + y=3, + x=11 + }, + { + class="static_wall", + color="red", + y=4, + x=1 + }, + { + class="static_wall", + color="red", + y=4, + x=11 + }, + { + class="static_wall", + color="red", + y=5, + x=1 + }, + { + class="static_wall", + color="red", + y=5, + x=11 + }, + { + class="static_wall", + color="red", + y=6, + x=1 + }, + { + class="static_wall", + color="red", + y=6, + x=11 + }, + { + class="static_wall", + color="red", + y=7, + x=1 + }, + { + class="static_wall", + color="red", + y=7, + x=11 + }, + { + class="static_wall", + color="red", + y=8, + x=11 + }, + { + class="static_wall", + color="red", + y=9, + x=1 + }, + { + class="static_wall", + color="red", + y=9, + x=11 + }, + { + class="static_wall", + color="red", + y=10, + x=1 + }, + { + class="static_wall", + color="red", + y=10, + x=11 + }, + { + class="static_wall", + color="red", + y=11, + x=1 + }, + { + class="static_wall", + color="red", + y=11, + x=2 + }, + { + class="static_wall", + color="red", + y=11, + x=3 + }, + { + class="static_wall", + color="red", + y=11, + x=4 + }, + { + class="static_wall", + color="red", + y=11, + x=5 + }, + { + class="static_wall", + color="red", + y=11, + x=6 + }, + { + class="static_wall", + color="red", + y=11, + x=7 + }, + { + class="static_wall", + color="red", + y=11, + x=8 + }, + { + class="static_wall", + color="red", + y=11, + x=9 + }, + { + class="static_wall", + color="red", + y=11, + x=10 + }, + { + class="static_wall", + color="red", + y=11, + x=11 + }, + { + class="static_wall", + color="green", + y=1, + x=1 + }, + { + class="static_wall", + color="green", + y=1, + x=2 + }, + { + class="static_wall", + color="green", + y=1, + x=3 + }, + { + class="static_wall", + color="green", + y=1, + x=4 + }, + { + class="static_wall", + color="green", + y=1, + x=5 + }, + { + class="static_wall", + color="green", + y=1, + x=6 + }, + { + class="static_wall", + color="green", + y=1, + x=7 + }, + { + class="static_wall", + color="green", + y=1, + x=8 + }, + { + class="static_wall", + color="green", + y=1, + x=9 + }, + { + class="static_wall", + color="green", + y=1, + x=10 + }, + { + class="static_wall", + color="green", + y=1, + x=11 + }, + { + class="static_wall", + color="green", + y=2, + x=1 + }, + { + class="static_wall", + color="green", + y=2, + x=11 + }, + { + class="static_wall", + color="green", + y=3, + x=1 + }, + { + class="static_wall", + color="green", + y=3, + x=11 + }, + { + class="static_wall", + color="green", + y=4, + x=1 + }, + { + class="static_wall", + color="green", + y=4, + x=11 + }, + { + class="static_wall", + color="green", + y=5, + x=1 + }, + { + class="static_wall", + color="green", + y=5, + x=11 + }, + { + class="static_wall", + color="green", + y=6, + x=1 + }, + { + class="static_wall", + color="green", + y=6, + x=11 + }, + { + class="static_wall", + color="green", + y=7, + x=1 + }, + { + class="static_wall", + color="green", + y=7, + x=11 + }, + { + class="static_wall", + color="green", + y=8, + x=11 + }, + { + class="static_wall", + color="green", + y=9, + x=1 + }, + { + class="static_wall", + color="green", + y=9, + x=11 + }, + { + class="static_wall", + color="green", + y=10, + x=1 + }, + { + class="static_wall", + color="green", + y=10, + x=11 + }, + { + class="static_wall", + color="green", + y=11, + x=1 + }, + { + class="static_wall", + color="green", + y=11, + x=2 + }, + { + class="static_wall", + color="green", + y=11, + x=3 + }, + { + class="static_wall", + color="green", + y=11, + x=4 + }, + { + class="static_wall", + color="green", + y=11, + x=5 + }, + { + class="static_wall", + color="green", + y=11, + x=6 + }, + { + class="static_wall", + color="green", + y=11, + x=7 + }, + { + class="static_wall", + color="green", + y=11, + x=8 + }, + { + class="static_wall", + color="green", + y=11, + x=9 + }, + { + class="static_wall", + color="green", + y=11, + x=10 + }, + { + class="static_wall", + color="green", + y=11, + x=11 + }, + { class="npc", - x=6, - y=8 - }, - { - color="green", - class="player", - x=6, - y=5 - }, - { - color="red", - class="player", - x=1, - y=8 - }, - { - color="blue", - class="static_wall", - x=1, - y=1 - }, - { - color="green", - class="static_wall", - x=1, - y=1 - }, - { - color="red", - class="static_wall", - x=1, - y=1 - }, - { - color="blue", - class="static_wall", - x=2, - y=1 - }, - { - color="green", - class="static_wall", - x=2, - y=1 - }, - { - color="red", - class="static_wall", - x=2, - y=1 - }, - { - color="green", - class="static_wall", - x=3, - y=1 - }, - { - color="blue", - class="static_wall", - x=3, - y=1 - }, - { - color="red", - class="static_wall", - x=3, - y=1 - }, - { - color="blue", - class="static_wall", - x=4, - y=1 - }, - { - color="red", - class="static_wall", - x=4, - y=1 - }, - { - color="green", - class="static_wall", - x=4, - y=1 - }, - { - color="blue", - class="static_wall", - x=5, - y=1 - }, - { - color="green", - class="static_wall", - x=5, - y=1 - }, - { - color="red", - class="static_wall", - x=5, - y=1 - }, - { - color="red", - class="static_wall", - x=6, - y=1 - }, - { - color="blue", - class="static_wall", - x=6, - y=1 - }, - { - color="green", - class="static_wall", - x=6, - y=1 - }, - { - color="red", - class="static_wall", - x=7, - y=1 - }, - { - color="blue", - class="static_wall", - x=7, - y=1 - }, - { - color="green", - class="static_wall", - x=7, - y=1 - }, - { - color="green", - class="static_wall", - x=8, - y=1 - }, - { - color="red", - class="static_wall", - x=8, - y=1 - }, - { - color="blue", - class="static_wall", - x=8, - y=1 - }, - { - color="red", - class="static_wall", - x=9, - y=1 - }, - { - color="green", - class="static_wall", - x=9, - y=1 - }, - { - color="blue", - class="static_wall", - x=9, - y=1 - }, - { - color="red", - class="static_wall", - x=10, - y=1 - }, - { - color="blue", - class="static_wall", - x=10, - y=1 - }, - { - color="green", - class="static_wall", - x=10, - y=1 - }, - { - color="blue", - class="static_wall", - x=11, - y=1 - }, - { - color="red", - class="static_wall", - x=11, - y=1 - }, - { - color="green", - class="static_wall", - x=11, - y=1 - }, - { - color="blue", - class="static_wall", - x=1, - y=2 - }, - { - color="red", - class="static_wall", - x=1, - y=2 - }, - { - color="green", - class="static_wall", - x=1, - y=2 - }, - { - color="green", - class="static_wall", - x=11, - y=2 - }, - { - color="red", - class="static_wall", - x=11, - y=2 - }, - { - color="blue", - class="static_wall", - x=11, - y=2 - }, - { - color="green", - class="static_wall", - x=1, - y=3 - }, - { - color="blue", - class="static_wall", - x=1, - y=3 - }, - { - color="red", - class="static_wall", - x=1, - y=3 - }, - { - color="blue", - class="static_wall", - x=11, - y=3 - }, - { - color="red", - class="static_wall", - x=11, - y=3 - }, - { - color="green", - class="static_wall", - x=11, - y=3 - }, - { - color="green", - class="static_wall", - x=1, - y=4 - }, - { - color="blue", - class="static_wall", - x=1, - y=4 - }, - { - color="red", - class="static_wall", - x=1, - y=4 - }, - { - color="blue", - class="static_wall", - x=11, - y=4 - }, - { - color="red", - class="static_wall", - x=11, - y=4 - }, - { - color="green", - class="static_wall", - x=11, - y=4 - }, - { - color="red", - class="static_wall", - x=1, - y=5 - }, - { - color="green", - class="static_wall", - x=1, - y=5 - }, - { - color="blue", - class="static_wall", - x=1, - y=5 - }, - { - color="blue", - class="static_wall", - x=11, - y=5 - }, - { - color="green", - class="static_wall", - x=11, - y=5 - }, - { - color="red", - class="static_wall", - x=11, - y=5 - }, - { - color="green", - class="static_wall", - x=1, - y=6 - }, - { - color="blue", - class="static_wall", - x=1, - y=6 - }, - { - color="red", - class="static_wall", - x=1, - y=6 - }, - { - color="red", - class="static_wall", - x=11, - y=6 - }, - { - color="blue", - class="static_wall", - x=11, - y=6 - }, - { - color="green", - class="static_wall", - x=11, - y=6 - }, - { - color="green", - class="static_wall", - x=1, - y=7 - }, - { - color="red", - class="static_wall", - x=1, - y=7 - }, - { - color="blue", - class="static_wall", - x=1, - y=7 - }, - { - color="blue", - class="static_wall", - x=11, - y=7 - }, - { - color="green", - class="static_wall", - x=11, - y=7 - }, - { - color="red", - class="static_wall", - x=11, - y=7 - }, - { - color="blue", - class="static_wall", - x=11, - y=8 - }, - { - color="green", - class="static_wall", - x=11, - y=8 - }, - { - color="red", - class="static_wall", - x=11, - y=8 - }, - { - color="blue", - class="static_wall", - x=1, - y=9 - }, - { - color="red", - class="static_wall", - x=1, - y=9 - }, - { - color="green", - class="static_wall", - x=1, - y=9 - }, - { - color="red", - class="static_wall", - x=11, - y=9 - }, - { - color="blue", - class="static_wall", - x=11, - y=9 - }, - { - color="green", - class="static_wall", - x=11, - y=9 - }, - { - color="blue", - class="static_wall", - x=1, - y=10 - }, - { - color="green", - class="static_wall", - x=1, - y=10 - }, - { - color="red", - class="static_wall", - x=1, - y=10 - }, - { - color="blue", - class="static_wall", - x=11, - y=10 - }, - { - color="red", - class="static_wall", - x=11, - y=10 - }, - { - color="green", - class="static_wall", - x=11, - y=10 - }, - { - color="red", - class="static_wall", - x=1, - y=11 - }, - { - color="green", - class="static_wall", - x=1, - y=11 - }, - { - color="blue", - class="static_wall", - x=1, - y=11 - }, - { - color="red", - class="static_wall", - x=2, - y=11 - }, - { - color="green", - class="static_wall", - x=2, - y=11 - }, - { - color="blue", - class="static_wall", - x=2, - y=11 - }, - { - color="blue", - class="static_wall", - x=3, - y=11 - }, - { - color="red", - class="static_wall", - x=3, - y=11 - }, - { - color="green", - class="static_wall", - x=3, - y=11 - }, - { - color="green", - class="static_wall", - x=4, - y=11 - }, - { - color="blue", - class="static_wall", - x=4, - y=11 - }, - { - color="red", - class="static_wall", - x=4, - y=11 - }, - { - color="red", - class="static_wall", - x=5, - y=11 - }, - { - color="blue", - class="static_wall", - x=5, - y=11 - }, - { - color="green", - class="static_wall", - x=5, - y=11 - }, - { - color="green", - class="static_wall", - x=6, - y=11 - }, - { - color="blue", - class="static_wall", - x=6, - y=11 - }, - { - color="red", - class="static_wall", - x=6, - y=11 - }, - { - color="blue", - class="static_wall", - x=7, - y=11 - }, - { - color="red", - class="static_wall", - x=7, - y=11 - }, - { - color="green", - class="static_wall", - x=7, - y=11 - }, - { - color="blue", - class="static_wall", - x=8, - y=11 - }, - { - color="red", - class="static_wall", - x=8, - y=11 - }, - { - color="green", - class="static_wall", - x=8, - y=11 - }, - { - color="blue", - class="static_wall", - x=9, - y=11 - }, - { - color="green", - class="static_wall", - x=9, - y=11 - }, - { - color="red", - class="static_wall", - x=9, - y=11 - }, - { - color="blue", - class="static_wall", - x=10, - y=11 - }, - { - color="red", - class="static_wall", - x=10, - y=11 - }, - { - color="green", - class="static_wall", - x=10, - y=11 - }, - { - color="blue", - class="static_wall", - x=11, - y=11 - }, - { - color="green", - class="static_wall", - x=11, - y=11 - }, - { - color="red", - class="static_wall", - x=11, - y=11 + y=8, + x=6 } } } \ No newline at end of file diff --git a/rooms/yellow_3.sav b/rooms/yellow_3.sav index b224b4e..eee0d89 100644 --- a/rooms/yellow_3.sav +++ b/rooms/yellow_3.sav @@ -1,808 +1,808 @@ { objects={ { + class="static_wall", + color="blue", y=1, + x=1 + }, + { + class="static_wall", + color="blue", + y=1, + x=2 + }, + { + class="static_wall", + color="blue", + y=1, + x=3 + }, + { + class="static_wall", + color="blue", + y=1, + x=4 + }, + { + class="static_wall", + color="blue", + y=1, + x=5 + }, + { + class="static_wall", + color="blue", + y=1, + x=7 + }, + { + class="static_wall", + color="blue", + y=1, + x=8 + }, + { + class="static_wall", + color="blue", + y=1, + x=9 + }, + { + class="static_wall", + color="blue", + y=1, + x=10 + }, + { + class="static_wall", + color="blue", + y=1, + x=11 + }, + { + class="static_wall", + color="blue", + y=2, + x=1 + }, + { + class="static_wall", + color="blue", + y=2, + x=11 + }, + { + class="static_wall", + color="blue", + y=3, + x=1 + }, + { + class="static_wall", + color="blue", + y=3, + x=11 + }, + { + class="static_wall", + color="blue", + y=4, + x=1 + }, + { + class="static_wall", + color="blue", + y=4, + x=11 + }, + { + class="static_wall", + color="blue", + y=5, + x=1 + }, + { + class="static_wall", + color="blue", + y=5, + x=11 + }, + { + class="static_wall", + color="blue", + y=6, + x=1 + }, + { + class="static_wall", + color="blue", + y=6, + x=11 + }, + { + class="static_wall", + color="blue", + y=7, + x=1 + }, + { + class="static_wall", + color="blue", + y=7, + x=11 + }, + { + class="static_wall", + color="blue", + y=8, + x=1 + }, + { + class="static_wall", + color="blue", + y=8, + x=11 + }, + { + class="static_wall", + color="blue", + y=9, + x=1 + }, + { + class="static_wall", + color="blue", + y=9, + x=11 + }, + { + class="static_wall", + color="blue", + y=10, + x=1 + }, + { + class="static_wall", + color="blue", + y=10, + x=11 + }, + { + class="static_wall", + color="blue", + y=11, + x=1 + }, + { + class="static_wall", + color="blue", + y=11, + x=2 + }, + { + class="static_wall", + color="blue", + y=11, + x=3 + }, + { + class="static_wall", + color="blue", + y=11, + x=4 + }, + { + class="static_wall", + color="blue", + y=11, + x=5 + }, + { + class="static_wall", + color="blue", + y=11, + x=7 + }, + { + class="static_wall", + color="blue", + y=11, + x=8 + }, + { + class="static_wall", + color="blue", + y=11, + x=9 + }, + { + class="static_wall", + color="blue", + y=11, + x=10 + }, + { + class="static_wall", + color="blue", + y=11, + x=11 + }, + { class="door", - x=6, - color="green" + color="red", + y=1, + x=6 }, { + class="static_wall", + color="red", y=1, + x=1 + }, + { + class="static_wall", + color="red", + y=1, + x=2 + }, + { + class="static_wall", + color="red", + y=1, + x=3 + }, + { + class="static_wall", + color="red", + y=1, + x=4 + }, + { + class="static_wall", + color="red", + y=1, + x=5 + }, + { + class="static_wall", + color="red", + y=1, + x=7 + }, + { + class="static_wall", + color="red", + y=1, + x=8 + }, + { + class="static_wall", + color="red", + y=1, + x=9 + }, + { + class="static_wall", + color="red", + y=1, + x=10 + }, + { + class="static_wall", + color="red", + y=1, + x=11 + }, + { + class="static_wall", + color="red", + y=2, + x=1 + }, + { + class="static_wall", + color="red", + y=2, + x=7 + }, + { + class="static_wall", + color="red", + y=2, + x=11 + }, + { + class="static_wall", + color="red", + y=3, + x=1 + }, + { + class="static_wall", + color="red", + y=3, + x=7 + }, + { + class="static_wall", + color="red", + y=3, + x=11 + }, + { + class="static_wall", + color="red", + y=4, + x=1 + }, + { + class="static_wall", + color="red", + y=4, + x=7 + }, + { + class="static_wall", + color="red", + y=4, + x=11 + }, + { + class="static_wall", + color="red", + y=5, + x=1 + }, + { + class="static_wall", + color="red", + y=5, + x=7 + }, + { + class="static_wall", + color="red", + y=5, + x=8 + }, + { + class="static_wall", + color="red", + y=5, + x=9 + }, + { + class="static_wall", + color="red", + y=5, + x=10 + }, + { + class="static_wall", + color="red", + y=5, + x=11 + }, + { + class="static_wall", + color="red", + y=6, + x=1 + }, + { + class="static_wall", + color="red", + y=6, + x=11 + }, + { + class="static_wall", + color="red", + y=7, + x=1 + }, + { + class="static_wall", + color="red", + y=7, + x=11 + }, + { + class="static_wall", + color="red", + y=8, + x=1 + }, + { + class="static_wall", + color="red", + y=8, + x=11 + }, + { + class="static_wall", + color="red", + y=9, + x=1 + }, + { + class="static_wall", + color="red", + y=9, + x=11 + }, + { + class="static_wall", + color="red", + y=10, + x=1 + }, + { + class="static_wall", + color="red", + y=10, + x=11 + }, + { + class="static_wall", + color="red", + y=11, + x=1 + }, + { + class="static_wall", + color="red", + y=11, + x=2 + }, + { + class="static_wall", + color="red", + y=11, + x=3 + }, + { + class="static_wall", + color="red", + y=11, + x=4 + }, + { + class="static_wall", + color="red", + y=11, + x=5 + }, + { + class="static_wall", + color="red", + y=11, + x=7 + }, + { + class="static_wall", + color="red", + y=11, + x=8 + }, + { + class="static_wall", + color="red", + y=11, + x=9 + }, + { + class="static_wall", + color="red", + y=11, + x=10 + }, + { + class="static_wall", + color="red", + y=11, + x=11 + }, + { + class="box", + color="red", + y=3, + x=3 + }, + { class="door", - x=6, - color="red" - }, - { + color="green", y=1, - class="static_wall", - x=1, - color="green" + x=6 }, { + class="static_wall", + color="green", y=1, - class="static_wall", - x=1, - color="blue" + x=1 }, { + class="static_wall", + color="green", y=1, - class="static_wall", - x=1, - color="red" + x=2 }, { + class="static_wall", + color="green", y=1, - class="static_wall", - x=2, - color="blue" + x=3 }, { + class="static_wall", + color="green", y=1, - class="static_wall", - x=2, - color="red" + x=4 }, { + class="static_wall", + color="green", y=1, - class="static_wall", - x=2, - color="green" + x=5 }, { + class="static_wall", + color="green", y=1, - class="static_wall", - x=3, - color="blue" + x=7 }, { + class="static_wall", + color="green", y=1, - class="static_wall", - x=3, - color="green" + x=8 }, { + class="static_wall", + color="green", y=1, - class="static_wall", - x=3, - color="red" + x=9 }, { + class="static_wall", + color="green", y=1, - class="static_wall", - x=4, - color="green" + x=10 }, { + class="static_wall", + color="green", y=1, - class="static_wall", - x=4, - color="red" + x=11 }, { - y=1, class="static_wall", - x=4, - color="blue" - }, - { - y=1, - class="static_wall", - x=5, - color="red" - }, - { - y=1, - class="static_wall", - x=5, - color="green" - }, - { - y=1, - class="static_wall", - x=5, - color="blue" - }, - { - y=1, - class="static_wall", - x=7, - color="blue" - }, - { - y=1, - class="static_wall", - x=7, - color="red" - }, - { - y=1, - class="static_wall", - x=7, - color="green" - }, - { - y=1, - class="static_wall", - x=8, - color="green" - }, - { - y=1, - class="static_wall", - x=8, - color="red" - }, - { - y=1, - class="static_wall", - x=8, - color="blue" - }, - { - y=1, - class="static_wall", - x=9, - color="red" - }, - { - y=1, - class="static_wall", - x=9, - color="green" - }, - { - y=1, - class="static_wall", - x=9, - color="blue" - }, - { - y=1, - class="static_wall", - x=10, - color="red" - }, - { - y=1, - class="static_wall", - x=10, - color="green" - }, - { - y=1, - class="static_wall", - x=10, - color="blue" - }, - { - y=1, - class="static_wall", - x=11, - color="red" - }, - { - y=1, - class="static_wall", - x=11, - color="blue" - }, - { - y=1, - class="static_wall", - x=11, - color="green" - }, - { + color="green", y=2, - class="static_wall", - x=1, - color="blue" + x=1 }, { + class="static_wall", + color="green", y=2, - class="static_wall", - x=1, - color="green" + x=5 }, { + class="static_wall", + color="green", y=2, - class="static_wall", - x=1, - color="red" + x=11 }, { - y=2, class="static_wall", - x=5, - color="green" - }, - { - y=2, - class="static_wall", - x=7, - color="red" - }, - { - y=2, - class="static_wall", - x=11, - color="green" - }, - { - y=2, - class="static_wall", - x=11, - color="red" - }, - { - y=2, - class="static_wall", - x=11, - color="blue" - }, - { + color="green", y=3, - class="static_wall", - x=1, - color="green" + x=1 }, { + class="static_wall", + color="green", y=3, - class="static_wall", - x=1, - color="blue" + x=5 }, { + class="static_wall", + color="green", y=3, - class="static_wall", - x=1, - color="red" + x=11 }, { - y=3, class="static_wall", - x=5, - color="green" - }, - { - y=3, - class="static_wall", - x=7, - color="red" - }, - { - y=3, - class="static_wall", - x=11, - color="green" - }, - { - y=3, - class="static_wall", - x=11, - color="red" - }, - { - y=3, - class="static_wall", - x=11, - color="blue" - }, - { + color="green", y=4, - class="static_wall", - x=1, - color="green" + x=1 }, { + class="static_wall", + color="green", y=4, - class="static_wall", - x=1, - color="red" + x=5 }, { + class="static_wall", + color="green", y=4, - class="static_wall", - x=1, - color="blue" + x=11 }, { - y=4, class="static_wall", - x=5, - color="green" - }, - { - y=4, - class="static_wall", - x=7, - color="red" - }, - { - y=4, - class="static_wall", - x=11, - color="green" - }, - { - y=4, - class="static_wall", - x=11, - color="blue" - }, - { - y=4, - class="static_wall", - x=11, - color="red" - }, - { + color="green", y=5, - class="static_wall", - x=1, - color="red" + x=1 }, { + class="static_wall", + color="green", y=5, - class="static_wall", - x=1, - color="green" + x=2 }, { + class="static_wall", + color="green", y=5, - class="static_wall", - x=1, - color="blue" + x=3 }, { + class="static_wall", + color="green", y=5, - class="static_wall", - x=2, - color="green" + x=4 }, { + class="static_wall", + color="green", y=5, - class="static_wall", - x=3, - color="green" + x=5 }, { + class="static_wall", + color="green", y=5, - class="static_wall", - x=4, - color="green" + x=11 }, { - y=5, class="static_wall", - x=5, - color="green" - }, - { - y=5, - class="static_wall", - x=7, - color="red" - }, - { - y=5, - class="static_wall", - x=8, - color="red" - }, - { - y=5, - class="static_wall", - x=9, - color="red" - }, - { - y=5, - class="static_wall", - x=10, - color="red" - }, - { - y=5, - class="static_wall", - x=11, - color="red" - }, - { - y=5, - class="static_wall", - x=11, - color="blue" - }, - { - y=5, - class="static_wall", - x=11, - color="green" - }, - { + color="green", y=6, - class="static_wall", - x=1, - color="green" + x=1 }, { + class="static_wall", + color="green", y=6, - class="static_wall", - x=1, - color="red" + x=11 }, { - y=6, class="static_wall", - x=1, - color="blue" - }, - { - y=6, - class="static_wall", - x=11, - color="red" - }, - { - y=6, - class="static_wall", - x=11, - color="green" - }, - { - y=6, - class="static_wall", - x=11, - color="blue" - }, - { + color="green", y=7, - class="static_wall", - x=1, - color="green" + x=1 }, { + class="static_wall", + color="green", y=7, - class="static_wall", - x=1, - color="blue" + x=11 }, { - y=7, class="static_wall", - x=1, - color="red" - }, - { - y=7, - class="static_wall", - x=11, - color="blue" - }, - { - y=7, - class="static_wall", - x=11, - color="red" - }, - { - y=7, - class="static_wall", - x=11, - color="green" - }, - { + color="green", y=8, - class="static_wall", - x=1, - color="green" + x=1 }, { + class="static_wall", + color="green", y=8, - class="static_wall", - x=1, - color="blue" + x=11 }, { - y=8, class="static_wall", - x=1, - color="red" - }, - { - y=8, - class="static_wall", - x=11, - color="blue" - }, - { - y=8, - class="static_wall", - x=11, - color="green" - }, - { - y=8, - class="static_wall", - x=11, - color="red" - }, - { + color="green", y=9, - class="static_wall", - x=1, - color="red" + x=1 }, { + class="static_wall", + color="green", y=9, - class="static_wall", - x=1, - color="blue" + x=11 }, { - y=9, class="static_wall", - x=1, - color="green" - }, - { - y=9, - class="static_wall", - x=11, - color="red" - }, - { - y=9, - class="static_wall", - x=11, - color="blue" - }, - { - y=9, - class="static_wall", - x=11, - color="green" - }, - { + color="green", y=10, - class="static_wall", - x=1, - color="green" + x=1 }, { + class="static_wall", + color="green", y=10, - class="static_wall", - x=1, - color="red" + x=11 }, { - y=10, class="static_wall", - x=1, - color="blue" - }, - { - y=10, - class="static_wall", - x=11, - color="blue" - }, - { - y=10, - class="static_wall", - x=11, - color="green" - }, - { - y=10, - class="static_wall", - x=11, - color="red" - }, - { + color="green", y=11, - class="static_wall", - x=1, - color="green" + x=1 }, { + class="static_wall", + color="green", y=11, - class="static_wall", - x=1, - color="red" + x=2 }, { + class="static_wall", + color="green", y=11, - class="static_wall", - x=1, - color="blue" + x=3 }, { + class="static_wall", + color="green", y=11, - class="static_wall", - x=2, - color="blue" + x=4 }, { + class="static_wall", + color="green", y=11, - class="static_wall", - x=2, - color="red" + x=5 }, { + class="static_wall", + color="green", y=11, - class="static_wall", - x=2, - color="green" + x=7 }, { + class="static_wall", + color="green", y=11, - class="static_wall", - x=3, - color="green" + x=8 }, { + class="static_wall", + color="green", y=11, - class="static_wall", - x=3, - color="red" + x=9 }, { + class="static_wall", + color="green", y=11, - class="static_wall", - x=3, - color="blue" + x=10 }, { + class="static_wall", + color="green", y=11, - class="static_wall", - x=4, - color="blue" + x=11 }, { - y=11, - class="static_wall", - x=4, - color="green" - }, - { - y=11, - class="static_wall", - x=4, - color="red" - }, - { - y=11, - class="static_wall", - x=5, - color="red" - }, - { - y=11, - class="static_wall", - x=5, - color="green" - }, - { - y=11, - class="static_wall", - x=5, - color="blue" - }, - { - y=11, - class="static_wall", - x=7, - color="red" - }, - { - y=11, - class="static_wall", - x=7, - color="green" - }, - { - y=11, - class="static_wall", - x=7, - color="blue" - }, - { - y=11, - class="static_wall", - x=8, - color="blue" - }, - { - y=11, - class="static_wall", - x=8, - color="red" - }, - { - y=11, - class="static_wall", - x=8, - color="green" - }, - { - y=11, - class="static_wall", - x=9, - color="green" - }, - { - y=11, - class="static_wall", - x=9, - color="blue" - }, - { - y=11, - class="static_wall", - x=9, - color="red" - }, - { - y=11, - class="static_wall", - x=10, - color="red" - }, - { - y=11, - class="static_wall", - x=10, - color="green" - }, - { - y=11, - class="static_wall", - x=10, - color="blue" - }, - { - y=11, - class="static_wall", - x=11, - color="red" - }, - { - y=11, - class="static_wall", - x=11, - color="green" - }, - { - y=11, - class="static_wall", - x=11, - color="blue" - }, - { - y=8, - class="switch", - x=6, - color="red" - }, - { - y=8, - class="switch", - x=6, - color="green" - }, - { - y=3, class="box", - x=3, - color="red" + color="green", + y=3, + x=9 }, { - y=3, - class="box", - x=9, - color="green" + class="switch", + color="red", + y=8, + x=6 + }, + { + class="switch", + color="green", + y=8, + x=6 } } -} \ No newline at end of file +} diff --git a/rooms/yellow_4.sav b/rooms/yellow_4.sav index 78d1087..cfe7228 100644 --- a/rooms/yellow_4.sav +++ b/rooms/yellow_4.sav @@ -2,861 +2,861 @@ objects={ { y=1, - class="door", - x=6, - color="green" + x=1, + color="blue", + class="static_wall" }, { y=1, - class="door", - x=6, - color="red" - }, - { - y=6, - class="door", - x=1, - color="red" - }, - { - y=6, - class="door", - x=1, - color="green" - }, - { - y=1, - class="static_wall", - x=1, - color="green" - }, - { - y=1, - class="static_wall", - x=1, - color="blue" - }, - { - y=1, - class="static_wall", - x=1, - color="red" - }, - { - y=1, - class="static_wall", x=2, - color="green" + color="blue", + class="static_wall" }, { y=1, - class="static_wall", - x=2, - color="blue" - }, - { - y=1, - class="static_wall", - x=2, - color="red" - }, - { - y=1, - class="static_wall", x=3, - color="green" + color="blue", + class="static_wall" }, { y=1, - class="static_wall", - x=3, - color="blue" - }, - { - y=1, - class="static_wall", - x=3, - color="red" - }, - { - y=1, - class="static_wall", x=4, - color="green" + color="blue", + class="static_wall" }, { y=1, - class="static_wall", - x=4, - color="blue" - }, - { - y=1, - class="static_wall", - x=4, - color="red" - }, - { - y=1, - class="static_wall", x=5, - color="blue" + color="blue", + class="static_wall" }, { y=1, - class="static_wall", - x=5, - color="green" - }, - { - y=1, - class="static_wall", - x=5, - color="red" - }, - { - y=1, - class="static_wall", x=7, - color="green" + color="blue", + class="static_wall" }, { y=1, - class="static_wall", - x=7, - color="red" - }, - { - y=1, - class="static_wall", - x=7, - color="blue" - }, - { - y=1, - class="static_wall", x=8, - color="green" + color="blue", + class="static_wall" }, { y=1, - class="static_wall", - x=8, - color="red" - }, - { - y=1, - class="static_wall", - x=8, - color="blue" - }, - { - y=1, - class="static_wall", x=9, - color="green" + color="blue", + class="static_wall" }, { y=1, - class="static_wall", - x=9, - color="red" - }, - { - y=1, - class="static_wall", - x=9, - color="blue" - }, - { - y=1, - class="static_wall", x=10, - color="red" + color="blue", + class="static_wall" }, { y=1, - class="static_wall", - x=10, - color="green" - }, - { - y=1, - class="static_wall", - x=10, - color="blue" - }, - { - y=1, - class="static_wall", x=11, - color="red" - }, - { - y=1, - class="static_wall", - x=11, - color="green" - }, - { - y=1, - class="static_wall", - x=11, - color="blue" + color="blue", + class="static_wall" }, { y=2, - class="static_wall", x=1, - color="blue" + color="blue", + class="static_wall" }, { y=2, - class="static_wall", - x=1, - color="red" - }, - { - y=2, - class="static_wall", - x=1, - color="green" - }, - { - y=2, - class="static_wall", x=11, - color="blue" - }, - { - y=2, - class="static_wall", - x=11, - color="green" - }, - { - y=2, - class="static_wall", - x=11, - color="red" + color="blue", + class="static_wall" }, { y=3, - class="static_wall", x=1, - color="blue" + color="blue", + class="static_wall" }, { y=3, - class="static_wall", - x=1, - color="green" - }, - { - y=3, - class="static_wall", - x=1, - color="red" - }, - { - y=3, - class="static_wall", x=11, - color="green" - }, - { - y=3, - class="static_wall", - x=11, - color="red" - }, - { - y=3, - class="static_wall", - x=11, - color="blue" + color="blue", + class="static_wall" }, { y=4, - class="static_wall", x=1, - color="blue" + color="blue", + class="static_wall" }, { y=4, - class="static_wall", + x=11, + color="blue", + class="static_wall" + }, + { + y=5, x=1, - color="red" + color="blue", + class="static_wall" }, { - y=4, - class="static_wall", - x=1, - color="green" - }, - { - y=4, - class="static_wall", + y=5, x=11, - color="blue" - }, - { - y=4, - class="static_wall", - x=11, - color="red" - }, - { - y=4, - class="static_wall", - x=11, - color="green" - }, - { - y=5, - class="static_wall", - x=1, - color="green" - }, - { - y=5, - class="static_wall", - x=1, - color="blue" - }, - { - y=5, - class="static_wall", - x=1, - color="red" - }, - { - y=5, - class="static_wall", - x=4, - color="red" - }, - { - y=5, - class="static_wall", - x=4, - color="green" - }, - { - y=5, - class="static_wall", - x=5, - color="red" - }, - { - y=5, - class="static_wall", - x=6, - color="red" - }, - { - y=5, - class="static_wall", - x=6, - color="green" - }, - { - y=5, - class="static_wall", - x=7, - color="red" - }, - { - y=5, - class="static_wall", - x=8, - color="red" - }, - { - y=5, - class="static_wall", - x=8, - color="green" - }, - { - y=5, - class="static_wall", - x=11, - color="red" - }, - { - y=5, - class="static_wall", - x=11, - color="green" - }, - { - y=5, - class="static_wall", - x=11, - color="blue" + color="blue", + class="static_wall" }, { y=6, - class="static_wall", - x=4, - color="green" - }, - { - y=6, - class="static_wall", - x=8, - color="green" - }, - { - y=6, - class="static_wall", x=11, - color="red" - }, - { - y=6, - class="static_wall", - x=11, - color="blue" - }, - { - y=6, - class="static_wall", - x=11, - color="green" + color="blue", + class="static_wall" }, { y=7, - class="static_wall", x=1, - color="red" + color="blue", + class="static_wall" }, { y=7, - class="static_wall", - x=1, - color="blue" - }, - { - y=7, - class="static_wall", - x=1, - color="green" - }, - { - y=7, - class="static_wall", - x=4, - color="green" - }, - { - y=7, - class="static_wall", - x=4, - color="red" - }, - { - y=7, - class="static_wall", - x=5, - color="red" - }, - { - y=7, - class="static_wall", - x=6, - color="green" - }, - { - y=7, - class="static_wall", - x=6, - color="red" - }, - { - y=7, - class="static_wall", - x=7, - color="red" - }, - { - y=7, - class="static_wall", - x=8, - color="green" - }, - { - y=7, - class="static_wall", - x=8, - color="red" - }, - { - y=7, - class="static_wall", x=11, - color="red" - }, - { - y=7, - class="static_wall", - x=11, - color="green" - }, - { - y=7, - class="static_wall", - x=11, - color="blue" + color="blue", + class="static_wall" }, { y=8, - class="static_wall", x=1, - color="blue" + color="blue", + class="static_wall" }, { y=8, - class="static_wall", - x=1, - color="red" - }, - { - y=8, - class="static_wall", - x=1, - color="green" - }, - { - y=8, - class="static_wall", x=11, - color="blue" - }, - { - y=8, - class="static_wall", - x=11, - color="green" - }, - { - y=8, - class="static_wall", - x=11, - color="red" + color="blue", + class="static_wall" }, { y=9, - class="static_wall", x=1, - color="blue" + color="blue", + class="static_wall" }, { y=9, - class="static_wall", + x=11, + color="blue", + class="static_wall" + }, + { + y=10, x=1, - color="red" - }, - { - y=9, - class="static_wall", - x=1, - color="green" - }, - { - y=9, - class="static_wall", - x=11, - color="green" - }, - { - y=9, - class="static_wall", - x=11, - color="blue" - }, - { - y=9, - class="static_wall", - x=11, - color="red" + color="blue", + class="static_wall" }, { y=10, - class="static_wall", - x=1, - color="blue" - }, - { - y=10, - class="static_wall", - x=1, - color="red" - }, - { - y=10, - class="static_wall", - x=1, - color="green" - }, - { - y=10, - class="static_wall", x=11, - color="green" - }, - { - y=10, - class="static_wall", - x=11, - color="blue" - }, - { - y=10, - class="static_wall", - x=11, - color="red" + color="blue", + class="static_wall" }, { y=11, - class="static_wall", x=1, - color="green" + color="blue", + class="static_wall" }, { y=11, - class="static_wall", - x=1, - color="blue" - }, - { - y=11, - class="static_wall", - x=1, - color="red" - }, - { - y=11, - class="static_wall", x=2, - color="red" + color="blue", + class="static_wall" }, { y=11, - class="static_wall", + x=3, + color="blue", + class="static_wall" + }, + { + y=11, + x=4, + color="blue", + class="static_wall" + }, + { + y=11, + x=5, + color="blue", + class="static_wall" + }, + { + y=11, + x=7, + color="blue", + class="static_wall" + }, + { + y=11, + x=8, + color="blue", + class="static_wall" + }, + { + y=11, + x=9, + color="blue", + class="static_wall" + }, + { + y=11, + x=10, + color="blue", + class="static_wall" + }, + { + y=11, + x=11, + color="blue", + class="static_wall" + }, + { + y=1, + x=6, + color="red", + class="door" + }, + { + y=6, + x=1, + color="red", + class="door" + }, + { + y=1, + x=1, + color="red", + class="static_wall" + }, + { + y=1, x=2, - color="green" + color="red", + class="static_wall" }, { - y=11, - class="static_wall", - x=2, - color="blue" - }, - { - y=11, - class="static_wall", + y=1, x=3, - color="blue" + color="red", + class="static_wall" }, { - y=11, - class="static_wall", - x=3, - color="green" - }, - { - y=11, - class="static_wall", - x=3, - color="red" - }, - { - y=11, - class="static_wall", + y=1, x=4, - color="green" + color="red", + class="static_wall" }, { - y=11, - class="static_wall", - x=4, - color="blue" - }, - { - y=11, - class="static_wall", - x=4, - color="red" - }, - { - y=11, - class="static_wall", + y=1, x=5, - color="red" + color="red", + class="static_wall" }, { - y=11, - class="static_wall", - x=5, - color="blue" - }, - { - y=11, - class="static_wall", - x=5, - color="green" - }, - { - y=11, - class="static_wall", + y=1, x=7, - color="blue" + color="red", + class="static_wall" }, { - y=11, - class="static_wall", - x=7, - color="red" - }, - { - y=11, - class="static_wall", - x=7, - color="green" - }, - { - y=11, - class="static_wall", + y=1, x=8, - color="blue" + color="red", + class="static_wall" }, { - y=11, - class="static_wall", - x=8, - color="red" - }, - { - y=11, - class="static_wall", - x=8, - color="green" - }, - { - y=11, - class="static_wall", + y=1, x=9, - color="blue" + color="red", + class="static_wall" }, { - y=11, - class="static_wall", - x=9, - color="green" - }, - { - y=11, - class="static_wall", - x=9, - color="red" - }, - { - y=11, - class="static_wall", + y=1, x=10, - color="blue" + color="red", + class="static_wall" }, { - y=11, - class="static_wall", - x=10, - color="green" - }, - { - y=11, - class="static_wall", - x=10, - color="red" - }, - { - y=11, - class="static_wall", + y=1, x=11, - color="blue" + color="red", + class="static_wall" }, { - y=11, - class="static_wall", - x=11, - color="green" + y=2, + x=1, + color="red", + class="static_wall" }, { - y=11, - class="static_wall", + y=2, x=11, - color="red" + color="red", + class="static_wall" + }, + { + y=3, + x=1, + color="red", + class="static_wall" + }, + { + y=3, + x=11, + color="red", + class="static_wall" }, { y=4, - class="switch", - x=6, - color="red" + x=1, + color="red", + class="static_wall" }, { - y=6, - class="switch", + y=4, + x=11, + color="red", + class="static_wall" + }, + { + y=5, + x=1, + color="red", + class="static_wall" + }, + { + y=5, + x=4, + color="red", + class="static_wall" + }, + { + y=5, x=5, - color="red" + color="red", + class="static_wall" }, { - y=6, - class="switch", + y=5, x=6, - color="green" + color="red", + class="static_wall" + }, + { + y=5, + x=7, + color="red", + class="static_wall" + }, + { + y=5, + x=8, + color="red", + class="static_wall" + }, + { + y=5, + x=11, + color="red", + class="static_wall" }, { y=6, - class="switch", + x=11, + color="red", + class="static_wall" + }, + { + y=7, + x=1, + color="red", + class="static_wall" + }, + { + y=7, + x=4, + color="red", + class="static_wall" + }, + { + y=7, + x=5, + color="red", + class="static_wall" + }, + { + y=7, + x=6, + color="red", + class="static_wall" + }, + { + y=7, x=7, - color="red" + color="red", + class="static_wall" + }, + { + y=7, + x=8, + color="red", + class="static_wall" + }, + { + y=7, + x=11, + color="red", + class="static_wall" }, { y=8, - class="switch", - x=6, - color="green" + x=1, + color="red", + class="static_wall" }, { - y=3, - class="box", - x=3, - color="red" - }, - { - y=3, - class="box", - x=3, - color="green" - }, - { - y=3, - class="box", - x=9, - color="red" - }, - { - y=3, - class="box", - x=9, - color="green" + y=8, + x=11, + color="red", + class="static_wall" + }, + { + y=9, + x=1, + color="red", + class="static_wall" + }, + { + y=9, + x=11, + color="red", + class="static_wall" + }, + { + y=10, + x=1, + color="red", + class="static_wall" + }, + { + y=10, + x=11, + color="red", + class="static_wall" + }, + { + y=11, + x=1, + color="red", + class="static_wall" + }, + { + y=11, + x=2, + color="red", + class="static_wall" + }, + { + y=11, + x=3, + color="red", + class="static_wall" + }, + { + y=11, + x=4, + color="red", + class="static_wall" + }, + { + y=11, + x=5, + color="red", + class="static_wall" + }, + { + y=11, + x=7, + color="red", + class="static_wall" + }, + { + y=11, + x=8, + color="red", + class="static_wall" + }, + { + y=11, + x=9, + color="red", + class="static_wall" + }, + { + y=11, + x=10, + color="red", + class="static_wall" + }, + { + y=11, + x=11, + color="red", + class="static_wall" + }, + { + y=3, + x=3, + color="red", + class="box" + }, + { + y=3, + x=9, + color="red", + class="box" }, { y=9, - class="box", x=6, - color="red" + color="red", + class="box" + }, + { + y=1, + x=6, + color="green", + class="door" + }, + { + y=6, + x=1, + color="green", + class="door" + }, + { + y=1, + x=1, + color="green", + class="static_wall" + }, + { + y=1, + x=2, + color="green", + class="static_wall" + }, + { + y=1, + x=3, + color="green", + class="static_wall" + }, + { + y=1, + x=4, + color="green", + class="static_wall" + }, + { + y=1, + x=5, + color="green", + class="static_wall" + }, + { + y=1, + x=7, + color="green", + class="static_wall" + }, + { + y=1, + x=8, + color="green", + class="static_wall" + }, + { + y=1, + x=9, + color="green", + class="static_wall" + }, + { + y=1, + x=10, + color="green", + class="static_wall" + }, + { + y=1, + x=11, + color="green", + class="static_wall" + }, + { + y=2, + x=1, + color="green", + class="static_wall" + }, + { + y=2, + x=11, + color="green", + class="static_wall" + }, + { + y=3, + x=1, + color="green", + class="static_wall" + }, + { + y=3, + x=11, + color="green", + class="static_wall" + }, + { + y=4, + x=1, + color="green", + class="static_wall" + }, + { + y=4, + x=11, + color="green", + class="static_wall" + }, + { + y=5, + x=1, + color="green", + class="static_wall" + }, + { + y=5, + x=4, + color="green", + class="static_wall" + }, + { + y=5, + x=6, + color="green", + class="static_wall" + }, + { + y=5, + x=8, + color="green", + class="static_wall" + }, + { + y=5, + x=11, + color="green", + class="static_wall" + }, + { + y=6, + x=4, + color="green", + class="static_wall" + }, + { + y=6, + x=8, + color="green", + class="static_wall" + }, + { + y=6, + x=11, + color="green", + class="static_wall" + }, + { + y=7, + x=1, + color="green", + class="static_wall" + }, + { + y=7, + x=4, + color="green", + class="static_wall" + }, + { + y=7, + x=6, + color="green", + class="static_wall" + }, + { + y=7, + x=8, + color="green", + class="static_wall" + }, + { + y=7, + x=11, + color="green", + class="static_wall" + }, + { + y=8, + x=1, + color="green", + class="static_wall" + }, + { + y=8, + x=11, + color="green", + class="static_wall" + }, + { + y=9, + x=1, + color="green", + class="static_wall" + }, + { + y=9, + x=11, + color="green", + class="static_wall" + }, + { + y=10, + x=1, + color="green", + class="static_wall" + }, + { + y=10, + x=11, + color="green", + class="static_wall" + }, + { + y=11, + x=1, + color="green", + class="static_wall" + }, + { + y=11, + x=2, + color="green", + class="static_wall" + }, + { + y=11, + x=3, + color="green", + class="static_wall" + }, + { + y=11, + x=4, + color="green", + class="static_wall" + }, + { + y=11, + x=5, + color="green", + class="static_wall" + }, + { + y=11, + x=7, + color="green", + class="static_wall" + }, + { + y=11, + x=8, + color="green", + class="static_wall" + }, + { + y=11, + x=9, + color="green", + class="static_wall" + }, + { + y=11, + x=10, + color="green", + class="static_wall" + }, + { + y=11, + x=11, + color="green", + class="static_wall" + }, + { + y=3, + x=3, + color="green", + class="box" + }, + { + y=3, + x=9, + color="green", + class="box" + }, + { + y=4, + x=6, + color="red", + class="switch" + }, + { + y=6, + x=5, + color="red", + class="switch" + }, + { + y=6, + x=7, + color="red", + class="switch" + }, + { + y=6, + x=6, + color="green", + class="switch" + }, + { + y=8, + x=6, + color="green", + class="switch" } } } \ No newline at end of file diff --git a/rooms/yellow_color_changing_levvel_1.sav b/rooms/yellow_color_changing_levvel_1.sav index 2f98d79..cda2a97 100644 --- a/rooms/yellow_color_changing_levvel_1.sav +++ b/rooms/yellow_color_changing_levvel_1.sav @@ -30,18 +30,6 @@ objects={ x=13, color="blue" }, - { - y=11, - class="player", - x=6, - color="red" - }, - { - y=11, - class="player", - x=6, - color="green" - }, { y=1, class="static_wall", @@ -1039,4 +1027,4 @@ objects={ color="green" } } -} \ No newline at end of file +} diff --git a/rooms/yellow_skull.sav b/rooms/yellow_skull.sav index 20b892d..add2506 100644 --- a/rooms/yellow_skull.sav +++ b/rooms/yellow_skull.sav @@ -12,12 +12,6 @@ objects={ x=6, color="red" }, - { - y=11, - class="player", - x=6, - color="green" - }, { y=1, class="static_wall", @@ -979,4 +973,4 @@ objects={ color="red" } } -} \ No newline at end of file +} diff --git a/tools/nuke_love_saves.sh b/tools/nuke_love_saves.sh new file mode 100755 index 0000000..7ecc55b --- /dev/null +++ b/tools/nuke_love_saves.sh @@ -0,0 +1,29 @@ +#!/usr/bin/env sh +# Delete Chroma Solstice's *runtime* LÖVE save data. Project levels in +# ./rooms are not affected. +set -eu + +DATA_HOME=${XDG_DATA_HOME:-"$HOME/.local/share"} +SAVE_DIR="$DATA_HOME/love/chroma-solstice" + +if [ "${1:-}" != "--yes" ]; then + printf '%s\n' "This deletes only the local LÖVE runtime saves at:" + printf '%s\n' " $SAVE_DIR" + printf '%s\n' "Repository files, including ./rooms/*.sav, are not touched." + printf '%s\n' "Run: $0 --yes" + exit 1 +fi + +if [ ! -e "$SAVE_DIR" ]; then + printf '%s\n' "No local LÖVE saves found at: $SAVE_DIR" + exit 0 +fi + +# Keep the destructive target exact even if this script is changed later. +case "$SAVE_DIR" in + "$DATA_HOME/love/chroma-solstice") ;; + *) printf '%s\n' "Refusing unexpected save path: $SAVE_DIR" >&2; exit 2 ;; +esac + +rm -rf -- "$SAVE_DIR" +printf '%s\n' "Deleted local LÖVE saves: $SAVE_DIR"