note blocks and sticky test

This commit is contained in:
Your Name 2026-08-13 12:45:41 -04:00
parent 1bc1cdb11f
commit d829b4972f
11 changed files with 3389 additions and 118 deletions

6
rooms/room_05_15.sav Normal file
View file

@ -0,0 +1,6 @@
{
objects={
},
wires={
}
}

711
rooms/sticky_test_5.sav Normal file
View file

@ -0,0 +1,711 @@
{
objects={
{
class="player",
x=4,
color="green",
active=true,
y=9
},
{
class="player",
x=4,
color="blue",
active=true,
y=9
},
{
class="player",
x=4,
color="red",
active=true,
y=9
},
{
color="green",
y=11,
class="static_wall",
x=1
},
{
color="green",
y=11,
class="static_wall",
x=2
},
{
color="green",
y=11,
class="static_wall",
x=3
},
{
color="green",
y=11,
class="static_wall",
x=4
},
{
color="green",
y=11,
class="static_wall",
x=5
},
{
color="green",
y=11,
class="static_wall",
x=6
},
{
color="green",
y=11,
class="static_wall",
x=7
},
{
color="green",
y=11,
class="static_wall",
x=8
},
{
color="green",
y=11,
class="static_wall",
x=9
},
{
color="green",
y=11,
class="static_wall",
x=10
},
{
color="green",
y=11,
class="static_wall",
x=11
},
{
color="green",
y=11,
class="static_wall",
x=11
},
{
color="green",
y=10,
class="static_wall",
x=11
},
{
color="green",
y=9,
class="static_wall",
x=11
},
{
color="green",
y=8,
class="static_wall",
x=11
},
{
color="green",
y=6,
class="static_wall",
x=11
},
{
color="green",
y=5,
class="static_wall",
x=11
},
{
color="green",
y=6,
class="static_wall",
x=11
},
{
color="green",
y=7,
class="static_wall",
x=11
},
{
color="green",
y=1,
class="static_wall",
x=11
},
{
color="green",
y=5,
class="static_wall",
x=11
},
{
color="green",
y=4,
class="static_wall",
x=11
},
{
color="green",
y=3,
class="static_wall",
x=11
},
{
color="green",
y=2,
class="static_wall",
x=11
},
{
color="green",
y=1,
class="static_wall",
x=11
},
{
color="green",
y=1,
class="static_wall",
x=11
},
{
color="green",
y=1,
class="static_wall",
x=10
},
{
color="green",
y=1,
class="static_wall",
x=9
},
{
color="green",
y=1,
class="static_wall",
x=8
},
{
color="green",
y=1,
class="static_wall",
x=7
},
{
color="green",
y=1,
class="static_wall",
x=6
},
{
color="green",
y=1,
class="static_wall",
x=5
},
{
color="green",
y=1,
class="static_wall",
x=4
},
{
color="green",
y=1,
class="static_wall",
x=3
},
{
color="green",
y=1,
class="static_wall",
x=2
},
{
color="green",
y=1,
class="static_wall",
x=1
},
{
color="green",
y=3,
class="david_small",
x=7
},
{
color="green",
y=3,
class="the_scream",
x=2
},
{
color="blue",
y=11,
class="static_wall",
x=1
},
{
color="blue",
y=11,
class="static_wall",
x=2
},
{
color="blue",
y=11,
class="static_wall",
x=3
},
{
color="blue",
y=11,
class="static_wall",
x=4
},
{
color="blue",
y=11,
class="static_wall",
x=5
},
{
color="blue",
y=11,
class="static_wall",
x=6
},
{
color="blue",
y=11,
class="static_wall",
x=7
},
{
color="blue",
y=11,
class="static_wall",
x=8
},
{
color="blue",
y=11,
class="static_wall",
x=9
},
{
color="blue",
y=11,
class="static_wall",
x=10
},
{
color="blue",
y=11,
class="static_wall",
x=11
},
{
color="blue",
y=11,
class="static_wall",
x=11
},
{
color="blue",
y=10,
class="static_wall",
x=11
},
{
color="blue",
y=9,
class="static_wall",
x=11
},
{
color="blue",
y=8,
class="static_wall",
x=11
},
{
color="blue",
y=6,
class="static_wall",
x=11
},
{
color="blue",
y=5,
class="static_wall",
x=11
},
{
color="blue",
y=6,
class="static_wall",
x=11
},
{
color="blue",
y=7,
class="static_wall",
x=11
},
{
color="blue",
y=1,
class="static_wall",
x=11
},
{
color="blue",
y=5,
class="static_wall",
x=11
},
{
color="blue",
y=4,
class="static_wall",
x=11
},
{
color="blue",
y=3,
class="static_wall",
x=11
},
{
color="blue",
y=2,
class="static_wall",
x=11
},
{
color="blue",
y=1,
class="static_wall",
x=11
},
{
color="blue",
y=1,
class="static_wall",
x=11
},
{
color="blue",
y=1,
class="static_wall",
x=10
},
{
color="blue",
y=1,
class="static_wall",
x=9
},
{
color="blue",
y=1,
class="static_wall",
x=8
},
{
color="blue",
y=1,
class="static_wall",
x=7
},
{
color="blue",
y=1,
class="static_wall",
x=6
},
{
color="blue",
y=1,
class="static_wall",
x=5
},
{
color="blue",
y=1,
class="static_wall",
x=4
},
{
color="blue",
y=1,
class="static_wall",
x=3
},
{
color="blue",
y=1,
class="static_wall",
x=2
},
{
color="blue",
y=1,
class="static_wall",
x=1
},
{
color="blue",
y=3,
class="david_small",
x=7
},
{
color="blue",
y=3,
class="the_scream",
x=2
},
{
color="red",
y=11,
class="static_wall",
x=1
},
{
color="red",
y=11,
class="static_wall",
x=2
},
{
color="red",
y=11,
class="static_wall",
x=3
},
{
color="red",
y=11,
class="static_wall",
x=4
},
{
color="red",
y=11,
class="static_wall",
x=5
},
{
color="red",
y=11,
class="static_wall",
x=6
},
{
color="red",
y=11,
class="static_wall",
x=7
},
{
color="red",
y=11,
class="static_wall",
x=8
},
{
color="red",
y=11,
class="static_wall",
x=9
},
{
color="red",
y=11,
class="static_wall",
x=10
},
{
color="red",
y=11,
class="static_wall",
x=11
},
{
color="red",
y=11,
class="static_wall",
x=11
},
{
color="red",
y=10,
class="static_wall",
x=11
},
{
color="red",
y=9,
class="static_wall",
x=11
},
{
color="red",
y=8,
class="static_wall",
x=11
},
{
color="red",
y=6,
class="static_wall",
x=11
},
{
color="red",
y=5,
class="static_wall",
x=11
},
{
color="red",
y=6,
class="static_wall",
x=11
},
{
color="red",
y=7,
class="static_wall",
x=11
},
{
color="red",
y=1,
class="static_wall",
x=11
},
{
color="red",
y=5,
class="static_wall",
x=11
},
{
color="red",
y=4,
class="static_wall",
x=11
},
{
color="red",
y=3,
class="static_wall",
x=11
},
{
color="red",
y=2,
class="static_wall",
x=11
},
{
color="red",
y=1,
class="static_wall",
x=11
},
{
color="red",
y=1,
class="static_wall",
x=11
},
{
color="red",
y=1,
class="static_wall",
x=10
},
{
color="red",
y=1,
class="static_wall",
x=9
},
{
color="red",
y=1,
class="static_wall",
x=8
},
{
color="red",
y=1,
class="static_wall",
x=7
},
{
color="red",
y=1,
class="static_wall",
x=6
},
{
color="red",
y=1,
class="static_wall",
x=5
},
{
color="red",
y=1,
class="static_wall",
x=4
},
{
color="red",
y=1,
class="static_wall",
x=3
},
{
color="red",
y=1,
class="static_wall",
x=2
},
{
color="red",
y=1,
class="static_wall",
x=1
},
{
color="red",
y=3,
class="david_small",
x=7
},
{
color="red",
y=3,
class="the_scream",
x=2
}
},
wires={
}
}

