commit b4905845e6a4260f56eb40daf0b5f8df9bd9da0b Author: 0x81c Date: Wed Mar 11 20:11:29 2015 -0400 basix diff --git a/art/art/crying_moai_b.png b/art/art/crying_moai_b.png new file mode 100644 index 0000000..2113759 Binary files /dev/null and b/art/art/crying_moai_b.png differ diff --git a/art/art/eye.ase b/art/art/eye.ase new file mode 100644 index 0000000..c63c065 Binary files /dev/null and b/art/art/eye.ase differ diff --git a/art/art/heart.ase b/art/art/heart.ase new file mode 100644 index 0000000..ad30c84 Binary files /dev/null and b/art/art/heart.ase differ diff --git a/art/art/player_w.png b/art/art/player_w.png new file mode 100644 index 0000000..0449da5 Binary files /dev/null and b/art/art/player_w.png differ diff --git a/art/cloud.ase b/art/cloud.ase new file mode 100644 index 0000000..28511f6 Binary files /dev/null and b/art/cloud.ase differ diff --git a/art/cloud_b.png b/art/cloud_b.png new file mode 100644 index 0000000..7590063 Binary files /dev/null and b/art/cloud_b.png differ diff --git a/art/cloud_g.png b/art/cloud_g.png new file mode 100644 index 0000000..ddd3df0 Binary files /dev/null and b/art/cloud_g.png differ diff --git a/art/cloud_r.png b/art/cloud_r.png new file mode 100644 index 0000000..c3d9573 Binary files /dev/null and b/art/cloud_r.png differ diff --git a/art/color_changing_floor_tile.png b/art/color_changing_floor_tile.png new file mode 100644 index 0000000..0e2906a Binary files /dev/null and b/art/color_changing_floor_tile.png differ diff --git a/art/color_changing_wall.png b/art/color_changing_wall.png new file mode 100644 index 0000000..eb4fee1 Binary files /dev/null and b/art/color_changing_wall.png differ diff --git a/art/crying_moai_b.png b/art/crying_moai_b.png new file mode 100644 index 0000000..2113759 Binary files /dev/null and b/art/crying_moai_b.png differ diff --git a/art/crying_moai_g.png b/art/crying_moai_g.png new file mode 100644 index 0000000..f5e564b Binary files /dev/null and b/art/crying_moai_g.png differ diff --git a/art/crying_moai_r.ase b/art/crying_moai_r.ase new file mode 100644 index 0000000..3cc30d0 Binary files /dev/null and b/art/crying_moai_r.ase differ diff --git a/art/crying_moai_r.png b/art/crying_moai_r.png new file mode 100644 index 0000000..dbcadc4 Binary files /dev/null and b/art/crying_moai_r.png differ diff --git a/art/door_locked.png b/art/door_locked.png new file mode 100644 index 0000000..39182a8 Binary files /dev/null and b/art/door_locked.png differ diff --git a/art/door_locked_b.png b/art/door_locked_b.png new file mode 100644 index 0000000..6cea179 Binary files /dev/null and b/art/door_locked_b.png differ diff --git a/art/door_locked_g.png b/art/door_locked_g.png new file mode 100644 index 0000000..1b82716 Binary files /dev/null and b/art/door_locked_g.png differ diff --git a/art/door_locked_r.png b/art/door_locked_r.png new file mode 100644 index 0000000..2bcc22c Binary files /dev/null and b/art/door_locked_r.png differ diff --git a/art/door_unlocked.png b/art/door_unlocked.png new file mode 100644 index 0000000..b5750f2 Binary files /dev/null and b/art/door_unlocked.png differ diff --git a/art/drool.ase b/art/drool.ase new file mode 100644 index 0000000..2ffbc76 Binary files /dev/null and b/art/drool.ase differ diff --git a/art/drool_b.png b/art/drool_b.png new file mode 100644 index 0000000..39951d2 Binary files /dev/null and b/art/drool_b.png differ diff --git a/art/drool_g.png b/art/drool_g.png new file mode 100644 index 0000000..3600357 Binary files /dev/null and b/art/drool_g.png differ diff --git a/art/drool_r.png b/art/drool_r.png new file mode 100644 index 0000000..6a9a068 Binary files /dev/null and b/art/drool_r.png differ diff --git a/art/eye.ase b/art/eye.ase new file mode 100644 index 0000000..c63c065 Binary files /dev/null and b/art/eye.ase differ diff --git a/art/eye_b.png b/art/eye_b.png new file mode 100644 index 0000000..161cb3c Binary files /dev/null and b/art/eye_b.png differ diff --git a/art/eye_g.png b/art/eye_g.png new file mode 100644 index 0000000..cb5175b Binary files /dev/null and b/art/eye_g.png differ diff --git a/art/eye_r.png b/art/eye_r.png new file mode 100644 index 0000000..f9bb954 Binary files /dev/null and b/art/eye_r.png differ diff --git a/art/font/slime_a.png b/art/font/slime_a.png new file mode 100644 index 0000000..f4e6115 Binary files /dev/null and b/art/font/slime_a.png differ diff --git a/art/font/slime_c.png b/art/font/slime_c.png new file mode 100644 index 0000000..2b8233e Binary files /dev/null and b/art/font/slime_c.png differ diff --git a/art/font/slime_e.png b/art/font/slime_e.png new file mode 100644 index 0000000..180fd9a Binary files /dev/null and b/art/font/slime_e.png differ diff --git a/art/font/slime_h.png b/art/font/slime_h.png new file mode 100644 index 0000000..0afd34b Binary files /dev/null and b/art/font/slime_h.png differ diff --git a/art/font/slime_i.png b/art/font/slime_i.png new file mode 100644 index 0000000..4bdf0d1 Binary files /dev/null and b/art/font/slime_i.png differ diff --git a/art/font/slime_l.png b/art/font/slime_l.png new file mode 100644 index 0000000..0050b88 Binary files /dev/null and b/art/font/slime_l.png differ diff --git a/art/font/slime_m.png b/art/font/slime_m.png new file mode 100644 index 0000000..a7441d0 Binary files /dev/null and b/art/font/slime_m.png differ diff --git a/art/font/slime_o.png b/art/font/slime_o.png new file mode 100644 index 0000000..64d818c Binary files /dev/null and b/art/font/slime_o.png differ diff --git a/art/font/slime_r.png b/art/font/slime_r.png new file mode 100644 index 0000000..20d1776 Binary files /dev/null and b/art/font/slime_r.png differ diff --git a/art/font/slime_s.png b/art/font/slime_s.png new file mode 100644 index 0000000..91b1585 Binary files /dev/null and b/art/font/slime_s.png differ diff --git a/art/font/slime_t.png b/art/font/slime_t.png new file mode 100644 index 0000000..11e81b5 Binary files /dev/null and b/art/font/slime_t.png differ diff --git a/art/heart.ase b/art/heart.ase new file mode 100644 index 0000000..ad30c84 Binary files /dev/null and b/art/heart.ase differ diff --git a/art/heart.png b/art/heart.png new file mode 100644 index 0000000..8754394 Binary files /dev/null and b/art/heart.png differ diff --git a/art/heart_b.png b/art/heart_b.png new file mode 100644 index 0000000..4356272 Binary files /dev/null and b/art/heart_b.png differ diff --git a/art/heart_g.png b/art/heart_g.png new file mode 100644 index 0000000..4b9b331 Binary files /dev/null and b/art/heart_g.png differ diff --git a/art/heart_r.png b/art/heart_r.png new file mode 100644 index 0000000..2531669 Binary files /dev/null and b/art/heart_r.png differ diff --git a/art/kiiro.ase b/art/kiiro.ase new file mode 100644 index 0000000..898caba Binary files /dev/null and b/art/kiiro.ase differ diff --git a/art/kiiro_b.png b/art/kiiro_b.png new file mode 100644 index 0000000..cf2a83f Binary files /dev/null and b/art/kiiro_b.png differ diff --git a/art/kiiro_g.png b/art/kiiro_g.png new file mode 100644 index 0000000..de71421 Binary files /dev/null and b/art/kiiro_g.png differ diff --git a/art/kiiro_r.png b/art/kiiro_r.png new file mode 100644 index 0000000..c67095b Binary files /dev/null and b/art/kiiro_r.png differ diff --git a/art/momoiro_b.png b/art/momoiro_b.png new file mode 100644 index 0000000..91a02b9 Binary files /dev/null and b/art/momoiro_b.png differ diff --git a/art/momoiro_g.png b/art/momoiro_g.png new file mode 100644 index 0000000..7370ba8 Binary files /dev/null and b/art/momoiro_g.png differ diff --git a/art/momoiro_r.png b/art/momoiro_r.png new file mode 100644 index 0000000..00f9a66 Binary files /dev/null and b/art/momoiro_r.png differ diff --git a/art/player.png b/art/player.png new file mode 100644 index 0000000..0449da5 Binary files /dev/null and b/art/player.png differ diff --git a/art/player_b.png b/art/player_b.png new file mode 100644 index 0000000..0449da5 Binary files /dev/null and b/art/player_b.png differ diff --git a/art/player_g.png b/art/player_g.png new file mode 100644 index 0000000..0449da5 Binary files /dev/null and b/art/player_g.png differ diff --git a/art/player_r.png b/art/player_r.png new file mode 100644 index 0000000..0449da5 Binary files /dev/null and b/art/player_r.png differ diff --git a/art/player_sad.png b/art/player_sad.png new file mode 100644 index 0000000..72e91c1 Binary files /dev/null and b/art/player_sad.png differ diff --git a/art/player_w.png b/art/player_w.png new file mode 100644 index 0000000..0449da5 Binary files /dev/null and b/art/player_w.png differ diff --git a/art/slime_woman.ase b/art/slime_woman.ase new file mode 100644 index 0000000..e047ca3 Binary files /dev/null and b/art/slime_woman.ase differ diff --git a/art/slime_woman.png b/art/slime_woman.png new file mode 100644 index 0000000..36efd2f Binary files /dev/null and b/art/slime_woman.png differ diff --git a/art/slime_woman_b.png b/art/slime_woman_b.png new file mode 100644 index 0000000..a8f7b16 Binary files /dev/null and b/art/slime_woman_b.png differ diff --git a/art/slime_woman_g.png b/art/slime_woman_g.png new file mode 100644 index 0000000..b45675d Binary files /dev/null and b/art/slime_woman_g.png differ diff --git a/art/slime_woman_r.png b/art/slime_woman_r.png new file mode 100644 index 0000000..06e1d60 Binary files /dev/null and b/art/slime_woman_r.png differ diff --git a/art/start_sign_b.png b/art/start_sign_b.png new file mode 100644 index 0000000..ce1366d Binary files /dev/null and b/art/start_sign_b.png differ diff --git a/art/start_sign_g.png b/art/start_sign_g.png new file mode 100644 index 0000000..fe1c20d Binary files /dev/null and b/art/start_sign_g.png differ diff --git a/art/start_sign_r.png b/art/start_sign_r.png new file mode 100644 index 0000000..e42f4d3 Binary files /dev/null and b/art/start_sign_r.png differ diff --git a/art/static_wall.png b/art/static_wall.png new file mode 100644 index 0000000..80583b5 Binary files /dev/null and b/art/static_wall.png differ diff --git a/art/switch_b.png b/art/switch_b.png new file mode 100644 index 0000000..f294d80 Binary files /dev/null and b/art/switch_b.png differ diff --git a/art/switch_g.png b/art/switch_g.png new file mode 100644 index 0000000..d86bf13 Binary files /dev/null and b/art/switch_g.png differ diff --git a/art/switch_r.png b/art/switch_r.png new file mode 100644 index 0000000..992ced1 Binary files /dev/null and b/art/switch_r.png differ diff --git a/art/test.png b/art/test.png new file mode 100644 index 0000000..a5b2fc1 Binary files /dev/null and b/art/test.png differ diff --git a/art/wall.ase b/art/wall.ase new file mode 100644 index 0000000..d6caa5f Binary files /dev/null and b/art/wall.ase differ diff --git a/art/wall_b.png b/art/wall_b.png new file mode 100644 index 0000000..917e7bf Binary files /dev/null and b/art/wall_b.png differ diff --git a/art/wall_g.png b/art/wall_g.png new file mode 100644 index 0000000..f64f5d3 Binary files /dev/null and b/art/wall_g.png differ diff --git a/art/wall_r.png b/art/wall_r.png new file mode 100644 index 0000000..5a0a781 Binary files /dev/null and b/art/wall_r.png differ diff --git a/art/warai.ase b/art/warai.ase new file mode 100644 index 0000000..8b9c375 Binary files /dev/null and b/art/warai.ase differ diff --git a/art/warai_b.png b/art/warai_b.png new file mode 100644 index 0000000..6958418 Binary files /dev/null and b/art/warai_b.png differ diff --git a/art/warai_g.png b/art/warai_g.png new file mode 100644 index 0000000..52492b2 Binary files /dev/null and b/art/warai_g.png differ diff --git a/art/warai_r.png b/art/warai_r.png new file mode 100644 index 0000000..3f49336 Binary files /dev/null and b/art/warai_r.png differ diff --git a/color.lua b/color.lua new file mode 100644 index 0000000..4de1d62 --- /dev/null +++ b/color.lua @@ -0,0 +1,20 @@ +-- this module provides some helpful functions +-- for setting color!! + +Color = class("Color") + +function Color:initialize(inColor) + local r, g, b, a + if inColor == "red" then + r, g, b, a = 255, 0, 0, 255 + elseif inColor == "green" then + r, g, b, a = 0, 255, 0, 255 + elseif inColor == "blue" then + r, g, b, a = 0, 0, 255, 255 + end + self.r, self.g, self.b, self.a = r, g, b, a +end + +function Color:set() + return self.r, self.g, self.b, self.a +end \ No newline at end of file diff --git a/conf.lua b/conf.lua new file mode 100644 index 0000000..c1dbb0a --- /dev/null +++ b/conf.lua @@ -0,0 +1,5 @@ +function love.conf(t) + t.window.width = 900 + t.window.height = 640 + t.window.title = "CHROMA SOLSTICE" +end \ No newline at end of file diff --git a/entity.lua b/entity.lua new file mode 100644 index 0000000..3a07164 --- /dev/null +++ b/entity.lua @@ -0,0 +1,28 @@ +Entity = class("Entity") + +function Entity:initialize(t) + self.gridX, self.gridY = t.x, t.y + self.gridSize = {x = t.sizeX, y = t.sizeY} + self.color = Color:new(t.color) + self.collision = t.collision +end + +function Entity:atGridPos(x, y) + if x >= self.gridX and x <= self.gridX + self.gridSize.x and + y >= self.gridY and y <= self.gridSize.y then + return true + end + return false +end + +function Entity:getGridPos() + return {x = self.gridX, y = self.gridY} +end + +function Entity:getDrawPos() + local gridPos = self:getGridPos() + return { + x = (gridPos.x - 1) * width / gridWidth, + y = (gridPos.y - 1) * height / gridHeight + } +end \ No newline at end of file diff --git a/font/LCD_Solid.ttf b/font/LCD_Solid.ttf new file mode 100644 index 0000000..808f3ee Binary files /dev/null and b/font/LCD_Solid.ttf differ diff --git a/font/MODES.ttf b/font/MODES.ttf new file mode 100644 index 0000000..87c9280 Binary files /dev/null and b/font/MODES.ttf differ diff --git a/font/VCR_OSD_MONO.ttf b/font/VCR_OSD_MONO.ttf new file mode 100644 index 0000000..9322814 Binary files /dev/null and b/font/VCR_OSD_MONO.ttf differ diff --git a/font/VT323.ttf b/font/VT323.ttf new file mode 100644 index 0000000..8eeeae6 Binary files /dev/null and b/font/VT323.ttf differ diff --git a/font/coders_crux.ttf b/font/coders_crux.ttf new file mode 100644 index 0000000..01b5ea3 Binary files /dev/null and b/font/coders_crux.ttf differ diff --git a/font/coderscrux.png b/font/coderscrux.png new file mode 100644 index 0000000..b2576f6 Binary files /dev/null and b/font/coderscrux.png differ diff --git a/font/license.txt b/font/license.txt new file mode 100644 index 0000000..43cdfa3 --- /dev/null +++ b/font/license.txt @@ -0,0 +1,4 @@ +The FontStruction “Coder's Crux” +(http://fontstruct.com/fontstructions/show/619715) by “NAL” is licensed +under a Creative Commons Attribution license +(http://creativecommons.org/licenses/by/3.0/). diff --git a/font/prstart.ttf b/font/prstart.ttf new file mode 100644 index 0000000..40ca6b6 Binary files /dev/null and b/font/prstart.ttf differ diff --git a/font/prstartk.ttf b/font/prstartk.ttf new file mode 100644 index 0000000..e9d3c15 Binary files /dev/null and b/font/prstartk.ttf differ diff --git a/font/read me.txt b/font/read me.txt new file mode 100644 index 0000000..9128c61 --- /dev/null +++ b/font/read me.txt @@ -0,0 +1,26 @@ +The font file in this archive was created using Fontstruct the free, online +font-building tool. +This font was created by “NAL”. +This font has a homepage where this archive and other versions may be found: +http://fontstruct.com/fontstructions/show/619715 + +Try Fontstruct at http://fontstruct.com +It’s easy and it’s fun. + +NOTE FOR FLASH USERS: Fontstruct fonts (fontstructions) are optimized for +Flash. If the font in this archive is a pixel font, it is best displayed at a +font-size of 16. + +Fontstruct is sponsored by FontShop. +Visit them at http://www.fontshop.com +FontShop is the original independent font retailer. We’ve been around since +the dawn of digital type. Whether you need the right font or need to create the +right font from scratch, let our 21 years of experience work for you. + +Fontstruct is copyright ©2012 Rob Meek + +LEGAL NOTICE: +In using this font you must comply with the licensing terms described in the +file “license.txt” included with this archive. +If you redistribute the font file in this archive, it must be accompanied by +all the other files from this archive, including this one. diff --git a/font/read me.txt.gz b/font/read me.txt.gz new file mode 100644 index 0000000..7afe901 Binary files /dev/null and b/font/read me.txt.gz differ diff --git a/input.lua b/input.lua new file mode 100644 index 0000000..94f1309 --- /dev/null +++ b/input.lua @@ -0,0 +1,11 @@ +local input = {} + +function input:handler() + +end + +function input:moveIsPressed() + +end + +return input \ No newline at end of file diff --git a/levels/2.sav b/levels/2.sav new file mode 100644 index 0000000..779da97 --- /dev/null +++ b/levels/2.sav @@ -0,0 +1,914 @@ +{ +color_changing_floor_tiles={ + red={ + }, + blue={ + }, + green={ + } +}, +wall_shake=1, +doors={ + red={ + { + y=6, + x=11, + color="red" + } + }, + blue={ + }, + green={ + { + y=11, + x=6, + color="green" + } + } +}, +static_walls={ + red={ + { + y=9, + x=1, + type="static", + color="red" + }, + { + y=11, + x=2, + type="static", + color="red" + }, + { + y=1, + x=1, + type="static", + color="red" + }, + { + y=3, + x=1, + type="static", + color="red" + }, + { + y=1, + x=3, + type="static", + color="red" + }, + { + y=10, + x=1, + type="static", + color="red" + }, + { + y=9, + x=11, + type="static", + color="red" + }, + { + y=1, + x=6, + type="static", + color="red" + }, + { + y=1, + x=4, + type="static", + color="red" + }, + { + y=3, + x=11, + type="static", + color="red" + }, + { + y=1, + x=5, + type="static", + color="red" + }, + { + y=3, + x=5, + type="static", + color="red" + }, + { + y=1, + x=10, + type="static", + color="red" + }, + { + y=11, + x=5, + type="static", + color="red" + }, + { + y=4, + x=11, + type="static", + color="red" + }, + { + y=1, + x=7, + type="static", + color="red" + }, + { + y=10, + x=11, + type="static", + color="red" + }, + { + y=11, + x=11, + type="static", + color="red" + }, + { + y=5, + x=11, + type="static", + color="red" + }, + { + y=11, + x=9, + type="static", + color="red" + }, + { + y=11, + x=1, + type="static", + color="red" + }, + { + y=11, + x=4, + type="static", + color="red" + }, + { + y=11, + x=10, + type="static", + color="red" + }, + { + y=1, + x=9, + type="static", + color="red" + }, + { + y=3, + x=7, + type="static", + color="red" + }, + { + y=7, + x=1, + type="static", + color="red" + }, + { + y=11, + x=3, + type="static", + color="red" + }, + { + y=1, + x=11, + type="static", + color="red" + }, + { + y=1, + x=2, + type="static", + color="red" + }, + { + y=2, + x=1, + type="static", + color="red" + }, + { + y=7, + x=11, + type="static", + color="red" + }, + { + y=4, + x=1, + type="static", + color="red" + }, + { + y=5, + x=1, + type="static", + color="red" + }, + { + y=11, + x=8, + type="static", + color="red" + }, + { + y=2, + x=7, + type="static", + color="red" + }, + { + y=6, + x=1, + type="static", + color="red" + }, + { + y=11, + x=7, + type="static", + color="red" + }, + { + y=1, + x=8, + type="static", + color="red" + }, + { + y=2, + x=5, + type="static", + color="red" + }, + { + y=2, + x=11, + type="static", + color="red" + }, + { + y=8, + x=11, + type="static", + color="red" + }, + { + y=8, + x=1, + type="static", + color="red" + } + }, + blue={ + { + y=9, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=2, + type="static", + color="blue" + }, + { + y=1, + x=1, + type="static", + color="blue" + }, + { + y=3, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=3, + type="static", + color="blue" + }, + { + y=10, + x=1, + type="static", + color="blue" + }, + { + y=9, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=6, + type="static", + color="blue" + }, + { + y=1, + x=4, + type="static", + color="blue" + }, + { + y=3, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=5, + type="static", + color="blue" + }, + { + y=11, + x=3, + type="static", + color="blue" + }, + { + y=11, + x=5, + type="static", + color="blue" + }, + { + y=4, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=7, + type="static", + color="blue" + }, + { + y=10, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=11, + type="static", + color="blue" + }, + { + y=5, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=9, + type="static", + color="blue" + }, + { + y=11, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=10, + type="static", + color="blue" + }, + { + y=7, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=4, + type="static", + color="blue" + }, + { + y=1, + x=9, + type="static", + color="blue" + }, + { + y=11, + x=8, + type="static", + color="blue" + }, + { + y=1, + x=10, + type="static", + color="blue" + }, + { + y=7, + x=11, + type="static", + color="blue" + }, + { + y=4, + x=1, + type="static", + color="blue" + }, + { + y=6, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=8, + type="static", + color="blue" + }, + { + y=1, + x=2, + type="static", + color="blue" + }, + { + y=2, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=7, + type="static", + color="blue" + }, + { + y=1, + x=11, + type="static", + color="blue" + }, + { + y=2, + x=11, + type="static", + color="blue" + }, + { + y=5, + x=1, + type="static", + color="blue" + }, + { + y=8, + x=11, + type="static", + color="blue" + }, + { + y=8, + x=1, + type="static", + color="blue" + } + }, + green={ + { + y=9, + x=1, + type="static", + color="green" + }, + { + y=11, + x=2, + type="static", + color="green" + }, + { + y=8, + x=3, + type="static", + color="green" + }, + { + y=5, + x=5, + type="static", + color="green" + }, + { + y=1, + x=1, + type="static", + color="green" + }, + { + y=3, + x=1, + type="static", + color="green" + }, + { + y=1, + x=3, + type="static", + color="green" + }, + { + y=10, + x=1, + type="static", + color="green" + }, + { + y=9, + x=11, + type="static", + color="green" + }, + { + y=1, + x=6, + type="static", + color="green" + }, + { + y=1, + x=4, + type="static", + color="green" + }, + { + y=3, + x=11, + type="static", + color="green" + }, + { + y=1, + x=5, + type="static", + color="green" + }, + { + y=1, + x=10, + type="static", + color="green" + }, + { + y=11, + x=5, + type="static", + color="green" + }, + { + y=4, + x=11, + type="static", + color="green" + }, + { + y=1, + x=7, + type="static", + color="green" + }, + { + y=10, + x=11, + type="static", + color="green" + }, + { + y=11, + x=4, + type="static", + color="green" + }, + { + y=1, + x=9, + type="static", + color="green" + }, + { + y=11, + x=8, + type="static", + color="green" + }, + { + y=11, + x=11, + type="static", + color="green" + }, + { + y=5, + x=11, + type="static", + color="green" + }, + { + y=11, + x=9, + type="static", + color="green" + }, + { + y=5, + x=8, + type="static", + color="green" + }, + { + y=7, + x=8, + type="static", + color="green" + }, + { + y=1, + x=2, + type="static", + color="green" + }, + { + y=1, + x=8, + type="static", + color="green" + }, + { + y=11, + x=1, + type="static", + color="green" + }, + { + y=7, + x=7, + type="static", + color="green" + }, + { + y=7, + x=4, + type="static", + color="green" + }, + { + y=11, + x=10, + type="static", + color="green" + }, + { + y=5, + x=7, + type="static", + color="green" + }, + { + y=4, + x=9, + type="static", + color="green" + }, + { + y=4, + x=3, + type="static", + color="green" + }, + { + y=6, + x=1, + type="static", + color="green" + }, + { + y=11, + x=3, + type="static", + color="green" + }, + { + y=2, + x=11, + type="static", + color="green" + }, + { + y=7, + x=11, + type="static", + color="green" + }, + { + y=4, + x=1, + type="static", + color="green" + }, + { + y=5, + x=1, + type="static", + color="green" + }, + { + y=7, + x=1, + type="static", + color="green" + }, + { + y=5, + x=4, + type="static", + color="green" + }, + { + y=8, + x=9, + type="static", + color="green" + }, + { + y=11, + x=7, + type="static", + color="green" + }, + { + y=1, + x=11, + type="static", + color="green" + }, + { + y=7, + x=5, + type="static", + color="green" + }, + { + y=2, + x=1, + type="static", + color="green" + }, + { + y=8, + x=11, + type="static", + color="green" + }, + { + y=8, + x=1, + type="static", + color="green" + } + } +}, +songs={ + travels_1=1, + travels_2=0, + travels_3=0, + travels_4=0, + travels_5=0 +}, +walls={ + red={ + { + y=3, + x=3, + color="red" + }, + { + y=3, + x=9, + color="red" + } + }, + blue={ + }, + green={ + { + y=5, + x=9, + color="green" + }, + { + y=7, + x=6, + color="green" + }, + { + y=7, + x=3, + color="green" + }, + { + y=5, + x=6, + color="green" + } + } +}, +exits={ + right=3, + bottom="start" +}, +players={ + red={ + }, + blue={ + }, + green={ + } +}, +sages={ +}, +switches={ + red={ + { + y=6, + x=6, + color="red" + }, + { + y=2, + x=6, + color="red" + } + }, + blue={ + }, + green={ + { + y=6, + x=4, + color="green" + }, + { + y=6, + x=8, + color="green" + }, + { + y=6, + x=7, + color="green" + }, + { + y=6, + x=5, + color="green" + } + } +} +} \ No newline at end of file diff --git a/levels/3.sav b/levels/3.sav new file mode 100644 index 0000000..7556594 --- /dev/null +++ b/levels/3.sav @@ -0,0 +1,948 @@ +{ +color_changing_floor_tiles={ + red={ + }, + blue={ + }, + green={ + } +}, +wall_shake=1, +doors={ + red={ + }, + blue={ + }, + green={ + } +}, +static_walls={ + red={ + { + y=7, + x=6, + type="static", + color="red" + }, + { + y=11, + x=2, + type="static", + color="red" + }, + { + y=1, + x=1, + type="static", + color="red" + }, + { + y=3, + x=1, + type="static", + color="red" + }, + { + y=1, + x=3, + type="static", + color="red" + }, + { + y=10, + x=1, + type="static", + color="red" + }, + { + y=1, + x=2, + type="static", + color="red" + }, + { + y=9, + x=6, + type="static", + color="red" + }, + { + y=2, + x=6, + type="static", + color="red" + }, + { + y=1, + x=4, + type="static", + color="red" + }, + { + y=3, + x=11, + type="static", + color="red" + }, + { + y=8, + x=6, + type="static", + color="red" + }, + { + y=1, + x=5, + type="static", + color="red" + }, + { + y=10, + x=6, + type="static", + color="red" + }, + { + y=1, + x=10, + type="static", + color="red" + }, + { + y=11, + x=5, + type="static", + color="red" + }, + { + y=4, + x=11, + type="static", + color="red" + }, + { + y=1, + x=7, + type="static", + color="red" + }, + { + y=10, + x=11, + type="static", + color="red" + }, + { + y=11, + x=11, + type="static", + color="red" + }, + { + y=5, + x=11, + type="static", + color="red" + }, + { + y=11, + x=9, + type="static", + color="red" + }, + { + y=11, + x=6, + type="static", + color="red" + }, + { + y=11, + x=1, + type="static", + color="red" + }, + { + y=8, + x=1, + type="static", + color="red" + }, + { + y=8, + x=11, + type="static", + color="red" + }, + { + y=11, + x=10, + type="static", + color="red" + }, + { + y=9, + x=1, + type="static", + color="red" + }, + { + y=3, + x=6, + type="static", + color="red" + }, + { + y=7, + x=1, + type="static", + color="red" + }, + { + y=1, + x=11, + type="static", + color="red" + }, + { + y=5, + x=6, + type="static", + color="red" + }, + { + y=1, + x=6, + type="static", + color="red" + }, + { + y=2, + x=11, + type="static", + color="red" + }, + { + y=7, + x=11, + type="static", + color="red" + }, + { + y=4, + x=1, + type="static", + color="red" + }, + { + y=5, + x=1, + type="static", + color="red" + }, + { + y=2, + x=1, + type="static", + color="red" + }, + { + y=9, + x=11, + type="static", + color="red" + }, + { + y=1, + x=9, + type="static", + color="red" + }, + { + y=11, + x=7, + type="static", + color="red" + }, + { + y=1, + x=8, + type="static", + color="red" + }, + { + y=11, + x=8, + type="static", + color="red" + }, + { + y=11, + x=3, + type="static", + color="red" + }, + { + y=4, + x=6, + type="static", + color="red" + }, + { + y=11, + x=4, + type="static", + color="red" + } + }, + blue={ + { + y=9, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=2, + type="static", + color="blue" + }, + { + y=1, + x=1, + type="static", + color="blue" + }, + { + y=3, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=3, + type="static", + color="blue" + }, + { + y=10, + x=1, + type="static", + color="blue" + }, + { + y=9, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=6, + type="static", + color="blue" + }, + { + y=1, + x=4, + type="static", + color="blue" + }, + { + y=3, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=5, + type="static", + color="blue" + }, + { + y=1, + x=10, + type="static", + color="blue" + }, + { + y=11, + x=5, + type="static", + color="blue" + }, + { + y=4, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=7, + type="static", + color="blue" + }, + { + y=10, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=11, + type="static", + color="blue" + }, + { + y=5, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=9, + type="static", + color="blue" + }, + { + y=11, + x=6, + type="static", + color="blue" + }, + { + y=11, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=10, + type="static", + color="blue" + }, + { + y=7, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=4, + type="static", + color="blue" + }, + { + y=8, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=2, + type="static", + color="blue" + }, + { + y=7, + x=11, + type="static", + color="blue" + }, + { + y=4, + x=1, + type="static", + color="blue" + }, + { + y=5, + x=1, + type="static", + color="blue" + }, + { + y=2, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=11, + type="static", + color="blue" + }, + { + y=2, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=7, + type="static", + color="blue" + }, + { + y=1, + x=8, + type="static", + color="blue" + }, + { + y=11, + x=8, + type="static", + color="blue" + }, + { + y=11, + x=3, + type="static", + color="blue" + }, + { + y=1, + x=9, + type="static", + color="blue" + }, + { + y=8, + x=1, + type="static", + color="blue" + } + }, + green={ + { + y=9, + x=1, + type="static", + color="green" + }, + { + y=11, + x=2, + type="static", + color="green" + }, + { + y=5, + x=5, + type="static", + color="green" + }, + { + y=1, + x=1, + type="static", + color="green" + }, + { + y=3, + x=1, + type="static", + color="green" + }, + { + y=1, + x=3, + type="static", + color="green" + }, + { + y=10, + x=1, + type="static", + color="green" + }, + { + y=9, + x=11, + type="static", + color="green" + }, + { + y=1, + x=6, + type="static", + color="green" + }, + { + y=1, + x=4, + type="static", + color="green" + }, + { + y=3, + x=11, + type="static", + color="green" + }, + { + y=1, + x=5, + type="static", + color="green" + }, + { + y=3, + x=5, + type="static", + color="green" + }, + { + y=1, + x=10, + type="static", + color="green" + }, + { + y=11, + x=5, + type="static", + color="green" + }, + { + y=9, + x=7, + type="static", + color="green" + }, + { + y=4, + x=11, + type="static", + color="green" + }, + { + y=3, + x=7, + type="static", + color="green" + }, + { + y=1, + x=7, + type="static", + color="green" + }, + { + y=10, + x=11, + type="static", + color="green" + }, + { + y=9, + x=5, + type="static", + color="green" + }, + { + y=2, + x=1, + type="static", + color="green" + }, + { + y=7, + x=7, + type="static", + color="green" + }, + { + y=11, + x=11, + type="static", + color="green" + }, + { + y=5, + x=11, + type="static", + color="green" + }, + { + y=11, + x=9, + type="static", + color="green" + }, + { + y=11, + x=6, + type="static", + color="green" + }, + { + y=7, + x=9, + type="static", + color="green" + }, + { + y=1, + x=11, + type="static", + color="green" + }, + { + y=11, + x=1, + type="static", + color="green" + }, + { + y=5, + x=7, + type="static", + color="green" + }, + { + y=11, + x=8, + type="static", + color="green" + }, + { + y=11, + x=10, + type="static", + color="green" + }, + { + y=8, + x=11, + type="static", + color="green" + }, + { + y=11, + x=4, + type="static", + color="green" + }, + { + y=7, + x=1, + type="static", + color="green" + }, + { + y=5, + x=9, + type="static", + color="green" + }, + { + y=5, + x=3, + type="static", + color="green" + }, + { + y=7, + x=3, + type="static", + color="green" + }, + { + y=1, + x=2, + type="static", + color="green" + }, + { + y=7, + x=11, + type="static", + color="green" + }, + { + y=4, + x=1, + type="static", + color="green" + }, + { + y=5, + x=1, + type="static", + color="green" + }, + { + y=2, + x=11, + type="static", + color="green" + }, + { + y=11, + x=7, + type="static", + color="green" + }, + { + y=1, + x=8, + type="static", + color="green" + }, + { + y=7, + x=5, + type="static", + color="green" + }, + { + y=11, + x=3, + type="static", + color="green" + }, + { + y=1, + x=9, + type="static", + color="green" + }, + { + y=8, + x=1, + type="static", + color="green" + } + } +}, +songs={ + travels_1=1, + travels_2=1, + travels_3=0, + travels_4=0, + travels_5=0 +}, +walls={ + red={ + { + y=6, + x=4, + color="red" + }, + { + y=6, + x=8, + color="red" + } + }, + blue={ + }, + green={ + { + y=5, + x=4, + color="green" + }, + { + y=7, + x=4, + color="green" + }, + { + y=4, + x=5, + color="green" + }, + { + y=8, + x=5, + color="green" + }, + { + y=5, + x=8, + color="green" + }, + { + y=7, + x=8, + color="green" + } + } +}, +exits={ + right=4, + left=2 +}, +players={ + red={ + }, + blue={ + }, + green={ + } +}, +sages={ +}, +switches={ + red={ + { + y=6, + x=7, + color="red" + }, + { + y=6, + x=5, + color="red" + } + }, + blue={ + }, + green={ + { + y=6, + x=4, + color="green" + }, + { + y=9, + x=3, + color="green" + }, + { + y=3, + x=3, + color="green" + }, + { + y=6, + x=8, + color="green" + }, + { + y=4, + x=6, + color="green" + }, + { + y=8, + x=6, + color="green" + } + } +} +} \ No newline at end of file diff --git a/levels/4.sav b/levels/4.sav new file mode 100644 index 0000000..0f99b6a --- /dev/null +++ b/levels/4.sav @@ -0,0 +1,845 @@ +{ +color_changing_floor_tiles={ + red={ + }, + blue={ + }, + green={ + } +}, +wall_shake=1, +doors={ + red={ + { + y=6, + x=11, + color="red" + } + }, + blue={ + }, + green={ + } +}, +static_walls={ + red={ + { + y=7, + x=6, + type="static", + color="red" + }, + { + y=11, + x=2, + type="static", + color="red" + }, + { + y=5, + x=5, + type="static", + color="red" + }, + { + y=1, + x=1, + type="static", + color="red" + }, + { + y=3, + x=1, + type="static", + color="red" + }, + { + y=1, + x=3, + type="static", + color="red" + }, + { + y=7, + x=7, + type="static", + color="red" + }, + { + y=1, + x=2, + type="static", + color="red" + }, + { + y=1, + x=6, + type="static", + color="red" + }, + { + y=1, + x=4, + type="static", + color="red" + }, + { + y=3, + x=11, + type="static", + color="red" + }, + { + y=1, + x=5, + type="static", + color="red" + }, + { + y=11, + x=3, + type="static", + color="red" + }, + { + y=11, + x=5, + type="static", + color="red" + }, + { + y=4, + x=11, + type="static", + color="red" + }, + { + y=1, + x=7, + type="static", + color="red" + }, + { + y=10, + x=11, + type="static", + color="red" + }, + { + y=11, + x=4, + type="static", + color="red" + }, + { + y=8, + x=11, + type="static", + color="red" + }, + { + y=1, + x=10, + type="static", + color="red" + }, + { + y=11, + x=11, + type="static", + color="red" + }, + { + y=5, + x=11, + type="static", + color="red" + }, + { + y=11, + x=9, + type="static", + color="red" + }, + { + y=5, + x=8, + type="static", + color="red" + }, + { + y=7, + x=8, + type="static", + color="red" + }, + { + y=2, + x=1, + type="static", + color="red" + }, + { + y=1, + x=11, + type="static", + color="red" + }, + { + y=7, + x=9, + type="static", + color="red" + }, + { + y=11, + x=1, + type="static", + color="red" + }, + { + y=10, + x=1, + type="static", + color="red" + }, + { + y=11, + x=8, + type="static", + color="red" + }, + { + y=9, + x=11, + type="static", + color="red" + }, + { + y=9, + x=1, + type="static", + color="red" + }, + { + y=7, + x=1, + type="static", + color="red" + }, + { + y=5, + x=9, + type="static", + color="red" + }, + { + y=11, + x=10, + type="static", + color="red" + }, + { + y=8, + x=1, + type="static", + color="red" + }, + { + y=5, + x=7, + type="static", + color="red" + }, + { + y=7, + x=11, + type="static", + color="red" + }, + { + y=4, + x=1, + type="static", + color="red" + }, + { + y=5, + x=1, + type="static", + color="red" + }, + { + y=2, + x=11, + type="static", + color="red" + }, + { + y=5, + x=4, + type="static", + color="red" + }, + { + y=7, + x=4, + type="static", + color="red" + }, + { + y=11, + x=7, + type="static", + color="red" + }, + { + y=1, + x=8, + type="static", + color="red" + }, + { + y=7, + x=5, + type="static", + color="red" + }, + { + y=11, + x=6, + type="static", + color="red" + }, + { + y=1, + x=9, + type="static", + color="red" + }, + { + y=5, + x=6, + type="static", + color="red" + } + }, + blue={ + { + y=9, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=2, + type="static", + color="blue" + }, + { + y=1, + x=1, + type="static", + color="blue" + }, + { + y=3, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=3, + type="static", + color="blue" + }, + { + y=10, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=2, + type="static", + color="blue" + }, + { + y=1, + x=6, + type="static", + color="blue" + }, + { + y=1, + x=4, + type="static", + color="blue" + }, + { + y=3, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=5, + type="static", + color="blue" + }, + { + y=11, + x=3, + type="static", + color="blue" + }, + { + y=11, + x=5, + type="static", + color="blue" + }, + { + y=4, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=7, + type="static", + color="blue" + }, + { + y=10, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=11, + type="static", + color="blue" + }, + { + y=5, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=9, + type="static", + color="blue" + }, + { + y=11, + x=6, + type="static", + color="blue" + }, + { + y=11, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=8, + type="static", + color="blue" + }, + { + y=7, + x=1, + type="static", + color="blue" + }, + { + y=8, + x=1, + type="static", + color="blue" + }, + { + y=8, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=10, + type="static", + color="blue" + }, + { + y=7, + x=11, + type="static", + color="blue" + }, + { + y=4, + x=1, + type="static", + color="blue" + }, + { + y=5, + x=1, + type="static", + color="blue" + }, + { + y=9, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=11, + type="static", + color="blue" + }, + { + y=2, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=7, + type="static", + color="blue" + }, + { + y=1, + x=8, + type="static", + color="blue" + }, + { + y=2, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=10, + type="static", + color="blue" + }, + { + y=1, + x=9, + type="static", + color="blue" + }, + { + y=11, + x=4, + type="static", + color="blue" + } + }, + green={ + { + y=9, + x=1, + type="static", + color="green" + }, + { + y=11, + x=2, + type="static", + color="green" + }, + { + y=1, + x=1, + type="static", + color="green" + }, + { + y=3, + x=1, + type="static", + color="green" + }, + { + y=1, + x=3, + type="static", + color="green" + }, + { + y=10, + x=1, + type="static", + color="green" + }, + { + y=1, + x=2, + type="static", + color="green" + }, + { + y=1, + x=6, + type="static", + color="green" + }, + { + y=1, + x=4, + type="static", + color="green" + }, + { + y=3, + x=11, + type="static", + color="green" + }, + { + y=1, + x=5, + type="static", + color="green" + }, + { + y=11, + x=3, + type="static", + color="green" + }, + { + y=11, + x=5, + type="static", + color="green" + }, + { + y=4, + x=11, + type="static", + color="green" + }, + { + y=1, + x=7, + type="static", + color="green" + }, + { + y=10, + x=11, + type="static", + color="green" + }, + { + y=11, + x=11, + type="static", + color="green" + }, + { + y=5, + x=11, + type="static", + color="green" + }, + { + y=11, + x=9, + type="static", + color="green" + }, + { + y=11, + x=6, + type="static", + color="green" + }, + { + y=11, + x=1, + type="static", + color="green" + }, + { + y=11, + x=8, + type="static", + color="green" + }, + { + y=7, + x=1, + type="static", + color="green" + }, + { + y=8, + x=1, + type="static", + color="green" + }, + { + y=8, + x=11, + type="static", + color="green" + }, + { + y=11, + x=10, + type="static", + color="green" + }, + { + y=7, + x=11, + type="static", + color="green" + }, + { + y=4, + x=1, + type="static", + color="green" + }, + { + y=5, + x=1, + type="static", + color="green" + }, + { + y=9, + x=11, + type="static", + color="green" + }, + { + y=1, + x=11, + type="static", + color="green" + }, + { + y=2, + x=1, + type="static", + color="green" + }, + { + y=11, + x=7, + type="static", + color="green" + }, + { + y=1, + x=8, + type="static", + color="green" + }, + { + y=2, + x=11, + type="static", + color="green" + }, + { + y=1, + x=10, + type="static", + color="green" + }, + { + y=1, + x=9, + type="static", + color="green" + }, + { + y=11, + x=4, + type="static", + color="green" + } + } +}, +songs={ + travels_1=1, + travels_2=1, + travels_3=1, + travels_4=0, + travels_5=0 +}, +walls={ + red={ + { + y=6, + x=9, + color="red" + }, + { + y=6, + x=3, + color="red" + } + }, + blue={ + }, + green={ + } +}, +exits={ + right=5, + left=3 +}, +players={ + red={ + }, + blue={ + }, + green={ + } +}, +sages={ +}, +switches={ + red={ + { + y=6, + x=4, + color="red" + }, + { + y=6, + x=6, + color="red" + } + }, + blue={ + }, + green={ + } +} +} \ No newline at end of file diff --git a/levels/5.sav b/levels/5.sav new file mode 100644 index 0000000..f356ccd --- /dev/null +++ b/levels/5.sav @@ -0,0 +1,914 @@ +{ +color_changing_floor_tiles={ + red={ + }, + blue={ + }, + green={ + } +}, +wall_shake=1, +doors={ + red={ + { + y=1, + x=6, + color="red" + } + }, + blue={ + }, + green={ + } +}, +static_walls={ + red={ + { + y=3, + x=3, + type="static", + color="red" + }, + { + y=11, + x=2, + type="static", + color="red" + }, + { + y=5, + x=5, + type="static", + color="red" + }, + { + y=2, + x=1, + type="static", + color="red" + }, + { + y=3, + x=1, + type="static", + color="red" + }, + { + y=5, + x=7, + type="static", + color="red" + }, + { + y=7, + x=7, + type="static", + color="red" + }, + { + y=1, + x=2, + type="static", + color="red" + }, + { + y=3, + x=2, + type="static", + color="red" + }, + { + y=11, + x=4, + type="static", + color="red" + }, + { + y=1, + x=4, + type="static", + color="red" + }, + { + y=3, + x=4, + type="static", + color="red" + }, + { + y=7, + x=10, + type="static", + color="red" + }, + { + y=1, + x=5, + type="static", + color="red" + }, + { + y=3, + x=5, + type="static", + color="red" + }, + { + y=1, + x=9, + type="static", + color="red" + }, + { + y=10, + x=1, + type="static", + color="red" + }, + { + y=11, + x=3, + type="static", + color="red" + }, + { + y=3, + x=8, + type="static", + color="red" + }, + { + y=11, + x=5, + type="static", + color="red" + }, + { + y=1, + x=11, + type="static", + color="red" + }, + { + y=4, + x=11, + type="static", + color="red" + }, + { + y=5, + x=2, + type="static", + color="red" + }, + { + y=1, + x=7, + type="static", + color="red" + }, + { + y=10, + x=11, + type="static", + color="red" + }, + { + y=3, + x=7, + type="static", + color="red" + }, + { + y=9, + x=11, + type="static", + color="red" + }, + { + y=2, + x=11, + type="static", + color="red" + }, + { + y=11, + x=6, + type="static", + color="red" + }, + { + y=1, + x=10, + type="static", + color="red" + }, + { + y=11, + x=11, + type="static", + color="red" + }, + { + y=5, + x=11, + type="static", + color="red" + }, + { + y=11, + x=9, + type="static", + color="red" + }, + { + y=5, + x=8, + type="static", + color="red" + }, + { + y=7, + x=8, + type="static", + color="red" + }, + { + y=7, + x=11, + type="static", + color="red" + }, + { + y=3, + x=11, + type="static", + color="red" + }, + { + y=7, + x=9, + type="static", + color="red" + }, + { + y=6, + x=11, + type="static", + color="red" + }, + { + y=11, + x=8, + type="static", + color="red" + }, + { + y=11, + x=10, + type="static", + color="red" + }, + { + y=9, + x=1, + type="static", + color="red" + }, + { + y=1, + x=1, + type="static", + color="red" + }, + { + y=7, + x=1, + type="static", + color="red" + }, + { + y=1, + x=3, + type="static", + color="red" + }, + { + y=5, + x=3, + type="static", + color="red" + }, + { + y=7, + x=3, + type="static", + color="red" + }, + { + y=11, + x=1, + type="static", + color="red" + }, + { + y=4, + x=1, + type="static", + color="red" + }, + { + y=5, + x=1, + type="static", + color="red" + }, + { + y=3, + x=9, + type="static", + color="red" + }, + { + y=5, + x=4, + type="static", + color="red" + }, + { + y=7, + x=4, + type="static", + color="red" + }, + { + y=11, + x=7, + type="static", + color="red" + }, + { + y=7, + x=2, + type="static", + color="red" + }, + { + y=7, + x=5, + type="static", + color="red" + }, + { + y=1, + x=8, + type="static", + color="red" + }, + { + y=8, + x=11, + type="static", + color="red" + }, + { + y=8, + x=1, + type="static", + color="red" + } + }, + blue={ + { + y=9, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=2, + type="static", + color="blue" + }, + { + y=1, + x=1, + type="static", + color="blue" + }, + { + y=3, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=3, + type="static", + color="blue" + }, + { + y=10, + x=1, + type="static", + color="blue" + }, + { + y=9, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=4, + type="static", + color="blue" + }, + { + y=3, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=5, + type="static", + color="blue" + }, + { + y=11, + x=3, + type="static", + color="blue" + }, + { + y=11, + x=5, + type="static", + color="blue" + }, + { + y=4, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=7, + type="static", + color="blue" + }, + { + y=10, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=11, + type="static", + color="blue" + }, + { + y=5, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=9, + type="static", + color="blue" + }, + { + y=11, + x=6, + type="static", + color="blue" + }, + { + y=11, + x=1, + type="static", + color="blue" + }, + { + y=6, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=10, + type="static", + color="blue" + }, + { + y=7, + x=1, + type="static", + color="blue" + }, + { + y=8, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=9, + type="static", + color="blue" + }, + { + y=2, + x=1, + type="static", + color="blue" + }, + { + y=7, + x=11, + type="static", + color="blue" + }, + { + y=4, + x=1, + type="static", + color="blue" + }, + { + y=5, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=2, + type="static", + color="blue" + }, + { + y=1, + x=8, + type="static", + color="blue" + }, + { + y=11, + x=8, + type="static", + color="blue" + }, + { + y=11, + x=7, + type="static", + color="blue" + }, + { + y=1, + x=11, + type="static", + color="blue" + }, + { + y=2, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=10, + type="static", + color="blue" + }, + { + y=8, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=4, + type="static", + color="blue" + } + }, + green={ + { + y=9, + x=1, + type="static", + color="green" + }, + { + y=11, + x=2, + type="static", + color="green" + }, + { + y=1, + x=1, + type="static", + color="green" + }, + { + y=3, + x=1, + type="static", + color="green" + }, + { + y=1, + x=3, + type="static", + color="green" + }, + { + y=10, + x=1, + type="static", + color="green" + }, + { + y=9, + x=11, + type="static", + color="green" + }, + { + y=1, + x=4, + type="static", + color="green" + }, + { + y=3, + x=11, + type="static", + color="green" + }, + { + y=1, + x=5, + type="static", + color="green" + }, + { + y=11, + x=3, + type="static", + color="green" + }, + { + y=11, + x=5, + type="static", + color="green" + }, + { + y=4, + x=11, + type="static", + color="green" + }, + { + y=1, + x=7, + type="static", + color="green" + }, + { + y=10, + x=11, + type="static", + color="green" + }, + { + y=11, + x=11, + type="static", + color="green" + }, + { + y=5, + x=11, + type="static", + color="green" + }, + { + y=11, + x=9, + type="static", + color="green" + }, + { + y=11, + x=6, + type="static", + color="green" + }, + { + y=11, + x=1, + type="static", + color="green" + }, + { + y=6, + x=11, + type="static", + color="green" + }, + { + y=11, + x=10, + type="static", + color="green" + }, + { + y=7, + x=1, + type="static", + color="green" + }, + { + y=8, + x=1, + type="static", + color="green" + }, + { + y=1, + x=9, + type="static", + color="green" + }, + { + y=2, + x=1, + type="static", + color="green" + }, + { + y=7, + x=11, + type="static", + color="green" + }, + { + y=4, + x=1, + type="static", + color="green" + }, + { + y=5, + x=1, + type="static", + color="green" + }, + { + y=1, + x=2, + type="static", + color="green" + }, + { + y=1, + x=8, + type="static", + color="green" + }, + { + y=11, + x=8, + type="static", + color="green" + }, + { + y=11, + x=7, + type="static", + color="green" + }, + { + y=1, + x=11, + type="static", + color="green" + }, + { + y=2, + x=11, + type="static", + color="green" + }, + { + y=1, + x=10, + type="static", + color="green" + }, + { + y=8, + x=11, + type="static", + color="green" + }, + { + y=11, + x=4, + type="static", + color="green" + } + } +}, +songs={ + travels_1=1, + travels_2=1, + travels_3=1, + travels_4=1, + travels_5=1 +}, +walls={ + red={ + { + y=3, + x=10, + color="red" + }, + { + y=9, + x=9, + color="red" + }, + { + y=9, + x=3, + color="red" + } + }, + blue={ + }, + green={ + } +}, +exits={ + left=4, + top="village_1" +}, +players={ + red={ + }, + blue={ + }, + green={ + } +}, +sages={ + momoiro={ + y=2, + x=5, + id="momoiro" + } +}, +switches={ + red={ + { + y=5, + x=9, + color="red" + }, + { + y=4, + x=2, + color="red" + }, + { + y=7, + x=6, + color="red" + } + }, + blue={ + }, + green={ + } +} +} \ No newline at end of file diff --git a/levels/default.sav b/levels/default.sav new file mode 100644 index 0000000..3699fac --- /dev/null +++ b/levels/default.sav @@ -0,0 +1,52 @@ +{ +walls={ + red={ + }, + blue={ + }, + green={ + } +}, +color_changing_floor_tiles={ + red={ + }, + blue={ + }, + green={ + } +}, +static_walls={ + red={ + }, + blue={ + }, + green={ + } +}, +sages={ +}, +doors={ + red={ + }, + blue={ + }, + green={ + } +}, +switches={ + red={ + }, + blue={ + }, + green={ + } +}, +players={ + red={ + }, + blue={ + }, + green={ + } +} +} \ No newline at end of file diff --git a/levels/old/ 2.sav b/levels/old/ 2.sav new file mode 100644 index 0000000..1eb7e1a --- /dev/null +++ b/levels/old/ 2.sav @@ -0,0 +1,797 @@ +{ +color_changing_floor_tiles={ + red={ + }, + blue={ + }, + green={ + } +}, +wall_shake=1, +doors={ + red={ + { + y=6, + x=11, + color="red" + } + }, + blue={ + }, + green={ + } +}, +static_walls={ + red={ + { + y=9, + x=1, + type="static", + color="red" + }, + { + y=11, + x=2, + type="static", + color="red" + }, + { + y=1, + x=1, + type="static", + color="red" + }, + { + y=3, + x=1, + type="static", + color="red" + }, + { + y=1, + x=3, + type="static", + color="red" + }, + { + y=10, + x=1, + type="static", + color="red" + }, + { + y=9, + x=11, + type="static", + color="red" + }, + { + y=1, + x=6, + type="static", + color="red" + }, + { + y=1, + x=4, + type="static", + color="red" + }, + { + y=3, + x=11, + type="static", + color="red" + }, + { + y=1, + x=5, + type="static", + color="red" + }, + { + y=3, + x=5, + type="static", + color="red" + }, + { + y=11, + x=3, + type="static", + color="red" + }, + { + y=11, + x=5, + type="static", + color="red" + }, + { + y=4, + x=11, + type="static", + color="red" + }, + { + y=1, + x=7, + type="static", + color="red" + }, + { + y=10, + x=11, + type="static", + color="red" + }, + { + y=11, + x=11, + type="static", + color="red" + }, + { + y=5, + x=11, + type="static", + color="red" + }, + { + y=11, + x=9, + type="static", + color="red" + }, + { + y=11, + x=1, + type="static", + color="red" + }, + { + y=11, + x=4, + type="static", + color="red" + }, + { + y=11, + x=10, + type="static", + color="red" + }, + { + y=1, + x=9, + type="static", + color="red" + }, + { + y=1, + x=10, + type="static", + color="red" + }, + { + y=7, + x=1, + type="static", + color="red" + }, + { + y=3, + x=7, + type="static", + color="red" + }, + { + y=1, + x=11, + type="static", + color="red" + }, + { + y=1, + x=2, + type="static", + color="red" + }, + { + y=2, + x=1, + type="static", + color="red" + }, + { + y=7, + x=11, + type="static", + color="red" + }, + { + y=4, + x=1, + type="static", + color="red" + }, + { + y=5, + x=1, + type="static", + color="red" + }, + { + y=11, + x=8, + type="static", + color="red" + }, + { + y=2, + x=7, + type="static", + color="red" + }, + { + y=6, + x=1, + type="static", + color="red" + }, + { + y=11, + x=7, + type="static", + color="red" + }, + { + y=1, + x=8, + type="static", + color="red" + }, + { + y=2, + x=5, + type="static", + color="red" + }, + { + y=2, + x=11, + type="static", + color="red" + }, + { + y=8, + x=11, + type="static", + color="red" + }, + { + y=8, + x=1, + type="static", + color="red" + } + }, + blue={ + { + y=9, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=2, + type="static", + color="blue" + }, + { + y=1, + x=1, + type="static", + color="blue" + }, + { + y=3, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=3, + type="static", + color="blue" + }, + { + y=10, + x=1, + type="static", + color="blue" + }, + { + y=9, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=6, + type="static", + color="blue" + }, + { + y=1, + x=4, + type="static", + color="blue" + }, + { + y=3, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=5, + type="static", + color="blue" + }, + { + y=1, + x=10, + type="static", + color="blue" + }, + { + y=11, + x=5, + type="static", + color="blue" + }, + { + y=4, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=7, + type="static", + color="blue" + }, + { + y=10, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=11, + type="static", + color="blue" + }, + { + y=5, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=9, + type="static", + color="blue" + }, + { + y=11, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=10, + type="static", + color="blue" + }, + { + y=7, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=4, + type="static", + color="blue" + }, + { + y=1, + x=9, + type="static", + color="blue" + }, + { + y=11, + x=8, + type="static", + color="blue" + }, + { + y=11, + x=3, + type="static", + color="blue" + }, + { + y=7, + x=11, + type="static", + color="blue" + }, + { + y=4, + x=1, + type="static", + color="blue" + }, + { + y=6, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=8, + type="static", + color="blue" + }, + { + y=1, + x=2, + type="static", + color="blue" + }, + { + y=2, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=7, + type="static", + color="blue" + }, + { + y=1, + x=11, + type="static", + color="blue" + }, + { + y=2, + x=11, + type="static", + color="blue" + }, + { + y=5, + x=1, + type="static", + color="blue" + }, + { + y=8, + x=11, + type="static", + color="blue" + }, + { + y=8, + x=1, + type="static", + color="blue" + } + }, + green={ + { + y=9, + x=1, + type="static", + color="green" + }, + { + y=11, + x=2, + type="static", + color="green" + }, + { + y=1, + x=1, + type="static", + color="green" + }, + { + y=3, + x=1, + type="static", + color="green" + }, + { + y=1, + x=3, + type="static", + color="green" + }, + { + y=10, + x=1, + type="static", + color="green" + }, + { + y=9, + x=11, + type="static", + color="green" + }, + { + y=1, + x=6, + type="static", + color="green" + }, + { + y=1, + x=4, + type="static", + color="green" + }, + { + y=3, + x=11, + type="static", + color="green" + }, + { + y=1, + x=5, + type="static", + color="green" + }, + { + y=1, + x=10, + type="static", + color="green" + }, + { + y=11, + x=5, + type="static", + color="green" + }, + { + y=4, + x=11, + type="static", + color="green" + }, + { + y=1, + x=7, + type="static", + color="green" + }, + { + y=10, + x=11, + type="static", + color="green" + }, + { + y=11, + x=11, + type="static", + color="green" + }, + { + y=5, + x=11, + type="static", + color="green" + }, + { + y=11, + x=9, + type="static", + color="green" + }, + { + y=11, + x=1, + type="static", + color="green" + }, + { + y=11, + x=10, + type="static", + color="green" + }, + { + y=7, + x=1, + type="static", + color="green" + }, + { + y=11, + x=4, + type="static", + color="green" + }, + { + y=1, + x=9, + type="static", + color="green" + }, + { + y=11, + x=8, + type="static", + color="green" + }, + { + y=11, + x=3, + type="static", + color="green" + }, + { + y=7, + x=11, + type="static", + color="green" + }, + { + y=4, + x=1, + type="static", + color="green" + }, + { + y=6, + x=1, + type="static", + color="green" + }, + { + y=1, + x=8, + type="static", + color="green" + }, + { + y=1, + x=2, + type="static", + color="green" + }, + { + y=2, + x=1, + type="static", + color="green" + }, + { + y=11, + x=7, + type="static", + color="green" + }, + { + y=1, + x=11, + type="static", + color="green" + }, + { + y=2, + x=11, + type="static", + color="green" + }, + { + y=5, + x=1, + type="static", + color="green" + }, + { + y=8, + x=11, + type="static", + color="green" + }, + { + y=8, + x=1, + type="static", + color="green" + } + } +}, +songs={ + travels_1=1, + travels_2=0, + travels_3=0, + travels_4=0, + travels_5=0 +}, +walls={ + red={ + { + y=3, + x=3, + color="red" + }, + { + y=5, + x=6, + color="red" + } + }, + blue={ + }, + green={ + } +}, +exits={ + right=3, + bottom="start" +}, +players={ + red={ + }, + blue={ + }, + green={ + } +}, +sages={ +}, +switches={ + red={ + { + y=3, + x=9, + color="red" + }, + { + y=2, + x=6, + color="red" + } + }, + blue={ + }, + green={ + } +} +} \ No newline at end of file diff --git a/levels/old/2.sav b/levels/old/2.sav new file mode 100644 index 0000000..ab370e3 --- /dev/null +++ b/levels/old/2.sav @@ -0,0 +1,792 @@ +{ +color_changing_floor_tiles={ + red={ + }, + blue={ + }, + green={ + } +}, +wall_shake=1, +doors={ + red={ + { + y=6, + x=11, + color="red" + } + }, + blue={ + }, + green={ + } +}, +static_walls={ + red={ + { + y=9, + x=1, + type="static", + color="red" + }, + { + y=11, + x=2, + type="static", + color="red" + }, + { + y=1, + x=1, + type="static", + color="red" + }, + { + y=3, + x=1, + type="static", + color="red" + }, + { + y=1, + x=3, + type="static", + color="red" + }, + { + y=10, + x=1, + type="static", + color="red" + }, + { + y=9, + x=11, + type="static", + color="red" + }, + { + y=1, + x=6, + type="static", + color="red" + }, + { + y=1, + x=4, + type="static", + color="red" + }, + { + y=3, + x=11, + type="static", + color="red" + }, + { + y=2, + x=5, + type="static", + color="red" + }, + { + y=3, + x=5, + type="static", + color="red" + }, + { + y=11, + x=3, + type="static", + color="red" + }, + { + y=11, + x=5, + type="static", + color="red" + }, + { + y=4, + x=11, + type="static", + color="red" + }, + { + y=1, + x=7, + type="static", + color="red" + }, + { + y=10, + x=11, + type="static", + color="red" + }, + { + y=11, + x=11, + type="static", + color="red" + }, + { + y=5, + x=11, + type="static", + color="red" + }, + { + y=11, + x=9, + type="static", + color="red" + }, + { + y=11, + x=1, + type="static", + color="red" + }, + { + y=8, + x=1, + type="static", + color="red" + }, + { + y=11, + x=10, + type="static", + color="red" + }, + { + y=8, + x=11, + type="static", + color="red" + }, + { + y=2, + x=11, + type="static", + color="red" + }, + { + y=7, + x=1, + type="static", + color="red" + }, + { + y=1, + x=5, + type="static", + color="red" + }, + { + y=1, + x=8, + type="static", + color="red" + }, + { + y=1, + x=2, + type="static", + color="red" + }, + { + y=5, + x=1, + type="static", + color="red" + }, + { + y=7, + x=11, + type="static", + color="red" + }, + { + y=4, + x=1, + type="static", + color="red" + }, + { + y=6, + x=1, + type="static", + color="red" + }, + { + y=2, + x=7, + type="static", + color="red" + }, + { + y=11, + x=8, + type="static", + color="red" + }, + { + y=2, + x=1, + type="static", + color="red" + }, + { + y=11, + x=7, + type="static", + color="red" + }, + { + y=1, + x=11, + type="static", + color="red" + }, + { + y=3, + x=7, + type="static", + color="red" + }, + { + y=1, + x=10, + type="static", + color="red" + }, + { + y=1, + x=9, + type="static", + color="red" + }, + { + y=11, + x=4, + type="static", + color="red" + } + }, + blue={ + { + y=9, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=2, + type="static", + color="blue" + }, + { + y=1, + x=1, + type="static", + color="blue" + }, + { + y=3, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=3, + type="static", + color="blue" + }, + { + y=10, + x=1, + type="static", + color="blue" + }, + { + y=9, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=6, + type="static", + color="blue" + }, + { + y=1, + x=4, + type="static", + color="blue" + }, + { + y=3, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=10, + type="static", + color="blue" + }, + { + y=11, + x=5, + type="static", + color="blue" + }, + { + y=4, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=7, + type="static", + color="blue" + }, + { + y=10, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=11, + type="static", + color="blue" + }, + { + y=5, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=9, + type="static", + color="blue" + }, + { + y=11, + x=1, + type="static", + color="blue" + }, + { + y=8, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=10, + type="static", + color="blue" + }, + { + y=8, + x=11, + type="static", + color="blue" + }, + { + y=2, + x=11, + type="static", + color="blue" + }, + { + y=7, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=5, + type="static", + color="blue" + }, + { + y=1, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=2, + type="static", + color="blue" + }, + { + y=7, + x=11, + type="static", + color="blue" + }, + { + y=4, + x=1, + type="static", + color="blue" + }, + { + y=5, + x=1, + type="static", + color="blue" + }, + { + y=2, + x=1, + type="static", + color="blue" + }, + { + y=6, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=7, + type="static", + color="blue" + }, + { + y=1, + x=8, + type="static", + color="blue" + }, + { + y=11, + x=3, + type="static", + color="blue" + }, + { + y=11, + x=8, + type="static", + color="blue" + }, + { + y=1, + x=9, + type="static", + color="blue" + }, + { + y=11, + x=4, + type="static", + color="blue" + } + }, + green={ + { + y=9, + x=1, + type="static", + color="green" + }, + { + y=11, + x=2, + type="static", + color="green" + }, + { + y=1, + x=1, + type="static", + color="green" + }, + { + y=3, + x=1, + type="static", + color="green" + }, + { + y=1, + x=3, + type="static", + color="green" + }, + { + y=10, + x=1, + type="static", + color="green" + }, + { + y=9, + x=11, + type="static", + color="green" + }, + { + y=1, + x=6, + type="static", + color="green" + }, + { + y=1, + x=4, + type="static", + color="green" + }, + { + y=3, + x=11, + type="static", + color="green" + }, + { + y=1, + x=10, + type="static", + color="green" + }, + { + y=11, + x=5, + type="static", + color="green" + }, + { + y=4, + x=11, + type="static", + color="green" + }, + { + y=1, + x=7, + type="static", + color="green" + }, + { + y=10, + x=11, + type="static", + color="green" + }, + { + y=11, + x=11, + type="static", + color="green" + }, + { + y=5, + x=11, + type="static", + color="green" + }, + { + y=11, + x=9, + type="static", + color="green" + }, + { + y=11, + x=1, + type="static", + color="green" + }, + { + y=8, + x=1, + type="static", + color="green" + }, + { + y=11, + x=10, + type="static", + color="green" + }, + { + y=8, + x=11, + type="static", + color="green" + }, + { + y=2, + x=11, + type="static", + color="green" + }, + { + y=7, + x=1, + type="static", + color="green" + }, + { + y=1, + x=5, + type="static", + color="green" + }, + { + y=1, + x=11, + type="static", + color="green" + }, + { + y=1, + x=2, + type="static", + color="green" + }, + { + y=7, + x=11, + type="static", + color="green" + }, + { + y=4, + x=1, + type="static", + color="green" + }, + { + y=5, + x=1, + type="static", + color="green" + }, + { + y=2, + x=1, + type="static", + color="green" + }, + { + y=6, + x=1, + type="static", + color="green" + }, + { + y=11, + x=7, + type="static", + color="green" + }, + { + y=1, + x=8, + type="static", + color="green" + }, + { + y=11, + x=3, + type="static", + color="green" + }, + { + y=11, + x=8, + type="static", + color="green" + }, + { + y=1, + x=9, + type="static", + color="green" + }, + { + y=11, + x=4, + type="static", + color="green" + } + } +}, +players={ + red={ + }, + blue={ + }, + green={ + } +}, +walls={ + red={ + { + y=3, + x=3, + color="red" + }, + { + y=5, + x=6, + color="red" + } + }, + blue={ + }, + green={ + } +}, +exits={ + right=3, + bottom="start" +}, +songs={ + travels_1=1, + travels_2=0, + travels_3=0, + travels_4=0, + travels_5=0 +}, +switches={ + red={ + { + y=2, + x=6, + color="red" + } + }, + blue={ + }, + green={ + } +}, +sages={ +} +} \ No newline at end of file diff --git a/levels/old/3.sav b/levels/old/3.sav new file mode 100644 index 0000000..a60e43f --- /dev/null +++ b/levels/old/3.sav @@ -0,0 +1,826 @@ +{ +color_changing_floor_tiles={ + red={ + }, + blue={ + }, + green={ + } +}, +wall_shake=1, +doors={ + red={ + { + y=6, + x=11, + color="red" + } + }, + blue={ + }, + green={ + } +}, +static_walls={ + red={ + { + y=7, + x=6, + type="static", + color="red" + }, + { + y=11, + x=2, + type="static", + color="red" + }, + { + y=1, + x=1, + type="static", + color="red" + }, + { + y=3, + x=1, + type="static", + color="red" + }, + { + y=1, + x=3, + type="static", + color="red" + }, + { + y=10, + x=1, + type="static", + color="red" + }, + { + y=1, + x=2, + type="static", + color="red" + }, + { + y=9, + x=6, + type="static", + color="red" + }, + { + y=2, + x=6, + type="static", + color="red" + }, + { + y=1, + x=4, + type="static", + color="red" + }, + { + y=3, + x=11, + type="static", + color="red" + }, + { + y=8, + x=6, + type="static", + color="red" + }, + { + y=1, + x=5, + type="static", + color="red" + }, + { + y=10, + x=6, + type="static", + color="red" + }, + { + y=11, + x=3, + type="static", + color="red" + }, + { + y=11, + x=5, + type="static", + color="red" + }, + { + y=4, + x=11, + type="static", + color="red" + }, + { + y=1, + x=7, + type="static", + color="red" + }, + { + y=10, + x=11, + type="static", + color="red" + }, + { + y=11, + x=11, + type="static", + color="red" + }, + { + y=5, + x=11, + type="static", + color="red" + }, + { + y=11, + x=9, + type="static", + color="red" + }, + { + y=11, + x=6, + type="static", + color="red" + }, + { + y=11, + x=1, + type="static", + color="red" + }, + { + y=11, + x=4, + type="static", + color="red" + }, + { + y=4, + x=6, + type="static", + color="red" + }, + { + y=11, + x=10, + type="static", + color="red" + }, + { + y=11, + x=8, + type="static", + color="red" + }, + { + y=1, + x=10, + type="static", + color="red" + }, + { + y=7, + x=1, + type="static", + color="red" + }, + { + y=1, + x=8, + type="static", + color="red" + }, + { + y=5, + x=6, + type="static", + color="red" + }, + { + y=1, + x=9, + type="static", + color="red" + }, + { + y=9, + x=11, + type="static", + color="red" + }, + { + y=7, + x=11, + type="static", + color="red" + }, + { + y=4, + x=1, + type="static", + color="red" + }, + { + y=5, + x=1, + type="static", + color="red" + }, + { + y=2, + x=1, + type="static", + color="red" + }, + { + y=2, + x=11, + type="static", + color="red" + }, + { + y=1, + x=6, + type="static", + color="red" + }, + { + y=11, + x=7, + type="static", + color="red" + }, + { + y=1, + x=11, + type="static", + color="red" + }, + { + y=3, + x=6, + type="static", + color="red" + }, + { + y=9, + x=1, + type="static", + color="red" + }, + { + y=8, + x=11, + type="static", + color="red" + }, + { + y=8, + x=1, + type="static", + color="red" + } + }, + blue={ + { + y=9, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=2, + type="static", + color="blue" + }, + { + y=1, + x=1, + type="static", + color="blue" + }, + { + y=3, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=3, + type="static", + color="blue" + }, + { + y=10, + x=1, + type="static", + color="blue" + }, + { + y=9, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=6, + type="static", + color="blue" + }, + { + y=1, + x=4, + type="static", + color="blue" + }, + { + y=3, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=5, + type="static", + color="blue" + }, + { + y=11, + x=3, + type="static", + color="blue" + }, + { + y=11, + x=5, + type="static", + color="blue" + }, + { + y=4, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=7, + type="static", + color="blue" + }, + { + y=10, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=11, + type="static", + color="blue" + }, + { + y=5, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=9, + type="static", + color="blue" + }, + { + y=11, + x=6, + type="static", + color="blue" + }, + { + y=11, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=10, + type="static", + color="blue" + }, + { + y=7, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=9, + type="static", + color="blue" + }, + { + y=11, + x=8, + type="static", + color="blue" + }, + { + y=2, + x=11, + type="static", + color="blue" + }, + { + y=7, + x=11, + type="static", + color="blue" + }, + { + y=4, + x=1, + type="static", + color="blue" + }, + { + y=5, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=8, + type="static", + color="blue" + }, + { + y=8, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=10, + type="static", + color="blue" + }, + { + y=11, + x=7, + type="static", + color="blue" + }, + { + y=1, + x=11, + type="static", + color="blue" + }, + { + y=2, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=2, + type="static", + color="blue" + }, + { + y=8, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=4, + type="static", + color="blue" + } + }, + green={ + { + y=9, + x=1, + type="static", + color="green" + }, + { + y=11, + x=2, + type="static", + color="green" + }, + { + y=1, + x=1, + type="static", + color="green" + }, + { + y=3, + x=1, + type="static", + color="green" + }, + { + y=1, + x=3, + type="static", + color="green" + }, + { + y=10, + x=1, + type="static", + color="green" + }, + { + y=9, + x=11, + type="static", + color="green" + }, + { + y=1, + x=6, + type="static", + color="green" + }, + { + y=1, + x=4, + type="static", + color="green" + }, + { + y=3, + x=11, + type="static", + color="green" + }, + { + y=1, + x=5, + type="static", + color="green" + }, + { + y=11, + x=3, + type="static", + color="green" + }, + { + y=11, + x=5, + type="static", + color="green" + }, + { + y=4, + x=11, + type="static", + color="green" + }, + { + y=1, + x=7, + type="static", + color="green" + }, + { + y=10, + x=11, + type="static", + color="green" + }, + { + y=11, + x=11, + type="static", + color="green" + }, + { + y=5, + x=11, + type="static", + color="green" + }, + { + y=11, + x=9, + type="static", + color="green" + }, + { + y=11, + x=6, + type="static", + color="green" + }, + { + y=11, + x=1, + type="static", + color="green" + }, + { + y=11, + x=10, + type="static", + color="green" + }, + { + y=7, + x=1, + type="static", + color="green" + }, + { + y=1, + x=9, + type="static", + color="green" + }, + { + y=11, + x=8, + type="static", + color="green" + }, + { + y=2, + x=11, + type="static", + color="green" + }, + { + y=7, + x=11, + type="static", + color="green" + }, + { + y=4, + x=1, + type="static", + color="green" + }, + { + y=5, + x=1, + type="static", + color="green" + }, + { + y=1, + x=8, + type="static", + color="green" + }, + { + y=8, + x=1, + type="static", + color="green" + }, + { + y=1, + x=10, + type="static", + color="green" + }, + { + y=11, + x=7, + type="static", + color="green" + }, + { + y=1, + x=11, + type="static", + color="green" + }, + { + y=2, + x=1, + type="static", + color="green" + }, + { + y=1, + x=2, + type="static", + color="green" + }, + { + y=8, + x=11, + type="static", + color="green" + }, + { + y=11, + x=4, + type="static", + color="green" + } + } +}, +songs={ + travels_1=1, + travels_2=1, + travels_3=0, + travels_4=0, + travels_5=0 +}, +walls={ + red={ + { + y=6, + x=4, + color="red" + }, + { + y=6, + x=6, + color="red" + } + }, + blue={ + }, + green={ + } +}, +exits={ + right=4, + left=2 +}, +players={ + red={ + { + y=6, + x=1, + color="red" + } + }, + blue={ + }, + green={ + } +}, +sages={ +}, +switches={ + red={ + { + y=6, + x=7, + color="red" + }, + { + y=6, + x=5, + color="red" + } + }, + blue={ + }, + green={ + } +} +} \ No newline at end of file diff --git a/levels/old/4.sav b/levels/old/4.sav new file mode 100644 index 0000000..90e3383 --- /dev/null +++ b/levels/old/4.sav @@ -0,0 +1,850 @@ +{ +color_changing_floor_tiles={ + red={ + }, + blue={ + }, + green={ + } +}, +wall_shake=1, +doors={ + red={ + { + y=6, + x=11, + color="red" + } + }, + blue={ + }, + green={ + } +}, +static_walls={ + red={ + { + y=7, + x=6, + type="static", + color="red" + }, + { + y=11, + x=2, + type="static", + color="red" + }, + { + y=5, + x=5, + type="static", + color="red" + }, + { + y=1, + x=1, + type="static", + color="red" + }, + { + y=3, + x=1, + type="static", + color="red" + }, + { + y=1, + x=3, + type="static", + color="red" + }, + { + y=7, + x=7, + type="static", + color="red" + }, + { + y=1, + x=2, + type="static", + color="red" + }, + { + y=1, + x=6, + type="static", + color="red" + }, + { + y=1, + x=4, + type="static", + color="red" + }, + { + y=3, + x=11, + type="static", + color="red" + }, + { + y=1, + x=5, + type="static", + color="red" + }, + { + y=11, + x=3, + type="static", + color="red" + }, + { + y=11, + x=5, + type="static", + color="red" + }, + { + y=4, + x=11, + type="static", + color="red" + }, + { + y=1, + x=7, + type="static", + color="red" + }, + { + y=10, + x=11, + type="static", + color="red" + }, + { + y=5, + x=6, + type="static", + color="red" + }, + { + y=1, + x=9, + type="static", + color="red" + }, + { + y=2, + x=1, + type="static", + color="red" + }, + { + y=11, + x=11, + type="static", + color="red" + }, + { + y=5, + x=11, + type="static", + color="red" + }, + { + y=11, + x=9, + type="static", + color="red" + }, + { + y=5, + x=8, + type="static", + color="red" + }, + { + y=11, + x=6, + type="static", + color="red" + }, + { + y=7, + x=8, + type="static", + color="red" + }, + { + y=1, + x=8, + type="static", + color="red" + }, + { + y=7, + x=9, + type="static", + color="red" + }, + { + y=10, + x=1, + type="static", + color="red" + }, + { + y=11, + x=1, + type="static", + color="red" + }, + { + y=11, + x=8, + type="static", + color="red" + }, + { + y=9, + x=11, + type="static", + color="red" + }, + { + y=2, + x=11, + type="static", + color="red" + }, + { + y=7, + x=1, + type="static", + color="red" + }, + { + y=5, + x=9, + type="static", + color="red" + }, + { + y=11, + x=10, + type="static", + color="red" + }, + { + y=8, + x=1, + type="static", + color="red" + }, + { + y=5, + x=7, + type="static", + color="red" + }, + { + y=7, + x=11, + type="static", + color="red" + }, + { + y=4, + x=1, + type="static", + color="red" + }, + { + y=5, + x=1, + type="static", + color="red" + }, + { + y=9, + x=1, + type="static", + color="red" + }, + { + y=5, + x=4, + type="static", + color="red" + }, + { + y=7, + x=4, + type="static", + color="red" + }, + { + y=11, + x=7, + type="static", + color="red" + }, + { + y=1, + x=11, + type="static", + color="red" + }, + { + y=7, + x=5, + type="static", + color="red" + }, + { + y=1, + x=10, + type="static", + color="red" + }, + { + y=8, + x=11, + type="static", + color="red" + }, + { + y=11, + x=4, + type="static", + color="red" + } + }, + blue={ + { + y=9, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=2, + type="static", + color="blue" + }, + { + y=1, + x=1, + type="static", + color="blue" + }, + { + y=3, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=3, + type="static", + color="blue" + }, + { + y=10, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=2, + type="static", + color="blue" + }, + { + y=1, + x=6, + type="static", + color="blue" + }, + { + y=1, + x=4, + type="static", + color="blue" + }, + { + y=3, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=5, + type="static", + color="blue" + }, + { + y=1, + x=10, + type="static", + color="blue" + }, + { + y=11, + x=5, + type="static", + color="blue" + }, + { + y=4, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=7, + type="static", + color="blue" + }, + { + y=10, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=11, + type="static", + color="blue" + }, + { + y=5, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=9, + type="static", + color="blue" + }, + { + y=11, + x=6, + type="static", + color="blue" + }, + { + y=11, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=8, + type="static", + color="blue" + }, + { + y=7, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=9, + type="static", + color="blue" + }, + { + y=1, + x=8, + type="static", + color="blue" + }, + { + y=11, + x=3, + type="static", + color="blue" + }, + { + y=7, + x=11, + type="static", + color="blue" + }, + { + y=4, + x=1, + type="static", + color="blue" + }, + { + y=5, + x=1, + type="static", + color="blue" + }, + { + y=2, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=4, + type="static", + color="blue" + }, + { + y=2, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=7, + type="static", + color="blue" + }, + { + y=1, + x=11, + type="static", + color="blue" + }, + { + y=9, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=10, + type="static", + color="blue" + }, + { + y=8, + x=11, + type="static", + color="blue" + }, + { + y=8, + x=1, + type="static", + color="blue" + } + }, + green={ + { + y=9, + x=1, + type="static", + color="green" + }, + { + y=11, + x=2, + type="static", + color="green" + }, + { + y=1, + x=1, + type="static", + color="green" + }, + { + y=3, + x=1, + type="static", + color="green" + }, + { + y=1, + x=3, + type="static", + color="green" + }, + { + y=10, + x=1, + type="static", + color="green" + }, + { + y=1, + x=2, + type="static", + color="green" + }, + { + y=1, + x=6, + type="static", + color="green" + }, + { + y=1, + x=4, + type="static", + color="green" + }, + { + y=3, + x=11, + type="static", + color="green" + }, + { + y=1, + x=5, + type="static", + color="green" + }, + { + y=1, + x=10, + type="static", + color="green" + }, + { + y=11, + x=5, + type="static", + color="green" + }, + { + y=4, + x=11, + type="static", + color="green" + }, + { + y=1, + x=7, + type="static", + color="green" + }, + { + y=10, + x=11, + type="static", + color="green" + }, + { + y=11, + x=11, + type="static", + color="green" + }, + { + y=5, + x=11, + type="static", + color="green" + }, + { + y=11, + x=9, + type="static", + color="green" + }, + { + y=11, + x=6, + type="static", + color="green" + }, + { + y=11, + x=1, + type="static", + color="green" + }, + { + y=11, + x=8, + type="static", + color="green" + }, + { + y=7, + x=1, + type="static", + color="green" + }, + { + y=1, + x=9, + type="static", + color="green" + }, + { + y=1, + x=8, + type="static", + color="green" + }, + { + y=11, + x=3, + type="static", + color="green" + }, + { + y=7, + x=11, + type="static", + color="green" + }, + { + y=4, + x=1, + type="static", + color="green" + }, + { + y=5, + x=1, + type="static", + color="green" + }, + { + y=2, + x=11, + type="static", + color="green" + }, + { + y=11, + x=4, + type="static", + color="green" + }, + { + y=2, + x=1, + type="static", + color="green" + }, + { + y=11, + x=7, + type="static", + color="green" + }, + { + y=1, + x=11, + type="static", + color="green" + }, + { + y=9, + x=11, + type="static", + color="green" + }, + { + y=11, + x=10, + type="static", + color="green" + }, + { + y=8, + x=11, + type="static", + color="green" + }, + { + y=8, + x=1, + type="static", + color="green" + } + } +}, +songs={ + travels_1=1, + travels_2=1, + travels_3=1, + travels_4=0, + travels_5=0 +}, +walls={ + red={ + { + y=6, + x=9, + color="red" + }, + { + y=6, + x=3, + color="red" + } + }, + blue={ + }, + green={ + } +}, +exits={ + right=5, + left=3 +}, +players={ + red={ + { + y=6, + x=1, + color="red" + } + }, + blue={ + }, + green={ + } +}, +sages={ +}, +switches={ + red={ + { + y=6, + x=4, + color="red" + }, + { + y=6, + x=6, + color="red" + } + }, + blue={ + }, + green={ + } +} +} \ No newline at end of file diff --git a/levels/old/5.sav b/levels/old/5.sav new file mode 100644 index 0000000..75f58c0 --- /dev/null +++ b/levels/old/5.sav @@ -0,0 +1,914 @@ +{ +color_changing_floor_tiles={ + red={ + }, + blue={ + }, + green={ + } +}, +wall_shake=1, +doors={ + red={ + { + y=1, + x=6, + color="red" + } + }, + blue={ + }, + green={ + } +}, +static_walls={ + red={ + { + y=3, + x=3, + type="static", + color="red" + }, + { + y=11, + x=2, + type="static", + color="red" + }, + { + y=5, + x=5, + type="static", + color="red" + }, + { + y=2, + x=1, + type="static", + color="red" + }, + { + y=3, + x=1, + type="static", + color="red" + }, + { + y=5, + x=7, + type="static", + color="red" + }, + { + y=7, + x=7, + type="static", + color="red" + }, + { + y=1, + x=2, + type="static", + color="red" + }, + { + y=3, + x=2, + type="static", + color="red" + }, + { + y=11, + x=4, + type="static", + color="red" + }, + { + y=1, + x=4, + type="static", + color="red" + }, + { + y=3, + x=4, + type="static", + color="red" + }, + { + y=7, + x=10, + type="static", + color="red" + }, + { + y=1, + x=5, + type="static", + color="red" + }, + { + y=3, + x=5, + type="static", + color="red" + }, + { + y=8, + x=11, + type="static", + color="red" + }, + { + y=10, + x=1, + type="static", + color="red" + }, + { + y=11, + x=3, + type="static", + color="red" + }, + { + y=7, + x=5, + type="static", + color="red" + }, + { + y=11, + x=5, + type="static", + color="red" + }, + { + y=7, + x=2, + type="static", + color="red" + }, + { + y=4, + x=11, + type="static", + color="red" + }, + { + y=11, + x=7, + type="static", + color="red" + }, + { + y=1, + x=7, + type="static", + color="red" + }, + { + y=10, + x=11, + type="static", + color="red" + }, + { + y=1, + x=8, + type="static", + color="red" + }, + { + y=3, + x=7, + type="static", + color="red" + }, + { + y=7, + x=8, + type="static", + color="red" + }, + { + y=9, + x=11, + type="static", + color="red" + }, + { + y=3, + x=9, + type="static", + color="red" + }, + { + y=11, + x=11, + type="static", + color="red" + }, + { + y=5, + x=11, + type="static", + color="red" + }, + { + y=11, + x=9, + type="static", + color="red" + }, + { + y=5, + x=8, + type="static", + color="red" + }, + { + y=11, + x=6, + type="static", + color="red" + }, + { + y=7, + x=9, + type="static", + color="red" + }, + { + y=1, + x=10, + type="static", + color="red" + }, + { + y=11, + x=1, + type="static", + color="red" + }, + { + y=6, + x=11, + type="static", + color="red" + }, + { + y=11, + x=10, + type="static", + color="red" + }, + { + y=11, + x=8, + type="static", + color="red" + }, + { + y=9, + x=1, + type="static", + color="red" + }, + { + y=1, + x=3, + type="static", + color="red" + }, + { + y=7, + x=1, + type="static", + color="red" + }, + { + y=1, + x=1, + type="static", + color="red" + }, + { + y=5, + x=3, + type="static", + color="red" + }, + { + y=7, + x=3, + type="static", + color="red" + }, + { + y=3, + x=11, + type="static", + color="red" + }, + { + y=7, + x=11, + type="static", + color="red" + }, + { + y=4, + x=1, + type="static", + color="red" + }, + { + y=5, + x=1, + type="static", + color="red" + }, + { + y=2, + x=11, + type="static", + color="red" + }, + { + y=5, + x=4, + type="static", + color="red" + }, + { + y=7, + x=4, + type="static", + color="red" + }, + { + y=5, + x=2, + type="static", + color="red" + }, + { + y=1, + x=11, + type="static", + color="red" + }, + { + y=3, + x=8, + type="static", + color="red" + }, + { + y=1, + x=9, + type="static", + color="red" + }, + { + y=8, + x=1, + type="static", + color="red" + } + }, + blue={ + { + y=9, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=2, + type="static", + color="blue" + }, + { + y=1, + x=1, + type="static", + color="blue" + }, + { + y=3, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=3, + type="static", + color="blue" + }, + { + y=10, + x=1, + type="static", + color="blue" + }, + { + y=9, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=4, + type="static", + color="blue" + }, + { + y=3, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=5, + type="static", + color="blue" + }, + { + y=11, + x=3, + type="static", + color="blue" + }, + { + y=11, + x=5, + type="static", + color="blue" + }, + { + y=4, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=7, + type="static", + color="blue" + }, + { + y=10, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=11, + type="static", + color="blue" + }, + { + y=5, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=9, + type="static", + color="blue" + }, + { + y=11, + x=6, + type="static", + color="blue" + }, + { + y=11, + x=1, + type="static", + color="blue" + }, + { + y=6, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=8, + type="static", + color="blue" + }, + { + y=7, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=4, + type="static", + color="blue" + }, + { + y=8, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=11, + type="static", + color="blue" + }, + { + y=7, + x=11, + type="static", + color="blue" + }, + { + y=4, + x=1, + type="static", + color="blue" + }, + { + y=5, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=10, + type="static", + color="blue" + }, + { + y=2, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=10, + type="static", + color="blue" + }, + { + y=11, + x=7, + type="static", + color="blue" + }, + { + y=1, + x=8, + type="static", + color="blue" + }, + { + y=1, + x=2, + type="static", + color="blue" + }, + { + y=2, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=9, + type="static", + color="blue" + }, + { + y=8, + x=1, + type="static", + color="blue" + } + }, + green={ + { + y=9, + x=1, + type="static", + color="green" + }, + { + y=11, + x=2, + type="static", + color="green" + }, + { + y=1, + x=1, + type="static", + color="green" + }, + { + y=3, + x=1, + type="static", + color="green" + }, + { + y=1, + x=3, + type="static", + color="green" + }, + { + y=10, + x=1, + type="static", + color="green" + }, + { + y=9, + x=11, + type="static", + color="green" + }, + { + y=1, + x=4, + type="static", + color="green" + }, + { + y=3, + x=11, + type="static", + color="green" + }, + { + y=1, + x=5, + type="static", + color="green" + }, + { + y=11, + x=3, + type="static", + color="green" + }, + { + y=11, + x=5, + type="static", + color="green" + }, + { + y=4, + x=11, + type="static", + color="green" + }, + { + y=1, + x=7, + type="static", + color="green" + }, + { + y=10, + x=11, + type="static", + color="green" + }, + { + y=11, + x=11, + type="static", + color="green" + }, + { + y=5, + x=11, + type="static", + color="green" + }, + { + y=11, + x=9, + type="static", + color="green" + }, + { + y=11, + x=6, + type="static", + color="green" + }, + { + y=11, + x=1, + type="static", + color="green" + }, + { + y=6, + x=11, + type="static", + color="green" + }, + { + y=11, + x=8, + type="static", + color="green" + }, + { + y=7, + x=1, + type="static", + color="green" + }, + { + y=11, + x=4, + type="static", + color="green" + }, + { + y=8, + x=11, + type="static", + color="green" + }, + { + y=1, + x=11, + type="static", + color="green" + }, + { + y=7, + x=11, + type="static", + color="green" + }, + { + y=4, + x=1, + type="static", + color="green" + }, + { + y=5, + x=1, + type="static", + color="green" + }, + { + y=1, + x=10, + type="static", + color="green" + }, + { + y=2, + x=11, + type="static", + color="green" + }, + { + y=11, + x=10, + type="static", + color="green" + }, + { + y=11, + x=7, + type="static", + color="green" + }, + { + y=1, + x=8, + type="static", + color="green" + }, + { + y=1, + x=2, + type="static", + color="green" + }, + { + y=2, + x=1, + type="static", + color="green" + }, + { + y=1, + x=9, + type="static", + color="green" + }, + { + y=8, + x=1, + type="static", + color="green" + } + } +}, +songs={ + travels_1=1, + travels_2=1, + travels_3=1, + travels_4=1, + travels_5=1 +}, +walls={ + red={ + { + y=3, + x=10, + color="red" + }, + { + y=9, + x=9, + color="red" + }, + { + y=9, + x=3, + color="red" + } + }, + blue={ + }, + green={ + } +}, +exits={ + top="village_1", + left=4 +}, +players={ + red={ + }, + blue={ + }, + green={ + } +}, +sages={ + momoiro={ + y=2, + x=5, + id="momoiro" + } +}, +switches={ + red={ + { + y=9, + x=7, + color="red" + }, + { + y=9, + x=5, + color="red" + }, + { + y=4, + x=2, + color="red" + } + }, + blue={ + }, + green={ + } +} +} \ No newline at end of file diff --git a/levels/old_yellow_3.sav b/levels/old_yellow_3.sav new file mode 100644 index 0000000..577d93b --- /dev/null +++ b/levels/old_yellow_3.sav @@ -0,0 +1,924 @@ +{ +color_changing_floor_tiles={ + red={ + { + y=9, + x=4, + color="red" + } + }, + blue={ + }, + green={ + { + y=9, + x=8, + color="green" + } + } +}, +wall_shake=1, +doors={ + red={ + { + y=6, + x=6, + color="red" + } + }, + blue={ + }, + green={ + { + y=1, + x=6, + color="green" + } + } +}, +static_walls={ + red={ + { + y=9, + x=1, + type="static", + color="red" + }, + { + y=11, + x=2, + type="static", + color="red" + }, + { + y=6, + x=5, + type="static", + color="red" + }, + { + y=1, + x=1, + type="static", + color="red" + }, + { + y=2, + x=11, + type="static", + color="red" + }, + { + y=1, + x=3, + type="static", + color="red" + }, + { + y=10, + x=1, + type="static", + color="red" + }, + { + y=1, + x=2, + type="static", + color="red" + }, + { + y=1, + x=4, + type="static", + color="red" + }, + { + y=3, + x=11, + type="static", + color="red" + }, + { + y=1, + x=5, + type="static", + color="red" + }, + { + y=1, + x=10, + type="static", + color="red" + }, + { + y=11, + x=5, + type="static", + color="red" + }, + { + y=4, + x=11, + type="static", + color="red" + }, + { + y=1, + x=7, + type="static", + color="red" + }, + { + y=10, + x=11, + type="static", + color="red" + }, + { + y=11, + x=11, + type="static", + color="red" + }, + { + y=5, + x=11, + type="static", + color="red" + }, + { + y=11, + x=9, + type="static", + color="red" + }, + { + y=6, + x=8, + type="static", + color="red" + }, + { + y=11, + x=10, + type="static", + color="red" + }, + { + y=11, + x=3, + type="static", + color="red" + }, + { + y=11, + x=7, + type="static", + color="red" + }, + { + y=11, + x=1, + type="static", + color="red" + }, + { + y=6, + x=11, + type="static", + color="red" + }, + { + y=11, + x=4, + type="static", + color="red" + }, + { + y=11, + x=8, + type="static", + color="red" + }, + { + y=9, + x=11, + type="static", + color="red" + }, + { + y=8, + x=11, + type="static", + color="red" + }, + { + y=7, + x=1, + type="static", + color="red" + }, + { + y=6, + x=9, + type="static", + color="red" + }, + { + y=6, + x=3, + type="static", + color="red" + }, + { + y=6, + x=10, + type="static", + color="red" + }, + { + y=6, + x=7, + type="static", + color="red" + }, + { + y=7, + x=11, + type="static", + color="red" + }, + { + y=4, + x=1, + type="static", + color="red" + }, + { + y=5, + x=1, + type="static", + color="red" + }, + { + y=2, + x=1, + type="static", + color="red" + }, + { + y=6, + x=4, + type="static", + color="red" + }, + { + y=1, + x=8, + type="static", + color="red" + }, + { + y=6, + x=2, + type="static", + color="red" + }, + { + y=1, + x=11, + type="static", + color="red" + }, + { + y=6, + x=1, + type="static", + color="red" + }, + { + y=3, + x=1, + type="static", + color="red" + }, + { + y=1, + x=9, + type="static", + color="red" + }, + { + y=8, + x=1, + type="static", + color="red" + } + }, + blue={ + { + y=9, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=2, + type="static", + color="blue" + }, + { + y=6, + x=5, + type="static", + color="blue" + }, + { + y=1, + x=1, + type="static", + color="blue" + }, + { + y=2, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=3, + type="static", + color="blue" + }, + { + y=10, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=2, + type="static", + color="blue" + }, + { + y=1, + x=4, + type="static", + color="blue" + }, + { + y=3, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=5, + type="static", + color="blue" + }, + { + y=1, + x=10, + type="static", + color="blue" + }, + { + y=11, + x=5, + type="static", + color="blue" + }, + { + y=4, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=7, + type="static", + color="blue" + }, + { + y=10, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=11, + type="static", + color="blue" + }, + { + y=5, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=9, + type="static", + color="blue" + }, + { + y=6, + x=8, + type="static", + color="blue" + }, + { + y=11, + x=10, + type="static", + color="blue" + }, + { + y=11, + x=3, + type="static", + color="blue" + }, + { + y=11, + x=7, + type="static", + color="blue" + }, + { + y=11, + x=1, + type="static", + color="blue" + }, + { + y=6, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=4, + type="static", + color="blue" + }, + { + y=11, + x=8, + type="static", + color="blue" + }, + { + y=9, + x=11, + type="static", + color="blue" + }, + { + y=6, + x=10, + type="static", + color="blue" + }, + { + y=7, + x=1, + type="static", + color="blue" + }, + { + y=6, + x=9, + type="static", + color="blue" + }, + { + y=6, + x=3, + type="static", + color="blue" + }, + { + y=1, + x=9, + type="static", + color="blue" + }, + { + y=2, + x=1, + type="static", + color="blue" + }, + { + y=7, + x=11, + type="static", + color="blue" + }, + { + y=4, + x=1, + type="static", + color="blue" + }, + { + y=5, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=8, + type="static", + color="blue" + }, + { + y=6, + x=4, + type="static", + color="blue" + }, + { + y=6, + x=1, + type="static", + color="blue" + }, + { + y=6, + x=2, + type="static", + color="blue" + }, + { + y=1, + x=11, + type="static", + color="blue" + }, + { + y=3, + x=1, + type="static", + color="blue" + }, + { + y=6, + x=7, + type="static", + color="blue" + }, + { + y=8, + x=11, + type="static", + color="blue" + }, + { + y=8, + x=1, + type="static", + color="blue" + } + }, + green={ + { + y=9, + x=1, + type="static", + color="green" + }, + { + y=11, + x=2, + type="static", + color="green" + }, + { + y=6, + x=5, + type="static", + color="green" + }, + { + y=1, + x=1, + type="static", + color="green" + }, + { + y=3, + x=1, + type="static", + color="green" + }, + { + y=1, + x=3, + type="static", + color="green" + }, + { + y=10, + x=1, + type="static", + color="green" + }, + { + y=1, + x=2, + type="static", + color="green" + }, + { + y=1, + x=4, + type="static", + color="green" + }, + { + y=3, + x=11, + type="static", + color="green" + }, + { + y=1, + x=5, + type="static", + color="green" + }, + { + y=1, + x=10, + type="static", + color="green" + }, + { + y=11, + x=5, + type="static", + color="green" + }, + { + y=4, + x=11, + type="static", + color="green" + }, + { + y=1, + x=7, + type="static", + color="green" + }, + { + y=10, + x=11, + type="static", + color="green" + }, + { + y=11, + x=10, + type="static", + color="green" + }, + { + y=11, + x=11, + type="static", + color="green" + }, + { + y=5, + x=11, + type="static", + color="green" + }, + { + y=11, + x=9, + type="static", + color="green" + }, + { + y=6, + x=8, + type="static", + color="green" + }, + { + y=9, + x=11, + type="static", + color="green" + }, + { + y=11, + x=7, + type="static", + color="green" + }, + { + y=11, + x=4, + type="static", + color="green" + }, + { + y=11, + x=1, + type="static", + color="green" + }, + { + y=6, + x=11, + type="static", + color="green" + }, + { + y=11, + x=3, + type="static", + color="green" + }, + { + y=11, + x=8, + type="static", + color="green" + }, + { + y=8, + x=11, + type="static", + color="green" + }, + { + y=2, + x=11, + type="static", + color="green" + }, + { + y=7, + x=1, + type="static", + color="green" + }, + { + y=6, + x=9, + type="static", + color="green" + }, + { + y=6, + x=3, + type="static", + color="green" + }, + { + y=6, + x=10, + type="static", + color="green" + }, + { + y=2, + x=1, + type="static", + color="green" + }, + { + y=7, + x=11, + type="static", + color="green" + }, + { + y=4, + x=1, + type="static", + color="green" + }, + { + y=5, + x=1, + type="static", + color="green" + }, + { + y=1, + x=11, + type="static", + color="green" + }, + { + y=6, + x=4, + type="static", + color="green" + }, + { + y=6, + x=1, + type="static", + color="green" + }, + { + y=6, + x=2, + type="static", + color="green" + }, + { + y=1, + x=8, + type="static", + color="green" + }, + { + y=6, + x=7, + type="static", + color="green" + }, + { + y=1, + x=9, + type="static", + color="green" + }, + { + y=8, + x=1, + type="static", + color="green" + } + } +}, +players={ + red={ + }, + blue={ + }, + green={ + } +}, +walls={ + red={ + }, + blue={ + }, + green={ + { + y=3, + x=8, + color="green" + }, + { + y=3, + x=4, + color="green" + } + } +}, +exits={ + bottom = "yellow_1" +}, +switches={ + red={ + { + y=9, + x=6, + color="red" + } + }, + blue={ + }, + green={ + { + y=4, + x=6, + color="green" + } + } +}, +sages={ +} +} \ No newline at end of file diff --git a/levels/start.sav b/levels/start.sav new file mode 100644 index 0000000..0bd7be6 --- /dev/null +++ b/levels/start.sav @@ -0,0 +1,833 @@ +{ +color_changing_floor_tiles={ + red={ + }, + blue={ + }, + green={ + } +}, +wall_shake=1, +doors={ + red={ + { + y=1, + x=6, + color="red" + } + }, + blue={ + }, + green={ + } +}, +static_walls={ + red={ + { + y=9, + x=1, + type="static", + color="red" + }, + { + y=11, + x=2, + type="static", + color="red" + }, + { + y=6, + x=5, + type="static", + color="red" + }, + { + y=1, + x=1, + type="static", + color="red" + }, + { + y=3, + x=1, + type="static", + color="red" + }, + { + y=1, + x=3, + type="static", + color="red" + }, + { + y=10, + x=1, + type="static", + color="red" + }, + { + y=1, + x=2, + type="static", + color="red" + }, + { + y=1, + x=4, + type="static", + color="red" + }, + { + y=3, + x=11, + type="static", + color="red" + }, + { + y=1, + x=5, + type="static", + color="red" + }, + { + y=11, + x=3, + type="static", + color="red" + }, + { + y=11, + x=5, + type="static", + color="red" + }, + { + y=4, + x=11, + type="static", + color="red" + }, + { + y=1, + x=7, + type="static", + color="red" + }, + { + y=10, + x=11, + type="static", + color="red" + }, + { + y=8, + x=1, + type="static", + color="red" + }, + { + y=1, + x=9, + type="static", + color="red" + }, + { + y=11, + x=11, + type="static", + color="red" + }, + { + y=5, + x=11, + type="static", + color="red" + }, + { + y=11, + x=9, + type="static", + color="red" + }, + { + y=6, + x=8, + type="static", + color="red" + }, + { + y=11, + x=6, + type="static", + color="red" + }, + { + y=6, + x=7, + type="static", + color="red" + }, + { + y=1, + x=8, + type="static", + color="red" + }, + { + y=11, + x=1, + type="static", + color="red" + }, + { + y=6, + x=11, + type="static", + color="red" + }, + { + y=6, + x=2, + type="static", + color="red" + }, + { + y=11, + x=10, + type="static", + color="red" + }, + { + y=6, + x=1, + type="static", + color="red" + }, + { + y=6, + x=10, + type="static", + color="red" + }, + { + y=7, + x=1, + type="static", + color="red" + }, + { + y=6, + x=9, + type="static", + color="red" + }, + { + y=6, + x=3, + type="static", + color="red" + }, + { + y=11, + x=8, + type="static", + color="red" + }, + { + y=7, + x=11, + type="static", + color="red" + }, + { + y=4, + x=1, + type="static", + color="red" + }, + { + y=5, + x=1, + type="static", + color="red" + }, + { + y=2, + x=1, + type="static", + color="red" + }, + { + y=6, + x=4, + type="static", + color="red" + }, + { + y=2, + x=11, + type="static", + color="red" + }, + { + y=11, + x=7, + type="static", + color="red" + }, + { + y=1, + x=11, + type="static", + color="red" + }, + { + y=1, + x=10, + type="static", + color="red" + }, + { + y=9, + x=11, + type="static", + color="red" + }, + { + y=8, + x=11, + type="static", + color="red" + }, + { + y=11, + x=4, + type="static", + color="red" + } + }, + blue={ + { + y=9, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=2, + type="static", + color="blue" + }, + { + y=1, + x=1, + type="static", + color="blue" + }, + { + y=2, + x=11, + type="static", + color="blue" + }, + { + y=10, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=2, + type="static", + color="blue" + }, + { + y=1, + x=4, + type="static", + color="blue" + }, + { + y=3, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=5, + type="static", + color="blue" + }, + { + y=1, + x=10, + type="static", + color="blue" + }, + { + y=11, + x=5, + type="static", + color="blue" + }, + { + y=4, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=7, + type="static", + color="blue" + }, + { + y=10, + x=11, + type="static", + color="blue" + }, + { + y=8, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=11, + type="static", + color="blue" + }, + { + y=5, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=9, + type="static", + color="blue" + }, + { + y=11, + x=6, + type="static", + color="blue" + }, + { + y=1, + x=9, + type="static", + color="blue" + }, + { + y=3, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=1, + type="static", + color="blue" + }, + { + y=6, + x=11, + type="static", + color="blue" + }, + { + y=6, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=10, + type="static", + color="blue" + }, + { + y=1, + x=11, + type="static", + color="blue" + }, + { + y=7, + x=1, + type="static", + color="blue" + }, + { + y=9, + x=11, + type="static", + color="blue" + }, + { + y=7, + x=11, + type="static", + color="blue" + }, + { + y=4, + x=1, + type="static", + color="blue" + }, + { + y=5, + x=1, + type="static", + color="blue" + }, + { + y=2, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=3, + type="static", + color="blue" + }, + { + y=11, + x=7, + type="static", + color="blue" + }, + { + y=1, + x=8, + type="static", + color="blue" + }, + { + y=11, + x=8, + type="static", + color="blue" + }, + { + y=11, + x=3, + type="static", + color="blue" + }, + { + y=8, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=4, + type="static", + color="blue" + } + }, + green={ + { + y=9, + x=1, + type="static", + color="green" + }, + { + y=11, + x=2, + type="static", + color="green" + }, + { + y=1, + x=1, + type="static", + color="green" + }, + { + y=2, + x=11, + type="static", + color="green" + }, + { + y=10, + x=1, + type="static", + color="green" + }, + { + y=1, + x=2, + type="static", + color="green" + }, + { + y=1, + x=4, + type="static", + color="green" + }, + { + y=3, + x=11, + type="static", + color="green" + }, + { + y=1, + x=5, + type="static", + color="green" + }, + { + y=1, + x=10, + type="static", + color="green" + }, + { + y=11, + x=5, + type="static", + color="green" + }, + { + y=4, + x=11, + type="static", + color="green" + }, + { + y=1, + x=7, + type="static", + color="green" + }, + { + y=10, + x=11, + type="static", + color="green" + }, + { + y=8, + x=1, + type="static", + color="green" + }, + { + y=11, + x=11, + type="static", + color="green" + }, + { + y=5, + x=11, + type="static", + color="green" + }, + { + y=11, + x=9, + type="static", + color="green" + }, + { + y=11, + x=6, + type="static", + color="green" + }, + { + y=1, + x=9, + type="static", + color="green" + }, + { + y=3, + x=1, + type="static", + color="green" + }, + { + y=11, + x=1, + type="static", + color="green" + }, + { + y=6, + x=11, + type="static", + color="green" + }, + { + y=6, + x=1, + type="static", + color="green" + }, + { + y=11, + x=10, + type="static", + color="green" + }, + { + y=1, + x=11, + type="static", + color="green" + }, + { + y=7, + x=1, + type="static", + color="green" + }, + { + y=9, + x=11, + type="static", + color="green" + }, + { + y=7, + x=11, + type="static", + color="green" + }, + { + y=4, + x=1, + type="static", + color="green" + }, + { + y=5, + x=1, + type="static", + color="green" + }, + { + y=2, + x=1, + type="static", + color="green" + }, + { + y=1, + x=3, + type="static", + color="green" + }, + { + y=11, + x=7, + type="static", + color="green" + }, + { + y=1, + x=8, + type="static", + color="green" + }, + { + y=11, + x=8, + type="static", + color="green" + }, + { + y=11, + x=3, + type="static", + color="green" + }, + { + y=8, + x=11, + type="static", + color="green" + }, + { + y=11, + x=4, + type="static", + color="green" + } + } +}, +players={ + red={ + { + y=9, + x=6, + color="red" + } + }, + blue={ + }, + green={ + } +}, +walls={ + red={ + { + y=6, + x=6, + color="red" + } + }, + blue={ + }, + green={ + } +}, +exits={ + top="2" +}, +songs={ +}, +switches={ + red={ + { + y=4, + x=6, + color="red" + } + }, + blue={ + }, + green={ + } +}, +sages={ + start_sign={ + y=8, + x=4, + id="start_sign" + } +} +} \ No newline at end of file diff --git a/levels/test_patt.sav b/levels/test_patt.sav new file mode 100644 index 0000000..fcb936a --- /dev/null +++ b/levels/test_patt.sav @@ -0,0 +1,1152 @@ +{ +color_changing_floor_tiles={ + red={ + }, + blue={ + }, + green={ + } +}, +wall_shake=1, +doors={ + red={ + { + y=6, + x=1, + color="red" + }, + { + y=1, + x=6, + color="red" + } + }, + blue={ + { + y=6, + x=1, + color="blue" + }, + { + y=1, + x=6, + color="blue" + } + }, + green={ + { + y=6, + x=1, + color="green" + }, + { + y=1, + x=6, + color="green" + } + } +}, +static_walls={ + red={ + { + y=9, + x=1, + type="static", + color="red" + }, + { + y=11, + x=2, + type="static", + color="red" + }, + { + y=2, + x=1, + type="static", + color="red" + }, + { + y=3, + x=1, + type="static", + color="red" + }, + { + y=1, + x=3, + type="static", + color="red" + }, + { + y=10, + x=1, + type="static", + color="red" + }, + { + y=9, + x=11, + type="static", + color="red" + }, + { + y=1, + x=4, + type="static", + color="red" + }, + { + y=3, + x=11, + type="static", + color="red" + }, + { + y=1, + x=5, + type="static", + color="red" + }, + { + y=1, + x=10, + type="static", + color="red" + }, + { + y=11, + x=5, + type="static", + color="red" + }, + { + y=4, + x=11, + type="static", + color="red" + }, + { + y=1, + x=7, + type="static", + color="red" + }, + { + y=10, + x=11, + type="static", + color="red" + }, + { + y=11, + x=11, + type="static", + color="red" + }, + { + y=5, + x=11, + type="static", + color="red" + }, + { + y=11, + x=9, + type="static", + color="red" + }, + { + y=11, + x=6, + type="static", + color="red" + }, + { + y=11, + x=1, + type="static", + color="red" + }, + { + y=11, + x=8, + type="static", + color="red" + }, + { + y=7, + x=1, + type="static", + color="red" + }, + { + y=1, + x=2, + type="static", + color="red" + }, + { + y=1, + x=8, + type="static", + color="red" + }, + { + y=1, + x=9, + type="static", + color="red" + }, + { + y=11, + x=4, + type="static", + color="red" + }, + { + y=7, + x=11, + type="static", + color="red" + }, + { + y=4, + x=1, + type="static", + color="red" + }, + { + y=2, + x=11, + type="static", + color="red" + }, + { + y=5, + x=1, + type="static", + color="red" + }, + { + y=11, + x=10, + type="static", + color="red" + }, + { + y=11, + x=7, + type="static", + color="red" + }, + { + y=1, + x=11, + type="static", + color="red" + }, + { + y=1, + x=1, + type="static", + color="red" + }, + { + y=11, + x=3, + type="static", + color="red" + }, + { + y=8, + x=11, + type="static", + color="red" + }, + { + y=8, + x=1, + type="static", + color="red" + } + }, + blue={ + { + y=9, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=2, + type="static", + color="blue" + }, + { + y=2, + x=1, + type="static", + color="blue" + }, + { + y=3, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=3, + type="static", + color="blue" + }, + { + y=10, + x=1, + type="static", + color="blue" + }, + { + y=9, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=4, + type="static", + color="blue" + }, + { + y=3, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=5, + type="static", + color="blue" + }, + { + y=1, + x=10, + type="static", + color="blue" + }, + { + y=11, + x=5, + type="static", + color="blue" + }, + { + y=4, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=7, + type="static", + color="blue" + }, + { + y=10, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=11, + type="static", + color="blue" + }, + { + y=5, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=9, + type="static", + color="blue" + }, + { + y=11, + x=6, + type="static", + color="blue" + }, + { + y=11, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=8, + type="static", + color="blue" + }, + { + y=7, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=2, + type="static", + color="blue" + }, + { + y=1, + x=8, + type="static", + color="blue" + }, + { + y=1, + x=9, + type="static", + color="blue" + }, + { + y=11, + x=4, + type="static", + color="blue" + }, + { + y=7, + x=11, + type="static", + color="blue" + }, + { + y=4, + x=1, + type="static", + color="blue" + }, + { + y=2, + x=11, + type="static", + color="blue" + }, + { + y=5, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=10, + type="static", + color="blue" + }, + { + y=11, + x=7, + type="static", + color="blue" + }, + { + y=1, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=3, + type="static", + color="blue" + }, + { + y=8, + x=11, + type="static", + color="blue" + }, + { + y=8, + x=1, + type="static", + color="blue" + } + }, + green={ + { + y=9, + x=1, + type="static", + color="green" + }, + { + y=11, + x=2, + type="static", + color="green" + }, + { + y=2, + x=1, + type="static", + color="green" + }, + { + y=3, + x=1, + type="static", + color="green" + }, + { + y=1, + x=3, + type="static", + color="green" + }, + { + y=10, + x=1, + type="static", + color="green" + }, + { + y=9, + x=11, + type="static", + color="green" + }, + { + y=1, + x=4, + type="static", + color="green" + }, + { + y=3, + x=11, + type="static", + color="green" + }, + { + y=1, + x=5, + type="static", + color="green" + }, + { + y=1, + x=10, + type="static", + color="green" + }, + { + y=11, + x=5, + type="static", + color="green" + }, + { + y=4, + x=11, + type="static", + color="green" + }, + { + y=1, + x=7, + type="static", + color="green" + }, + { + y=10, + x=11, + type="static", + color="green" + }, + { + y=11, + x=11, + type="static", + color="green" + }, + { + y=5, + x=11, + type="static", + color="green" + }, + { + y=11, + x=9, + type="static", + color="green" + }, + { + y=11, + x=6, + type="static", + color="green" + }, + { + y=11, + x=1, + type="static", + color="green" + }, + { + y=11, + x=8, + type="static", + color="green" + }, + { + y=7, + x=1, + type="static", + color="green" + }, + { + y=1, + x=2, + type="static", + color="green" + }, + { + y=1, + x=8, + type="static", + color="green" + }, + { + y=1, + x=9, + type="static", + color="green" + }, + { + y=11, + x=4, + type="static", + color="green" + }, + { + y=7, + x=11, + type="static", + color="green" + }, + { + y=4, + x=1, + type="static", + color="green" + }, + { + y=2, + x=11, + type="static", + color="green" + }, + { + y=5, + x=1, + type="static", + color="green" + }, + { + y=11, + x=10, + type="static", + color="green" + }, + { + y=11, + x=7, + type="static", + color="green" + }, + { + y=1, + x=11, + type="static", + color="green" + }, + { + y=1, + x=1, + type="static", + color="green" + }, + { + y=11, + x=3, + type="static", + color="green" + }, + { + y=8, + x=11, + type="static", + color="green" + }, + { + y=8, + x=1, + type="static", + color="green" + } + } +}, +players={ + red={ + }, + blue={ + }, + green={ + } +}, +walls={ + red={ + { + y=3, + x=3, + color="red" + }, + { + y=4, + x=7, + color="red" + }, + { + y=6, + x=7, + color="red" + }, + { + y=7, + x=7, + color="red" + }, + { + y=8, + x=5, + color="red" + }, + { + y=3, + x=4, + color="red" + }, + { + y=3, + x=7, + color="red" + }, + { + y=5, + x=8, + color="red" + }, + { + y=7, + x=8, + color="red" + }, + { + y=8, + x=9, + color="red" + }, + { + y=4, + x=8, + color="red" + }, + { + y=6, + x=4, + color="red" + }, + { + y=6, + x=8, + color="red" + }, + { + y=4, + x=3, + color="red" + }, + { + y=6, + x=3, + color="red" + }, + { + y=7, + x=3, + color="red" + }, + { + y=5, + x=7, + color="red" + }, + { + y=5, + x=3, + color="red" + }, + { + y=5, + x=4, + color="red" + }, + { + y=7, + x=4, + color="red" + }, + { + y=3, + x=8, + color="red" + }, + { + y=4, + x=4, + color="red" + } + }, + blue={ + { + y=3, + x=3, + color="blue" + }, + { + y=4, + x=5, + color="blue" + }, + { + y=5, + x=5, + color="blue" + }, + { + y=4, + x=7, + color="blue" + }, + { + y=5, + x=7, + color="blue" + }, + { + y=7, + x=7, + color="blue" + }, + { + y=8, + x=5, + color="blue" + }, + { + y=3, + x=5, + color="blue" + }, + { + y=3, + x=7, + color="blue" + }, + { + y=8, + x=7, + color="blue" + }, + { + y=8, + x=3, + color="blue" + }, + { + y=6, + x=5, + color="blue" + }, + { + y=6, + x=9, + color="blue" + }, + { + y=5, + x=9, + color="blue" + }, + { + y=6, + x=3, + color="blue" + }, + { + y=7, + x=9, + color="blue" + }, + { + y=6, + x=7, + color="blue" + }, + { + y=4, + x=9, + color="blue" + }, + { + y=4, + x=3, + color="blue" + }, + { + y=5, + x=3, + color="blue" + }, + { + y=7, + x=3, + color="blue" + }, + { + y=8, + x=9, + color="blue" + }, + { + y=7, + x=5, + color="blue" + }, + { + y=3, + x=9, + color="blue" + } + }, + green={ + { + y=3, + x=3, + color="green" + }, + { + y=6, + x=5, + color="green" + }, + { + y=3, + x=6, + color="green" + }, + { + y=3, + x=4, + color="green" + }, + { + y=3, + x=5, + color="green" + }, + { + y=8, + x=7, + color="green" + }, + { + y=8, + x=9, + color="green" + }, + { + y=4, + x=4, + color="green" + }, + { + y=7, + x=6, + color="green" + }, + { + y=6, + x=6, + color="green" + }, + { + y=6, + x=3, + color="green" + }, + { + y=4, + x=3, + color="green" + }, + { + y=5, + x=3, + color="green" + }, + { + y=7, + x=3, + color="green" + }, + { + y=4, + x=5, + color="green" + }, + { + y=5, + x=4, + color="green" + }, + { + y=6, + x=4, + color="green" + }, + { + y=7, + x=4, + color="green" + }, + { + y=7, + x=5, + color="green" + }, + { + y=5, + x=5, + color="green" + }, + { + y=4, + x=6, + color="green" + }, + { + y=5, + x=6, + color="green" + } + } +}, +exits={ + top="2" +}, +switches={ + red={ + { + y=9, + x=7, + color="red" + }, + { + y=9, + x=5, + color="red" + }, + { + y=9, + x=9, + color="red" + }, + { + y=9, + x=3, + color="red" + } + }, + blue={ + { + y=9, + x=7, + color="blue" + }, + { + y=9, + x=5, + color="blue" + }, + { + y=9, + x=9, + color="blue" + }, + { + y=9, + x=3, + color="blue" + } + }, + green={ + { + y=9, + x=7, + color="green" + }, + { + y=9, + x=5, + color="green" + }, + { + y=9, + x=9, + color="green" + }, + { + y=9, + x=3, + color="green" + } + } +}, +sages={ +} +} \ No newline at end of file diff --git a/levels/test_patt_update.sav b/levels/test_patt_update.sav new file mode 100644 index 0000000..e335daf --- /dev/null +++ b/levels/test_patt_update.sav @@ -0,0 +1,1392 @@ +{ +color_changing_floor_tiles={ + red={ + }, + blue={ + }, + green={ + } +}, +wall_shake=1, +doors={ + red={ + { + y=6, + x=1, + color="red" + }, + { + y=1, + x=6, + color="red" + } + }, + blue={ + { + y=6, + x=1, + color="blue" + }, + { + y=1, + x=6, + color="blue" + } + }, + green={ + { + y=6, + x=1, + color="green" + }, + { + y=1, + x=6, + color="green" + } + } +}, +static_walls={ + red={ + { + y=9, + x=1, + type="static", + color="red" + }, + { + y=11, + x=2, + type="static", + color="red" + }, + { + y=2, + x=1, + type="static", + color="red" + }, + { + y=3, + x=1, + type="static", + color="red" + }, + { + y=1, + x=3, + type="static", + color="red" + }, + { + y=10, + x=1, + type="static", + color="red" + }, + { + y=9, + x=11, + type="static", + color="red" + }, + { + y=1, + x=4, + type="static", + color="red" + }, + { + y=3, + x=11, + type="static", + color="red" + }, + { + y=1, + x=5, + type="static", + color="red" + }, + { + y=1, + x=10, + type="static", + color="red" + }, + { + y=11, + x=5, + type="static", + color="red" + }, + { + y=4, + x=11, + type="static", + color="red" + }, + { + y=1, + x=7, + type="static", + color="red" + }, + { + y=10, + x=11, + type="static", + color="red" + }, + { + y=11, + x=11, + type="static", + color="red" + }, + { + y=5, + x=11, + type="static", + color="red" + }, + { + y=11, + x=9, + type="static", + color="red" + }, + { + y=11, + x=1, + type="static", + color="red" + }, + { + y=11, + x=8, + type="static", + color="red" + }, + { + y=8, + x=1, + type="static", + color="red" + }, + { + y=7, + x=1, + type="static", + color="red" + }, + { + y=8, + x=11, + type="static", + color="red" + }, + { + y=11, + x=3, + type="static", + color="red" + }, + { + y=1, + x=1, + type="static", + color="red" + }, + { + y=1, + x=11, + type="static", + color="red" + }, + { + y=7, + x=11, + type="static", + color="red" + }, + { + y=4, + x=1, + type="static", + color="red" + }, + { + y=5, + x=1, + type="static", + color="red" + }, + { + y=11, + x=10, + type="static", + color="red" + }, + { + y=2, + x=11, + type="static", + color="red" + }, + { + y=11, + x=7, + type="static", + color="red" + }, + { + y=1, + x=8, + type="static", + color="red" + }, + { + y=11, + x=6, + type="static", + color="red" + }, + { + y=1, + x=2, + type="static", + color="red" + }, + { + y=1, + x=9, + type="static", + color="red" + }, + { + y=11, + x=4, + type="static", + color="red" + } + }, + blue={ + { + y=9, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=2, + type="static", + color="blue" + }, + { + y=2, + x=1, + type="static", + color="blue" + }, + { + y=3, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=3, + type="static", + color="blue" + }, + { + y=10, + x=1, + type="static", + color="blue" + }, + { + y=9, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=4, + type="static", + color="blue" + }, + { + y=3, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=5, + type="static", + color="blue" + }, + { + y=1, + x=10, + type="static", + color="blue" + }, + { + y=11, + x=5, + type="static", + color="blue" + }, + { + y=4, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=7, + type="static", + color="blue" + }, + { + y=10, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=11, + type="static", + color="blue" + }, + { + y=5, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=9, + type="static", + color="blue" + }, + { + y=11, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=8, + type="static", + color="blue" + }, + { + y=8, + x=1, + type="static", + color="blue" + }, + { + y=7, + x=1, + type="static", + color="blue" + }, + { + y=8, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=3, + type="static", + color="blue" + }, + { + y=1, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=11, + type="static", + color="blue" + }, + { + y=7, + x=11, + type="static", + color="blue" + }, + { + y=4, + x=1, + type="static", + color="blue" + }, + { + y=5, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=10, + type="static", + color="blue" + }, + { + y=2, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=7, + type="static", + color="blue" + }, + { + y=1, + x=8, + type="static", + color="blue" + }, + { + y=11, + x=6, + type="static", + color="blue" + }, + { + y=1, + x=2, + type="static", + color="blue" + }, + { + y=1, + x=9, + type="static", + color="blue" + }, + { + y=11, + x=4, + type="static", + color="blue" + } + }, + green={ + { + y=9, + x=1, + type="static", + color="green" + }, + { + y=11, + x=2, + type="static", + color="green" + }, + { + y=2, + x=1, + type="static", + color="green" + }, + { + y=3, + x=1, + type="static", + color="green" + }, + { + y=1, + x=3, + type="static", + color="green" + }, + { + y=10, + x=1, + type="static", + color="green" + }, + { + y=9, + x=11, + type="static", + color="green" + }, + { + y=1, + x=4, + type="static", + color="green" + }, + { + y=3, + x=11, + type="static", + color="green" + }, + { + y=1, + x=5, + type="static", + color="green" + }, + { + y=1, + x=10, + type="static", + color="green" + }, + { + y=11, + x=5, + type="static", + color="green" + }, + { + y=4, + x=11, + type="static", + color="green" + }, + { + y=1, + x=7, + type="static", + color="green" + }, + { + y=10, + x=11, + type="static", + color="green" + }, + { + y=11, + x=11, + type="static", + color="green" + }, + { + y=5, + x=11, + type="static", + color="green" + }, + { + y=11, + x=9, + type="static", + color="green" + }, + { + y=11, + x=1, + type="static", + color="green" + }, + { + y=11, + x=8, + type="static", + color="green" + }, + { + y=8, + x=1, + type="static", + color="green" + }, + { + y=7, + x=1, + type="static", + color="green" + }, + { + y=8, + x=11, + type="static", + color="green" + }, + { + y=11, + x=3, + type="static", + color="green" + }, + { + y=1, + x=1, + type="static", + color="green" + }, + { + y=1, + x=11, + type="static", + color="green" + }, + { + y=7, + x=11, + type="static", + color="green" + }, + { + y=4, + x=1, + type="static", + color="green" + }, + { + y=5, + x=1, + type="static", + color="green" + }, + { + y=11, + x=10, + type="static", + color="green" + }, + { + y=2, + x=11, + type="static", + color="green" + }, + { + y=11, + x=7, + type="static", + color="green" + }, + { + y=1, + x=8, + type="static", + color="green" + }, + { + y=11, + x=6, + type="static", + color="green" + }, + { + y=1, + x=2, + type="static", + color="green" + }, + { + y=1, + x=9, + type="static", + color="green" + }, + { + y=11, + x=4, + type="static", + color="green" + } + } +}, +players={ + red={ + }, + blue={ + }, + green={ + } +}, +walls={ + red={ + { + y=3, + x=3, + color="red" + }, + { + y=6, + x=8, + color="red" + }, + { + y=6, + x=7, + color="red" + }, + { + y=7, + x=7, + color="red" + }, + { + y=4, + x=8, + color="red" + }, + { + y=3, + x=4, + color="red" + }, + { + y=4, + x=3, + color="red" + }, + { + y=6, + x=3, + color="red" + }, + { + y=7, + x=3, + color="red" + }, + { + y=5, + x=8, + color="red" + }, + { + y=4, + x=7, + color="red" + }, + { + y=3, + x=7, + color="red" + }, + { + y=7, + x=4, + color="red" + }, + { + y=5, + x=4, + color="red" + }, + { + y=6, + x=4, + color="red" + }, + { + y=8, + x=9, + color="red" + }, + { + y=5, + x=3, + color="red" + }, + { + y=5, + x=7, + color="red" + }, + { + y=3, + x=8, + color="red" + }, + { + y=8, + x=5, + color="red" + }, + { + y=7, + x=8, + color="red" + }, + { + y=4, + x=4, + color="red" + } + }, + blue={ + { + y=3, + x=3, + color="blue" + }, + { + y=8, + x=3, + color="blue" + }, + { + y=5, + x=5, + color="blue" + }, + { + y=4, + x=7, + color="blue" + }, + { + y=5, + x=7, + color="blue" + }, + { + y=7, + x=7, + color="blue" + }, + { + y=7, + x=9, + color="blue" + }, + { + y=8, + x=5, + color="blue" + }, + { + y=4, + x=9, + color="blue" + }, + { + y=6, + x=9, + color="blue" + }, + { + y=6, + x=3, + color="blue" + }, + { + y=3, + x=5, + color="blue" + }, + { + y=5, + x=9, + color="blue" + }, + { + y=3, + x=7, + color="blue" + }, + { + y=6, + x=7, + color="blue" + }, + { + y=8, + x=7, + color="blue" + }, + { + y=7, + x=3, + color="blue" + }, + { + y=8, + x=9, + color="blue" + }, + { + y=5, + x=3, + color="blue" + }, + { + y=4, + x=3, + color="blue" + }, + { + y=7, + x=5, + color="blue" + }, + { + y=4, + x=5, + color="blue" + }, + { + y=6, + x=5, + color="blue" + }, + { + y=3, + x=9, + color="blue" + } + }, + green={ + { + y=3, + x=3, + color="green" + }, + { + y=4, + x=5, + color="green" + }, + { + y=6, + x=5, + color="green" + }, + { + y=5, + x=6, + color="green" + }, + { + y=3, + x=6, + color="green" + }, + { + y=3, + x=4, + color="green" + }, + { + y=4, + x=3, + color="green" + }, + { + y=6, + x=3, + color="green" + }, + { + y=3, + x=5, + color="green" + }, + { + y=7, + x=3, + color="green" + }, + { + y=5, + x=5, + color="green" + }, + { + y=7, + x=6, + color="green" + }, + { + y=7, + x=4, + color="green" + }, + { + y=8, + x=7, + color="green" + }, + { + y=5, + x=4, + color="green" + }, + { + y=8, + x=9, + color="green" + }, + { + y=6, + x=4, + color="green" + }, + { + y=4, + x=4, + color="green" + }, + { + y=7, + x=5, + color="green" + }, + { + y=5, + x=3, + color="green" + }, + { + y=4, + x=6, + color="green" + }, + { + y=6, + x=6, + color="green" + } + } +}, +exits={ + top="2" +}, +switches={ + red={ + { + y=9, + x=3, + color="red" + }, + { + y=2, + x=3, + color="red" + }, + { + y=3, + x=2, + color="red" + }, + { + y=8, + x=2, + color="red" + }, + { + y=9, + x=5, + color="red" + }, + { + y=2, + x=4, + color="red" + }, + { + y=7, + x=10, + color="red" + }, + { + y=2, + x=5, + color="red" + }, + { + y=4, + x=10, + color="red" + }, + { + y=7, + x=2, + color="red" + }, + { + y=5, + x=2, + color="red" + }, + { + y=2, + x=8, + color="red" + }, + { + y=9, + x=7, + color="red" + }, + { + y=4, + x=2, + color="red" + }, + { + y=8, + x=10, + color="red" + }, + { + y=2, + x=7, + color="red" + }, + { + y=9, + x=9, + color="red" + }, + { + y=5, + x=10, + color="red" + }, + { + y=2, + x=9, + color="red" + }, + { + y=3, + x=10, + color="red" + } + }, + blue={ + { + y=9, + x=3, + color="blue" + }, + { + y=2, + x=3, + color="blue" + }, + { + y=3, + x=10, + color="blue" + }, + { + y=8, + x=2, + color="blue" + }, + { + y=9, + x=5, + color="blue" + }, + { + y=2, + x=4, + color="blue" + }, + { + y=7, + x=10, + color="blue" + }, + { + y=2, + x=5, + color="blue" + }, + { + y=4, + x=10, + color="blue" + }, + { + y=2, + x=8, + color="blue" + }, + { + y=5, + x=2, + color="blue" + }, + { + y=7, + x=2, + color="blue" + }, + { + y=9, + x=7, + color="blue" + }, + { + y=4, + x=2, + color="blue" + }, + { + y=8, + x=10, + color="blue" + }, + { + y=2, + x=7, + color="blue" + }, + { + y=9, + x=9, + color="blue" + }, + { + y=5, + x=10, + color="blue" + }, + { + y=2, + x=9, + color="blue" + }, + { + y=3, + x=2, + color="blue" + } + }, + green={ + { + y=9, + x=3, + color="green" + }, + { + y=2, + x=3, + color="green" + }, + { + y=3, + x=10, + color="green" + }, + { + y=8, + x=2, + color="green" + }, + { + y=9, + x=5, + color="green" + }, + { + y=2, + x=4, + color="green" + }, + { + y=7, + x=10, + color="green" + }, + { + y=2, + x=5, + color="green" + }, + { + y=4, + x=10, + color="green" + }, + { + y=3, + x=2, + color="green" + }, + { + y=7, + x=2, + color="green" + }, + { + y=5, + x=2, + color="green" + }, + { + y=9, + x=7, + color="green" + }, + { + y=4, + x=2, + color="green" + }, + { + y=8, + x=10, + color="green" + }, + { + y=2, + x=7, + color="green" + }, + { + y=2, + x=8, + color="green" + }, + { + y=5, + x=10, + color="green" + }, + { + y=2, + x=9, + color="green" + }, + { + y=9, + x=9, + color="green" + } + } +}, +sages={ +} +} \ No newline at end of file diff --git a/levels/village_1.sav b/levels/village_1.sav new file mode 100644 index 0000000..7a0f14d --- /dev/null +++ b/levels/village_1.sav @@ -0,0 +1,591 @@ +{ +color_changing_floor_tiles={ + red={ + }, + blue={ + }, + green={ + } +}, +wall_shake=1, +doors={ + red={ + }, + blue={ + }, + green={ + } +}, +static_walls={ + red={ + { + y=9, + x=1, + type="static", + color="red" + }, + { + y=11, + x=2, + type="static", + color="red" + }, + { + y=11, + x=11, + type="static", + color="red" + }, + { + y=5, + x=11, + type="static", + color="red" + }, + { + y=2, + x=1, + type="static", + color="red" + }, + { + y=2, + x=11, + type="static", + color="red" + }, + { + y=10, + x=1, + type="static", + color="red" + }, + { + y=9, + x=11, + type="static", + color="red" + }, + { + y=11, + x=1, + type="static", + color="red" + }, + { + y=6, + x=11, + type="static", + color="red" + }, + { + y=11, + x=8, + type="static", + color="red" + }, + { + y=11, + x=10, + type="static", + color="red" + }, + { + y=11, + x=9, + type="static", + color="red" + }, + { + y=7, + x=1, + type="static", + color="red" + }, + { + y=6, + x=1, + type="static", + color="red" + }, + { + y=3, + x=1, + type="static", + color="red" + }, + { + y=11, + x=4, + type="static", + color="red" + }, + { + y=11, + x=3, + type="static", + color="red" + }, + { + y=7, + x=11, + type="static", + color="red" + }, + { + y=4, + x=1, + type="static", + color="red" + }, + { + y=5, + x=1, + type="static", + color="red" + }, + { + y=11, + x=5, + type="static", + color="red" + }, + { + y=3, + x=11, + type="static", + color="red" + }, + { + y=4, + x=11, + type="static", + color="red" + }, + { + y=11, + x=7, + type="static", + color="red" + }, + { + y=1, + x=11, + type="static", + color="red" + }, + { + y=10, + x=11, + type="static", + color="red" + }, + { + y=1, + x=1, + type="static", + color="red" + }, + { + y=8, + x=11, + type="static", + color="red" + }, + { + y=8, + x=1, + type="static", + color="red" + } + }, + blue={ + { + y=9, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=2, + type="static", + color="blue" + }, + { + y=11, + x=11, + type="static", + color="blue" + }, + { + y=2, + x=1, + type="static", + color="blue" + }, + { + y=2, + x=11, + type="static", + color="blue" + }, + { + y=10, + x=1, + type="static", + color="blue" + }, + { + y=9, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=1, + type="static", + color="blue" + }, + { + y=6, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=8, + type="static", + color="blue" + }, + { + y=11, + x=10, + type="static", + color="blue" + }, + { + y=11, + x=9, + type="static", + color="blue" + }, + { + y=7, + x=1, + type="static", + color="blue" + }, + { + y=6, + x=1, + type="static", + color="blue" + }, + { + y=3, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=4, + type="static", + color="blue" + }, + { + y=11, + x=3, + type="static", + color="blue" + }, + { + y=7, + x=11, + type="static", + color="blue" + }, + { + y=4, + x=1, + type="static", + color="blue" + }, + { + y=5, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=5, + type="static", + color="blue" + }, + { + y=3, + x=11, + type="static", + color="blue" + }, + { + y=4, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=7, + type="static", + color="blue" + }, + { + y=1, + x=11, + type="static", + color="blue" + }, + { + y=10, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=1, + type="static", + color="blue" + }, + { + y=8, + x=11, + type="static", + color="blue" + }, + { + y=8, + x=1, + type="static", + color="blue" + } + }, + green={ + { + y=9, + x=1, + type="static", + color="green" + }, + { + y=11, + x=2, + type="static", + color="green" + }, + { + y=11, + x=11, + type="static", + color="green" + }, + { + y=5, + x=11, + type="static", + color="green" + }, + { + y=2, + x=1, + type="static", + color="green" + }, + { + y=2, + x=11, + type="static", + color="green" + }, + { + y=10, + x=1, + type="static", + color="green" + }, + { + y=9, + x=11, + type="static", + color="green" + }, + { + y=11, + x=1, + type="static", + color="green" + }, + { + y=6, + x=11, + type="static", + color="green" + }, + { + y=11, + x=8, + type="static", + color="green" + }, + { + y=11, + x=10, + type="static", + color="green" + }, + { + y=11, + x=9, + type="static", + color="green" + }, + { + y=7, + x=1, + type="static", + color="green" + }, + { + y=6, + x=1, + type="static", + color="green" + }, + { + y=3, + x=1, + type="static", + color="green" + }, + { + y=11, + x=4, + type="static", + color="green" + }, + { + y=11, + x=3, + type="static", + color="green" + }, + { + y=7, + x=11, + type="static", + color="green" + }, + { + y=4, + x=1, + type="static", + color="green" + }, + { + y=5, + x=1, + type="static", + color="green" + }, + { + y=11, + x=5, + type="static", + color="green" + }, + { + y=3, + x=11, + type="static", + color="green" + }, + { + y=4, + x=11, + type="static", + color="green" + }, + { + y=11, + x=7, + type="static", + color="green" + }, + { + y=1, + x=11, + type="static", + color="green" + }, + { + y=10, + x=11, + type="static", + color="green" + }, + { + y=1, + x=1, + type="static", + color="green" + }, + { + y=8, + x=11, + type="static", + color="green" + }, + { + y=8, + x=1, + type="static", + color="green" + } + } +}, +players={ + red={ + }, + blue={ + }, + green={ + } +}, +walls={ + red={ + }, + blue={ + }, + green={ + } +}, +exits={ + top = "village_2", + bottom = 5, +}, +switches={ + red={ + }, + blue={ + }, + green={ + } +}, +sages={ +} +} \ No newline at end of file diff --git a/levels/village_2.sav b/levels/village_2.sav new file mode 100644 index 0000000..f658360 --- /dev/null +++ b/levels/village_2.sav @@ -0,0 +1,304 @@ +{ +color_changing_floor_tiles={ + red={ + }, + blue={ + }, + green={ + } +}, +wall_shake=1, +doors={ + red={ + { + y=1, + x=6, + color="red" + } + }, + blue={ + { + y=1, + x=6, + color="blue" + } + }, + green={ + { + y=1, + x=6, + color="green" + } + } +}, +static_walls={ + red={ + { + y=1, + x=5, + type="static", + color="red" + }, + { + y=11, + x=11, + type="static", + color="red" + }, + { + y=1, + x=1, + type="static", + color="red" + }, + { + y=1, + x=10, + type="static", + color="red" + }, + { + y=1, + x=3, + type="static", + color="red" + }, + { + y=1, + x=2, + type="static", + color="red" + }, + { + y=11, + x=1, + type="static", + color="red" + }, + { + y=1, + x=11, + type="static", + color="red" + }, + { + y=1, + x=8, + type="static", + color="red" + }, + { + y=1, + x=9, + type="static", + color="red" + }, + { + y=1, + x=4, + type="static", + color="red" + }, + { + y=1, + x=7, + type="static", + color="red" + } + }, + blue={ + { + y=1, + x=5, + type="static", + color="blue" + }, + { + y=11, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=10, + type="static", + color="blue" + }, + { + y=1, + x=3, + type="static", + color="blue" + }, + { + y=1, + x=2, + type="static", + color="blue" + }, + { + y=11, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=8, + type="static", + color="blue" + }, + { + y=1, + x=9, + type="static", + color="blue" + }, + { + y=1, + x=4, + type="static", + color="blue" + }, + { + y=1, + x=7, + type="static", + color="blue" + } + }, + green={ + { + y=1, + x=5, + type="static", + color="green" + }, + { + y=11, + x=11, + type="static", + color="green" + }, + { + y=1, + x=1, + type="static", + color="green" + }, + { + y=1, + x=10, + type="static", + color="green" + }, + { + y=1, + x=3, + type="static", + color="green" + }, + { + y=1, + x=2, + type="static", + color="green" + }, + { + y=11, + x=1, + type="static", + color="green" + }, + { + y=1, + x=11, + type="static", + color="green" + }, + { + y=1, + x=8, + type="static", + color="green" + }, + { + y=1, + x=9, + type="static", + color="green" + }, + { + y=1, + x=4, + type="static", + color="green" + }, + { + y=1, + x=7, + type="static", + color="green" + } + } +}, +players={ + red={ + }, + blue={ + }, + green={ + } +}, +walls={ + red={ + }, + blue={ + }, + green={ + } +}, +exits={ + left = "village_4", + right = "village_3", + bottom = "village_1" +}, +switches={ + red={ + { + y=6, + x=6, + color="red" + } + }, + blue={ + { + y=6, + x=6, + color="blue" + } + }, + green={ + { + y=6, + x=6, + color="green" + } + } +}, +sages={ +} +} \ No newline at end of file diff --git a/levels/village_3.sav b/levels/village_3.sav new file mode 100644 index 0000000..ee7af29 --- /dev/null +++ b/levels/village_3.sav @@ -0,0 +1,624 @@ +{ +color_changing_floor_tiles={ + red={ + }, + blue={ + }, + green={ + } +}, +wall_shake=1, +doors={ + red={ + }, + blue={ + }, + green={ + } +}, +static_walls={ + red={ + { + y=11, + x=10, + type="static", + color="red" + }, + { + y=11, + x=2, + type="static", + color="red" + }, + { + y=11, + x=11, + type="static", + color="red" + }, + { + y=5, + x=11, + type="static", + color="red" + }, + { + y=1, + x=1, + type="static", + color="red" + }, + { + y=2, + x=11, + type="static", + color="red" + }, + { + y=1, + x=3, + type="static", + color="red" + }, + { + y=11, + x=9, + type="static", + color="red" + }, + { + y=1, + x=2, + type="static", + color="red" + }, + { + y=11, + x=1, + type="static", + color="red" + }, + { + y=6, + x=11, + type="static", + color="red" + }, + { + y=8, + x=11, + type="static", + color="red" + }, + { + y=11, + x=8, + type="static", + color="red" + }, + { + y=1, + x=6, + type="static", + color="red" + }, + { + y=1, + x=4, + type="static", + color="red" + }, + { + y=3, + x=11, + type="static", + color="red" + }, + { + y=11, + x=6, + type="static", + color="red" + }, + { + y=1, + x=5, + type="static", + color="red" + }, + { + y=1, + x=11, + type="static", + color="red" + }, + { + y=7, + x=11, + type="static", + color="red" + }, + { + y=1, + x=10, + type="static", + color="red" + }, + { + y=11, + x=3, + type="static", + color="red" + }, + { + y=11, + x=5, + type="static", + color="red" + }, + { + y=9, + x=11, + type="static", + color="red" + }, + { + y=4, + x=11, + type="static", + color="red" + }, + { + y=11, + x=7, + type="static", + color="red" + }, + { + y=1, + x=7, + type="static", + color="red" + }, + { + y=10, + x=11, + type="static", + color="red" + }, + { + y=1, + x=8, + type="static", + color="red" + }, + { + y=1, + x=9, + type="static", + color="red" + }, + { + y=11, + x=4, + type="static", + color="red" + } + }, + blue={ + { + y=11, + x=10, + type="static", + color="blue" + }, + { + y=11, + x=2, + type="static", + color="blue" + }, + { + y=11, + x=11, + type="static", + color="blue" + }, + { + y=5, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=1, + type="static", + color="blue" + }, + { + y=2, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=3, + type="static", + color="blue" + }, + { + y=11, + x=9, + type="static", + color="blue" + }, + { + y=1, + x=2, + type="static", + color="blue" + }, + { + y=11, + x=1, + type="static", + color="blue" + }, + { + y=6, + x=11, + type="static", + color="blue" + }, + { + y=8, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=8, + type="static", + color="blue" + }, + { + y=1, + x=6, + type="static", + color="blue" + }, + { + y=1, + x=4, + type="static", + color="blue" + }, + { + y=3, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=6, + type="static", + color="blue" + }, + { + y=1, + x=5, + type="static", + color="blue" + }, + { + y=1, + x=11, + type="static", + color="blue" + }, + { + y=7, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=10, + type="static", + color="blue" + }, + { + y=11, + x=3, + type="static", + color="blue" + }, + { + y=11, + x=5, + type="static", + color="blue" + }, + { + y=9, + x=11, + type="static", + color="blue" + }, + { + y=4, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=7, + type="static", + color="blue" + }, + { + y=1, + x=7, + type="static", + color="blue" + }, + { + y=10, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=8, + type="static", + color="blue" + }, + { + y=1, + x=9, + type="static", + color="blue" + }, + { + y=11, + x=4, + type="static", + color="blue" + } + }, + green={ + { + y=11, + x=10, + type="static", + color="green" + }, + { + y=11, + x=2, + type="static", + color="green" + }, + { + y=11, + x=11, + type="static", + color="green" + }, + { + y=5, + x=11, + type="static", + color="green" + }, + { + y=1, + x=1, + type="static", + color="green" + }, + { + y=2, + x=11, + type="static", + color="green" + }, + { + y=1, + x=3, + type="static", + color="green" + }, + { + y=11, + x=9, + type="static", + color="green" + }, + { + y=1, + x=2, + type="static", + color="green" + }, + { + y=11, + x=1, + type="static", + color="green" + }, + { + y=6, + x=11, + type="static", + color="green" + }, + { + y=8, + x=11, + type="static", + color="green" + }, + { + y=11, + x=8, + type="static", + color="green" + }, + { + y=1, + x=6, + type="static", + color="green" + }, + { + y=1, + x=4, + type="static", + color="green" + }, + { + y=3, + x=11, + type="static", + color="green" + }, + { + y=11, + x=6, + type="static", + color="green" + }, + { + y=1, + x=5, + type="static", + color="green" + }, + { + y=1, + x=11, + type="static", + color="green" + }, + { + y=7, + x=11, + type="static", + color="green" + }, + { + y=1, + x=10, + type="static", + color="green" + }, + { + y=11, + x=3, + type="static", + color="green" + }, + { + y=11, + x=5, + type="static", + color="green" + }, + { + y=9, + x=11, + type="static", + color="green" + }, + { + y=4, + x=11, + type="static", + color="green" + }, + { + y=11, + x=7, + type="static", + color="green" + }, + { + y=1, + x=7, + type="static", + color="green" + }, + { + y=10, + x=11, + type="static", + color="green" + }, + { + y=1, + x=8, + type="static", + color="green" + }, + { + y=1, + x=9, + type="static", + color="green" + }, + { + y=11, + x=4, + type="static", + color="green" + } + } +}, +players={ + red={ + }, + blue={ + }, + green={ + } +}, +walls={ + red={ + }, + blue={ + { + y=2, + x=4, + color="blue" + } + }, + green={ + } +}, +exits={ + left = "village_2" +}, +switches={ + red={ + }, + blue={ + }, + green={ + } +}, +sages={ + slime_woman={ + y=2, + x=5, + id="slime_woman" + } +} +} \ No newline at end of file diff --git a/levels/village_4.sav b/levels/village_4.sav new file mode 100644 index 0000000..6b22483 --- /dev/null +++ b/levels/village_4.sav @@ -0,0 +1,704 @@ +{ +color_changing_floor_tiles={ + red={ + }, + blue={ + { + y=6, + x=2, + color="blue" + } + }, + green={ + } +}, +wall_shake=1, +doors={ + red={ + { + y=1, + x=6, + color="red" + } + }, + blue={ + }, + green={ + { + y=6, + x=3, + color="green" + } + } +}, +static_walls={ + red={ + { + y=9, + x=1, + type="static", + color="red" + }, + { + y=11, + x=2, + type="static", + color="red" + }, + { + y=1, + x=1, + type="static", + color="red" + }, + { + y=3, + x=1, + type="static", + color="red" + }, + { + y=1, + x=3, + type="static", + color="red" + }, + { + y=10, + x=1, + type="static", + color="red" + }, + { + y=1, + x=2, + type="static", + color="red" + }, + { + y=1, + x=4, + type="static", + color="red" + }, + { + y=1, + x=5, + type="static", + color="red" + }, + { + y=11, + x=3, + type="static", + color="red" + }, + { + y=11, + x=5, + type="static", + color="red" + }, + { + y=1, + x=7, + type="static", + color="red" + }, + { + y=11, + x=11, + type="static", + color="red" + }, + { + y=11, + x=9, + type="static", + color="red" + }, + { + y=11, + x=6, + type="static", + color="red" + }, + { + y=11, + x=1, + type="static", + color="red" + }, + { + y=11, + x=8, + type="static", + color="red" + }, + { + y=11, + x=10, + type="static", + color="red" + }, + { + y=7, + x=1, + type="static", + color="red" + }, + { + y=8, + x=1, + type="static", + color="red" + }, + { + y=5, + x=3, + type="static", + color="red" + }, + { + y=7, + x=3, + type="static", + color="red" + }, + { + y=1, + x=10, + type="static", + color="red" + }, + { + y=4, + x=1, + type="static", + color="red" + }, + { + y=6, + x=1, + type="static", + color="red" + }, + { + y=1, + x=8, + type="static", + color="red" + }, + { + y=2, + x=1, + type="static", + color="red" + }, + { + y=1, + x=11, + type="static", + color="red" + }, + { + y=11, + x=7, + type="static", + color="red" + }, + { + y=7, + x=2, + type="static", + color="red" + }, + { + y=5, + x=2, + type="static", + color="red" + }, + { + y=5, + x=1, + type="static", + color="red" + }, + { + y=1, + x=9, + type="static", + color="red" + }, + { + y=11, + x=4, + type="static", + color="red" + } + }, + blue={ + { + y=9, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=2, + type="static", + color="blue" + }, + { + y=2, + x=1, + type="static", + color="blue" + }, + { + y=3, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=3, + type="static", + color="blue" + }, + { + y=10, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=2, + type="static", + color="blue" + }, + { + y=1, + x=4, + type="static", + color="blue" + }, + { + y=1, + x=5, + type="static", + color="blue" + }, + { + y=11, + x=3, + type="static", + color="blue" + }, + { + y=11, + x=5, + type="static", + color="blue" + }, + { + y=1, + x=7, + type="static", + color="blue" + }, + { + y=11, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=9, + type="static", + color="blue" + }, + { + y=11, + x=6, + type="static", + color="blue" + }, + { + y=11, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=8, + type="static", + color="blue" + }, + { + y=7, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=10, + type="static", + color="blue" + }, + { + y=5, + x=3, + type="static", + color="blue" + }, + { + y=7, + x=3, + type="static", + color="blue" + }, + { + y=8, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=10, + type="static", + color="blue" + }, + { + y=4, + x=1, + type="static", + color="blue" + }, + { + y=6, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=11, + type="static", + color="blue" + }, + { + y=5, + x=2, + type="static", + color="blue" + }, + { + y=1, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=7, + type="static", + color="blue" + }, + { + y=7, + x=2, + type="static", + color="blue" + }, + { + y=1, + x=8, + type="static", + color="blue" + }, + { + y=5, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=9, + type="static", + color="blue" + }, + { + y=11, + x=4, + type="static", + color="blue" + } + }, + green={ + { + y=9, + x=1, + type="static", + color="green" + }, + { + y=11, + x=2, + type="static", + color="green" + }, + { + y=2, + x=1, + type="static", + color="green" + }, + { + y=3, + x=1, + type="static", + color="green" + }, + { + y=1, + x=3, + type="static", + color="green" + }, + { + y=10, + x=1, + type="static", + color="green" + }, + { + y=1, + x=2, + type="static", + color="green" + }, + { + y=1, + x=4, + type="static", + color="green" + }, + { + y=1, + x=5, + type="static", + color="green" + }, + { + y=11, + x=3, + type="static", + color="green" + }, + { + y=11, + x=5, + type="static", + color="green" + }, + { + y=1, + x=7, + type="static", + color="green" + }, + { + y=11, + x=11, + type="static", + color="green" + }, + { + y=11, + x=9, + type="static", + color="green" + }, + { + y=11, + x=6, + type="static", + color="green" + }, + { + y=11, + x=1, + type="static", + color="green" + }, + { + y=11, + x=8, + type="static", + color="green" + }, + { + y=11, + x=10, + type="static", + color="green" + }, + { + y=7, + x=1, + type="static", + color="green" + }, + { + y=8, + x=1, + type="static", + color="green" + }, + { + y=5, + x=3, + type="static", + color="green" + }, + { + y=7, + x=3, + type="static", + color="green" + }, + { + y=1, + x=11, + type="static", + color="green" + }, + { + y=4, + x=1, + type="static", + color="green" + }, + { + y=6, + x=1, + type="static", + color="green" + }, + { + y=5, + x=2, + type="static", + color="green" + }, + { + y=1, + x=1, + type="static", + color="green" + }, + { + y=1, + x=8, + type="static", + color="green" + }, + { + y=11, + x=7, + type="static", + color="green" + }, + { + y=7, + x=2, + type="static", + color="green" + }, + { + y=5, + x=1, + type="static", + color="green" + }, + { + y=1, + x=10, + type="static", + color="green" + }, + { + y=1, + x=9, + type="static", + color="green" + }, + { + y=11, + x=4, + type="static", + color="green" + } + } +}, +players={ + red={ + }, + blue={ + }, + green={ + } +}, +walls={ + red={ + { + y=9, + x=6, + color="red" + } + }, + blue={ + }, + green={ + { + y=3, + x=9, + color="green" + } + } +}, +exits={ + right = "village_2", + top = "yellow_1" +}, +switches={ + red={ + { + y=6, + x=6, + color="red" + } + }, + blue={ + }, + green={ + { + y=3, + x=3, + color="green" + } + } +}, +sages={ +} +} \ No newline at end of file diff --git a/levels/white_asymmetrical.sav b/levels/white_asymmetrical.sav new file mode 100644 index 0000000..919ecdb --- /dev/null +++ b/levels/white_asymmetrical.sav @@ -0,0 +1,1213 @@ +{ +color_changing_floor_tiles={ + red={ + }, + blue={ + }, + green={ + } +}, +wall_shake=1, +doors={ + red={ + { + y=7, + x=11, + color="red" + } + }, + blue={ + { + y=7, + x=11, + color="blue" + } + }, + green={ + { + y=7, + x=11, + color="green" + } + } +}, +static_walls={ + red={ + { + y=9, + x=1, + type="static", + color="red" + }, + { + y=11, + x=2, + type="static", + color="red" + }, + { + y=4, + x=5, + type="static", + color="red" + }, + { + y=9, + x=3, + type="static", + color="red" + }, + { + y=1, + x=1, + type="static", + color="red" + }, + { + y=2, + x=11, + type="static", + color="red" + }, + { + y=1, + x=3, + type="static", + color="red" + }, + { + y=10, + x=1, + type="static", + color="red" + }, + { + y=1, + x=2, + type="static", + color="red" + }, + { + y=8, + x=4, + type="static", + color="red" + }, + { + y=8, + x=5, + type="static", + color="red" + }, + { + y=9, + x=5, + type="static", + color="red" + }, + { + y=1, + x=4, + type="static", + color="red" + }, + { + y=3, + x=11, + type="static", + color="red" + }, + { + y=1, + x=5, + type="static", + color="red" + }, + { + y=1, + x=10, + type="static", + color="red" + }, + { + y=8, + x=7, + type="static", + color="red" + }, + { + y=4, + x=11, + type="static", + color="red" + }, + { + y=11, + x=4, + type="static", + color="red" + }, + { + y=1, + x=7, + type="static", + color="red" + }, + { + y=10, + x=11, + type="static", + color="red" + }, + { + y=8, + x=11, + type="static", + color="red" + }, + { + y=3, + x=7, + type="static", + color="red" + }, + { + y=10, + x=2, + type="static", + color="red" + }, + { + y=4, + x=7, + type="static", + color="red" + }, + { + y=1, + x=11, + type="static", + color="red" + }, + { + y=11, + x=11, + type="static", + color="red" + }, + { + y=5, + x=11, + type="static", + color="red" + }, + { + y=11, + x=9, + type="static", + color="red" + }, + { + y=6, + x=8, + type="static", + color="red" + }, + { + y=11, + x=6, + type="static", + color="red" + }, + { + y=11, + x=7, + type="static", + color="red" + }, + { + y=9, + x=11, + type="static", + color="red" + }, + { + y=11, + x=1, + type="static", + color="red" + }, + { + y=6, + x=11, + type="static", + color="red" + }, + { + y=11, + x=8, + type="static", + color="red" + }, + { + y=11, + x=10, + type="static", + color="red" + }, + { + y=6, + x=10, + type="static", + color="red" + }, + { + y=3, + x=9, + type="static", + color="red" + }, + { + y=7, + x=1, + type="static", + color="red" + }, + { + y=5, + x=9, + type="static", + color="red" + }, + { + y=3, + x=1, + type="static", + color="red" + }, + { + y=7, + x=3, + type="static", + color="red" + }, + { + y=4, + x=8, + type="static", + color="red" + }, + { + y=2, + x=1, + type="static", + color="red" + }, + { + y=4, + x=1, + type="static", + color="red" + }, + { + y=6, + x=1, + type="static", + color="red" + }, + { + y=1, + x=6, + type="static", + color="red" + }, + { + y=6, + x=4, + type="static", + color="red" + }, + { + y=2, + x=10, + type="static", + color="red" + }, + { + y=6, + x=2, + type="static", + color="red" + }, + { + y=1, + x=8, + type="static", + color="red" + }, + { + y=11, + x=5, + type="static", + color="red" + }, + { + y=11, + x=3, + type="static", + color="red" + }, + { + y=1, + x=9, + type="static", + color="red" + }, + { + y=8, + x=1, + type="static", + color="red" + } + }, + blue={ + { + y=9, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=2, + type="static", + color="blue" + }, + { + y=4, + x=5, + type="static", + color="blue" + }, + { + y=1, + x=1, + type="static", + color="blue" + }, + { + y=2, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=3, + type="static", + color="blue" + }, + { + y=10, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=2, + type="static", + color="blue" + }, + { + y=8, + x=4, + type="static", + color="blue" + }, + { + y=8, + x=5, + type="static", + color="blue" + }, + { + y=1, + x=6, + type="static", + color="blue" + }, + { + y=1, + x=4, + type="static", + color="blue" + }, + { + y=3, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=5, + type="static", + color="blue" + }, + { + y=11, + x=3, + type="static", + color="blue" + }, + { + y=8, + x=7, + type="static", + color="blue" + }, + { + y=8, + x=1, + type="static", + color="blue" + }, + { + y=4, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=9, + type="static", + color="blue" + }, + { + y=1, + x=7, + type="static", + color="blue" + }, + { + y=10, + x=11, + type="static", + color="blue" + }, + { + y=2, + x=1, + type="static", + color="blue" + }, + { + y=3, + x=1, + type="static", + color="blue" + }, + { + y=2, + x=10, + type="static", + color="blue" + }, + { + y=1, + x=8, + type="static", + color="blue" + }, + { + y=11, + x=7, + type="static", + color="blue" + }, + { + y=11, + x=11, + type="static", + color="blue" + }, + { + y=5, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=9, + type="static", + color="blue" + }, + { + y=6, + x=8, + type="static", + color="blue" + }, + { + y=10, + x=10, + type="static", + color="blue" + }, + { + y=9, + x=11, + type="static", + color="blue" + }, + { + y=4, + x=4, + type="static", + color="blue" + }, + { + y=11, + x=1, + type="static", + color="blue" + }, + { + y=6, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=10, + type="static", + color="blue" + }, + { + y=11, + x=10, + type="static", + color="blue" + }, + { + y=6, + x=1, + type="static", + color="blue" + }, + { + y=2, + x=2, + type="static", + color="blue" + }, + { + y=7, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=8, + type="static", + color="blue" + }, + { + y=11, + x=6, + type="static", + color="blue" + }, + { + y=7, + x=3, + type="static", + color="blue" + }, + { + y=3, + x=9, + type="static", + color="blue" + }, + { + y=4, + x=1, + type="static", + color="blue" + }, + { + y=8, + x=8, + type="static", + color="blue" + }, + { + y=3, + x=3, + type="static", + color="blue" + }, + { + y=6, + x=4, + type="static", + color="blue" + }, + { + y=6, + x=2, + type="static", + color="blue" + }, + { + y=9, + x=9, + type="static", + color="blue" + }, + { + y=1, + x=11, + type="static", + color="blue" + }, + { + y=4, + x=7, + type="static", + color="blue" + }, + { + y=11, + x=5, + type="static", + color="blue" + }, + { + y=8, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=4, + type="static", + color="blue" + } + }, + green={ + { + y=9, + x=1, + type="static", + color="green" + }, + { + y=11, + x=2, + type="static", + color="green" + }, + { + y=4, + x=5, + type="static", + color="green" + }, + { + y=1, + x=1, + type="static", + color="green" + }, + { + y=2, + x=11, + type="static", + color="green" + }, + { + y=1, + x=3, + type="static", + color="green" + }, + { + y=10, + x=1, + type="static", + color="green" + }, + { + y=1, + x=2, + type="static", + color="green" + }, + { + y=8, + x=5, + type="static", + color="green" + }, + { + y=1, + x=6, + type="static", + color="green" + }, + { + y=1, + x=4, + type="static", + color="green" + }, + { + y=3, + x=11, + type="static", + color="green" + }, + { + y=1, + x=5, + type="static", + color="green" + }, + { + y=3, + x=5, + type="static", + color="green" + }, + { + y=3, + x=7, + type="static", + color="green" + }, + { + y=11, + x=5, + type="static", + color="green" + }, + { + y=9, + x=7, + type="static", + color="green" + }, + { + y=4, + x=11, + type="static", + color="green" + }, + { + y=1, + x=7, + type="static", + color="green" + }, + { + y=10, + x=11, + type="static", + color="green" + }, + { + y=4, + x=4, + type="static", + color="green" + }, + { + y=1, + x=9, + type="static", + color="green" + }, + { + y=8, + x=7, + type="static", + color="green" + }, + { + y=11, + x=3, + type="static", + color="green" + }, + { + y=11, + x=11, + type="static", + color="green" + }, + { + y=5, + x=11, + type="static", + color="green" + }, + { + y=11, + x=9, + type="static", + color="green" + }, + { + y=6, + x=8, + type="static", + color="green" + }, + { + y=10, + x=10, + type="static", + color="green" + }, + { + y=1, + x=8, + type="static", + color="green" + }, + { + y=9, + x=9, + type="static", + color="green" + }, + { + y=11, + x=1, + type="static", + color="green" + }, + { + y=6, + x=11, + type="static", + color="green" + }, + { + y=4, + x=7, + type="static", + color="green" + }, + { + y=11, + x=8, + type="static", + color="green" + }, + { + y=9, + x=11, + type="static", + color="green" + }, + { + y=9, + x=5, + type="static", + color="green" + }, + { + y=7, + x=1, + type="static", + color="green" + }, + { + y=8, + x=8, + type="static", + color="green" + }, + { + y=8, + x=1, + type="static", + color="green" + }, + { + y=2, + x=2, + type="static", + color="green" + }, + { + y=2, + x=1, + type="static", + color="green" + }, + { + y=3, + x=1, + type="static", + color="green" + }, + { + y=4, + x=1, + type="static", + color="green" + }, + { + y=6, + x=1, + type="static", + color="green" + }, + { + y=3, + x=3, + type="static", + color="green" + }, + { + y=6, + x=4, + type="static", + color="green" + }, + { + y=11, + x=10, + type="static", + color="green" + }, + { + y=11, + x=7, + type="static", + color="green" + }, + { + y=1, + x=11, + type="static", + color="green" + }, + { + y=11, + x=6, + type="static", + color="green" + }, + { + y=1, + x=10, + type="static", + color="green" + }, + { + y=8, + x=11, + type="static", + color="green" + }, + { + y=11, + x=4, + type="static", + color="green" + } + } +}, +players={ + red={ + }, + blue={ + }, + green={ + } +}, +walls={ + red={ + { + y=10, + x=7, + color="red" + }, + { + y=2, + x=5, + color="red" + }, + { + y=10, + x=9, + color="red" + }, + { + y=2, + x=3, + color="red" + }, + { + y=6, + x=6, + color="red" + } + }, + blue={ + { + y=3, + x=10, + color="blue" + }, + { + y=10, + x=9, + color="blue" + }, + { + y=7, + x=2, + color="blue" + }, + { + y=2, + x=3, + color="blue" + }, + { + y=6, + x=6, + color="blue" + } + }, + green={ + { + y=3, + x=10, + color="green" + }, + { + y=7, + x=2, + color="green" + }, + { + y=9, + x=2, + color="green" + }, + { + y=5, + x=10, + color="green" + }, + { + y=6, + x=6, + color="green" + } + } +}, +exits={ + left="yellow_6", + bottom="yellow_3", + top="yellow_5" +}, +switches={ + red={ + { + y=7, + x=6, + color="red" + }, + { + y=10, + x=8, + color="red" + }, + { + y=6, + x=5, + color="red" + }, + { + y=6, + x=7, + color="red" + }, + { + y=5, + x=6, + color="red" + } + }, + blue={ + { + y=7, + x=6, + color="blue" + }, + { + y=6, + x=5, + color="blue" + }, + { + y=9, + x=10, + color="blue" + }, + { + y=6, + x=7, + color="blue" + }, + { + y=5, + x=6, + color="blue" + } + }, + green={ + { + y=7, + x=6, + color="green" + }, + { + y=6, + x=5, + color="green" + }, + { + y=4, + x=10, + color="green" + }, + { + y=6, + x=7, + color="green" + }, + { + y=5, + x=6, + color="green" + } + } +}, +sages={ +} +} \ No newline at end of file diff --git a/levels/white_ok.sav b/levels/white_ok.sav new file mode 100644 index 0000000..b82a709 --- /dev/null +++ b/levels/white_ok.sav @@ -0,0 +1,1223 @@ +{ +color_changing_floor_tiles={ + red={ + }, + blue={ + }, + green={ + } +}, +wall_shake=1, +doors={ + red={ + { + y=1, + x=6, + color="red" + } + }, + blue={ + { + y=1, + x=6, + color="blue" + } + }, + green={ + { + y=1, + x=6, + color="green" + } + } +}, +static_walls={ + red={ + { + y=9, + x=1, + type="static", + color="red" + }, + { + y=11, + x=2, + type="static", + color="red" + }, + { + y=8, + x=3, + type="static", + color="red" + }, + { + y=5, + x=5, + type="static", + color="red" + }, + { + y=2, + x=1, + type="static", + color="red" + }, + { + y=2, + x=11, + type="static", + color="red" + }, + { + y=1, + x=3, + type="static", + color="red" + }, + { + y=10, + x=1, + type="static", + color="red" + }, + { + y=9, + x=11, + type="static", + color="red" + }, + { + y=8, + x=4, + type="static", + color="red" + }, + { + y=6, + x=1, + type="static", + color="red" + }, + { + y=1, + x=4, + type="static", + color="red" + }, + { + y=3, + x=11, + type="static", + color="red" + }, + { + y=8, + x=6, + type="static", + color="red" + }, + { + y=1, + x=5, + type="static", + color="red" + }, + { + y=7, + x=7, + type="static", + color="red" + }, + { + y=8, + x=1, + type="static", + color="red" + }, + { + y=4, + x=6, + type="static", + color="red" + }, + { + y=1, + x=10, + type="static", + color="red" + }, + { + y=1, + x=2, + type="static", + color="red" + }, + { + y=11, + x=5, + type="static", + color="red" + }, + { + y=2, + x=8, + type="static", + color="red" + }, + { + y=4, + x=11, + type="static", + color="red" + }, + { + y=1, + x=8, + type="static", + color="red" + }, + { + y=1, + x=7, + type="static", + color="red" + }, + { + y=10, + x=11, + type="static", + color="red" + }, + { + y=9, + x=2, + type="static", + color="red" + }, + { + y=2, + x=9, + type="static", + color="red" + }, + { + y=10, + x=2, + type="static", + color="red" + }, + { + y=2, + x=10, + type="static", + color="red" + }, + { + y=8, + x=11, + type="static", + color="red" + }, + { + y=11, + x=11, + type="static", + color="red" + }, + { + y=5, + x=11, + type="static", + color="red" + }, + { + y=11, + x=9, + type="static", + color="red" + }, + { + y=5, + x=8, + type="static", + color="red" + }, + { + y=7, + x=8, + type="static", + color="red" + }, + { + y=11, + x=1, + type="static", + color="red" + }, + { + y=1, + x=1, + type="static", + color="red" + }, + { + y=3, + x=10, + type="static", + color="red" + }, + { + y=6, + x=11, + type="static", + color="red" + }, + { + y=11, + x=8, + type="static", + color="red" + }, + { + y=11, + x=10, + type="static", + color="red" + }, + { + y=10, + x=4, + type="static", + color="red" + }, + { + y=4, + x=9, + type="static", + color="red" + }, + { + y=7, + x=1, + type="static", + color="red" + }, + { + y=3, + x=1, + type="static", + color="red" + }, + { + y=11, + x=3, + type="static", + color="red" + }, + { + y=4, + x=8, + type="static", + color="red" + }, + { + y=10, + x=3, + type="static", + color="red" + }, + { + y=4, + x=1, + type="static", + color="red" + }, + { + y=5, + x=1, + type="static", + color="red" + }, + { + y=5, + x=7, + type="static", + color="red" + }, + { + y=5, + x=4, + type="static", + color="red" + }, + { + y=7, + x=4, + type="static", + color="red" + }, + { + y=11, + x=7, + type="static", + color="red" + }, + { + y=1, + x=11, + type="static", + color="red" + }, + { + y=7, + x=5, + type="static", + color="red" + }, + { + y=7, + x=11, + type="static", + color="red" + }, + { + y=1, + x=9, + type="static", + color="red" + }, + { + y=11, + x=4, + type="static", + color="red" + } + }, + blue={ + { + y=9, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=2, + type="static", + color="blue" + }, + { + y=2, + x=1, + type="static", + color="blue" + }, + { + y=2, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=3, + type="static", + color="blue" + }, + { + y=10, + x=1, + type="static", + color="blue" + }, + { + y=9, + x=11, + type="static", + color="blue" + }, + { + y=8, + x=4, + type="static", + color="blue" + }, + { + y=1, + x=4, + type="static", + color="blue" + }, + { + y=3, + x=11, + type="static", + color="blue" + }, + { + y=8, + x=6, + type="static", + color="blue" + }, + { + y=1, + x=5, + type="static", + color="blue" + }, + { + y=1, + x=10, + type="static", + color="blue" + }, + { + y=11, + x=5, + type="static", + color="blue" + }, + { + y=4, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=7, + type="static", + color="blue" + }, + { + y=10, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=11, + type="static", + color="blue" + }, + { + y=5, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=9, + type="static", + color="blue" + }, + { + y=6, + x=8, + type="static", + color="blue" + }, + { + y=8, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=9, + type="static", + color="blue" + }, + { + y=1, + x=2, + type="static", + color="blue" + }, + { + y=11, + x=1, + type="static", + color="blue" + }, + { + y=6, + x=11, + type="static", + color="blue" + }, + { + y=3, + x=1, + type="static", + color="blue" + }, + { + y=4, + x=8, + type="static", + color="blue" + }, + { + y=1, + x=8, + type="static", + color="blue" + }, + { + y=4, + x=4, + type="static", + color="blue" + }, + { + y=7, + x=1, + type="static", + color="blue" + }, + { + y=7, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=8, + type="static", + color="blue" + }, + { + y=8, + x=11, + type="static", + color="blue" + }, + { + y=5, + x=1, + type="static", + color="blue" + }, + { + y=4, + x=1, + type="static", + color="blue" + }, + { + y=8, + x=8, + type="static", + color="blue" + }, + { + y=6, + x=1, + type="static", + color="blue" + }, + { + y=6, + x=4, + type="static", + color="blue" + }, + { + y=1, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=7, + type="static", + color="blue" + }, + { + y=1, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=3, + type="static", + color="blue" + }, + { + y=11, + x=10, + type="static", + color="blue" + }, + { + y=4, + x=6, + type="static", + color="blue" + }, + { + y=11, + x=4, + type="static", + color="blue" + } + }, + green={ + { + y=9, + x=1, + type="static", + color="green" + }, + { + y=11, + x=2, + type="static", + color="green" + }, + { + y=5, + x=5, + type="static", + color="green" + }, + { + y=2, + x=1, + type="static", + color="green" + }, + { + y=2, + x=11, + type="static", + color="green" + }, + { + y=1, + x=3, + type="static", + color="green" + }, + { + y=10, + x=1, + type="static", + color="green" + }, + { + y=9, + x=11, + type="static", + color="green" + }, + { + y=3, + x=2, + type="static", + color="green" + }, + { + y=1, + x=4, + type="static", + color="green" + }, + { + y=3, + x=11, + type="static", + color="green" + }, + { + y=1, + x=5, + type="static", + color="green" + }, + { + y=10, + x=9, + type="static", + color="green" + }, + { + y=8, + x=1, + type="static", + color="green" + }, + { + y=1, + x=10, + type="static", + color="green" + }, + { + y=1, + x=9, + type="static", + color="green" + }, + { + y=11, + x=5, + type="static", + color="green" + }, + { + y=1, + x=2, + type="static", + color="green" + }, + { + y=4, + x=11, + type="static", + color="green" + }, + { + y=10, + x=8, + type="static", + color="green" + }, + { + y=1, + x=7, + type="static", + color="green" + }, + { + y=10, + x=11, + type="static", + color="green" + }, + { + y=2, + x=3, + type="static", + color="green" + }, + { + y=1, + x=8, + type="static", + color="green" + }, + { + y=2, + x=4, + type="static", + color="green" + }, + { + y=5, + x=7, + type="static", + color="green" + }, + { + y=11, + x=4, + type="static", + color="green" + }, + { + y=11, + x=11, + type="static", + color="green" + }, + { + y=5, + x=11, + type="static", + color="green" + }, + { + y=11, + x=9, + type="static", + color="green" + }, + { + y=2, + x=2, + type="static", + color="green" + }, + { + y=10, + x=10, + type="static", + color="green" + }, + { + y=8, + x=8, + type="static", + color="green" + }, + { + y=7, + x=7, + type="static", + color="green" + }, + { + y=11, + x=1, + type="static", + color="green" + }, + { + y=6, + x=11, + type="static", + color="green" + }, + { + y=9, + x=10, + type="static", + color="green" + }, + { + y=11, + x=10, + type="static", + color="green" + }, + { + y=6, + x=1, + type="static", + color="green" + }, + { + y=11, + x=3, + type="static", + color="green" + }, + { + y=7, + x=1, + type="static", + color="green" + }, + { + y=4, + x=3, + type="static", + color="green" + }, + { + y=7, + x=11, + type="static", + color="green" + }, + { + y=11, + x=8, + type="static", + color="green" + }, + { + y=3, + x=1, + type="static", + color="green" + }, + { + y=4, + x=1, + type="static", + color="green" + }, + { + y=5, + x=1, + type="static", + color="green" + }, + { + y=7, + x=8, + type="static", + color="green" + }, + { + y=5, + x=4, + type="static", + color="green" + }, + { + y=8, + x=9, + type="static", + color="green" + }, + { + y=11, + x=7, + type="static", + color="green" + }, + { + y=1, + x=11, + type="static", + color="green" + }, + { + y=7, + x=5, + type="static", + color="green" + }, + { + y=1, + x=1, + type="static", + color="green" + }, + { + y=8, + x=11, + type="static", + color="green" + }, + { + y=4, + x=4, + type="static", + color="green" + } + } +}, +walls={ + red={ + { + y=9, + x=6, + color="red" + }, + { + y=6, + x=2, + color="red" + }, + { + y=3, + x=7, + color="red" + }, + { + y=6, + x=10, + color="red" + }, + { + y=3, + x=5, + color="red" + } + }, + blue={ + { + y=7, + x=6, + color="blue" + }, + { + y=3, + x=5, + color="blue" + }, + { + y=6, + x=2, + color="blue" + }, + { + y=6, + x=10, + color="blue" + }, + { + y=3, + x=7, + color="blue" + }, + { + y=5, + x=6, + color="blue" + } + }, + green={ + { + y=7, + x=6, + color="green" + }, + { + y=6, + x=2, + color="green" + }, + { + y=3, + x=5, + color="green" + }, + { + y=3, + x=7, + color="green" + }, + { + y=6, + x=10, + color="green" + }, + { + y=5, + x=6, + color="green" + } + } +}, +exits={ + top="2" +}, +players={ + red={ + { + y=11, + x=6, + color="red" + } + }, + blue={ + { + y=11, + x=6, + color="blue" + } + }, + green={ + { + y=11, + x=6, + color="green" + } + } +}, +sages={ +}, +switches={ + red={ + { + y=3, + x=9, + color="red" + }, + { + y=9, + x=3, + color="red" + }, + { + y=6, + x=7, + color="red" + }, + { + y=6, + x=5, + color="red" + } + }, + blue={ + { + y=3, + x=6, + color="blue" + }, + { + y=5, + x=5, + color="blue" + }, + { + y=7, + x=5, + color="blue" + }, + { + y=7, + x=7, + color="blue" + }, + { + y=5, + x=7, + color="blue" + }, + { + y=6, + x=6, + color="blue" + } + }, + green={ + { + y=8, + x=6, + color="green" + }, + { + y=9, + x=9, + color="green" + }, + { + y=3, + x=3, + color="green" + }, + { + y=6, + x=8, + color="green" + }, + { + y=4, + x=6, + color="green" + }, + { + y=6, + x=4, + color="green" + } + } +} +} \ No newline at end of file diff --git a/levels/white_primary.sav b/levels/white_primary.sav new file mode 100644 index 0000000..c3d8643 --- /dev/null +++ b/levels/white_primary.sav @@ -0,0 +1,1034 @@ +{ +color_changing_floor_tiles={ + red={ + }, + blue={ + }, + green={ + } +}, +wall_shake=1, +doors={ + red={ + }, + blue={ + }, + green={ + } +}, +static_walls={ + red={ + { + y=9, + x=1, + type="static", + color="red" + }, + { + y=11, + x=2, + type="static", + color="red" + }, + { + y=4, + x=5, + type="static", + color="red" + }, + { + y=6, + x=5, + type="static", + color="red" + }, + { + y=2, + x=1, + type="static", + color="red" + }, + { + y=3, + x=1, + type="static", + color="red" + }, + { + y=1, + x=3, + type="static", + color="red" + }, + { + y=10, + x=1, + type="static", + color="red" + }, + { + y=9, + x=11, + type="static", + color="red" + }, + { + y=9, + x=4, + type="static", + color="red" + }, + { + y=8, + x=5, + type="static", + color="red" + }, + { + y=1, + x=4, + type="static", + color="red" + }, + { + y=3, + x=11, + type="static", + color="red" + }, + { + y=1, + x=5, + type="static", + color="red" + }, + { + y=1, + x=10, + type="static", + color="red" + }, + { + y=11, + x=5, + type="static", + color="red" + }, + { + y=4, + x=11, + type="static", + color="red" + }, + { + y=1, + x=7, + type="static", + color="red" + }, + { + y=10, + x=11, + type="static", + color="red" + }, + { + y=8, + x=7, + type="static", + color="red" + }, + { + y=11, + x=11, + type="static", + color="red" + }, + { + y=5, + x=11, + type="static", + color="red" + }, + { + y=11, + x=9, + type="static", + color="red" + }, + { + y=11, + x=6, + type="static", + color="red" + }, + { + y=6, + x=7, + type="static", + color="red" + }, + { + y=4, + x=7, + type="static", + color="red" + }, + { + y=11, + x=1, + type="static", + color="red" + }, + { + y=6, + x=11, + type="static", + color="red" + }, + { + y=8, + x=11, + type="static", + color="red" + }, + { + y=11, + x=8, + type="static", + color="red" + }, + { + y=11, + x=3, + type="static", + color="red" + }, + { + y=3, + x=4, + type="static", + color="red" + }, + { + y=7, + x=1, + type="static", + color="red" + }, + { + y=1, + x=2, + type="static", + color="red" + }, + { + y=1, + x=8, + type="static", + color="red" + }, + { + y=11, + x=4, + type="static", + color="red" + }, + { + y=7, + x=11, + type="static", + color="red" + }, + { + y=4, + x=1, + type="static", + color="red" + }, + { + y=5, + x=1, + type="static", + color="red" + }, + { + y=9, + x=8, + type="static", + color="red" + }, + { + y=1, + x=1, + type="static", + color="red" + }, + { + y=2, + x=11, + type="static", + color="red" + }, + { + y=11, + x=7, + type="static", + color="red" + }, + { + y=1, + x=11, + type="static", + color="red" + }, + { + y=3, + x=8, + type="static", + color="red" + }, + { + y=11, + x=10, + type="static", + color="red" + }, + { + y=1, + x=9, + type="static", + color="red" + }, + { + y=8, + x=1, + type="static", + color="red" + } + }, + blue={ + { + y=9, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=2, + type="static", + color="blue" + }, + { + y=2, + x=1, + type="static", + color="blue" + }, + { + y=3, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=3, + type="static", + color="blue" + }, + { + y=10, + x=1, + type="static", + color="blue" + }, + { + y=9, + x=11, + type="static", + color="blue" + }, + { + y=9, + x=6, + type="static", + color="blue" + }, + { + y=1, + x=4, + type="static", + color="blue" + }, + { + y=3, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=5, + type="static", + color="blue" + }, + { + y=1, + x=10, + type="static", + color="blue" + }, + { + y=11, + x=5, + type="static", + color="blue" + }, + { + y=4, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=7, + type="static", + color="blue" + }, + { + y=10, + x=11, + type="static", + color="blue" + }, + { + y=7, + x=8, + type="static", + color="blue" + }, + { + y=2, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=11, + type="static", + color="blue" + }, + { + y=5, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=9, + type="static", + color="blue" + }, + { + y=5, + x=8, + type="static", + color="blue" + }, + { + y=11, + x=6, + type="static", + color="blue" + }, + { + y=3, + x=6, + type="static", + color="blue" + }, + { + y=1, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=1, + type="static", + color="blue" + }, + { + y=6, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=8, + type="static", + color="blue" + }, + { + y=7, + x=6, + type="static", + color="blue" + }, + { + y=7, + x=1, + type="static", + color="blue" + }, + { + y=5, + x=6, + type="static", + color="blue" + }, + { + y=1, + x=2, + type="static", + color="blue" + }, + { + y=1, + x=8, + type="static", + color="blue" + }, + { + y=11, + x=4, + type="static", + color="blue" + }, + { + y=7, + x=11, + type="static", + color="blue" + }, + { + y=4, + x=1, + type="static", + color="blue" + }, + { + y=5, + x=1, + type="static", + color="blue" + }, + { + y=8, + x=11, + type="static", + color="blue" + }, + { + y=5, + x=4, + type="static", + color="blue" + }, + { + y=7, + x=4, + type="static", + color="blue" + }, + { + y=11, + x=7, + type="static", + color="blue" + }, + { + y=1, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=3, + type="static", + color="blue" + }, + { + y=11, + x=10, + type="static", + color="blue" + }, + { + y=1, + x=9, + type="static", + color="blue" + }, + { + y=8, + x=1, + type="static", + color="blue" + } + }, + green={ + { + y=9, + x=1, + type="static", + color="green" + }, + { + y=11, + x=2, + type="static", + color="green" + }, + { + y=4, + x=5, + type="static", + color="green" + }, + { + y=6, + x=5, + type="static", + color="green" + }, + { + y=2, + x=1, + type="static", + color="green" + }, + { + y=3, + x=1, + type="static", + color="green" + }, + { + y=1, + x=3, + type="static", + color="green" + }, + { + y=10, + x=1, + type="static", + color="green" + }, + { + y=9, + x=11, + type="static", + color="green" + }, + { + y=8, + x=5, + type="static", + color="green" + }, + { + y=1, + x=4, + type="static", + color="green" + }, + { + y=3, + x=11, + type="static", + color="green" + }, + { + y=1, + x=5, + type="static", + color="green" + }, + { + y=1, + x=10, + type="static", + color="green" + }, + { + y=11, + x=5, + type="static", + color="green" + }, + { + y=4, + x=11, + type="static", + color="green" + }, + { + y=1, + x=7, + type="static", + color="green" + }, + { + y=10, + x=11, + type="static", + color="green" + }, + { + y=11, + x=11, + type="static", + color="green" + }, + { + y=5, + x=11, + type="static", + color="green" + }, + { + y=11, + x=9, + type="static", + color="green" + }, + { + y=11, + x=6, + type="static", + color="green" + }, + { + y=11, + x=1, + type="static", + color="green" + }, + { + y=6, + x=11, + type="static", + color="green" + }, + { + y=11, + x=8, + type="static", + color="green" + }, + { + y=8, + x=7, + type="static", + color="green" + }, + { + y=4, + x=7, + type="static", + color="green" + }, + { + y=7, + x=1, + type="static", + color="green" + }, + { + y=6, + x=7, + type="static", + color="green" + }, + { + y=1, + x=2, + type="static", + color="green" + }, + { + y=1, + x=8, + type="static", + color="green" + }, + { + y=11, + x=4, + type="static", + color="green" + }, + { + y=7, + x=11, + type="static", + color="green" + }, + { + y=4, + x=1, + type="static", + color="green" + }, + { + y=5, + x=1, + type="static", + color="green" + }, + { + y=8, + x=11, + type="static", + color="green" + }, + { + y=1, + x=1, + type="static", + color="green" + }, + { + y=2, + x=11, + type="static", + color="green" + }, + { + y=11, + x=7, + type="static", + color="green" + }, + { + y=1, + x=11, + type="static", + color="green" + }, + { + y=11, + x=3, + type="static", + color="green" + }, + { + y=11, + x=10, + type="static", + color="green" + }, + { + y=1, + x=9, + type="static", + color="green" + }, + { + y=8, + x=1, + type="static", + color="green" + } + } +}, +players={ + red={ + { + y=3, + x=2, + color="red" + } + }, + blue={ + { + y=2, + x=6, + color="blue" + } + }, + green={ + { + y=3, + x=7, + color="green" + } + } +}, +walls={ + red={ + { + y=3, + x=3, + color="red" + }, + { + y=5, + x=3, + color="red" + }, + { + y=4, + x=3, + color="red" + }, + { + y=8, + x=9, + color="red" + }, + { + y=4, + x=9, + color="red" + } + }, + blue={ + { + y=4, + x=3, + color="blue" + }, + { + y=6, + x=6, + color="blue" + }, + { + y=5, + x=3, + color="blue" + }, + { + y=8, + x=9, + color="blue" + }, + { + y=4, + x=9, + color="blue" + } + }, + green={ + { + y=4, + x=6, + color="green" + }, + { + y=5, + x=3, + color="green" + }, + { + y=4, + x=3, + color="green" + }, + { + y=8, + x=9, + color="green" + }, + { + y=4, + x=9, + color="green" + } + } +}, +exits={ + top="2" +}, +switches={ + red={ + { + y=8, + x=6, + color="red" + }, + { + y=6, + x=9, + color="red" + }, + { + y=4, + x=6, + color="red" + }, + { + y=6, + x=6, + color="red" + } + }, + blue={ + { + y=8, + x=6, + color="blue" + }, + { + y=6, + x=9, + color="blue" + }, + { + y=4, + x=6, + color="blue" + }, + { + y=6, + x=6, + color="blue" + } + }, + green={ + { + y=8, + x=6, + color="green" + }, + { + y=6, + x=9, + color="green" + }, + { + y=4, + x=6, + color="green" + }, + { + y=6, + x=6, + color="green" + } + } +}, +sages={ +} +} \ No newline at end of file diff --git a/levels/yellow_1.sav b/levels/yellow_1.sav new file mode 100644 index 0000000..8cbc1c5 --- /dev/null +++ b/levels/yellow_1.sav @@ -0,0 +1,858 @@ +{ +color_changing_floor_tiles={ + red={ + }, + blue={ + }, + green={ + } +}, +wall_shake=1, +doors={ + red={ + { + y=8, + x=11, + color="red" + }, + { + y=1, + x=6, + color="red" + } + }, + blue={ + }, + green={ + { + y=1, + x=6, + color="green" + } + } +}, +songs={ + yellows_hymn=1, +}, +static_walls={ + red={ + { + y=9, + x=1, + type="static", + color="red" + }, + { + y=11, + x=2, + type="static", + color="red" + }, + { + y=6, + x=5, + type="static", + color="red" + }, + { + y=1, + x=1, + type="static", + color="red" + }, + { + y=3, + x=1, + type="static", + color="red" + }, + { + y=1, + x=3, + type="static", + color="red" + }, + { + y=10, + x=1, + type="static", + color="red" + }, + { + y=1, + x=2, + type="static", + color="red" + }, + { + y=1, + x=4, + type="static", + color="red" + }, + { + y=3, + x=11, + type="static", + color="red" + }, + { + y=1, + x=5, + type="static", + color="red" + }, + { + y=11, + x=3, + type="static", + color="red" + }, + { + y=11, + x=5, + type="static", + color="red" + }, + { + y=4, + x=11, + type="static", + color="red" + }, + { + y=1, + x=7, + type="static", + color="red" + }, + { + y=10, + x=11, + type="static", + color="red" + }, + { + y=8, + x=1, + type="static", + color="red" + }, + { + y=11, + x=11, + type="static", + color="red" + }, + { + y=5, + x=11, + type="static", + color="red" + }, + { + y=11, + x=9, + type="static", + color="red" + }, + { + y=6, + x=8, + type="static", + color="red" + }, + { + y=11, + x=8, + type="static", + color="red" + }, + { + y=6, + x=7, + type="static", + color="red" + }, + { + y=1, + x=8, + type="static", + color="red" + }, + { + y=11, + x=1, + type="static", + color="red" + }, + { + y=6, + x=11, + type="static", + color="red" + }, + { + y=6, + x=2, + type="static", + color="red" + }, + { + y=11, + x=10, + type="static", + color="red" + }, + { + y=6, + x=1, + type="static", + color="red" + }, + { + y=6, + x=10, + type="static", + color="red" + }, + { + y=7, + x=1, + type="static", + color="red" + }, + { + y=6, + x=9, + type="static", + color="red" + }, + { + y=6, + x=3, + type="static", + color="red" + }, + { + y=9, + x=11, + type="static", + color="red" + }, + { + y=7, + x=11, + type="static", + color="red" + }, + { + y=4, + x=1, + type="static", + color="red" + }, + { + y=5, + x=1, + type="static", + color="red" + }, + { + y=2, + x=1, + type="static", + color="red" + }, + { + y=6, + x=4, + type="static", + color="red" + }, + { + y=2, + x=11, + type="static", + color="red" + }, + { + y=11, + x=7, + type="static", + color="red" + }, + { + y=1, + x=11, + type="static", + color="red" + }, + { + y=1, + x=10, + type="static", + color="red" + }, + { + y=1, + x=9, + type="static", + color="red" + }, + { + y=11, + x=4, + type="static", + color="red" + } + }, + blue={ + { + y=9, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=2, + type="static", + color="blue" + }, + { + y=1, + x=1, + type="static", + color="blue" + }, + { + y=2, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=3, + type="static", + color="blue" + }, + { + y=10, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=2, + type="static", + color="blue" + }, + { + y=1, + x=4, + type="static", + color="blue" + }, + { + y=3, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=5, + type="static", + color="blue" + }, + { + y=11, + x=3, + type="static", + color="blue" + }, + { + y=11, + x=5, + type="static", + color="blue" + }, + { + y=4, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=7, + type="static", + color="blue" + }, + { + y=10, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=11, + type="static", + color="blue" + }, + { + y=5, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=9, + type="static", + color="blue" + }, + { + y=8, + x=1, + type="static", + color="blue" + }, + { + y=9, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=1, + type="static", + color="blue" + }, + { + y=6, + x=11, + type="static", + color="blue" + }, + { + y=3, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=10, + type="static", + color="blue" + }, + { + y=6, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=11, + type="static", + color="blue" + }, + { + y=7, + x=1, + type="static", + color="blue" + }, + { + y=7, + x=11, + type="static", + color="blue" + }, + { + y=4, + x=1, + type="static", + color="blue" + }, + { + y=5, + x=1, + type="static", + color="blue" + }, + { + y=2, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=7, + type="static", + color="blue" + }, + { + y=1, + x=8, + type="static", + color="blue" + }, + { + y=11, + x=8, + type="static", + color="blue" + }, + { + y=1, + x=10, + type="static", + color="blue" + }, + { + y=1, + x=9, + type="static", + color="blue" + }, + { + y=11, + x=4, + type="static", + color="blue" + } + }, + green={ + { + y=9, + x=1, + type="static", + color="green" + }, + { + y=11, + x=2, + type="static", + color="green" + }, + { + y=6, + x=5, + type="static", + color="green" + }, + { + y=1, + x=1, + type="static", + color="green" + }, + { + y=3, + x=1, + type="static", + color="green" + }, + { + y=1, + x=3, + type="static", + color="green" + }, + { + y=10, + x=1, + type="static", + color="green" + }, + { + y=1, + x=2, + type="static", + color="green" + }, + { + y=1, + x=4, + type="static", + color="green" + }, + { + y=3, + x=11, + type="static", + color="green" + }, + { + y=1, + x=5, + type="static", + color="green" + }, + { + y=1, + x=10, + type="static", + color="green" + }, + { + y=11, + x=5, + type="static", + color="green" + }, + { + y=4, + x=11, + type="static", + color="green" + }, + { + y=1, + x=7, + type="static", + color="green" + }, + { + y=10, + x=11, + type="static", + color="green" + }, + { + y=11, + x=11, + type="static", + color="green" + }, + { + y=5, + x=11, + type="static", + color="green" + }, + { + y=11, + x=9, + type="static", + color="green" + }, + { + y=6, + x=8, + type="static", + color="green" + }, + { + y=8, + x=1, + type="static", + color="green" + }, + { + y=9, + x=11, + type="static", + color="green" + }, + { + y=6, + x=7, + type="static", + color="green" + }, + { + y=11, + x=1, + type="static", + color="green" + }, + { + y=6, + x=11, + type="static", + color="green" + }, + { + y=1, + x=8, + type="static", + color="green" + }, + { + y=11, + x=10, + type="static", + color="green" + }, + { + y=6, + x=2, + type="static", + color="green" + }, + { + y=6, + x=1, + type="static", + color="green" + }, + { + y=7, + x=1, + type="static", + color="green" + }, + { + y=6, + x=9, + type="static", + color="green" + }, + { + y=6, + x=3, + type="static", + color="green" + }, + { + y=2, + x=1, + type="static", + color="green" + }, + { + y=2, + x=11, + type="static", + color="green" + }, + { + y=4, + x=1, + type="static", + color="green" + }, + { + y=5, + x=1, + type="static", + color="green" + }, + { + y=7, + x=11, + type="static", + color="green" + }, + { + y=6, + x=4, + type="static", + color="green" + }, + { + y=6, + x=10, + type="static", + color="green" + }, + { + y=11, + x=7, + type="static", + color="green" + }, + { + y=1, + x=11, + type="static", + color="green" + }, + { + y=11, + x=3, + type="static", + color="green" + }, + { + y=11, + x=8, + type="static", + color="green" + }, + { + y=1, + x=9, + type="static", + color="green" + }, + { + y=11, + x=4, + type="static", + color="green" + } + } +}, +players={ + red={ + }, + blue={ + }, + green={ + } +}, +walls={ + red={ + { + y=6, + x=6, + color="red" + } + }, + blue={ + }, + green={ + { + y=6, + x=6, + color="green" + } + } +}, +exits={ + right="yellow_2", + bottom="village_4", + top="yellow_3" +}, +switches={ + red={ + { + y=9, + x=6, + color="red" + } + }, + blue={ + }, + green={ + { + y=4, + x=6, + color="green" + } + } +}, +sages={ +} +} \ No newline at end of file diff --git a/levels/yellow_2.sav b/levels/yellow_2.sav new file mode 100644 index 0000000..6c95935 --- /dev/null +++ b/levels/yellow_2.sav @@ -0,0 +1,776 @@ +{ +color_changing_floor_tiles={ + red={ + }, + blue={ + }, + green={ + } +}, +wall_shake=1, +doors={ + red={ + }, + blue={ + }, + green={ + } +}, +static_walls={ + red={ + { + y=9, + x=1, + type="static", + color="red" + }, + { + y=11, + x=2, + type="static", + color="red" + }, + { + y=1, + x=1, + type="static", + color="red" + }, + { + y=3, + x=1, + type="static", + color="red" + }, + { + y=1, + x=3, + type="static", + color="red" + }, + { + y=10, + x=1, + type="static", + color="red" + }, + { + y=1, + x=2, + type="static", + color="red" + }, + { + y=1, + x=6, + type="static", + color="red" + }, + { + y=1, + x=4, + type="static", + color="red" + }, + { + y=3, + x=11, + type="static", + color="red" + }, + { + y=1, + x=5, + type="static", + color="red" + }, + { + y=11, + x=3, + type="static", + color="red" + }, + { + y=11, + x=5, + type="static", + color="red" + }, + { + y=4, + x=11, + type="static", + color="red" + }, + { + y=1, + x=7, + type="static", + color="red" + }, + { + y=10, + x=11, + type="static", + color="red" + }, + { + y=11, + x=11, + type="static", + color="red" + }, + { + y=5, + x=11, + type="static", + color="red" + }, + { + y=11, + x=9, + type="static", + color="red" + }, + { + y=11, + x=6, + type="static", + color="red" + }, + { + y=11, + x=1, + type="static", + color="red" + }, + { + y=6, + x=11, + type="static", + color="red" + }, + { + y=11, + x=8, + type="static", + color="red" + }, + { + y=7, + x=1, + type="static", + color="red" + }, + { + y=11, + x=10, + type="static", + color="red" + }, + { + y=1, + x=8, + type="static", + color="red" + }, + { + y=9, + x=11, + type="static", + color="red" + }, + { + y=7, + x=11, + type="static", + color="red" + }, + { + y=4, + x=1, + type="static", + color="red" + }, + { + y=5, + x=1, + type="static", + color="red" + }, + { + y=1, + x=10, + type="static", + color="red" + }, + { + y=1, + x=9, + type="static", + color="red" + }, + { + y=2, + x=1, + type="static", + color="red" + }, + { + y=11, + x=7, + type="static", + color="red" + }, + { + y=1, + x=11, + type="static", + color="red" + }, + { + y=2, + x=11, + type="static", + color="red" + }, + { + y=6, + x=1, + type="static", + color="red" + }, + { + y=8, + x=11, + type="static", + color="red" + }, + { + y=11, + x=4, + type="static", + color="red" + } + }, + blue={ + { + y=9, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=2, + type="static", + color="blue" + }, + { + y=1, + x=1, + type="static", + color="blue" + }, + { + y=3, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=3, + type="static", + color="blue" + }, + { + y=10, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=2, + type="static", + color="blue" + }, + { + y=1, + x=6, + type="static", + color="blue" + }, + { + y=1, + x=4, + type="static", + color="blue" + }, + { + y=3, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=5, + type="static", + color="blue" + }, + { + y=11, + x=3, + type="static", + color="blue" + }, + { + y=11, + x=5, + type="static", + color="blue" + }, + { + y=4, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=7, + type="static", + color="blue" + }, + { + y=10, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=11, + type="static", + color="blue" + }, + { + y=5, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=9, + type="static", + color="blue" + }, + { + y=11, + x=6, + type="static", + color="blue" + }, + { + y=11, + x=1, + type="static", + color="blue" + }, + { + y=6, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=8, + type="static", + color="blue" + }, + { + y=7, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=10, + type="static", + color="blue" + }, + { + y=1, + x=8, + type="static", + color="blue" + }, + { + y=9, + x=11, + type="static", + color="blue" + }, + { + y=7, + x=11, + type="static", + color="blue" + }, + { + y=4, + x=1, + type="static", + color="blue" + }, + { + y=5, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=10, + type="static", + color="blue" + }, + { + y=1, + x=9, + type="static", + color="blue" + }, + { + y=2, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=7, + type="static", + color="blue" + }, + { + y=1, + x=11, + type="static", + color="blue" + }, + { + y=2, + x=11, + type="static", + color="blue" + }, + { + y=6, + x=1, + type="static", + color="blue" + }, + { + y=8, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=4, + type="static", + color="blue" + } + }, + green={ + { + y=9, + x=1, + type="static", + color="green" + }, + { + y=11, + x=2, + type="static", + color="green" + }, + { + y=1, + x=1, + type="static", + color="green" + }, + { + y=3, + x=1, + type="static", + color="green" + }, + { + y=1, + x=3, + type="static", + color="green" + }, + { + y=10, + x=1, + type="static", + color="green" + }, + { + y=1, + x=2, + type="static", + color="green" + }, + { + y=1, + x=6, + type="static", + color="green" + }, + { + y=1, + x=4, + type="static", + color="green" + }, + { + y=3, + x=11, + type="static", + color="green" + }, + { + y=1, + x=5, + type="static", + color="green" + }, + { + y=11, + x=3, + type="static", + color="green" + }, + { + y=11, + x=5, + type="static", + color="green" + }, + { + y=4, + x=11, + type="static", + color="green" + }, + { + y=1, + x=7, + type="static", + color="green" + }, + { + y=10, + x=11, + type="static", + color="green" + }, + { + y=11, + x=11, + type="static", + color="green" + }, + { + y=5, + x=11, + type="static", + color="green" + }, + { + y=11, + x=9, + type="static", + color="green" + }, + { + y=11, + x=6, + type="static", + color="green" + }, + { + y=11, + x=1, + type="static", + color="green" + }, + { + y=6, + x=11, + type="static", + color="green" + }, + { + y=11, + x=8, + type="static", + color="green" + }, + { + y=7, + x=1, + type="static", + color="green" + }, + { + y=11, + x=10, + type="static", + color="green" + }, + { + y=1, + x=8, + type="static", + color="green" + }, + { + y=9, + x=11, + type="static", + color="green" + }, + { + y=7, + x=11, + type="static", + color="green" + }, + { + y=4, + x=1, + type="static", + color="green" + }, + { + y=5, + x=1, + type="static", + color="green" + }, + { + y=1, + x=10, + type="static", + color="green" + }, + { + y=1, + x=9, + type="static", + color="green" + }, + { + y=2, + x=1, + type="static", + color="green" + }, + { + y=11, + x=7, + type="static", + color="green" + }, + { + y=1, + x=11, + type="static", + color="green" + }, + { + y=2, + x=11, + type="static", + color="green" + }, + { + y=6, + x=1, + type="static", + color="green" + }, + { + y=8, + x=11, + type="static", + color="green" + }, + { + y=11, + x=4, + type="static", + color="green" + } + } +}, +players={ + red={ + { + y=8, + x=1, + color="red" + } + }, + blue={ + }, + green={ + { + y=5, + x=6, + color="green" + } + } +}, +walls={ + red={ + }, + blue={ + }, + green={ + } +}, +exits={ + left = "yellow_1" +}, +switches={ + red={ + }, + blue={ + }, + green={ + } +}, +sages={ + slime_woman={ + y=8, + x=6, + id="slime_woman" + } +}, +songs={ + yellows_hymn=1, +}, +} \ No newline at end of file diff --git a/levels/yellow_3.sav b/levels/yellow_3.sav new file mode 100644 index 0000000..c80c85b --- /dev/null +++ b/levels/yellow_3.sav @@ -0,0 +1,855 @@ +{ +color_changing_floor_tiles={ + red={ + }, + blue={ + }, + green={ + } +}, +wall_shake=1, +doors={ + red={ + { + y=1, + x=6, + color="red" + } + }, + blue={ + }, + green={ + { + y=1, + x=6, + color="green" + } + } +}, +static_walls={ + red={ + { + y=9, + x=1, + type="static", + color="red" + }, + { + y=11, + x=2, + type="static", + color="red" + }, + { + y=1, + x=1, + type="static", + color="red" + }, + { + y=3, + x=1, + type="static", + color="red" + }, + { + y=1, + x=3, + type="static", + color="red" + }, + { + y=10, + x=1, + type="static", + color="red" + }, + { + y=9, + x=11, + type="static", + color="red" + }, + { + y=1, + x=4, + type="static", + color="red" + }, + { + y=3, + x=11, + type="static", + color="red" + }, + { + y=1, + x=5, + type="static", + color="red" + }, + { + y=11, + x=3, + type="static", + color="red" + }, + { + y=11, + x=5, + type="static", + color="red" + }, + { + y=4, + x=11, + type="static", + color="red" + }, + { + y=1, + x=7, + type="static", + color="red" + }, + { + y=10, + x=11, + type="static", + color="red" + }, + { + y=2, + x=1, + type="static", + color="red" + }, + { + y=11, + x=11, + type="static", + color="red" + }, + { + y=5, + x=11, + type="static", + color="red" + }, + { + y=11, + x=9, + type="static", + color="red" + }, + { + y=5, + x=8, + type="static", + color="red" + }, + { + y=11, + x=8, + type="static", + color="red" + }, + { + y=8, + x=1, + type="static", + color="red" + }, + { + y=5, + x=7, + type="static", + color="red" + }, + { + y=11, + x=1, + type="static", + color="red" + }, + { + y=6, + x=11, + type="static", + color="red" + }, + { + y=4, + x=7, + type="static", + color="red" + }, + { + y=11, + x=10, + type="static", + color="red" + }, + { + y=3, + x=7, + type="static", + color="red" + }, + { + y=2, + x=7, + type="static", + color="red" + }, + { + y=7, + x=1, + type="static", + color="red" + }, + { + y=5, + x=9, + type="static", + color="red" + }, + { + y=6, + x=1, + type="static", + color="red" + }, + { + y=1, + x=9, + type="static", + color="red" + }, + { + y=2, + x=11, + type="static", + color="red" + }, + { + y=7, + x=11, + type="static", + color="red" + }, + { + y=4, + x=1, + type="static", + color="red" + }, + { + y=5, + x=1, + type="static", + color="red" + }, + { + y=1, + x=2, + type="static", + color="red" + }, + { + y=1, + x=10, + type="static", + color="red" + }, + { + y=11, + x=7, + type="static", + color="red" + }, + { + y=1, + x=11, + type="static", + color="red" + }, + { + y=1, + x=8, + type="static", + color="red" + }, + { + y=5, + x=10, + type="static", + color="red" + }, + { + y=8, + x=11, + type="static", + color="red" + }, + { + y=11, + x=4, + type="static", + color="red" + } + }, + blue={ + { + y=9, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=2, + type="static", + color="blue" + }, + { + y=1, + x=1, + type="static", + color="blue" + }, + { + y=3, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=3, + type="static", + color="blue" + }, + { + y=10, + x=1, + type="static", + color="blue" + }, + { + y=9, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=4, + type="static", + color="blue" + }, + { + y=3, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=5, + type="static", + color="blue" + }, + { + y=11, + x=3, + type="static", + color="blue" + }, + { + y=11, + x=5, + type="static", + color="blue" + }, + { + y=4, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=7, + type="static", + color="blue" + }, + { + y=10, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=11, + type="static", + color="blue" + }, + { + y=5, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=9, + type="static", + color="blue" + }, + { + y=11, + x=1, + type="static", + color="blue" + }, + { + y=6, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=10, + type="static", + color="blue" + }, + { + y=7, + x=1, + type="static", + color="blue" + }, + { + y=8, + x=1, + type="static", + color="blue" + }, + { + y=6, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=9, + type="static", + color="blue" + }, + { + y=2, + x=11, + type="static", + color="blue" + }, + { + y=7, + x=11, + type="static", + color="blue" + }, + { + y=4, + x=1, + type="static", + color="blue" + }, + { + y=5, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=2, + type="static", + color="blue" + }, + { + y=2, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=10, + type="static", + color="blue" + }, + { + y=11, + x=7, + type="static", + color="blue" + }, + { + y=1, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=8, + type="static", + color="blue" + }, + { + y=11, + x=8, + type="static", + color="blue" + }, + { + y=8, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=4, + type="static", + color="blue" + } + }, + green={ + { + y=9, + x=1, + type="static", + color="green" + }, + { + y=11, + x=2, + type="static", + color="green" + }, + { + y=4, + x=5, + type="static", + color="green" + }, + { + y=5, + x=5, + type="static", + color="green" + }, + { + y=1, + x=1, + type="static", + color="green" + }, + { + y=3, + x=1, + type="static", + color="green" + }, + { + y=1, + x=3, + type="static", + color="green" + }, + { + y=10, + x=1, + type="static", + color="green" + }, + { + y=9, + x=11, + type="static", + color="green" + }, + { + y=1, + x=4, + type="static", + color="green" + }, + { + y=3, + x=11, + type="static", + color="green" + }, + { + y=1, + x=5, + type="static", + color="green" + }, + { + y=3, + x=5, + type="static", + color="green" + }, + { + y=11, + x=3, + type="static", + color="green" + }, + { + y=11, + x=5, + type="static", + color="green" + }, + { + y=4, + x=11, + type="static", + color="green" + }, + { + y=1, + x=7, + type="static", + color="green" + }, + { + y=10, + x=11, + type="static", + color="green" + }, + { + y=11, + x=11, + type="static", + color="green" + }, + { + y=5, + x=11, + type="static", + color="green" + }, + { + y=11, + x=9, + type="static", + color="green" + }, + { + y=2, + x=1, + type="static", + color="green" + }, + { + y=11, + x=1, + type="static", + color="green" + }, + { + y=6, + x=11, + type="static", + color="green" + }, + { + y=5, + x=2, + type="static", + color="green" + }, + { + y=11, + x=10, + type="static", + color="green" + }, + { + y=6, + x=1, + type="static", + color="green" + }, + { + y=2, + x=5, + type="static", + color="green" + }, + { + y=7, + x=1, + type="static", + color="green" + }, + { + y=8, + x=1, + type="static", + color="green" + }, + { + y=5, + x=3, + type="static", + color="green" + }, + { + y=1, + x=9, + type="static", + color="green" + }, + { + y=2, + x=11, + type="static", + color="green" + }, + { + y=7, + x=11, + type="static", + color="green" + }, + { + y=4, + x=1, + type="static", + color="green" + }, + { + y=5, + x=1, + type="static", + color="green" + }, + { + y=1, + x=2, + type="static", + color="green" + }, + { + y=5, + x=4, + type="static", + color="green" + }, + { + y=1, + x=10, + type="static", + color="green" + }, + { + y=11, + x=7, + type="static", + color="green" + }, + { + y=1, + x=11, + type="static", + color="green" + }, + { + y=1, + x=8, + type="static", + color="green" + }, + { + y=11, + x=8, + type="static", + color="green" + }, + { + y=8, + x=11, + type="static", + color="green" + }, + { + y=11, + x=4, + type="static", + color="green" + } + } +}, +players={ + red={ + }, + blue={ + }, + green={ + } +}, +walls={ + red={ + { + y=3, + x=3, + color="red" + } + }, + blue={ + }, + green={ + { + y=3, + x=9, + color="green" + } + } +}, +exits={ + bottom = "yellow_1", + top = "yellow_4" +}, +switches={ + red={ + { + y=8, + x=6, + color="red" + } + }, + blue={ + }, + green={ + { + y=8, + x=6, + color="green" + } + } +}, +sages={ +} +} \ No newline at end of file diff --git a/levels/yellow_4.sav b/levels/yellow_4.sav new file mode 100644 index 0000000..06c6008 --- /dev/null +++ b/levels/yellow_4.sav @@ -0,0 +1,902 @@ +{ +color_changing_floor_tiles={ + red={ + }, + blue={ + }, + green={ + } +}, +wall_shake=1, +doors={ + red={ + { + y=6, + x=1, + color="red" + }, + { + y=1, + x=6, + color="red" + } + }, + blue={ + }, + green={ + { + y=6, + x=1, + color="green" + }, + { + y=1, + x=6, + color="green" + } + } +}, +static_walls={ + red={ + { + y=9, + x=1, + type="static", + color="red" + }, + { + y=11, + x=2, + type="static", + color="red" + }, + { + y=5, + x=5, + type="static", + color="red" + }, + { + y=1, + x=1, + type="static", + color="red" + }, + { + y=2, + x=11, + type="static", + color="red" + }, + { + y=1, + x=3, + type="static", + color="red" + }, + { + y=10, + x=1, + type="static", + color="red" + }, + { + y=1, + x=2, + type="static", + color="red" + }, + { + y=1, + x=4, + type="static", + color="red" + }, + { + y=3, + x=11, + type="static", + color="red" + }, + { + y=1, + x=5, + type="static", + color="red" + }, + { + y=11, + x=3, + type="static", + color="red" + }, + { + y=11, + x=5, + type="static", + color="red" + }, + { + y=4, + x=11, + type="static", + color="red" + }, + { + y=1, + x=7, + type="static", + color="red" + }, + { + y=10, + x=11, + type="static", + color="red" + }, + { + y=11, + x=4, + type="static", + color="red" + }, + { + y=8, + x=11, + type="static", + color="red" + }, + { + y=5, + x=7, + type="static", + color="red" + }, + { + y=11, + x=11, + type="static", + color="red" + }, + { + y=5, + x=11, + type="static", + color="red" + }, + { + y=11, + x=9, + type="static", + color="red" + }, + { + y=5, + x=8, + type="static", + color="red" + }, + { + y=7, + x=8, + type="static", + color="red" + }, + { + y=1, + x=8, + type="static", + color="red" + }, + { + y=11, + x=1, + type="static", + color="red" + }, + { + y=6, + x=11, + type="static", + color="red" + }, + { + y=11, + x=8, + type="static", + color="red" + }, + { + y=11, + x=10, + type="static", + color="red" + }, + { + y=7, + x=7, + type="static", + color="red" + }, + { + y=1, + x=10, + type="static", + color="red" + }, + { + y=7, + x=1, + type="static", + color="red" + }, + { + y=9, + x=11, + type="static", + color="red" + }, + { + y=3, + x=1, + type="static", + color="red" + }, + { + y=7, + x=11, + type="static", + color="red" + }, + { + y=2, + x=1, + type="static", + color="red" + }, + { + y=4, + x=1, + type="static", + color="red" + }, + { + y=5, + x=1, + type="static", + color="red" + }, + { + y=8, + x=1, + type="static", + color="red" + }, + { + y=5, + x=4, + type="static", + color="red" + }, + { + y=7, + x=4, + type="static", + color="red" + }, + { + y=11, + x=7, + type="static", + color="red" + }, + { + y=1, + x=11, + type="static", + color="red" + }, + { + y=7, + x=5, + type="static", + color="red" + }, + { + y=7, + x=6, + type="static", + color="red" + }, + { + y=1, + x=9, + type="static", + color="red" + }, + { + y=5, + x=6, + type="static", + color="red" + } + }, + blue={ + { + y=9, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=2, + type="static", + color="blue" + }, + { + y=1, + x=1, + type="static", + color="blue" + }, + { + y=2, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=3, + type="static", + color="blue" + }, + { + y=10, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=2, + type="static", + color="blue" + }, + { + y=1, + x=4, + type="static", + color="blue" + }, + { + y=3, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=5, + type="static", + color="blue" + }, + { + y=1, + x=10, + type="static", + color="blue" + }, + { + y=11, + x=5, + type="static", + color="blue" + }, + { + y=4, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=7, + type="static", + color="blue" + }, + { + y=10, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=11, + type="static", + color="blue" + }, + { + y=5, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=9, + type="static", + color="blue" + }, + { + y=11, + x=1, + type="static", + color="blue" + }, + { + y=6, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=10, + type="static", + color="blue" + }, + { + y=7, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=4, + type="static", + color="blue" + }, + { + y=8, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=8, + type="static", + color="blue" + }, + { + y=7, + x=11, + type="static", + color="blue" + }, + { + y=4, + x=1, + type="static", + color="blue" + }, + { + y=5, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=3, + type="static", + color="blue" + }, + { + y=1, + x=8, + type="static", + color="blue" + }, + { + y=3, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=7, + type="static", + color="blue" + }, + { + y=1, + x=11, + type="static", + color="blue" + }, + { + y=9, + x=11, + type="static", + color="blue" + }, + { + y=2, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=9, + type="static", + color="blue" + }, + { + y=8, + x=1, + type="static", + color="blue" + } + }, + green={ + { + y=9, + x=1, + type="static", + color="green" + }, + { + y=11, + x=2, + type="static", + color="green" + }, + { + y=1, + x=1, + type="static", + color="green" + }, + { + y=2, + x=11, + type="static", + color="green" + }, + { + y=1, + x=3, + type="static", + color="green" + }, + { + y=10, + x=1, + type="static", + color="green" + }, + { + y=1, + x=2, + type="static", + color="green" + }, + { + y=1, + x=4, + type="static", + color="green" + }, + { + y=3, + x=11, + type="static", + color="green" + }, + { + y=1, + x=5, + type="static", + color="green" + }, + { + y=11, + x=3, + type="static", + color="green" + }, + { + y=11, + x=5, + type="static", + color="green" + }, + { + y=4, + x=11, + type="static", + color="green" + }, + { + y=1, + x=7, + type="static", + color="green" + }, + { + y=10, + x=11, + type="static", + color="green" + }, + { + y=8, + x=1, + type="static", + color="green" + }, + { + y=8, + x=11, + type="static", + color="green" + }, + { + y=11, + x=11, + type="static", + color="green" + }, + { + y=5, + x=11, + type="static", + color="green" + }, + { + y=11, + x=9, + type="static", + color="green" + }, + { + y=5, + x=8, + type="static", + color="green" + }, + { + y=7, + x=8, + type="static", + color="green" + }, + { + y=11, + x=10, + type="static", + color="green" + }, + { + y=1, + x=10, + type="static", + color="green" + }, + { + y=11, + x=1, + type="static", + color="green" + }, + { + y=6, + x=11, + type="static", + color="green" + }, + { + y=1, + x=8, + type="static", + color="green" + }, + { + y=11, + x=8, + type="static", + color="green" + }, + { + y=7, + x=6, + type="static", + color="green" + }, + { + y=5, + x=6, + type="static", + color="green" + }, + { + y=7, + x=1, + type="static", + color="green" + }, + { + y=6, + x=4, + type="static", + color="green" + }, + { + y=9, + x=11, + type="static", + color="green" + }, + { + y=2, + x=1, + type="static", + color="green" + }, + { + y=7, + x=11, + type="static", + color="green" + }, + { + y=4, + x=1, + type="static", + color="green" + }, + { + y=5, + x=1, + type="static", + color="green" + }, + { + y=3, + x=1, + type="static", + color="green" + }, + { + y=5, + x=4, + type="static", + color="green" + }, + { + y=7, + x=4, + type="static", + color="green" + }, + { + y=11, + x=7, + type="static", + color="green" + }, + { + y=1, + x=11, + type="static", + color="green" + }, + { + y=6, + x=8, + type="static", + color="green" + }, + { + y=1, + x=9, + type="static", + color="green" + }, + { + y=11, + x=4, + type="static", + color="green" + } + } +}, +walls={ + red={ + { + y=3, + x=3, + color="red" + }, + { + y=9, + x=6, + color="red" + }, + { + y=3, + x=9, + color="red" + } + }, + blue={ + }, + green={ + { + y=3, + x=3, + color="green" + }, + { + y=3, + x=9, + color="green" + } + } +}, +exits={ + left="yellow_6", + bottom="yellow_3", + top="yellow_5" +}, +players={ + red={ + }, + blue={ + }, + green={ + } +}, +sages={ +}, +switches={ + red={ + { + y=4, + x=6, + color="red" + }, + { + y=6, + x=7, + color="red" + }, + { + y=6, + x=5, + color="red" + } + }, + blue={ + }, + green={ + { + y=8, + x=6, + color="green" + }, + { + y=6, + x=6, + color="green" + } + } +} +} \ No newline at end of file diff --git a/levels/yellow_5.sav b/levels/yellow_5.sav new file mode 100644 index 0000000..b33f0ec --- /dev/null +++ b/levels/yellow_5.sav @@ -0,0 +1,1288 @@ +{ +color_changing_floor_tiles={ + red={ + }, + blue={ + }, + green={ + } +}, +wall_shake=1, +doors={ + red={ + { + y=1, + x=6, + color="red" + } + }, + blue={ + }, + green={ + { + y=1, + x=6, + color="green" + } + } +}, +static_walls={ + red={ + { + y=9, + x=1, + type="static", + color="red" + }, + { + y=11, + x=2, + type="static", + color="red" + }, + { + y=9, + x=3, + type="static", + color="red" + }, + { + y=1, + x=1, + type="static", + color="red" + }, + { + y=3, + x=1, + type="static", + color="red" + }, + { + y=1, + x=3, + type="static", + color="red" + }, + { + y=7, + x=7, + type="static", + color="red" + }, + { + y=1, + x=2, + type="static", + color="red" + }, + { + y=3, + x=2, + type="static", + color="red" + }, + { + y=9, + x=4, + type="static", + color="red" + }, + { + y=9, + x=5, + type="static", + color="red" + }, + { + y=3, + x=6, + type="static", + color="red" + }, + { + y=3, + x=4, + type="static", + color="red" + }, + { + y=7, + x=10, + type="static", + color="red" + }, + { + y=1, + x=5, + type="static", + color="red" + }, + { + y=3, + x=5, + type="static", + color="red" + }, + { + y=3, + x=7, + type="static", + color="red" + }, + { + y=11, + x=5, + type="static", + color="red" + }, + { + y=9, + x=7, + type="static", + color="red" + }, + { + y=1, + x=7, + type="static", + color="red" + }, + { + y=10, + x=11, + type="static", + color="red" + }, + { + y=11, + x=11, + type="static", + color="red" + }, + { + y=6, + x=11, + type="static", + color="red" + }, + { + y=11, + x=10, + type="static", + color="red" + }, + { + y=7, + x=11, + type="static", + color="red" + }, + { + y=11, + x=7, + type="static", + color="red" + }, + { + y=8, + x=11, + type="static", + color="red" + }, + { + y=11, + x=4, + type="static", + color="red" + }, + { + y=2, + x=11, + type="static", + color="red" + }, + { + y=10, + x=1, + type="static", + color="red" + }, + { + y=9, + x=11, + type="static", + color="red" + }, + { + y=3, + x=11, + type="static", + color="red" + }, + { + y=1, + x=10, + type="static", + color="red" + }, + { + y=4, + x=11, + type="static", + color="red" + }, + { + y=5, + x=6, + type="static", + color="red" + }, + { + y=5, + x=5, + type="static", + color="red" + }, + { + y=9, + x=2, + type="static", + color="red" + }, + { + y=5, + x=11, + type="static", + color="red" + }, + { + y=11, + x=9, + type="static", + color="red" + }, + { + y=5, + x=8, + type="static", + color="red" + }, + { + y=7, + x=8, + type="static", + color="red" + }, + { + y=1, + x=8, + type="static", + color="red" + }, + { + y=5, + x=7, + type="static", + color="red" + }, + { + y=11, + x=1, + type="static", + color="red" + }, + { + y=2, + x=1, + type="static", + color="red" + }, + { + y=7, + x=9, + type="static", + color="red" + }, + { + y=11, + x=8, + type="static", + color="red" + }, + { + y=6, + x=1, + type="static", + color="red" + }, + { + y=3, + x=3, + type="static", + color="red" + }, + { + y=7, + x=1, + type="static", + color="red" + }, + { + y=5, + x=9, + type="static", + color="red" + }, + { + y=5, + x=3, + type="static", + color="red" + }, + { + y=7, + x=6, + type="static", + color="red" + }, + { + y=9, + x=6, + type="static", + color="red" + }, + { + y=4, + x=1, + type="static", + color="red" + }, + { + y=5, + x=1, + type="static", + color="red" + }, + { + y=9, + x=8, + type="static", + color="red" + }, + { + y=5, + x=4, + type="static", + color="red" + }, + { + y=1, + x=4, + type="static", + color="red" + }, + { + y=1, + x=11, + type="static", + color="red" + }, + { + y=7, + x=5, + type="static", + color="red" + }, + { + y=11, + x=3, + type="static", + color="red" + }, + { + y=1, + x=9, + type="static", + color="red" + }, + { + y=8, + x=1, + type="static", + color="red" + } + }, + blue={ + { + y=9, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=2, + type="static", + color="blue" + }, + { + y=9, + x=3, + type="static", + color="blue" + }, + { + y=1, + x=1, + type="static", + color="blue" + }, + { + y=3, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=3, + type="static", + color="blue" + }, + { + y=7, + x=7, + type="static", + color="blue" + }, + { + y=1, + x=2, + type="static", + color="blue" + }, + { + y=3, + x=2, + type="static", + color="blue" + }, + { + y=9, + x=4, + type="static", + color="blue" + }, + { + y=9, + x=5, + type="static", + color="blue" + }, + { + y=3, + x=6, + type="static", + color="blue" + }, + { + y=3, + x=4, + type="static", + color="blue" + }, + { + y=7, + x=10, + type="static", + color="blue" + }, + { + y=1, + x=5, + type="static", + color="blue" + }, + { + y=3, + x=5, + type="static", + color="blue" + }, + { + y=3, + x=7, + type="static", + color="blue" + }, + { + y=11, + x=5, + type="static", + color="blue" + }, + { + y=9, + x=7, + type="static", + color="blue" + }, + { + y=1, + x=7, + type="static", + color="blue" + }, + { + y=10, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=11, + type="static", + color="blue" + }, + { + y=6, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=10, + type="static", + color="blue" + }, + { + y=7, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=7, + type="static", + color="blue" + }, + { + y=8, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=4, + type="static", + color="blue" + }, + { + y=2, + x=11, + type="static", + color="blue" + }, + { + y=10, + x=1, + type="static", + color="blue" + }, + { + y=9, + x=11, + type="static", + color="blue" + }, + { + y=3, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=10, + type="static", + color="blue" + }, + { + y=4, + x=11, + type="static", + color="blue" + }, + { + y=5, + x=6, + type="static", + color="blue" + }, + { + y=11, + x=3, + type="static", + color="blue" + }, + { + y=5, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=9, + type="static", + color="blue" + }, + { + y=5, + x=8, + type="static", + color="blue" + }, + { + y=7, + x=8, + type="static", + color="blue" + }, + { + y=1, + x=8, + type="static", + color="blue" + }, + { + y=1, + x=4, + type="static", + color="blue" + }, + { + y=7, + x=9, + type="static", + color="blue" + }, + { + y=2, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=8, + type="static", + color="blue" + }, + { + y=6, + x=1, + type="static", + color="blue" + }, + { + y=7, + x=6, + type="static", + color="blue" + }, + { + y=7, + x=1, + type="static", + color="blue" + }, + { + y=5, + x=9, + type="static", + color="blue" + }, + { + y=5, + x=3, + type="static", + color="blue" + }, + { + y=9, + x=6, + type="static", + color="blue" + }, + { + y=5, + x=7, + type="static", + color="blue" + }, + { + y=3, + x=3, + type="static", + color="blue" + }, + { + y=4, + x=1, + type="static", + color="blue" + }, + { + y=5, + x=1, + type="static", + color="blue" + }, + { + y=9, + x=8, + type="static", + color="blue" + }, + { + y=5, + x=4, + type="static", + color="blue" + }, + { + y=9, + x=2, + type="static", + color="blue" + }, + { + y=1, + x=11, + type="static", + color="blue" + }, + { + y=7, + x=5, + type="static", + color="blue" + }, + { + y=5, + x=5, + type="static", + color="blue" + }, + { + y=1, + x=9, + type="static", + color="blue" + }, + { + y=8, + x=1, + type="static", + color="blue" + } + }, + green={ + { + y=9, + x=1, + type="static", + color="green" + }, + { + y=11, + x=2, + type="static", + color="green" + }, + { + y=9, + x=3, + type="static", + color="green" + }, + { + y=1, + x=1, + type="static", + color="green" + }, + { + y=3, + x=1, + type="static", + color="green" + }, + { + y=1, + x=3, + type="static", + color="green" + }, + { + y=7, + x=7, + type="static", + color="green" + }, + { + y=1, + x=2, + type="static", + color="green" + }, + { + y=3, + x=2, + type="static", + color="green" + }, + { + y=9, + x=4, + type="static", + color="green" + }, + { + y=9, + x=5, + type="static", + color="green" + }, + { + y=3, + x=6, + type="static", + color="green" + }, + { + y=3, + x=4, + type="static", + color="green" + }, + { + y=7, + x=10, + type="static", + color="green" + }, + { + y=1, + x=5, + type="static", + color="green" + }, + { + y=3, + x=5, + type="static", + color="green" + }, + { + y=3, + x=7, + type="static", + color="green" + }, + { + y=11, + x=5, + type="static", + color="green" + }, + { + y=9, + x=7, + type="static", + color="green" + }, + { + y=1, + x=7, + type="static", + color="green" + }, + { + y=10, + x=11, + type="static", + color="green" + }, + { + y=11, + x=11, + type="static", + color="green" + }, + { + y=6, + x=11, + type="static", + color="green" + }, + { + y=11, + x=10, + type="static", + color="green" + }, + { + y=7, + x=11, + type="static", + color="green" + }, + { + y=11, + x=7, + type="static", + color="green" + }, + { + y=8, + x=11, + type="static", + color="green" + }, + { + y=11, + x=4, + type="static", + color="green" + }, + { + y=2, + x=11, + type="static", + color="green" + }, + { + y=10, + x=1, + type="static", + color="green" + }, + { + y=9, + x=11, + type="static", + color="green" + }, + { + y=3, + x=11, + type="static", + color="green" + }, + { + y=1, + x=10, + type="static", + color="green" + }, + { + y=4, + x=11, + type="static", + color="green" + }, + { + y=5, + x=6, + type="static", + color="green" + }, + { + y=5, + x=5, + type="static", + color="green" + }, + { + y=9, + x=2, + type="static", + color="green" + }, + { + y=5, + x=11, + type="static", + color="green" + }, + { + y=11, + x=9, + type="static", + color="green" + }, + { + y=5, + x=8, + type="static", + color="green" + }, + { + y=7, + x=8, + type="static", + color="green" + }, + { + y=1, + x=8, + type="static", + color="green" + }, + { + y=5, + x=7, + type="static", + color="green" + }, + { + y=11, + x=1, + type="static", + color="green" + }, + { + y=2, + x=1, + type="static", + color="green" + }, + { + y=7, + x=9, + type="static", + color="green" + }, + { + y=11, + x=8, + type="static", + color="green" + }, + { + y=6, + x=1, + type="static", + color="green" + }, + { + y=3, + x=3, + type="static", + color="green" + }, + { + y=7, + x=1, + type="static", + color="green" + }, + { + y=5, + x=9, + type="static", + color="green" + }, + { + y=5, + x=3, + type="static", + color="green" + }, + { + y=7, + x=6, + type="static", + color="green" + }, + { + y=9, + x=6, + type="static", + color="green" + }, + { + y=4, + x=1, + type="static", + color="green" + }, + { + y=5, + x=1, + type="static", + color="green" + }, + { + y=9, + x=8, + type="static", + color="green" + }, + { + y=5, + x=4, + type="static", + color="green" + }, + { + y=1, + x=4, + type="static", + color="green" + }, + { + y=1, + x=11, + type="static", + color="green" + }, + { + y=7, + x=5, + type="static", + color="green" + }, + { + y=11, + x=3, + type="static", + color="green" + }, + { + y=1, + x=9, + type="static", + color="green" + }, + { + y=8, + x=1, + type="static", + color="green" + } + } +}, +players={ + red={ + }, + blue={ + }, + green={ + } +}, +walls={ + red={ + { + y=4, + x=3, + color="red" + }, + { + y=6, + x=5, + color="red" + }, + { + y=8, + x=8, + color="red" + }, + { + y=2, + x=7, + color="red" + } + }, + blue={ + }, + green={ + { + y=4, + x=3, + color="green" + }, + { + y=6, + x=5, + color="green" + }, + { + y=8, + x=8, + color="green" + }, + { + y=2, + x=7, + color="green" + } + } +}, +exits={ + top="2" +}, +switches={ + red={ + { + y=2, + x=2, + color="red" + }, + { + y=6, + x=10, + color="red" + }, + { + y=8, + x=2, + color="red" + } + }, + blue={ + }, + green={ + { + y=4, + x=2, + color="green" + }, + { + y=8, + x=10, + color="green" + }, + { + y=2, + x=10, + color="green" + } + } +}, +sages={ +} +} \ No newline at end of file diff --git a/levels/yellow_6.sav b/levels/yellow_6.sav new file mode 100644 index 0000000..a3149a3 --- /dev/null +++ b/levels/yellow_6.sav @@ -0,0 +1,952 @@ +{ +color_changing_floor_tiles={ + red={ + { + y=3, + x=9, + color="red" + } + }, + blue={ + }, + green={ + { + y=9, + x=9, + color="green" + } + } +}, +wall_shake=1, +doors={ + red={ + { + y=1, + x=6, + color="red" + }, + { + y=6, + x=1, + color="red" + }, + { + y=11, + x=6, + color="red" + } + }, + blue={ + }, + green={ + { + y=1, + x=6, + color="green" + }, + { + y=6, + x=1, + color="green" + }, + { + y=11, + x=6, + color="green" + } + } +}, +static_walls={ + red={ + { + y=9, + x=1, + type="static", + color="red" + }, + { + y=11, + x=2, + type="static", + color="red" + }, + { + y=4, + x=5, + type="static", + color="red" + }, + { + y=9, + x=3, + type="static", + color="red" + }, + { + y=2, + x=1, + type="static", + color="red" + }, + { + y=2, + x=11, + type="static", + color="red" + }, + { + y=1, + x=3, + type="static", + color="red" + }, + { + y=10, + x=1, + type="static", + color="red" + }, + { + y=9, + x=11, + type="static", + color="red" + }, + { + y=3, + x=2, + type="static", + color="red" + }, + { + y=8, + x=5, + type="static", + color="red" + }, + { + y=1, + x=4, + type="static", + color="red" + }, + { + y=3, + x=11, + type="static", + color="red" + }, + { + y=1, + x=5, + type="static", + color="red" + }, + { + y=11, + x=3, + type="static", + color="red" + }, + { + y=8, + x=7, + type="static", + color="red" + }, + { + y=4, + x=11, + type="static", + color="red" + }, + { + y=1, + x=7, + type="static", + color="red" + }, + { + y=10, + x=11, + type="static", + color="red" + }, + { + y=1, + x=8, + type="static", + color="red" + }, + { + y=11, + x=4, + type="static", + color="red" + }, + { + y=1, + x=9, + type="static", + color="red" + }, + { + y=11, + x=11, + type="static", + color="red" + }, + { + y=5, + x=11, + type="static", + color="red" + }, + { + y=11, + x=9, + type="static", + color="red" + }, + { + y=6, + x=7, + type="static", + color="red" + }, + { + y=1, + x=1, + type="static", + color="red" + }, + { + y=1, + x=10, + type="static", + color="red" + }, + { + y=11, + x=1, + type="static", + color="red" + }, + { + y=7, + x=7, + type="static", + color="red" + }, + { + y=11, + x=8, + type="static", + color="red" + }, + { + y=11, + x=10, + type="static", + color="red" + }, + { + y=9, + x=2, + type="static", + color="red" + }, + { + y=3, + x=3, + type="static", + color="red" + }, + { + y=7, + x=1, + type="static", + color="red" + }, + { + y=7, + x=11, + type="static", + color="red" + }, + { + y=4, + x=7, + type="static", + color="red" + }, + { + y=3, + x=1, + type="static", + color="red" + }, + { + y=1, + x=2, + type="static", + color="red" + }, + { + y=4, + x=1, + type="static", + color="red" + }, + { + y=5, + x=1, + type="static", + color="red" + }, + { + y=5, + x=5, + type="static", + color="red" + }, + { + y=6, + x=5, + type="static", + color="red" + }, + { + y=11, + x=5, + type="static", + color="red" + }, + { + y=11, + x=7, + type="static", + color="red" + }, + { + y=1, + x=11, + type="static", + color="red" + }, + { + y=7, + x=5, + type="static", + color="red" + }, + { + y=5, + x=7, + type="static", + color="red" + }, + { + y=8, + x=11, + type="static", + color="red" + }, + { + y=8, + x=1, + type="static", + color="red" + } + }, + blue={ + { + y=9, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=2, + type="static", + color="blue" + }, + { + y=2, + x=1, + type="static", + color="blue" + }, + { + y=2, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=3, + type="static", + color="blue" + }, + { + y=10, + x=1, + type="static", + color="blue" + }, + { + y=9, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=4, + type="static", + color="blue" + }, + { + y=3, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=5, + type="static", + color="blue" + }, + { + y=1, + x=10, + type="static", + color="blue" + }, + { + y=11, + x=5, + type="static", + color="blue" + }, + { + y=4, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=7, + type="static", + color="blue" + }, + { + y=10, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=11, + type="static", + color="blue" + }, + { + y=5, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=9, + type="static", + color="blue" + }, + { + y=11, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=10, + type="static", + color="blue" + }, + { + y=7, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=4, + type="static", + color="blue" + }, + { + y=1, + x=9, + type="static", + color="blue" + }, + { + y=1, + x=1, + type="static", + color="blue" + }, + { + y=7, + x=11, + type="static", + color="blue" + }, + { + y=4, + x=1, + type="static", + color="blue" + }, + { + y=5, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=2, + type="static", + color="blue" + }, + { + y=3, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=7, + type="static", + color="blue" + }, + { + y=1, + x=8, + type="static", + color="blue" + }, + { + y=11, + x=3, + type="static", + color="blue" + }, + { + y=11, + x=8, + type="static", + color="blue" + }, + { + y=8, + x=11, + type="static", + color="blue" + }, + { + y=8, + x=1, + type="static", + color="blue" + } + }, + green={ + { + y=9, + x=1, + type="static", + color="green" + }, + { + y=11, + x=2, + type="static", + color="green" + }, + { + y=2, + x=1, + type="static", + color="green" + }, + { + y=2, + x=11, + type="static", + color="green" + }, + { + y=1, + x=3, + type="static", + color="green" + }, + { + y=10, + x=1, + type="static", + color="green" + }, + { + y=9, + x=11, + type="static", + color="green" + }, + { + y=1, + x=4, + type="static", + color="green" + }, + { + y=3, + x=11, + type="static", + color="green" + }, + { + y=7, + x=10, + type="static", + color="green" + }, + { + y=1, + x=5, + type="static", + color="green" + }, + { + y=11, + x=3, + type="static", + color="green" + }, + { + y=11, + x=5, + type="static", + color="green" + }, + { + y=4, + x=11, + type="static", + color="green" + }, + { + y=11, + x=4, + type="static", + color="green" + }, + { + y=1, + x=7, + type="static", + color="green" + }, + { + y=10, + x=11, + type="static", + color="green" + }, + { + y=1, + x=9, + type="static", + color="green" + }, + { + y=1, + x=1, + type="static", + color="green" + }, + { + y=1, + x=2, + type="static", + color="green" + }, + { + y=1, + x=8, + type="static", + color="green" + }, + { + y=11, + x=11, + type="static", + color="green" + }, + { + y=5, + x=11, + type="static", + color="green" + }, + { + y=11, + x=9, + type="static", + color="green" + }, + { + y=5, + x=8, + type="static", + color="green" + }, + { + y=7, + x=8, + type="static", + color="green" + }, + { + y=11, + x=7, + type="static", + color="green" + }, + { + y=1, + x=10, + type="static", + color="green" + }, + { + y=7, + x=9, + type="static", + color="green" + }, + { + y=11, + x=1, + type="static", + color="green" + }, + { + y=11, + x=8, + type="static", + color="green" + }, + { + y=11, + x=10, + type="static", + color="green" + }, + { + y=5, + x=6, + type="static", + color="green" + }, + { + y=7, + x=6, + type="static", + color="green" + }, + { + y=7, + x=1, + type="static", + color="green" + }, + { + y=5, + x=9, + type="static", + color="green" + }, + { + y=5, + x=3, + type="static", + color="green" + }, + { + y=7, + x=3, + type="static", + color="green" + }, + { + y=7, + x=11, + type="static", + color="green" + }, + { + y=4, + x=1, + type="static", + color="green" + }, + { + y=5, + x=1, + type="static", + color="green" + }, + { + y=7, + x=2, + type="static", + color="green" + }, + { + y=5, + x=4, + type="static", + color="green" + }, + { + y=7, + x=4, + type="static", + color="green" + }, + { + y=5, + x=2, + type="static", + color="green" + }, + { + y=1, + x=11, + type="static", + color="green" + }, + { + y=3, + x=1, + type="static", + color="green" + }, + { + y=5, + x=10, + type="static", + color="green" + }, + { + y=8, + x=11, + type="static", + color="green" + }, + { + y=8, + x=1, + type="static", + color="green" + } + } +}, +players={ + red={ + }, + blue={ + }, + green={ + } +}, +walls={ + red={ + { + y=6, + x=4, + color="red" + }, + { + y=6, + x=3, + color="red" + }, + { + y=6, + x=8, + color="red" + }, + { + y=6, + x=9, + color="red" + } + }, + blue={ + }, + green={ + } +}, +exits={ + right="yellow_4" +}, +switches={ + red={ + { + y=2, + x=2, + color="red" + }, + { + y=10, + x=2, + color="red" + } + }, + blue={ + }, + green={ + { + y=8, + x=6, + color="green" + }, + { + y=4, + x=6, + color="green" + } + } +}, +sages={ +} +} \ No newline at end of file diff --git a/levels/yellow_arches.sav b/levels/yellow_arches.sav new file mode 100644 index 0000000..8111ba1 --- /dev/null +++ b/levels/yellow_arches.sav @@ -0,0 +1,1129 @@ +{ +color_changing_floor_tiles={ + red={ + }, + blue={ + }, + green={ + } +}, +wall_shake=1, +doors={ + red={ + { + y=1, + x=6, + color="red" + } + }, + blue={ + }, + green={ + { + y=1, + x=6, + color="green" + } + } +}, +static_walls={ + red={ + { + y=9, + x=1, + type="static", + color="red" + }, + { + y=11, + x=2, + type="static", + color="red" + }, + { + y=4, + x=5, + type="static", + color="red" + }, + { + y=5, + x=5, + type="static", + color="red" + }, + { + y=1, + x=1, + type="static", + color="red" + }, + { + y=2, + x=11, + type="static", + color="red" + }, + { + y=1, + x=3, + type="static", + color="red" + }, + { + y=10, + x=1, + type="static", + color="red" + }, + { + y=9, + x=11, + type="static", + color="red" + }, + { + y=3, + x=2, + type="static", + color="red" + }, + { + y=1, + x=2, + type="static", + color="red" + }, + { + y=1, + x=4, + type="static", + color="red" + }, + { + y=3, + x=11, + type="static", + color="red" + }, + { + y=6, + x=2, + type="static", + color="red" + }, + { + y=1, + x=5, + type="static", + color="red" + }, + { + y=3, + x=5, + type="static", + color="red" + }, + { + y=7, + x=9, + type="static", + color="red" + }, + { + y=6, + x=10, + type="static", + color="red" + }, + { + y=1, + x=10, + type="static", + color="red" + }, + { + y=11, + x=4, + type="static", + color="red" + }, + { + y=11, + x=5, + type="static", + color="red" + }, + { + y=11, + x=3, + type="static", + color="red" + }, + { + y=4, + x=11, + type="static", + color="red" + }, + { + y=5, + x=2, + type="static", + color="red" + }, + { + y=1, + x=7, + type="static", + color="red" + }, + { + y=10, + x=11, + type="static", + color="red" + }, + { + y=2, + x=1, + type="static", + color="red" + }, + { + y=11, + x=8, + type="static", + color="red" + }, + { + y=3, + x=10, + type="static", + color="red" + }, + { + y=2, + x=9, + type="static", + color="red" + }, + { + y=1, + x=8, + type="static", + color="red" + }, + { + y=11, + x=11, + type="static", + color="red" + }, + { + y=5, + x=11, + type="static", + color="red" + }, + { + y=11, + x=9, + type="static", + color="red" + }, + { + y=5, + x=7, + type="static", + color="red" + }, + { + y=11, + x=6, + type="static", + color="red" + }, + { + y=4, + x=7, + type="static", + color="red" + }, + { + y=3, + x=7, + type="static", + color="red" + }, + { + y=11, + x=1, + type="static", + color="red" + }, + { + y=6, + x=11, + type="static", + color="red" + }, + { + y=5, + x=1, + type="static", + color="red" + }, + { + y=11, + x=10, + type="static", + color="red" + }, + { + y=3, + x=4, + type="static", + color="red" + }, + { + y=2, + x=3, + type="static", + color="red" + }, + { + y=7, + x=3, + type="static", + color="red" + }, + { + y=4, + x=10, + type="static", + color="red" + }, + { + y=7, + x=11, + type="static", + color="red" + }, + { + y=4, + x=1, + type="static", + color="red" + }, + { + y=6, + x=1, + type="static", + color="red" + }, + { + y=3, + x=1, + type="static", + color="red" + }, + { + y=8, + x=11, + type="static", + color="red" + }, + { + y=4, + x=2, + type="static", + color="red" + }, + { + y=11, + x=7, + type="static", + color="red" + }, + { + y=1, + x=11, + type="static", + color="red" + }, + { + y=3, + x=8, + type="static", + color="red" + }, + { + y=5, + x=10, + type="static", + color="red" + }, + { + y=1, + x=9, + type="static", + color="red" + }, + { + y=8, + x=1, + type="static", + color="red" + } + }, + blue={ + { + y=9, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=2, + type="static", + color="blue" + }, + { + y=1, + x=1, + type="static", + color="blue" + }, + { + y=2, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=3, + type="static", + color="blue" + }, + { + y=10, + x=1, + type="static", + color="blue" + }, + { + y=9, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=4, + type="static", + color="blue" + }, + { + y=3, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=5, + type="static", + color="blue" + }, + { + y=1, + x=10, + type="static", + color="blue" + }, + { + y=11, + x=5, + type="static", + color="blue" + }, + { + y=4, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=7, + type="static", + color="blue" + }, + { + y=10, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=11, + type="static", + color="blue" + }, + { + y=5, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=9, + type="static", + color="blue" + }, + { + y=11, + x=6, + type="static", + color="blue" + }, + { + y=11, + x=1, + type="static", + color="blue" + }, + { + y=6, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=10, + type="static", + color="blue" + }, + { + y=11, + x=4, + type="static", + color="blue" + }, + { + y=11, + x=3, + type="static", + color="blue" + }, + { + y=1, + x=2, + type="static", + color="blue" + }, + { + y=11, + x=8, + type="static", + color="blue" + }, + { + y=7, + x=11, + type="static", + color="blue" + }, + { + y=4, + x=1, + type="static", + color="blue" + }, + { + y=6, + x=1, + type="static", + color="blue" + }, + { + y=3, + x=1, + type="static", + color="blue" + }, + { + y=8, + x=11, + type="static", + color="blue" + }, + { + y=5, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=7, + type="static", + color="blue" + }, + { + y=1, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=8, + type="static", + color="blue" + }, + { + y=2, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=9, + type="static", + color="blue" + }, + { + y=8, + x=1, + type="static", + color="blue" + } + }, + green={ + { + y=9, + x=1, + type="static", + color="green" + }, + { + y=11, + x=2, + type="static", + color="green" + }, + { + y=4, + x=5, + type="static", + color="green" + }, + { + y=5, + x=5, + type="static", + color="green" + }, + { + y=1, + x=1, + type="static", + color="green" + }, + { + y=3, + x=1, + type="static", + color="green" + }, + { + y=1, + x=3, + type="static", + color="green" + }, + { + y=7, + x=7, + type="static", + color="green" + }, + { + y=1, + x=2, + type="static", + color="green" + }, + { + y=3, + x=2, + type="static", + color="green" + }, + { + y=1, + x=4, + type="static", + color="green" + }, + { + y=3, + x=4, + type="static", + color="green" + }, + { + y=1, + x=5, + type="static", + color="green" + }, + { + y=3, + x=5, + type="static", + color="green" + }, + { + y=11, + x=3, + type="static", + color="green" + }, + { + y=1, + x=7, + type="static", + color="green" + }, + { + y=10, + x=11, + type="static", + color="green" + }, + { + y=11, + x=11, + type="static", + color="green" + }, + { + y=3, + x=10, + type="static", + color="green" + }, + { + y=6, + x=11, + type="static", + color="green" + }, + { + y=11, + x=10, + type="static", + color="green" + }, + { + y=4, + x=10, + type="static", + color="green" + }, + { + y=7, + x=11, + type="static", + color="green" + }, + { + y=11, + x=7, + type="static", + color="green" + }, + { + y=5, + x=10, + type="static", + color="green" + }, + { + y=8, + x=11, + type="static", + color="green" + }, + { + y=11, + x=4, + type="static", + color="green" + }, + { + y=2, + x=11, + type="static", + color="green" + }, + { + y=10, + x=1, + type="static", + color="green" + }, + { + y=9, + x=11, + type="static", + color="green" + }, + { + y=3, + x=11, + type="static", + color="green" + }, + { + y=1, + x=10, + type="static", + color="green" + }, + { + y=4, + x=11, + type="static", + color="green" + }, + { + y=3, + x=8, + type="static", + color="green" + }, + { + y=2, + x=9, + type="static", + color="green" + }, + { + y=5, + x=11, + type="static", + color="green" + }, + { + y=11, + x=9, + type="static", + color="green" + }, + { + y=11, + x=6, + type="static", + color="green" + }, + { + y=2, + x=1, + type="static", + color="green" + }, + { + y=1, + x=8, + type="static", + color="green" + }, + { + y=7, + x=9, + type="static", + color="green" + }, + { + y=6, + x=2, + type="static", + color="green" + }, + { + y=11, + x=5, + type="static", + color="green" + }, + { + y=11, + x=8, + type="static", + color="green" + }, + { + y=3, + x=7, + type="static", + color="green" + }, + { + y=4, + x=7, + type="static", + color="green" + }, + { + y=5, + x=1, + type="static", + color="green" + }, + { + y=11, + x=1, + type="static", + color="green" + }, + { + y=2, + x=5, + type="static", + color="green" + }, + { + y=7, + x=3, + type="static", + color="green" + }, + { + y=2, + x=3, + type="static", + color="green" + }, + { + y=4, + x=1, + type="static", + color="green" + }, + { + y=6, + x=1, + type="static", + color="green" + }, + { + y=5, + x=7, + type="static", + color="green" + }, + { + y=2, + x=7, + type="static", + color="green" + }, + { + y=4, + x=2, + type="static", + color="green" + }, + { + y=5, + x=2, + type="static", + color="green" + }, + { + y=1, + x=11, + type="static", + color="green" + }, + { + y=7, + x=5, + type="static", + color="green" + }, + { + y=6, + x=10, + type="static", + color="green" + }, + { + y=1, + x=9, + type="static", + color="green" + }, + { + y=8, + x=1, + type="static", + color="green" + } + } +}, +players={ + red={ + }, + blue={ + }, + green={ + } +}, +walls={ + red={ + { + y=9, + x=7, + color="red" + }, + { + y=9, + x=9, + color="red" + }, + { + y=9, + x=3, + color="red" + }, + { + y=8, + x=5, + color="red" + }, + { + y=9, + x=5, + color="red" + }, + { + y=8, + x=7, + color="red" + } + }, + blue={ + }, + green={ + { + y=9, + x=7, + color="green" + }, + { + y=9, + x=9, + color="green" + }, + { + y=9, + x=3, + color="green" + }, + { + y=9, + x=5, + color="green" + }, + { + y=7, + x=6, + color="green" + } + } +}, +exits={ + top="2" +}, +switches={ + red={ + { + y=3, + x=3, + color="red" + }, + { + y=5, + x=3, + color="red" + }, + { + y=10, + x=6, + color="red" + }, + { + y=4, + x=8, + color="red" + }, + { + y=5, + x=9, + color="red" + }, + { + y=4, + x=4, + color="red" + }, + { + y=3, + x=9, + color="red" + } + }, + blue={ + }, + green={ + { + y=6, + x=9, + color="green" + }, + { + y=6, + x=3, + color="green" + }, + { + y=4, + x=3, + color="green" + }, + { + y=10, + x=6, + color="green" + }, + { + y=4, + x=9, + color="green" + } + } +}, +sages={ +} +} \ No newline at end of file diff --git a/levels/yellow_asymmetrical.sav b/levels/yellow_asymmetrical.sav new file mode 100644 index 0000000..f08552a --- /dev/null +++ b/levels/yellow_asymmetrical.sav @@ -0,0 +1,1056 @@ +{ +color_changing_floor_tiles={ + red={ + }, + blue={ + }, + green={ + } +}, +wall_shake=1, +doors={ + red={ + { + y=7, + x=11, + color="red" + } + }, + blue={ + }, + green={ + { + y=7, + x=11, + color="green" + } + } +}, +static_walls={ + red={ + { + y=9, + x=1, + type="static", + color="red" + }, + { + y=11, + x=2, + type="static", + color="red" + }, + { + y=4, + x=5, + type="static", + color="red" + }, + { + y=9, + x=3, + type="static", + color="red" + }, + { + y=1, + x=1, + type="static", + color="red" + }, + { + y=2, + x=11, + type="static", + color="red" + }, + { + y=1, + x=3, + type="static", + color="red" + }, + { + y=10, + x=1, + type="static", + color="red" + }, + { + y=1, + x=2, + type="static", + color="red" + }, + { + y=8, + x=4, + type="static", + color="red" + }, + { + y=8, + x=5, + type="static", + color="red" + }, + { + y=9, + x=5, + type="static", + color="red" + }, + { + y=1, + x=4, + type="static", + color="red" + }, + { + y=3, + x=11, + type="static", + color="red" + }, + { + y=1, + x=5, + type="static", + color="red" + }, + { + y=11, + x=4, + type="static", + color="red" + }, + { + y=3, + x=7, + type="static", + color="red" + }, + { + y=8, + x=7, + type="static", + color="red" + }, + { + y=4, + x=11, + type="static", + color="red" + }, + { + y=8, + x=11, + type="static", + color="red" + }, + { + y=1, + x=7, + type="static", + color="red" + }, + { + y=10, + x=11, + type="static", + color="red" + }, + { + y=11, + x=8, + type="static", + color="red" + }, + { + y=1, + x=11, + type="static", + color="red" + }, + { + y=10, + x=2, + type="static", + color="red" + }, + { + y=11, + x=7, + type="static", + color="red" + }, + { + y=1, + x=10, + type="static", + color="red" + }, + { + y=11, + x=11, + type="static", + color="red" + }, + { + y=5, + x=11, + type="static", + color="red" + }, + { + y=11, + x=9, + type="static", + color="red" + }, + { + y=6, + x=8, + type="static", + color="red" + }, + { + y=11, + x=6, + type="static", + color="red" + }, + { + y=4, + x=7, + type="static", + color="red" + }, + { + y=9, + x=11, + type="static", + color="red" + }, + { + y=11, + x=1, + type="static", + color="red" + }, + { + y=6, + x=11, + type="static", + color="red" + }, + { + y=11, + x=10, + type="static", + color="red" + }, + { + y=6, + x=10, + type="static", + color="red" + }, + { + y=3, + x=9, + type="static", + color="red" + }, + { + y=7, + x=1, + type="static", + color="red" + }, + { + y=5, + x=9, + type="static", + color="red" + }, + { + y=3, + x=1, + type="static", + color="red" + }, + { + y=7, + x=3, + type="static", + color="red" + }, + { + y=4, + x=8, + type="static", + color="red" + }, + { + y=2, + x=1, + type="static", + color="red" + }, + { + y=4, + x=1, + type="static", + color="red" + }, + { + y=6, + x=1, + type="static", + color="red" + }, + { + y=1, + x=6, + type="static", + color="red" + }, + { + y=6, + x=4, + type="static", + color="red" + }, + { + y=2, + x=10, + type="static", + color="red" + }, + { + y=6, + x=2, + type="static", + color="red" + }, + { + y=1, + x=8, + type="static", + color="red" + }, + { + y=11, + x=5, + type="static", + color="red" + }, + { + y=11, + x=3, + type="static", + color="red" + }, + { + y=1, + x=9, + type="static", + color="red" + }, + { + y=8, + x=1, + type="static", + color="red" + } + }, + blue={ + { + y=9, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=2, + type="static", + color="blue" + }, + { + y=1, + x=1, + type="static", + color="blue" + }, + { + y=2, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=3, + type="static", + color="blue" + }, + { + y=10, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=2, + type="static", + color="blue" + }, + { + y=1, + x=6, + type="static", + color="blue" + }, + { + y=1, + x=4, + type="static", + color="blue" + }, + { + y=3, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=5, + type="static", + color="blue" + }, + { + y=11, + x=3, + type="static", + color="blue" + }, + { + y=11, + x=5, + type="static", + color="blue" + }, + { + y=4, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=7, + type="static", + color="blue" + }, + { + y=10, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=11, + type="static", + color="blue" + }, + { + y=5, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=9, + type="static", + color="blue" + }, + { + y=11, + x=6, + type="static", + color="blue" + }, + { + y=11, + x=1, + type="static", + color="blue" + }, + { + y=6, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=10, + type="static", + color="blue" + }, + { + y=7, + x=1, + type="static", + color="blue" + }, + { + y=2, + x=1, + type="static", + color="blue" + }, + { + y=3, + x=1, + type="static", + color="blue" + }, + { + y=8, + x=1, + type="static", + color="blue" + }, + { + y=4, + x=1, + type="static", + color="blue" + }, + { + y=6, + x=1, + type="static", + color="blue" + }, + { + y=9, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=9, + type="static", + color="blue" + }, + { + y=1, + x=8, + type="static", + color="blue" + }, + { + y=11, + x=7, + type="static", + color="blue" + }, + { + y=1, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=10, + type="static", + color="blue" + }, + { + y=11, + x=8, + type="static", + color="blue" + }, + { + y=8, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=4, + type="static", + color="blue" + } + }, + green={ + { + y=9, + x=1, + type="static", + color="green" + }, + { + y=11, + x=2, + type="static", + color="green" + }, + { + y=4, + x=5, + type="static", + color="green" + }, + { + y=1, + x=1, + type="static", + color="green" + }, + { + y=2, + x=11, + type="static", + color="green" + }, + { + y=1, + x=3, + type="static", + color="green" + }, + { + y=10, + x=1, + type="static", + color="green" + }, + { + y=1, + x=2, + type="static", + color="green" + }, + { + y=9, + x=5, + type="static", + color="green" + }, + { + y=3, + x=7, + type="static", + color="green" + }, + { + y=4, + x=7, + type="static", + color="green" + }, + { + y=8, + x=5, + type="static", + color="green" + }, + { + y=1, + x=6, + type="static", + color="green" + }, + { + y=1, + x=4, + type="static", + color="green" + }, + { + y=3, + x=11, + type="static", + color="green" + }, + { + y=1, + x=5, + type="static", + color="green" + }, + { + y=3, + x=5, + type="static", + color="green" + }, + { + y=8, + x=7, + type="static", + color="green" + }, + { + y=11, + x=3, + type="static", + color="green" + }, + { + y=11, + x=5, + type="static", + color="green" + }, + { + y=9, + x=7, + type="static", + color="green" + }, + { + y=4, + x=11, + type="static", + color="green" + }, + { + y=1, + x=10, + type="static", + color="green" + }, + { + y=1, + x=7, + type="static", + color="green" + }, + { + y=10, + x=11, + type="static", + color="green" + }, + { + y=1, + x=9, + type="static", + color="green" + }, + { + y=10, + x=10, + type="static", + color="green" + }, + { + y=8, + x=8, + type="static", + color="green" + }, + { + y=9, + x=9, + type="static", + color="green" + }, + { + y=11, + x=11, + type="static", + color="green" + }, + { + y=5, + x=11, + type="static", + color="green" + }, + { + y=11, + x=9, + type="static", + color="green" + }, + { + y=6, + x=8, + type="static", + color="green" + }, + { + y=11, + x=6, + type="static", + color="green" + }, + { + y=11, + x=1, + type="static", + color="green" + }, + { + y=6, + x=11, + type="static", + color="green" + }, + { + y=4, + x=4, + type="static", + color="green" + }, + { + y=11, + x=10, + type="static", + color="green" + }, + { + y=3, + x=3, + type="static", + color="green" + }, + { + y=2, + x=2, + type="static", + color="green" + }, + { + y=7, + x=1, + type="static", + color="green" + }, + { + y=2, + x=1, + type="static", + color="green" + }, + { + y=3, + x=1, + type="static", + color="green" + }, + { + y=8, + x=1, + type="static", + color="green" + }, + { + y=4, + x=1, + type="static", + color="green" + }, + { + y=6, + x=1, + type="static", + color="green" + }, + { + y=9, + x=11, + type="static", + color="green" + }, + { + y=6, + x=4, + type="static", + color="green" + }, + { + y=1, + x=8, + type="static", + color="green" + }, + { + y=11, + x=7, + type="static", + color="green" + }, + { + y=1, + x=11, + type="static", + color="green" + }, + { + y=11, + x=8, + type="static", + color="green" + }, + { + y=8, + x=11, + type="static", + color="green" + }, + { + y=11, + x=4, + type="static", + color="green" + } + } +}, +walls={ + red={ + { + y=10, + x=7, + color="red" + }, + { + y=2, + x=5, + color="red" + }, + { + y=10, + x=9, + color="red" + }, + { + y=2, + x=3, + color="red" + }, + { + y=6, + x=6, + color="red" + } + }, + blue={ + }, + green={ + { + y=3, + x=10, + color="green" + }, + { + y=7, + x=2, + color="green" + }, + { + y=9, + x=2, + color="green" + }, + { + y=5, + x=10, + color="green" + }, + { + y=6, + x=6, + color="green" + } + } +}, +exits={ + left="yellow_6", + bottom="yellow_3", + top="yellow_5" +}, +players={ + red={ + }, + blue={ + }, + green={ + } +}, +sages={ +}, +switches={ + red={ + { + y=7, + x=6, + color="red" + }, + { + y=10, + x=8, + color="red" + }, + { + y=6, + x=5, + color="red" + }, + { + y=6, + x=7, + color="red" + }, + { + y=5, + x=6, + color="red" + } + }, + blue={ + }, + green={ + { + y=7, + x=6, + color="green" + }, + { + y=6, + x=5, + color="green" + }, + { + y=4, + x=10, + color="green" + }, + { + y=6, + x=7, + color="green" + }, + { + y=5, + x=6, + color="green" + } + } +} +} \ No newline at end of file diff --git a/levels/yellow_cc_moustache.sav b/levels/yellow_cc_moustache.sav new file mode 100644 index 0000000..496a042 --- /dev/null +++ b/levels/yellow_cc_moustache.sav @@ -0,0 +1,890 @@ +{ +color_changing_floor_tiles={ + red={ + { + y=4, + x=4, + color="red" + } + }, + blue={ + }, + green={ + { + y=4, + x=8, + color="green" + } + } +}, +wall_shake=1, +doors={ + red={ + { + y=1, + x=6, + color="red" + } + }, + blue={ + }, + green={ + { + y=1, + x=6, + color="green" + } + } +}, +static_walls={ + red={ + { + y=9, + x=1, + type="static", + color="red" + }, + { + y=11, + x=2, + type="static", + color="red" + }, + { + y=8, + x=8, + type="static", + color="red" + }, + { + y=1, + x=1, + type="static", + color="red" + }, + { + y=2, + x=11, + type="static", + color="red" + }, + { + y=1, + x=3, + type="static", + color="red" + }, + { + y=10, + x=1, + type="static", + color="red" + }, + { + y=9, + x=11, + type="static", + color="red" + }, + { + y=8, + x=4, + type="static", + color="red" + }, + { + y=9, + x=4, + type="static", + color="red" + }, + { + y=8, + x=5, + type="static", + color="red" + }, + { + y=1, + x=4, + type="static", + color="red" + }, + { + y=3, + x=11, + type="static", + color="red" + }, + { + y=8, + x=6, + type="static", + color="red" + }, + { + y=1, + x=5, + type="static", + color="red" + }, + { + y=8, + x=7, + type="static", + color="red" + }, + { + y=3, + x=1, + type="static", + color="red" + }, + { + y=11, + x=4, + type="static", + color="red" + }, + { + y=1, + x=10, + type="static", + color="red" + }, + { + y=11, + x=8, + type="static", + color="red" + }, + { + y=11, + x=5, + type="static", + color="red" + }, + { + y=4, + x=11, + type="static", + color="red" + }, + { + y=10, + x=8, + type="static", + color="red" + }, + { + y=1, + x=7, + type="static", + color="red" + }, + { + y=10, + x=11, + type="static", + color="red" + }, + { + y=11, + x=11, + type="static", + color="red" + }, + { + y=5, + x=11, + type="static", + color="red" + }, + { + y=11, + x=9, + type="static", + color="red" + }, + { + y=11, + x=6, + type="static", + color="red" + }, + { + y=1, + x=9, + type="static", + color="red" + }, + { + y=11, + x=1, + type="static", + color="red" + }, + { + y=11, + x=10, + type="static", + color="red" + }, + { + y=10, + x=4, + type="static", + color="red" + }, + { + y=1, + x=11, + type="static", + color="red" + }, + { + y=7, + x=1, + type="static", + color="red" + }, + { + y=5, + x=1, + type="static", + color="red" + }, + { + y=11, + x=3, + type="static", + color="red" + }, + { + y=7, + x=11, + type="static", + color="red" + }, + { + y=4, + x=1, + type="static", + color="red" + }, + { + y=6, + x=1, + type="static", + color="red" + }, + { + y=9, + x=8, + type="static", + color="red" + }, + { + y=11, + x=7, + type="static", + color="red" + }, + { + y=1, + x=8, + type="static", + color="red" + }, + { + y=1, + x=2, + type="static", + color="red" + }, + { + y=2, + x=1, + type="static", + color="red" + }, + { + y=8, + x=11, + type="static", + color="red" + }, + { + y=8, + x=1, + type="static", + color="red" + } + }, + blue={ + { + y=9, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=2, + type="static", + color="blue" + }, + { + y=1, + x=1, + type="static", + color="blue" + }, + { + y=2, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=3, + type="static", + color="blue" + }, + { + y=10, + x=1, + type="static", + color="blue" + }, + { + y=9, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=4, + type="static", + color="blue" + }, + { + y=3, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=5, + type="static", + color="blue" + }, + { + y=1, + x=10, + type="static", + color="blue" + }, + { + y=11, + x=5, + type="static", + color="blue" + }, + { + y=4, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=7, + type="static", + color="blue" + }, + { + y=10, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=11, + type="static", + color="blue" + }, + { + y=5, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=9, + type="static", + color="blue" + }, + { + y=11, + x=6, + type="static", + color="blue" + }, + { + y=11, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=10, + type="static", + color="blue" + }, + { + y=7, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=8, + type="static", + color="blue" + }, + { + y=5, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=4, + type="static", + color="blue" + }, + { + y=11, + x=3, + type="static", + color="blue" + }, + { + y=7, + x=11, + type="static", + color="blue" + }, + { + y=4, + x=1, + type="static", + color="blue" + }, + { + y=6, + x=1, + type="static", + color="blue" + }, + { + y=3, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=9, + type="static", + color="blue" + }, + { + y=1, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=7, + type="static", + color="blue" + }, + { + y=1, + x=8, + type="static", + color="blue" + }, + { + y=1, + x=2, + type="static", + color="blue" + }, + { + y=2, + x=1, + type="static", + color="blue" + }, + { + y=8, + x=11, + type="static", + color="blue" + }, + { + y=8, + x=1, + type="static", + color="blue" + } + }, + green={ + { + y=9, + x=1, + type="static", + color="green" + }, + { + y=11, + x=2, + type="static", + color="green" + }, + { + y=1, + x=1, + type="static", + color="green" + }, + { + y=2, + x=11, + type="static", + color="green" + }, + { + y=1, + x=3, + type="static", + color="green" + }, + { + y=10, + x=1, + type="static", + color="green" + }, + { + y=9, + x=11, + type="static", + color="green" + }, + { + y=8, + x=4, + type="static", + color="green" + }, + { + y=9, + x=4, + type="static", + color="green" + }, + { + y=1, + x=4, + type="static", + color="green" + }, + { + y=3, + x=11, + type="static", + color="green" + }, + { + y=1, + x=5, + type="static", + color="green" + }, + { + y=1, + x=10, + type="static", + color="green" + }, + { + y=11, + x=5, + type="static", + color="green" + }, + { + y=4, + x=11, + type="static", + color="green" + }, + { + y=10, + x=8, + type="static", + color="green" + }, + { + y=1, + x=7, + type="static", + color="green" + }, + { + y=10, + x=11, + type="static", + color="green" + }, + { + y=8, + x=8, + type="static", + color="green" + }, + { + y=11, + x=11, + type="static", + color="green" + }, + { + y=5, + x=11, + type="static", + color="green" + }, + { + y=11, + x=9, + type="static", + color="green" + }, + { + y=3, + x=1, + type="static", + color="green" + }, + { + y=11, + x=6, + type="static", + color="green" + }, + { + y=11, + x=8, + type="static", + color="green" + }, + { + y=11, + x=1, + type="static", + color="green" + }, + { + y=1, + x=11, + type="static", + color="green" + }, + { + y=11, + x=10, + type="static", + color="green" + }, + { + y=10, + x=4, + type="static", + color="green" + }, + { + y=7, + x=1, + type="static", + color="green" + }, + { + y=5, + x=1, + type="static", + color="green" + }, + { + y=11, + x=4, + type="static", + color="green" + }, + { + y=11, + x=3, + type="static", + color="green" + }, + { + y=7, + x=11, + type="static", + color="green" + }, + { + y=4, + x=1, + type="static", + color="green" + }, + { + y=6, + x=1, + type="static", + color="green" + }, + { + y=9, + x=8, + type="static", + color="green" + }, + { + y=1, + x=9, + type="static", + color="green" + }, + { + y=11, + x=7, + type="static", + color="green" + }, + { + y=1, + x=8, + type="static", + color="green" + }, + { + y=1, + x=2, + type="static", + color="green" + }, + { + y=2, + x=1, + type="static", + color="green" + }, + { + y=8, + x=11, + type="static", + color="green" + }, + { + y=8, + x=1, + type="static", + color="green" + } + } +}, +players={ + red={ + }, + blue={ + }, + green={ + } +}, +walls={ + red={ + }, + blue={ + }, + green={ + { + y=10, + x=7, + color="green" + }, + { + y=10, + x=5, + color="green" + }, + { + y=9, + x=7, + color="green" + }, + { + y=9, + x=5, + color="green" + } + } +}, +exits={ + top="2" +}, +switches={ + red={ + { + y=10, + x=9, + color="red" + }, + { + y=10, + x=3, + color="red" + }, + { + y=6, + x=6, + color="red" + } + }, + blue={ + }, + green={ + { + y=6, + x=6, + color="green" + } + } +}, +sages={ +} +} \ No newline at end of file diff --git a/levels/yellow_color_changing_levvel_1.sav b/levels/yellow_color_changing_levvel_1.sav new file mode 100644 index 0000000..bcede57 --- /dev/null +++ b/levels/yellow_color_changing_levvel_1.sav @@ -0,0 +1,1123 @@ +{ +walls={ + red={ + { + y=2, + x=9, + color="red" + }, + { + y=1, + x=13, + color="red" + }, + { + y=10, + x=13, + color="red" + } + }, + blue={ + { + y=3, + x=13, + color="blue" + }, + { + y=10, + x=13, + color="blue" + } + }, + green={ + { + y=2, + x=13, + color="green" + }, + { + y=2, + x=3, + color="green" + }, + { + y=10, + x=13, + color="green" + } + } +}, +color_changing_floor_tiles={ + red={ + { + y=4, + x=15, + color="red" + }, + { + y=4, + x=15, + color="red" + }, + { + y=4, + x=15, + color="red" + }, + { + y=4, + x=15, + color="red" + }, + { + y=9, + x=9, + color="red" + } + }, + blue={ + { + y=6, + x=15, + color="blue" + }, + { + y=6, + x=15, + color="blue" + }, + { + y=6, + x=15, + color="blue" + }, + { + y=6, + x=15, + color="blue" + } + }, + green={ + { + y=5, + x=15, + color="green" + }, + { + y=9, + x=3, + color="green" + } + } +}, +static_walls={ + red={ + { + y=9, + x=1, + type="static", + color="red" + }, + { + y=11, + x=2, + type="static", + color="red" + }, + { + y=4, + x=5, + type="static", + color="red" + }, + { + y=2, + x=1, + type="static", + color="red" + }, + { + y=1, + x=3, + type="static", + color="red" + }, + { + y=10, + x=1, + type="static", + color="red" + }, + { + y=1, + x=2, + type="static", + color="red" + }, + { + y=8, + x=1, + type="static", + color="red" + }, + { + y=11, + x=10, + type="static", + color="red" + }, + { + y=1, + x=4, + type="static", + color="red" + }, + { + y=3, + x=11, + type="static", + color="red" + }, + { + y=1, + x=9, + type="static", + color="red" + }, + { + y=1, + x=5, + type="static", + color="red" + }, + { + y=11, + x=8, + type="static", + color="red" + }, + { + y=3, + x=1, + type="static", + color="red" + }, + { + y=3, + x=7, + type="static", + color="red" + }, + { + y=11, + x=3, + type="static", + color="red" + }, + { + y=11, + x=5, + type="static", + color="red" + }, + { + y=11, + x=4, + type="static", + color="red" + }, + { + y=4, + x=11, + type="static", + color="red" + }, + { + y=1, + x=7, + type="static", + color="red" + }, + { + y=10, + x=11, + type="static", + color="red" + }, + { + y=1, + x=8, + type="static", + color="red" + }, + { + y=6, + x=1, + type="static", + color="red" + }, + { + y=10, + x=15, + type="static", + color="red" + }, + { + y=11, + x=11, + type="static", + color="red" + }, + { + y=5, + x=11, + type="static", + color="red" + }, + { + y=11, + x=9, + type="static", + color="red" + }, + { + y=2, + x=11, + type="static", + color="red" + }, + { + y=4, + x=7, + type="static", + color="red" + }, + { + y=11, + x=1, + type="static", + color="red" + }, + { + y=6, + x=11, + type="static", + color="red" + }, + { + y=2, + x=5, + type="static", + color="red" + }, + { + y=4, + x=8, + type="static", + color="red" + }, + { + y=3, + x=5, + type="static", + color="red" + }, + { + y=7, + x=1, + type="static", + color="red" + }, + { + y=4, + x=3, + type="static", + color="red" + }, + { + y=9, + x=11, + type="static", + color="red" + }, + { + y=4, + x=10, + type="static", + color="red" + }, + { + y=4, + x=1, + type="static", + color="red" + }, + { + y=5, + x=1, + type="static", + color="red" + }, + { + y=1, + x=1, + type="static", + color="red" + }, + { + y=1, + x=10, + type="static", + color="red" + }, + { + y=4, + x=2, + type="static", + color="red" + }, + { + y=11, + x=7, + type="static", + color="red" + }, + { + y=1, + x=11, + type="static", + color="red" + }, + { + y=2, + x=7, + type="static", + color="red" + }, + { + y=1, + x=15, + type="static", + color="red" + }, + { + y=8, + x=11, + type="static", + color="red" + }, + { + y=4, + x=4, + type="static", + color="red" + } + }, + blue={ + { + y=9, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=2, + type="static", + color="blue" + }, + { + y=4, + x=5, + type="static", + color="blue" + }, + { + y=2, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=3, + type="static", + color="blue" + }, + { + y=10, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=2, + type="static", + color="blue" + }, + { + y=1, + x=9, + type="static", + color="blue" + }, + { + y=11, + x=10, + type="static", + color="blue" + }, + { + y=1, + x=4, + type="static", + color="blue" + }, + { + y=3, + x=11, + type="static", + color="blue" + }, + { + y=9, + x=11, + type="static", + color="blue" + }, + { + y=2, + x=5, + type="static", + color="blue" + }, + { + y=3, + x=5, + type="static", + color="blue" + }, + { + y=11, + x=8, + type="static", + color="blue" + }, + { + y=1, + x=1, + type="static", + color="blue" + }, + { + y=3, + x=7, + type="static", + color="blue" + }, + { + y=11, + x=3, + type="static", + color="blue" + }, + { + y=11, + x=5, + type="static", + color="blue" + }, + { + y=11, + x=4, + type="static", + color="blue" + }, + { + y=4, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=7, + type="static", + color="blue" + }, + { + y=10, + x=11, + type="static", + color="blue" + }, + { + y=2, + x=7, + type="static", + color="blue" + }, + { + y=8, + x=1, + type="static", + color="blue" + }, + { + y=10, + x=15, + type="static", + color="blue" + }, + { + y=11, + x=11, + type="static", + color="blue" + }, + { + y=5, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=9, + type="static", + color="blue" + }, + { + y=2, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=8, + type="static", + color="blue" + }, + { + y=11, + x=1, + type="static", + color="blue" + }, + { + y=6, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=5, + type="static", + color="blue" + }, + { + y=4, + x=8, + type="static", + color="blue" + }, + { + y=4, + x=9, + type="static", + color="blue" + }, + { + y=4, + x=3, + type="static", + color="blue" + }, + { + y=3, + x=1, + type="static", + color="blue" + }, + { + y=5, + x=1, + type="static", + color="blue" + }, + { + y=4, + x=1, + type="static", + color="blue" + }, + { + y=3, + x=15, + type="static", + color="blue" + }, + { + y=6, + x=1, + type="static", + color="blue" + }, + { + y=4, + x=10, + type="static", + color="blue" + }, + { + y=7, + x=1, + type="static", + color="blue" + }, + { + y=4, + x=2, + type="static", + color="blue" + }, + { + y=11, + x=7, + type="static", + color="blue" + }, + { + y=1, + x=11, + type="static", + color="blue" + }, + { + y=4, + x=7, + type="static", + color="blue" + }, + { + y=1, + x=10, + type="static", + color="blue" + }, + { + y=8, + x=11, + type="static", + color="blue" + }, + { + y=4, + x=4, + type="static", + color="blue" + } + }, + green={ + { + y=9, + x=1, + type="static", + color="green" + }, + { + y=11, + x=2, + type="static", + color="green" + }, + { + y=4, + x=5, + type="static", + color="green" + }, + { + y=2, + x=1, + type="static", + color="green" + }, + { + y=3, + x=1, + type="static", + color="green" + }, + { + y=1, + x=3, + type="static", + color="green" + }, + { + y=10, + x=1, + type="static", + color="green" + }, + { + y=1, + x=2, + type="static", + color="green" + }, + { + y=8, + x=1, + type="static", + color="green" + }, + { + y=11, + x=10, + type="static", + color="green" + }, + { + y=1, + x=4, + type="static", + color="green" + }, + { + y=3, + x=11, + type="static", + color="green" + }, + { + y=11, + x=9, + type="static", + color="green" + }, + { + y=1, + x=5, + type="static", + color="green" + }, + { + y=3, + x=5, + type="static", + color="green" + }, + { + y=11, + x=8, + type="static", + color="green" + }, + { + y=4, + x=7, + type="static", + color="green" + }, + { + y=1, + x=10, + type="static", + color="green" + }, + { + y=11, + x=5, + type="static", + color="green" + }, + { + y=11, + x=3, + type="static", + color="green" + }, + { + y=4, + x=11, + type="static", + color="green" + }, + { + y=2, + x=7, + type="static", + color="green" + }, + { + y=10, + x=11, + type="static", + color="green" + }, + { + y=11, + x=4, + type="static", + color="green" + }, + { + y=1, + x=11, + type="static", + color="green" + }, + { + y=1, + x=9, + type="static", + color="green" + }, + { + y=10, + x=15, + type="static", + color="green" + }, + { + y=11, + x=11, + type="static", + color="green" + }, + { + y=5, + x=11, + type="static", + color="green" + }, + { + y=1, + x=7, + type="static", + color="green" + }, + { + y=11, + x=1, + type="static", + color="green" + }, + { + y=6, + x=11, + type="static", + color="green" + }, + { + y=9, + x=11, + type="static", + color="green" + }, + { + y=4, + x=8, + type="static", + color="green" + }, + { + y=2, + x=11, + type="static", + color="green" + }, + { + y=4, + x=9, + type="static", + color="green" + }, + { + y=2, + x=5, + type="static", + color="green" + }, + { + y=5, + x=1, + type="static", + color="green" + }, + { + y=4, + x=10, + type="static", + color="green" + }, + { + y=1, + x=1, + type="static", + color="green" + }, + { + y=4, + x=1, + type="static", + color="green" + }, + { + y=6, + x=1, + type="static", + color="green" + }, + { + y=7, + x=1, + type="static", + color="green" + }, + { + y=4, + x=2, + type="static", + color="green" + }, + { + y=11, + x=7, + type="static", + color="green" + }, + { + y=1, + x=8, + type="static", + color="green" + }, + { + y=2, + x=15, + type="static", + color="green" + }, + { + y=3, + x=7, + type="static", + color="green" + }, + { + y=8, + x=11, + type="static", + color="green" + }, + { + y=4, + x=4, + type="static", + color="green" + } + } +}, +sages={ +}, +doors={ + red={ + { + y=1, + x=6, + color="red" + }, + { + y=7, + x=13, + color="red" + } + }, + blue={ + { + y=9, + x=13, + color="blue" + } + }, + green={ + { + y=7, + x=11, + color="green" + }, + { + y=8, + x=13, + color="green" + } + } +}, +switches={ + red={ + { + y=4, + x=13, + color="red" + }, + { + y=8, + x=6, + color="red" + }, + { + y=6, + x=6, + color="red" + } + }, + blue={ + { + y=6, + x=13, + color="blue" + } + }, + green={ + { + y=7, + x=5, + color="green" + }, + { + y=5, + x=13, + color="green" + }, + { + y=7, + x=7, + color="green" + } + } +}, +players={ + red={ + { + y=11, + x=6, + color="red" + } + }, + blue={ + }, + green={ + { + y=11, + x=6, + color="green" + } + } +} +} \ No newline at end of file diff --git a/levels/yellow_skull.sav b/levels/yellow_skull.sav new file mode 100644 index 0000000..291f42e --- /dev/null +++ b/levels/yellow_skull.sav @@ -0,0 +1,1019 @@ +{ +color_changing_floor_tiles={ + red={ + }, + blue={ + }, + green={ + } +}, +wall_shake=1, +doors={ + red={ + { + y=1, + x=6, + color="red" + } + }, + blue={ + }, + green={ + { + y=1, + x=6, + color="green" + } + } +}, +static_walls={ + red={ + { + y=9, + x=1, + type="static", + color="red" + }, + { + y=11, + x=2, + type="static", + color="red" + }, + { + y=6, + x=5, + type="static", + color="red" + }, + { + y=1, + x=1, + type="static", + color="red" + }, + { + y=3, + x=1, + type="static", + color="red" + }, + { + y=1, + x=3, + type="static", + color="red" + }, + { + y=10, + x=1, + type="static", + color="red" + }, + { + y=1, + x=2, + type="static", + color="red" + }, + { + y=9, + x=6, + type="static", + color="red" + }, + { + y=6, + x=2, + type="static", + color="red" + }, + { + y=6, + x=10, + type="static", + color="red" + }, + { + y=6, + x=1, + type="static", + color="red" + }, + { + y=1, + x=4, + type="static", + color="red" + }, + { + y=3, + x=11, + type="static", + color="red" + }, + { + y=1, + x=5, + type="static", + color="red" + }, + { + y=3, + x=5, + type="static", + color="red" + }, + { + y=3, + x=6, + type="static", + color="red" + }, + { + y=1, + x=11, + type="static", + color="red" + }, + { + y=1, + x=10, + type="static", + color="red" + }, + { + y=11, + x=3, + type="static", + color="red" + }, + { + y=11, + x=5, + type="static", + color="red" + }, + { + y=9, + x=7, + type="static", + color="red" + }, + { + y=4, + x=11, + type="static", + color="red" + }, + { + y=8, + x=11, + type="static", + color="red" + }, + { + y=1, + x=7, + type="static", + color="red" + }, + { + y=10, + x=11, + type="static", + color="red" + }, + { + y=6, + x=4, + type="static", + color="red" + }, + { + y=6, + x=7, + type="static", + color="red" + }, + { + y=9, + x=11, + type="static", + color="red" + }, + { + y=5, + x=9, + type="static", + color="red" + }, + { + y=11, + x=11, + type="static", + color="red" + }, + { + y=5, + x=11, + type="static", + color="red" + }, + { + y=11, + x=9, + type="static", + color="red" + }, + { + y=11, + x=1, + type="static", + color="red" + }, + { + y=7, + x=9, + type="static", + color="red" + }, + { + y=6, + x=11, + type="static", + color="red" + }, + { + y=11, + x=8, + type="static", + color="red" + }, + { + y=11, + x=10, + type="static", + color="red" + }, + { + y=9, + x=5, + type="static", + color="red" + }, + { + y=6, + x=8, + type="static", + color="red" + }, + { + y=7, + x=1, + type="static", + color="red" + }, + { + y=5, + x=3, + type="static", + color="red" + }, + { + y=7, + x=3, + type="static", + color="red" + }, + { + y=11, + x=4, + type="static", + color="red" + }, + { + y=7, + x=11, + type="static", + color="red" + }, + { + y=4, + x=1, + type="static", + color="red" + }, + { + y=5, + x=1, + type="static", + color="red" + }, + { + y=2, + x=1, + type="static", + color="red" + }, + { + y=11, + x=7, + type="static", + color="red" + }, + { + y=1, + x=8, + type="static", + color="red" + }, + { + y=3, + x=7, + type="static", + color="red" + }, + { + y=2, + x=11, + type="static", + color="red" + }, + { + y=1, + x=9, + type="static", + color="red" + }, + { + y=8, + x=1, + type="static", + color="red" + } + }, + blue={ + { + y=9, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=2, + type="static", + color="blue" + }, + { + y=1, + x=1, + type="static", + color="blue" + }, + { + y=2, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=3, + type="static", + color="blue" + }, + { + y=10, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=2, + type="static", + color="blue" + }, + { + y=1, + x=4, + type="static", + color="blue" + }, + { + y=3, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=5, + type="static", + color="blue" + }, + { + y=1, + x=10, + type="static", + color="blue" + }, + { + y=11, + x=5, + type="static", + color="blue" + }, + { + y=4, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=7, + type="static", + color="blue" + }, + { + y=10, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=11, + type="static", + color="blue" + }, + { + y=5, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=9, + type="static", + color="blue" + }, + { + y=11, + x=1, + type="static", + color="blue" + }, + { + y=6, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=8, + type="static", + color="blue" + }, + { + y=7, + x=1, + type="static", + color="blue" + }, + { + y=6, + x=1, + type="static", + color="blue" + }, + { + y=8, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=9, + type="static", + color="blue" + }, + { + y=2, + x=1, + type="static", + color="blue" + }, + { + y=7, + x=11, + type="static", + color="blue" + }, + { + y=4, + x=1, + type="static", + color="blue" + }, + { + y=5, + x=1, + type="static", + color="blue" + }, + { + y=3, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=8, + type="static", + color="blue" + }, + { + y=11, + x=10, + type="static", + color="blue" + }, + { + y=11, + x=7, + type="static", + color="blue" + }, + { + y=1, + x=11, + type="static", + color="blue" + }, + { + y=9, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=3, + type="static", + color="blue" + }, + { + y=8, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=4, + type="static", + color="blue" + } + }, + green={ + { + y=7, + x=6, + type="static", + color="green" + }, + { + y=11, + x=2, + type="static", + color="green" + }, + { + y=5, + x=5, + type="static", + color="green" + }, + { + y=1, + x=1, + type="static", + color="green" + }, + { + y=2, + x=11, + type="static", + color="green" + }, + { + y=1, + x=3, + type="static", + color="green" + }, + { + y=10, + x=1, + type="static", + color="green" + }, + { + y=1, + x=2, + type="static", + color="green" + }, + { + y=9, + x=6, + type="static", + color="green" + }, + { + y=1, + x=4, + type="static", + color="green" + }, + { + y=7, + x=7, + type="static", + color="green" + }, + { + y=9, + x=5, + type="static", + color="green" + }, + { + y=3, + x=6, + type="static", + color="green" + }, + { + y=3, + x=11, + type="static", + color="green" + }, + { + y=1, + x=5, + type="static", + color="green" + }, + { + y=3, + x=5, + type="static", + color="green" + }, + { + y=6, + x=2, + type="static", + color="green" + }, + { + y=6, + x=10, + type="static", + color="green" + }, + { + y=11, + x=3, + type="static", + color="green" + }, + { + y=6, + x=1, + type="static", + color="green" + }, + { + y=11, + x=5, + type="static", + color="green" + }, + { + y=9, + x=7, + type="static", + color="green" + }, + { + y=4, + x=11, + type="static", + color="green" + }, + { + y=4, + x=4, + type="static", + color="green" + }, + { + y=1, + x=7, + type="static", + color="green" + }, + { + y=10, + x=11, + type="static", + color="green" + }, + { + y=1, + x=9, + type="static", + color="green" + }, + { + y=9, + x=1, + type="static", + color="green" + }, + { + y=1, + x=10, + type="static", + color="green" + }, + { + y=1, + x=8, + type="static", + color="green" + }, + { + y=11, + x=11, + type="static", + color="green" + }, + { + y=5, + x=11, + type="static", + color="green" + }, + { + y=11, + x=9, + type="static", + color="green" + }, + { + y=3, + x=7, + type="static", + color="green" + }, + { + y=8, + x=4, + type="static", + color="green" + }, + { + y=9, + x=11, + type="static", + color="green" + }, + { + y=11, + x=1, + type="static", + color="green" + }, + { + y=6, + x=11, + type="static", + color="green" + }, + { + y=5, + x=1, + type="static", + color="green" + }, + { + y=11, + x=8, + type="static", + color="green" + }, + { + y=5, + x=7, + type="static", + color="green" + }, + { + y=5, + x=6, + type="static", + color="green" + }, + { + y=7, + x=1, + type="static", + color="green" + }, + { + y=8, + x=1, + type="static", + color="green" + }, + { + y=11, + x=10, + type="static", + color="green" + }, + { + y=7, + x=11, + type="static", + color="green" + }, + { + y=4, + x=1, + type="static", + color="green" + }, + { + y=8, + x=8, + type="static", + color="green" + }, + { + y=4, + x=8, + type="static", + color="green" + }, + { + y=3, + x=1, + type="static", + color="green" + }, + { + y=11, + x=7, + type="static", + color="green" + }, + { + y=1, + x=11, + type="static", + color="green" + }, + { + y=7, + x=5, + type="static", + color="green" + }, + { + y=2, + x=1, + type="static", + color="green" + }, + { + y=8, + x=11, + type="static", + color="green" + }, + { + y=11, + x=4, + type="static", + color="green" + } + } +}, +walls={ + red={ + { + y=3, + x=3, + color="red" + }, + { + y=2, + x=6, + color="red" + }, + { + y=3, + x=9, + color="red" + } + }, + blue={ + }, + green={ + { + y=3, + x=3, + color="green" + }, + { + y=2, + x=6, + color="green" + }, + { + y=3, + x=9, + color="green" + } + } +}, +exits={ + top="2" +}, +players={ + red={ + }, + blue={ + }, + green={ + { + y=11, + x=6, + color="green" + } + } +}, +sages={ +}, +switches={ + red={ + { + y=8, + x=6, + color="red" + }, + { + y=4, + x=6, + color="red" + }, + { + y=6, + x=6, + color="red" + } + }, + blue={ + }, + green={ + { + y=6, + x=4, + color="green" + }, + { + y=6, + x=8, + color="green" + }, + { + y=6, + x=6, + color="green" + } + } +} +} \ No newline at end of file diff --git a/levels/yellow_smile.sav b/levels/yellow_smile.sav new file mode 100644 index 0000000..0bafd2f --- /dev/null +++ b/levels/yellow_smile.sav @@ -0,0 +1,906 @@ +{ +color_changing_floor_tiles={ + red={ + }, + blue={ + }, + green={ + } +}, +wall_shake=1, +doors={ + red={ + { + y=11, + x=6, + color="red" + } + }, + blue={ + }, + green={ + { + y=11, + x=6, + color="green" + } + } +}, +static_walls={ + red={ + { + y=9, + x=1, + type="static", + color="red" + }, + { + y=11, + x=2, + type="static", + color="red" + }, + { + y=6, + x=5, + type="static", + color="red" + }, + { + y=2, + x=1, + type="static", + color="red" + }, + { + y=2, + x=11, + type="static", + color="red" + }, + { + y=1, + x=3, + type="static", + color="red" + }, + { + y=10, + x=1, + type="static", + color="red" + }, + { + y=1, + x=2, + type="static", + color="red" + }, + { + y=8, + x=5, + type="static", + color="red" + }, + { + y=1, + x=6, + type="static", + color="red" + }, + { + y=1, + x=4, + type="static", + color="red" + }, + { + y=3, + x=11, + type="static", + color="red" + }, + { + y=8, + x=6, + type="static", + color="red" + }, + { + y=1, + x=5, + type="static", + color="red" + }, + { + y=11, + x=3, + type="static", + color="red" + }, + { + y=11, + x=5, + type="static", + color="red" + }, + { + y=4, + x=11, + type="static", + color="red" + }, + { + y=1, + x=7, + type="static", + color="red" + }, + { + y=10, + x=11, + type="static", + color="red" + }, + { + y=11, + x=11, + type="static", + color="red" + }, + { + y=5, + x=11, + type="static", + color="red" + }, + { + y=11, + x=9, + type="static", + color="red" + }, + { + y=6, + x=8, + type="static", + color="red" + }, + { + y=6, + x=6, + type="static", + color="red" + }, + { + y=1, + x=9, + type="static", + color="red" + }, + { + y=1, + x=1, + type="static", + color="red" + }, + { + y=11, + x=1, + type="static", + color="red" + }, + { + y=6, + x=7, + type="static", + color="red" + }, + { + y=1, + x=8, + type="static", + color="red" + }, + { + y=11, + x=8, + type="static", + color="red" + }, + { + y=3, + x=1, + type="static", + color="red" + }, + { + y=7, + x=1, + type="static", + color="red" + }, + { + y=6, + x=9, + type="static", + color="red" + }, + { + y=6, + x=3, + type="static", + color="red" + }, + { + y=9, + x=11, + type="static", + color="red" + }, + { + y=8, + x=1, + type="static", + color="red" + }, + { + y=7, + x=11, + type="static", + color="red" + }, + { + y=4, + x=1, + type="static", + color="red" + }, + { + y=6, + x=1, + type="static", + color="red" + }, + { + y=5, + x=1, + type="static", + color="red" + }, + { + y=6, + x=4, + type="static", + color="red" + }, + { + y=11, + x=10, + type="static", + color="red" + }, + { + y=11, + x=7, + type="static", + color="red" + }, + { + y=1, + x=11, + type="static", + color="red" + }, + { + y=1, + x=10, + type="static", + color="red" + }, + { + y=8, + x=7, + type="static", + color="red" + }, + { + y=8, + x=11, + type="static", + color="red" + }, + { + y=11, + x=4, + type="static", + color="red" + } + }, + blue={ + { + y=9, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=2, + type="static", + color="blue" + }, + { + y=1, + x=1, + type="static", + color="blue" + }, + { + y=2, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=3, + type="static", + color="blue" + }, + { + y=10, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=2, + type="static", + color="blue" + }, + { + y=1, + x=6, + type="static", + color="blue" + }, + { + y=1, + x=4, + type="static", + color="blue" + }, + { + y=3, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=5, + type="static", + color="blue" + }, + { + y=11, + x=3, + type="static", + color="blue" + }, + { + y=11, + x=5, + type="static", + color="blue" + }, + { + y=4, + x=11, + type="static", + color="blue" + }, + { + y=1, + x=7, + type="static", + color="blue" + }, + { + y=10, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=11, + type="static", + color="blue" + }, + { + y=5, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=9, + type="static", + color="blue" + }, + { + y=11, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=10, + type="static", + color="blue" + }, + { + y=7, + x=1, + type="static", + color="blue" + }, + { + y=11, + x=4, + type="static", + color="blue" + }, + { + y=8, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=8, + type="static", + color="blue" + }, + { + y=1, + x=10, + type="static", + color="blue" + }, + { + y=7, + x=11, + type="static", + color="blue" + }, + { + y=4, + x=1, + type="static", + color="blue" + }, + { + y=6, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=11, + type="static", + color="blue" + }, + { + y=5, + x=1, + type="static", + color="blue" + }, + { + y=9, + x=11, + type="static", + color="blue" + }, + { + y=11, + x=7, + type="static", + color="blue" + }, + { + y=1, + x=8, + type="static", + color="blue" + }, + { + y=2, + x=1, + type="static", + color="blue" + }, + { + y=3, + x=1, + type="static", + color="blue" + }, + { + y=1, + x=9, + type="static", + color="blue" + }, + { + y=8, + x=1, + type="static", + color="blue" + } + }, + green={ + { + y=9, + x=1, + type="static", + color="green" + }, + { + y=11, + x=2, + type="static", + color="green" + }, + { + y=2, + x=1, + type="static", + color="green" + }, + { + y=2, + x=11, + type="static", + color="green" + }, + { + y=1, + x=3, + type="static", + color="green" + }, + { + y=10, + x=1, + type="static", + color="green" + }, + { + y=1, + x=2, + type="static", + color="green" + }, + { + y=8, + x=5, + type="static", + color="green" + }, + { + y=1, + x=6, + type="static", + color="green" + }, + { + y=1, + x=4, + type="static", + color="green" + }, + { + y=3, + x=11, + type="static", + color="green" + }, + { + y=1, + x=5, + type="static", + color="green" + }, + { + y=1, + x=10, + type="static", + color="green" + }, + { + y=11, + x=5, + type="static", + color="green" + }, + { + y=4, + x=11, + type="static", + color="green" + }, + { + y=1, + x=7, + type="static", + color="green" + }, + { + y=10, + x=11, + type="static", + color="green" + }, + { + y=11, + x=4, + type="static", + color="green" + }, + { + y=11, + x=11, + type="static", + color="green" + }, + { + y=5, + x=11, + type="static", + color="green" + }, + { + y=11, + x=9, + type="static", + color="green" + }, + { + y=6, + x=8, + type="static", + color="green" + }, + { + y=7, + x=8, + type="static", + color="green" + }, + { + y=8, + x=11, + type="static", + color="green" + }, + { + y=11, + x=8, + type="static", + color="green" + }, + { + y=11, + x=1, + type="static", + color="green" + }, + { + y=1, + x=11, + type="static", + color="green" + }, + { + y=1, + x=1, + type="static", + color="green" + }, + { + y=11, + x=10, + type="static", + color="green" + }, + { + y=11, + x=3, + type="static", + color="green" + }, + { + y=8, + x=1, + type="static", + color="green" + }, + { + y=7, + x=1, + type="static", + color="green" + }, + { + y=6, + x=9, + type="static", + color="green" + }, + { + y=6, + x=3, + type="static", + color="green" + }, + { + y=9, + x=11, + type="static", + color="green" + }, + { + y=6, + x=1, + type="static", + color="green" + }, + { + y=7, + x=11, + type="static", + color="green" + }, + { + y=4, + x=1, + type="static", + color="green" + }, + { + y=5, + x=1, + type="static", + color="green" + }, + { + y=3, + x=1, + type="static", + color="green" + }, + { + y=6, + x=4, + type="static", + color="green" + }, + { + y=7, + x=4, + type="static", + color="green" + }, + { + y=11, + x=7, + type="static", + color="green" + }, + { + y=1, + x=8, + type="static", + color="green" + }, + { + y=8, + x=7, + type="static", + color="green" + }, + { + y=1, + x=9, + type="static", + color="green" + }, + { + y=6, + x=6, + type="static", + color="green" + } + } +}, +players={ + red={ + }, + blue={ + }, + green={ + } +}, +walls={ + red={ + { + y=3, + x=8, + color="red" + }, + { + y=3, + x=4, + color="red" + } + }, + blue={ + }, + green={ + { + y=3, + x=8, + color="green" + }, + { + y=3, + x=4, + color="green" + } + } +}, +exits={ + right="yellow_2", + bottom="village_4", + top="yellow_3" +}, +switches={ + red={ + { + y=7, + x=6, + color="red" + }, + { + y=4, + x=6, + color="red" + } + }, + blue={ + }, + green={ + { + y=7, + x=6, + color="green" + }, + { + y=4, + x=6, + color="green" + } + } +}, +sages={ +} +} \ No newline at end of file diff --git a/libs/TSerial.lua b/libs/TSerial.lua new file mode 100644 index 0000000..7c03049 --- /dev/null +++ b/libs/TSerial.lua @@ -0,0 +1,63 @@ +--- Tserial v1.51d, a simple table serializer which turns tables into Lua script +-- @author Taehl (SelfMadeSpirit@gmail.com) +Tserial = {} +TSerial = Tserial -- for backwards-compatibility + +--- Serializes a table into a string, in form of Lua script. +-- @param t table to be serialized (may not contain any circular reference) +-- @param drop if true, unserializable types will be silently dropped instead of raising errors +-- if drop is a function, it will be called to serialize unsupported types +-- if drop is a table, it will be used as a serialization table (where {[value] = serial}) +-- @param indent if true, output "human readable" mode with newlines and indentation (for debug) +-- @return string recreating given table +function Tserial.pack(t, drop, indent) + assert(type(t) == "table", "Can only Tserial.pack tables.") + local s, empty, indent = "{"..(indent and "\n" or ""), true, indent and math.max(type(indent)=="number" and indent or 0,0) + local function proc(k,v, omitKey) -- encode a key/value pair + empty = nil -- helps ensure empty tables return as "{}" + local tk, tv, skip = type(k), type(v) + if type(drop)=="table" and drop[k] then k = "["..drop[k].."]" + elseif tk == "boolean" then k = k and "[true]" or "[false]" + elseif tk == "string" then + local f = string.format("%q",k) + if f ~= '"'..k..'"' or string.find(k, " ") then k = '['..f..']' end + elseif tk == "number" then k = "["..k.."]" + elseif tk == "table" then k = "["..Tserial.pack(k, drop, indent and indent+1).."]" + elseif type(drop) == "function" then k = "["..string.format("%q",drop(k)).."]" + elseif drop then skip = true + else error("Attempted to Tserial.pack a table with an invalid key: "..tostring(k)) + end + if type(drop)=="table" and drop[v] then v = drop[v] + elseif tv == "boolean" then v = v and "true" or "false" + elseif tv == "string" then v = string.format("%q", v) + elseif tv == "number" then -- no change needed + elseif tv == "table" then v = Tserial.pack(v, drop, indent and indent+1) + elseif type(drop) == "function" then v = string.format("%q",drop(v)) + elseif drop then skip = true + else error("Attempted to Tserial.pack a table with an invalid value: "..tostring(v)) + end + if not skip then return string.rep("\t",indent or 0)..(omitKey and "" or k.."=")..v..","..(indent and "\n" or "") end + return "" + end + local l, did=-1,{} repeat l=l+1 until t[l+1]==nil -- #t "can" lie! + for i=1,l do s = s..proc(i, t[i], true) did[i]=true end -- use ordered values when possible for better string + for k, v in pairs(t) do if not did[k] then s = s..proc(k, v) end end + if not empty then s = string.sub(s,1,string.len(s)-1) end + if indent then s = string.sub(s,1,string.len(s)-1).."\n" end + return s..string.rep("\t",(indent or 1)-1).."}" +end + +--- Loads a table into memory from a string (like those output by Tserial.pack) +-- @param s a string of Lua defining a table, such as "{2,4,8,ex='ample'}" +-- @param safe if true, all extraneous parts of the string will be removed, leaving only a table (prevents running anomalous code when unpacking untrusted strings). Will also cause malformed tables to quietly return nil and an error message, instead of throwing an error (so your program can't be crashed with a bad string) +-- @return a table recreated from the given string. +function Tserial.unpack(s, safe) + if safe then s = string.match(s, "(%b{})") end + assert(type(s) == "string", "Can only Tserial.unpack strings.") + local f, result = loadstring("Tserial.table="..s) + if not safe then assert(f,result) elseif not f then return nil, result end + result = f() + local t = Tserial.table + Tserial.table = nil + return t, result +end \ No newline at end of file diff --git a/libs/hump b/libs/hump new file mode 160000 index 0000000..b18c399 --- /dev/null +++ b/libs/hump @@ -0,0 +1 @@ +Subproject commit b18c399defaa52ae61499ad56ced8c311b82c191 diff --git a/libs/middleclass.lua b/libs/middleclass.lua new file mode 100644 index 0000000..57d3644 --- /dev/null +++ b/libs/middleclass.lua @@ -0,0 +1,182 @@ +local middleclass = { + _VERSION = 'middleclass v3.0.1', + _DESCRIPTION = 'Object Orientation for Lua', + _URL = 'https://github.com/kikito/middleclass', + _LICENSE = [[ + MIT LICENSE + + Copyright (c) 2011 Enrique García Cota + + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY + CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + ]] +} + +local function _setClassDictionariesMetatables(aClass) + local dict = aClass.__instanceDict + dict.__index = dict + + local super = aClass.super + if super then + local superStatic = super.static + setmetatable(dict, super.__instanceDict) + setmetatable(aClass.static, { __index = function(_,k) return dict[k] or superStatic[k] end }) + else + setmetatable(aClass.static, { __index = function(_,k) return dict[k] end }) + end +end + +local function _setClassMetatable(aClass) + setmetatable(aClass, { + __tostring = function() return "class " .. aClass.name end, + __index = aClass.static, + __newindex = aClass.__instanceDict, + __call = function(self, ...) return self:new(...) end + }) +end + +local function _createClass(name, super) + local aClass = { name = name, super = super, static = {}, __mixins = {}, __instanceDict={} } + aClass.subclasses = setmetatable({}, {__mode = "k"}) + + _setClassDictionariesMetatables(aClass) + _setClassMetatable(aClass) + + return aClass +end + +local function _createLookupMetamethod(aClass, name) + return function(...) + local method = aClass.super[name] + assert( type(method)=='function', tostring(aClass) .. " doesn't implement metamethod '" .. name .. "'" ) + return method(...) + end +end + +local function _setClassMetamethods(aClass) + for _,m in ipairs(aClass.__metamethods) do + aClass[m]= _createLookupMetamethod(aClass, m) + end +end + +local function _setDefaultInitializeMethod(aClass, super) + aClass.initialize = function(instance, ...) + return super.initialize(instance, ...) + end +end + +local function _includeMixin(aClass, mixin) + assert(type(mixin)=='table', "mixin must be a table") + for name,method in pairs(mixin) do + if name ~= "included" and name ~= "static" then aClass[name] = method end + end + if mixin.static then + for name,method in pairs(mixin.static) do + aClass.static[name] = method + end + end + if type(mixin.included)=="function" then mixin:included(aClass) end + aClass.__mixins[mixin] = true +end + +local Object = _createClass("Object", nil) + +Object.static.__metamethods = { '__add', '__call', '__concat', '__div', '__ipairs', '__le', + '__len', '__lt', '__mod', '__mul', '__pairs', '__pow', '__sub', + '__tostring', '__unm'} + +function Object.static:allocate() + assert(type(self) == 'table', "Make sure that you are using 'Class:allocate' instead of 'Class.allocate'") + return setmetatable({ class = self }, self.__instanceDict) +end + +function Object.static:new(...) + local instance = self:allocate() + instance:initialize(...) + return instance +end + +function Object.static:subclass(name) + assert(type(self) == 'table', "Make sure that you are using 'Class:subclass' instead of 'Class.subclass'") + assert(type(name) == "string", "You must provide a name(string) for your class") + + local subclass = _createClass(name, self) + _setClassMetamethods(subclass) + _setDefaultInitializeMethod(subclass, self) + self.subclasses[subclass] = true + self:subclassed(subclass) + + return subclass +end + +function Object.static:subclassed(other) end + +function Object.static:isSubclassOf(other) + return type(other) == 'table' and + type(self) == 'table' and + type(self.super) == 'table' and + ( self.super == other or + type(self.super.isSubclassOf) == 'function' and + self.super:isSubclassOf(other) + ) +end + +function Object.static:include( ... ) + assert(type(self) == 'table', "Make sure you that you are using 'Class:include' instead of 'Class.include'") + for _,mixin in ipairs({...}) do _includeMixin(self, mixin) end + return self +end + +function Object.static:includes(mixin) + return type(mixin) == 'table' and + type(self) == 'table' and + type(self.__mixins) == 'table' and + ( self.__mixins[mixin] or + type(self.super) == 'table' and + type(self.super.includes) == 'function' and + self.super:includes(mixin) + ) +end + +function Object:initialize() end + +function Object:__tostring() return "instance of " .. tostring(self.class) end + +function Object:isInstanceOf(aClass) + return type(self) == 'table' and + type(self.class) == 'table' and + type(aClass) == 'table' and + ( aClass == self.class or + type(aClass.isSubclassOf) == 'function' and + self.class:isSubclassOf(aClass) + ) +end + + + +function middleclass.class(name, super, ...) + super = super or Object + return super:subclass(name, ...) +end + +middleclass.Object = Object + +setmetatable(middleclass, { __call = function(_, ...) return middleclass.class(...) end }) + +return middleclass diff --git a/main.lua b/main.lua new file mode 100644 index 0000000..f811181 --- /dev/null +++ b/main.lua @@ -0,0 +1,51 @@ +class = require "libs/middleclass" +Timer = require "libs/hump/timer" +Input = require "input" +require "color" +require "room" +require "player" + +function love.load() + _initLoveDefaults() + _initGridVars() + + loadSprites() + + + inputTimer = Timer.new() + player = Player:new(2, 1, "green") +end + +function love.update(dt) + Input:handler() +end + +function love.draw() + player:draw() +end + +function _initLoveDefaults() + love.graphics.setDefaultFilter("linear", "nearest") + + width = love.graphics.getWidth() + height = love.graphics.getHeight() + + if width > height then + width = height + else + height = width + end +end + +function _initGridVars() + gridWidth, gridHeight = 11, 11 + drawScale = width / gridWidth / 16 +end + +function createCanvases() + +end + +function loadSprites() + playerSprite = love.graphics.newImage("art/player.png") +end \ No newline at end of file diff --git a/player.lua b/player.lua new file mode 100644 index 0000000..2c5526b --- /dev/null +++ b/player.lua @@ -0,0 +1,45 @@ +require "entity" + +Player = class("Player") + +function Player:initialize(x, y, color) + + local entityTable = { + x = x, + y = y, + sizeX = 1, + sizeY = 1, + color = color, + collision = "none" --player can't push other player + } + + Entity.initialize(self, entityTable) + --need to probably get rid of middleclass + --and roll yr own for default method inheritance + self.getDrawPos = Entity.getDrawPos + self.getGridPos = Entity.getGridPos + + self.sprite = playerSprite +end + +function Player:update() + +end + +function Player:draw() + love.graphics.setColor(self.color:set()) + local p = self:getDrawPos() + love.graphics.draw(self.sprite, p.x, p.y, 0, drawScale, drawScale) +end + +function Player:move(direction) + if direction == "up" then + self.gridY = self.gridY - 1 + elseif direction == "down" then + self.gridY = self.gridY + 1 + elseif direction == "left" then + self.gridX = self.gridX - 1 + elseif direction == "right" then + self.gridX = self.gridX + 1 + end +end \ No newline at end of file diff --git a/room.lua b/room.lua new file mode 100644 index 0000000..c858c69 --- /dev/null +++ b/room.lua @@ -0,0 +1,13 @@ +Room = class("Room") + +function Room:initialize() + +end + +function Room:draw() + +end + +function Room:update() + +end \ No newline at end of file diff --git a/sounds/door_unlock.ogg b/sounds/door_unlock.ogg new file mode 100644 index 0000000..c707f6b Binary files /dev/null and b/sounds/door_unlock.ogg differ diff --git a/sounds/jabber_1.ogg b/sounds/jabber_1.ogg new file mode 100644 index 0000000..e19645d Binary files /dev/null and b/sounds/jabber_1.ogg differ diff --git a/sounds/jabber_2.ogg b/sounds/jabber_2.ogg new file mode 100644 index 0000000..fd3a55f Binary files /dev/null and b/sounds/jabber_2.ogg differ diff --git a/sounds/level_change.ogg b/sounds/level_change.ogg new file mode 100644 index 0000000..7a3ac5f Binary files /dev/null and b/sounds/level_change.ogg differ diff --git a/sounds/music/THERE IS OTHIG HERE_2.ogg b/sounds/music/THERE IS OTHIG HERE_2.ogg new file mode 100644 index 0000000..b912e43 Binary files /dev/null and b/sounds/music/THERE IS OTHIG HERE_2.ogg differ diff --git a/sounds/music/THERE IS OTHIG HERE_2.ogg.gz b/sounds/music/THERE IS OTHIG HERE_2.ogg.gz new file mode 100644 index 0000000..ebec061 Binary files /dev/null and b/sounds/music/THERE IS OTHIG HERE_2.ogg.gz differ diff --git a/sounds/music/intro_music.ogg b/sounds/music/intro_music.ogg new file mode 100644 index 0000000..5e5006a Binary files /dev/null and b/sounds/music/intro_music.ogg differ diff --git a/sounds/music/travels_1.ogg b/sounds/music/travels_1.ogg new file mode 100644 index 0000000..ecb2b53 Binary files /dev/null and b/sounds/music/travels_1.ogg differ diff --git a/sounds/music/travels_2.ogg b/sounds/music/travels_2.ogg new file mode 100644 index 0000000..1e3b402 Binary files /dev/null and b/sounds/music/travels_2.ogg differ diff --git a/sounds/music/travels_3.ogg b/sounds/music/travels_3.ogg new file mode 100644 index 0000000..91dadb7 Binary files /dev/null and b/sounds/music/travels_3.ogg differ diff --git a/sounds/music/travels_4.ogg b/sounds/music/travels_4.ogg new file mode 100644 index 0000000..92b5929 Binary files /dev/null and b/sounds/music/travels_4.ogg differ diff --git a/sounds/music/travels_5.ogg b/sounds/music/travels_5.ogg new file mode 100644 index 0000000..ae62e7c Binary files /dev/null and b/sounds/music/travels_5.ogg differ diff --git a/sounds/music/yellows_hymn.ogg b/sounds/music/yellows_hymn.ogg new file mode 100644 index 0000000..da352bb Binary files /dev/null and b/sounds/music/yellows_hymn.ogg differ diff --git a/sounds/player_move.ogg b/sounds/player_move.ogg new file mode 100644 index 0000000..aee516b Binary files /dev/null and b/sounds/player_move.ogg differ diff --git a/sounds/player_move.wav b/sounds/player_move.wav new file mode 100644 index 0000000..fd51758 Binary files /dev/null and b/sounds/player_move.wav differ diff --git a/sounds/static.ogg b/sounds/static.ogg new file mode 100644 index 0000000..4aaaa24 Binary files /dev/null and b/sounds/static.ogg differ diff --git a/sounds/static_2.ogg b/sounds/static_2.ogg new file mode 100644 index 0000000..e88a7f6 Binary files /dev/null and b/sounds/static_2.ogg differ