1139
rooms/testing_sticky_3.sav Normal file

File diff suppressed because it is too large Load diff

831
rooms/testing_sticky_4.sav Normal file
View file

@ -0,0 +1,831 @@
{
objects={
{
color="red",
x=1,
class="static_wall",
y=11
},
{
color="red",
x=2,
class="static_wall",
y=11
},
{
color="red",
x=3,
class="static_wall",
y=11
},
{
color="red",
x=4,
class="static_wall",
y=11
},
{
color="red",
x=5,
class="static_wall",
y=11
},
{
color="red",
x=6,
class="static_wall",
y=11
},
{
color="red",
x=7,
class="static_wall",
y=11
},
{
color="red",
x=8,
class="static_wall",
y=11
},
{
color="red",
x=9,
class="static_wall",
y=11
},
{
color="red",
x=10,
class="static_wall",
y=11
},
{
color="red",
x=11,
class="static_wall",
y=11
},
{
color="red",
x=11,
class="static_wall",
y=10
},
{
color="red",
x=11,
class="static_wall",
y=8
},
{
color="red",
x=11,
class="static_wall",
y=7
},
{
color="red",
x=11,
class="static_wall",
y=6
},
{
color="red",
x=11,
class="static_wall",
y=3
},
{
color="red",
x=11,
class="static_wall",
y=2
},
{
color="red",
x=11,
class="static_wall",
y=3
},
{
color="red",
x=11,
class="static_wall",
y=4
},
{
color="red",
x=11,
class="static_wall",
y=5
},
{
color="red",
x=11,
class="static_wall",
y=4
},
{
color="red",
x=11,
class="static_wall",
y=3
},
{
color="red",
x=11,
class="static_wall",
y=2
},
{
color="red",
x=11,
class="static_wall",
y=1
},
{
color="red",
x=10,
class="static_wall",
y=1
},
{
color="red",
x=9,
class="static_wall",
y=1
},
{
color="red",
x=8,
class="static_wall",
y=1
},
{
color="red",
x=7,
class="static_wall",
y=1
},
{
color="red",
x=5,
class="static_wall",
y=1
},
{
color="red",
x=4,
class="static_wall",
y=1
},
{
color="red",
x=3,
class="static_wall",
y=1
},
{
color="red",
x=2,
class="static_wall",
y=1
},
{
color="red",
x=1,
class="static_wall",
y=1
},
{
color="red",
x=11,
class="door",
y=9
},
{
color="red",
x=2,
class="static_wall",
y=5
},
{
color="red",
x=2,
class="static_wall",
y=9
},
{
color="red",
x=6,
class="static_wall",
y=1
},
{
color="green",
x=1,
class="static_wall",
y=11
},
{
color="green",
x=2,
class="static_wall",
y=11
},
{
color="green",
x=3,
class="static_wall",
y=11
},
{
color="green",
x=4,
class="static_wall",
y=11
},
{
color="green",
x=5,
class="static_wall",
y=11
},
{
color="green",
x=6,
class="static_wall",
y=11
},
{
color="green",
x=7,
class="static_wall",
y=11
},
{
color="green",
x=8,
class="static_wall",
y=11
},
{
color="green",
x=9,
class="static_wall",
y=11
},
{
color="green",
x=10,
class="static_wall",
y=11
},
{
color="green",
x=11,
class="static_wall",
y=11
},
{
color="green",
x=11,
class="static_wall",
y=10
},
{
color="green",
x=11,
class="static_wall",
y=8
},
{
color="green",
x=11,
class="static_wall",
y=7
},
{
color="green",
x=11,
class="static_wall",
y=6
},
{
color="green",
x=11,
class="static_wall",
y=3
},
{
color="green",
x=11,
class="static_wall",
y=2
},
{
color="green",
x=11,
class="static_wall",
y=3
},
{
color="green",
x=11,
class="static_wall",
y=4
},
{
color="green",
x=11,
class="static_wall",
y=5
},
{
color="green",
x=11,
class="static_wall",
y=4
},
{
color="green",
x=11,
class="static_wall",
y=3
},
{
color="green",
x=11,
class="static_wall",
y=2
},
{
color="green",
x=11,
class="static_wall",
y=1
},
{
color="green",
x=10,
class="static_wall",
y=1
},
{
color="green",
x=9,
class="static_wall",
y=1
},
{
color="green",
x=8,
class="static_wall",
y=1
},
{
color="green",
x=7,
class="static_wall",
y=1
},
{
color="green",
x=5,
class="static_wall",
y=1
},
{
color="green",
x=4,
class="static_wall",
y=1
},
{
color="green",
x=3,
class="static_wall",
y=1
},
{
color="green",
x=2,
class="static_wall",
y=1
},
{
color="green",
x=1,
class="static_wall",
y=1
},
{
color="green",
x=11,
class="door",
y=9
},
{
color="green",
x=2,
class="static_wall",
y=5
},
{
color="green",
x=2,
class="static_wall",
y=9
},
{
color="green",
x=6,
class="static_wall",
y=1
},
{
color="blue",
x=1,
class="static_wall",
y=11
},
{
color="blue",
x=2,
class="static_wall",
y=11
},
{
color="blue",
x=3,
class="static_wall",
y=11
},
{
color="blue",
x=4,
class="static_wall",
y=11
},
{
color="blue",
x=5,
class="static_wall",
y=11
},
{
color="blue",
x=6,
class="static_wall",
y=11
},
{
color="blue",
x=7,
class="static_wall",
y=11
},
{
color="blue",
x=8,
class="static_wall",
y=11
},
{
color="blue",
x=9,
class="static_wall",
y=11
},
{
color="blue",
x=10,
class="static_wall",
y=11
},
{
color="blue",
x=11,
class="static_wall",
y=11
},
{
color="blue",
x=11,
class="static_wall",
y=10
},
{
color="blue",
x=11,
class="static_wall",
y=8
},
{
color="blue",
x=11,
class="static_wall",
y=7
},
{
color="blue",
x=11,
class="static_wall",
y=6
},
{
color="blue",
x=11,
class="static_wall",
y=3
},
{
color="blue",
x=11,
class="static_wall",
y=2
},
{
color="blue",
x=11,
class="static_wall",
y=3
},
{
color="blue",
x=11,
class="static_wall",
y=4
},
{
color="blue",
x=11,
class="static_wall",
y=5
},
{
color="blue",
x=11,
class="static_wall",
y=4
},
{
color="blue",
x=11,
class="static_wall",
y=3
},
{
color="blue",
x=11,
class="static_wall",
y=2
},
{
color="blue",
x=11,
class="static_wall",
y=1
},
{
color="blue",
x=10,
class="static_wall",
y=1
},
{
color="blue",
x=9,
class="static_wall",
y=1
},
{
color="blue",
x=8,
class="static_wall",
y=1
},
{
color="blue",
x=7,
class="static_wall",
y=1
},
{
color="blue",
x=5,
class="static_wall",
y=1
},
{
color="blue",
x=4,
class="static_wall",
y=1
},
{
color="blue",
x=3,
class="static_wall",
y=1
},
{
color="blue",
x=2,
class="static_wall",
y=1
},
{
color="blue",
x=1,
class="static_wall",
y=1
},
{
color="blue",
x=11,
class="door",
y=9
},
{
color="blue",
x=2,
class="static_wall",
y=5
},
{
color="blue",
x=2,
class="static_wall",
y=9
},
{
color="blue",
x=6,
class="static_wall",
y=1
},
{
color="red",
x=7,
class="player_blocker",
y=5
},
{
color="red",
x=8,
class="player_blocker",
y=5
},
{
color="red",
x=9,
class="player_blocker",
y=5
},
{
color="red",
x=10,
class="player_blocker",
y=5
},
{
color="red",
x=7,
class="player_blocker",
y=2
},
{
color="red",
x=7,
class="player_blocker",
y=3
},
{
color="red",
x=7,
class="player_blocker",
y=4
},
{
color="green",
x=7,
class="player_blocker",
y=5
},
{
color="green",
x=8,
class="player_blocker",
y=5
},
{
color="green",
x=9,
class="player_blocker",
y=5
},
{
color="green",
x=10,
class="player_blocker",
y=5
},
{
color="green",
x=7,
class="player_blocker",
y=2
},
{
color="green",
x=7,
class="player_blocker",
y=3
},
{
color="green",
x=7,
class="player_blocker",
y=4
},
{
color="blue",
x=7,
class="player_blocker",
y=5
},
{
color="blue",
x=8,
class="player_blocker",
y=5
},
{
color="blue",
x=9,
class="player_blocker",
y=5
},
{
color="blue",
x=10,
class="player_blocker",
y=5
},
{
color="blue",
x=7,
class="player_blocker",
y=2
},
{
color="blue",
x=7,
class="player_blocker",
y=3
},
{
color="blue",
x=7,
class="player_blocker",
y=4
},
{
color="red",
x=10,
class="switch",
y=2
},
{
color="green",
x=10,
class="switch",
y=2
},
{
color="blue",
x=10,
class="switch",
y=2
},
{
text="right now it's possible to like...strand the sticky block\
here if it's at the end of one of the Ls and you push it with the other l.\
\
\
is this something we can address? it would require the reset\
block but idk. the only other thing is making it so\
there's always a sticky and one non sticky. if you have\
mopre than one nonsticky it will always be possible to strand \
at certain depths of playerblockers.\
",
x=5,
class="note",
y=3
}
},
wires={
}
}

View file

@ -1,272 +1,292 @@
{
width=18,
height=18,
lastRoom="testing_sticky",
rooms={
{
y=10,
x=10,
name="3"
name="3",
x=10
},
{
y=10,
x=12,
name="5"
name="5",
x=12
},
{
y=9,
x=12,
name="village_1"
name="village_1",
x=12
},
{
y=8,
x=11,
name="village_4"
name="village_4",
x=11
},
{
y=7,
x=11,
name="yellow_1"
name="yellow_1",
x=11
},
{
y=6,
x=11,
name="yellow_3"
name="yellow_3",
x=11
},
{
y=7,
x=12,
name="yellow_2"
name="yellow_2",
x=12
},
{
y=5,
x=11,
name="yellow_4"
name="yellow_4",
x=11
},
{
y=4,
x=11,
name="yellow_5"
name="yellow_5",
x=11
},
{
y=5,
x=10,
name="yellow_6"
name="yellow_6",
x=10
},
{
y=1,
x=1,
name="default"
name="default",
x=1
},
{
y=1,
x=3,
name="old_yellow_3"
name="old_yellow_3",
x=3
},
{
y=1,
x=5,
name="test_patt"
name="test_patt",
x=5
},
{
y=1,
x=7,
name="test_patt_update"
name="test_patt_update",
x=7
},
{
y=1,
x=9,
name="white_asymmetrical"
name="white_asymmetrical",
x=9
},
{
y=1,
x=11,
name="white_ok"
name="white_ok",
x=11
},
{
y=1,
x=13,
name="white_primary"
name="white_primary",
x=13
},
{
y=1,
x=15,
name="yellow_arches"
name="yellow_arches",
x=15
},
{
y=1,
x=17,
name="yellow_asymmetrical"
name="yellow_asymmetrical",
x=17
},
{
y=3,
x=1,
name="yellow_cc_moustache"
name="yellow_cc_moustache",
x=1
},
{
y=3,
x=3,
name="yellow_color_changing_levvel_1"
name="yellow_color_changing_levvel_1",
x=3
},
{
y=3,
x=7,
name="yellow_smile"
name="yellow_smile",
x=7
},
{
y=10,
x=9,
name="2"
name="2",
x=9
},
{
y=9,
x=11,
name="room_11_09"
name="room_11_09",
x=11
},
{
y=3,
x=9,
name="yellow_skull"
name="yellow_skull",
x=9
},
{
y=5,
x=5,
name="jorge_room"
name="jorge_room",
x=5
},
{
y=10,
x=11,
name="4"
name="4",
x=11
},
{
y=5,
x=1,
name="room_01_05"
name="room_01_05",
x=1
},
{
y=8,
x=2,
name="ok"
name="ok",
x=2
},
{
y=18,
x=5,
name="room_05_18"
name="room_05_18",
x=5
},
{
y=11,
x=9,
name="village_start"
name="village_start",
x=9
},
{
y=8,
x=4,
name="spiky_test"
name="spiky_test",
x=4
},
{
y=7,
x=5,
name="corner_trimino_test"
name="corner_trimino_test",
x=5
},
{
y=7,
x=6,
name="tetromino_loop_t"
name="tetromino_loop_t",
x=6
},
{
y=6,
x=5,
name="corner_trimino_test_copy"
name="corner_trimino_test_copy",
x=5
},
{
y=7,
x=7,
name="blocker_test"
name="blocker_test",
x=7
},
{
y=8,
x=5,
name="spiky_test_2"
name="spiky_test_2",
x=5
},
{
y=9,
x=5,
name="spiky_test_3"
name="spiky_test_3",
x=5
},
{
y=14,
x=3,
name="jorge2"
name="jorge2",
x=3
},
{
y=7,
x=8,
name="room_08_07"
name="room_08_07",
x=8
},
{
y=8,
x=13,
name="village_3"
name="village_3",
x=13
},
{
y=8,
x=12,
name="village_2"
name="village_2",
x=12
},
{
y=7,
x=14,
name="room_14_07"
name="room_14_07",
x=14
},
{
y=13,
x=9,
name="room_09_13"
name="room_09_13",
x=9
},
{
y=13,
x=8,
name="room_08_13"
name="room_08_13",
x=8
},
{
y=15,
x=9,
name="room_10_15"
name="room_10_15",
x=9
},
{
y=14,
x=14,
name="room_14_14"
name="room_14_14",
x=14
},
{
y=13,
x=13,
name="room_13_13"
name="room_13_13",
x=13
},
{
y=14,
x=12,
name="room_12_14"
name="room_12_14",
x=12
},
{
y=14,
x=13,
name="room_13_14"
name="room_13_14",
x=13
},
{
y=13,
x=5,
name="testing_sticky"
name="testing_sticky",
x=5
},
{
y=13,
x=6,
name="testing_sticky_two"
name="testing_sticky_two",
x=6
},
{
y=14,
x=5,
name="room_05_14"
name="room_05_14",
x=5
},
{
y=16,
name="testing_sticky_3",
x=5
},
{
y=16,
name="testing_sticky_4",
x=6
},
{
y=16,
name="sticky_test_5",
x=7
},
{
y=15,
name="room_05_15",
x=5
}
}
},
width=18,
height=18,
lastRoom="testing_sticky_3"
}