Created
November 30, 2024 06:31
-
-
Save ryanmberry/e12b518ce48cdec4a3e87ab2f46355b8 to your computer and use it in GitHub Desktop.
Artillipede (Puzzlescript Next Script)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Play this game by pasting the script into https://puzzlescriptnext.polyomino.com/editor.html |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
title Artillipede | |
author Ryan Berry | |
homepage https://wryandbeary.itch.io/ | |
//tween_length 0.03 | |
again_interval 0.06 | |
key_repeat_interval 0.15 | |
background_color #9b6970 | |
====== | |
TAGS | |
====== | |
Number = 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | |
Ori = Vert Hor UL UR DL DR | |
====== | |
MAPPINGS | |
====== | |
Number => ToHead | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20-> 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | |
Number => ToTail | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20-> 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 20 | |
======== | |
OBJECTS | |
======== | |
Background | |
#a7a79e | |
Wall | |
#9b6970 #a7a79e | |
00001 | |
01000 | |
00010 | |
10000 | |
00100 | |
palette1 | |
#dda963// | |
palette2 | |
#c9814b// | |
palette3 | |
#25272a// | |
palette4 | |
#dbc1af// | |
palette5 | |
#cf6a4f// | |
palette6 | |
#e0b94a// | |
palette7 | |
#b2af5c | |
palette8 | |
#a7a79e// | |
palette9 | |
#9b6970// | |
Marshmallow1 | |
#dbc1af #c9814b | |
.00.. | |
0000. | |
0000. | |
0000. | |
.00.. | |
Marshmallow2 | |
#dbc1af #c9814b | |
.11.. | |
0011. | |
0001. | |
0000. | |
.00.. | |
Marshmallow3 | |
#dbc1af #c9814b | |
.11.. | |
1111. | |
0111. | |
0011. | |
.00.. | |
Marshmallow4 | |
#dbc1af #c9814b | |
.11.. | |
1111. | |
1111. | |
1111. | |
.11.. | |
Marshmallow5 | |
#25272a #c9814b | |
.00.. | |
1100. | |
1110. | |
1111. | |
.11.. | |
Marshmallow6 | |
#25272a #c9814b | |
.00.. | |
0000. | |
1000. | |
1100. | |
.11.. | |
Marshmallow7 | |
#25272a #c9814b | |
.00.. | |
0000. | |
0000. | |
0000. | |
.00.. | |
Crate | |
#c9814b #cf6a4f | |
10001 | |
0..00 | |
0.0.0 | |
00..0 | |
10001 | |
Checkpt | |
#9b6970 | |
..... | |
.0.0. | |
..0.. | |
.0.0. | |
..... | |
Player:U | |
#e0b94a #25272a #cf6a4f #9b6970 | |
..0.. | |
.121. | |
.020. | |
.000. | |
.323. | |
Player:R copy:Player:U rot:up:right | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Player:D copy:Player:R rot:up:right | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Player:L copy:Player:D rot:up:right | |
#e0b94a #25272a #cf6a4f #9b6970 | |
token; transparent | |
tokenu; transparent | |
tokend; transparent | |
tokenl; transparent | |
tokenr; transparent | |
nocleanup; transparent | |
incremented; transparent | |
playerDirToken; transparent | |
Food | |
#cf6a4f #e0b94a | |
(#9b6970) | |
..... | |
..0.. | |
.010. | |
..0.. | |
..... | |
Pit | |
#25272a | |
killplayer | |
transparent | |
FellInPit | |
#a7a79e | |
..... | |
.0.0. | |
..0.. | |
.0.0. | |
..... | |
Kablooie | |
#e0b94a #25272a #cf6a4f #9b6970 | |
.222. | |
20002 | |
20202 | |
20002 | |
.222. | |
Katwooie | |
#cf6a4f #25272a #e0b94a #9b6970 | |
.222. | |
20002 | |
20202 | |
20002 | |
.222. | |
Kathreeie | |
#e0b94a #25272a #cf6a4f #9b6970 | |
.222. | |
20002 | |
20202 | |
20002 | |
.222. | |
Segment:Vert:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
.323. | |
.000. | |
.020. | |
.000. | |
.323. | |
Segment:Vert:2 copy:Segment:Vert:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:Vert:3 copy:Segment:Vert:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:Vert:4 copy:Segment:Vert:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:Vert:5 copy:Segment:Vert:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:Vert:6 copy:Segment:Vert:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:Vert:7 copy:Segment:Vert:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:Vert:8 copy:Segment:Vert:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:Vert:9 copy:Segment:Vert:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:Vert:10 copy:Segment:Vert:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:Vert:11 copy:Segment:Vert:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:Vert:12 copy:Segment:Vert:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:Vert:13 copy:Segment:Vert:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:Vert:14 copy:Segment:Vert:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:Vert:15 copy:Segment:Vert:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:Vert:16 copy:Segment:Vert:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:Vert:17 copy:Segment:Vert:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:Vert:18 copy:Segment:Vert:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:Vert:19 copy:Segment:Vert:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:Vert:20 copy:Segment:Vert:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:Hor:1 copy:Segment:Vert:1 rot:up:right | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:Hor:2 copy:Segment:Hor:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:Hor:3 copy:Segment:Hor:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:Hor:4 copy:Segment:Hor:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:Hor:5 copy:Segment:Hor:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:Hor:6 copy:Segment:Hor:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:Hor:7 copy:Segment:Hor:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:Hor:8 copy:Segment:Hor:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:Hor:9 copy:Segment:Hor:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:Hor:10 copy:Segment:Hor:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:Hor:11 copy:Segment:Hor:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:Hor:12 copy:Segment:Hor:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:Hor:13 copy:Segment:Hor:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:Hor:14 copy:Segment:Hor:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:Hor:15 copy:Segment:Hor:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:Hor:16 copy:Segment:Hor:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:Hor:17 copy:Segment:Hor:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:Hor:18 copy:Segment:Hor:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:Hor:19 copy:Segment:Hor:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:Hor:20 copy:Segment:Hor:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Tail:Vert:1 | |
#cf6a4f #25272a #e0b94a #9b6970 | |
..0.. | |
.030. | |
.030. | |
.030. | |
..0.. | |
Tail:Vert:2 copy:Tail:Vert:1 | |
#cf6a4f #25272a #e0b94a #9b6970 | |
Tail:Vert:3 copy:Tail:Vert:1 | |
#cf6a4f #25272a #e0b94a #9b6970 | |
Tail:Vert:4 copy:Tail:Vert:1 | |
#cf6a4f #25272a #e0b94a #9b6970 | |
Tail:Vert:5 copy:Tail:Vert:1 | |
#cf6a4f #25272a #e0b94a #9b6970 | |
Tail:Vert:6 copy:Tail:Vert:1 | |
#cf6a4f #25272a #e0b94a #9b6970 | |
Tail:Vert:7 copy:Tail:Vert:1 | |
#cf6a4f #25272a #e0b94a #9b6970 | |
Tail:Vert:8 copy:Tail:Vert:1 | |
#cf6a4f #25272a #e0b94a #9b6970 | |
Tail:Vert:9 copy:Tail:Vert:1 | |
#cf6a4f #25272a #e0b94a #9b6970 | |
Tail:Vert:10 copy:Tail:Vert:1 | |
#cf6a4f #25272a #e0b94a #9b6970 | |
Tail:Vert:11 copy:Tail:Vert:1 | |
#cf6a4f #25272a #e0b94a #9b6970 | |
Tail:Vert:12 copy:Tail:Vert:1 | |
#cf6a4f #25272a #e0b94a #9b6970 | |
Tail:Vert:13 copy:Tail:Vert:1 | |
#cf6a4f #25272a #e0b94a #9b6970 | |
Tail:Vert:14 copy:Tail:Vert:1 | |
#cf6a4f #25272a #e0b94a #9b6970 | |
Tail:Vert:15 copy:Tail:Vert:1 | |
#cf6a4f #25272a #e0b94a #9b6970 | |
Tail:Vert:16 copy:Tail:Vert:1 | |
#cf6a4f #25272a #e0b94a #9b6970 | |
Tail:Vert:17 copy:Tail:Vert:1 | |
#cf6a4f #25272a #e0b94a #9b6970 | |
Tail:Vert:18 copy:Tail:Vert:1 | |
#cf6a4f #25272a #e0b94a #9b6970 | |
Tail:Vert:19 copy:Tail:Vert:1 | |
#cf6a4f #25272a #e0b94a #9b6970 | |
Tail:Vert:20 copy:Tail:Vert:1 | |
#cf6a4f #25272a #e0b94a #9b6970 | |
Tail:Hor:1 copy:Tail:Vert:1 rot:up:right | |
#cf6a4f #25272a #e0b94a #9b6970 | |
Tail:Hor:2 copy:Tail:Hor:1 | |
#cf6a4f #25272a #e0b94a #9b6970 | |
Tail:Hor:3 copy:Tail:Hor:1 | |
#cf6a4f #25272a #e0b94a #9b6970 | |
Tail:Hor:4 copy:Tail:Hor:1 | |
#cf6a4f #25272a #e0b94a #9b6970 | |
Tail:Hor:5 copy:Tail:Hor:1 | |
#cf6a4f #25272a #e0b94a #9b6970 | |
Tail:Hor:6 copy:Tail:Hor:1 | |
#cf6a4f #25272a #e0b94a #9b6970 | |
Tail:Hor:7 copy:Tail:Hor:1 | |
#cf6a4f #25272a #e0b94a #9b6970 | |
Tail:Hor:8 copy:Tail:Hor:1 | |
#cf6a4f #25272a #e0b94a #9b6970 | |
Tail:Hor:9 copy:Tail:Hor:1 | |
#cf6a4f #25272a #e0b94a #9b6970 | |
Tail:Hor:10 copy:Tail:Hor:1 | |
#cf6a4f #25272a #e0b94a #9b6970 | |
Tail:Hor:11 copy:Tail:Hor:1 | |
#cf6a4f #25272a #e0b94a #9b6970 | |
Tail:Hor:12 copy:Tail:Hor:1 | |
#cf6a4f #25272a #e0b94a #9b6970 | |
Tail:Hor:13 copy:Tail:Hor:1 | |
#cf6a4f #25272a #e0b94a #9b6970 | |
Tail:Hor:14 copy:Tail:Hor:1 | |
#cf6a4f #25272a #e0b94a #9b6970 | |
Tail:Hor:15 copy:Tail:Hor:1 | |
#cf6a4f #25272a #e0b94a #9b6970 | |
Tail:Hor:16 copy:Tail:Hor:1 | |
#cf6a4f #25272a #e0b94a #9b6970 | |
Tail:Hor:17 copy:Tail:Hor:1 | |
#cf6a4f #25272a #e0b94a #9b6970 | |
Tail:Hor:18 copy:Tail:Hor:1 | |
#cf6a4f #25272a #e0b94a #9b6970 | |
Tail:Hor:19 copy:Tail:Hor:1 | |
#cf6a4f #25272a #e0b94a #9b6970 | |
Tail:Hor:20 copy:Tail:Hor:1 | |
#cf6a4f #25272a #e0b94a #9b6970 | |
Segment:UR:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
.323. | |
.0003 | |
.0202 | |
..003 | |
..... | |
Segment:UR:2 copy:Segment:UR:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:UR:3 copy:Segment:UR:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:UR:4 copy:Segment:UR:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:UR:5 copy:Segment:UR:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:UR:6 copy:Segment:UR:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:UR:7 copy:Segment:UR:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:UR:8 copy:Segment:UR:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:UR:9 copy:Segment:UR:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:UR:10 copy:Segment:UR:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:UR:11 copy:Segment:UR:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:UR:12 copy:Segment:UR:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:UR:13 copy:Segment:UR:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:UR:14 copy:Segment:UR:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:UR:15 copy:Segment:UR:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:UR:16 copy:Segment:UR:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:UR:17 copy:Segment:UR:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:UR:18 copy:Segment:UR:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:UR:19 copy:Segment:UR:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:UR:20 copy:Segment:UR:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:DR:1 copy:Segment:UR:1 rot:up:right | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:DR:2 copy:Segment:DR:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:DR:3 copy:Segment:DR:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:DR:4 copy:Segment:DR:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:DR:5 copy:Segment:DR:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:DR:6 copy:Segment:DR:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:DR:7 copy:Segment:DR:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:DR:8 copy:Segment:DR:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:DR:9 copy:Segment:DR:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:DR:10 copy:Segment:DR:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:DR:11 copy:Segment:DR:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:DR:12 copy:Segment:DR:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:DR:13 copy:Segment:DR:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:DR:14 copy:Segment:DR:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:DR:15 copy:Segment:DR:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:DR:16 copy:Segment:DR:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:DR:17 copy:Segment:DR:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:DR:18 copy:Segment:DR:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:DR:19 copy:Segment:DR:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:DR:20 copy:Segment:DR:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:DL:1 copy:Segment:DR:1 rot:up:right | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:DL:2 copy:Segment:DL:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:DL:3 copy:Segment:DL:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:DL:4 copy:Segment:DL:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:DL:5 copy:Segment:DL:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:DL:6 copy:Segment:DL:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:DL:7 copy:Segment:DL:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:DL:8 copy:Segment:DL:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:DL:9 copy:Segment:DL:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:DL:10 copy:Segment:DL:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:DL:11 copy:Segment:DL:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:DL:12 copy:Segment:DL:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:DL:13 copy:Segment:DL:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:DL:14 copy:Segment:DL:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:DL:15 copy:Segment:DL:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:DL:16 copy:Segment:DL:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:DL:17 copy:Segment:DL:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:DL:18 copy:Segment:DL:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:DL:19 copy:Segment:DL:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:DL:20 copy:Segment:DL:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:UL:1 copy:Segment:DL:1 rot:up:right | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:UL:2 copy:Segment:UL:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:UL:3 copy:Segment:UL:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:UL:4 copy:Segment:UL:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:UL:5 copy:Segment:UL:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:UL:6 copy:Segment:UL:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:UL:7 copy:Segment:UL:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:UL:8 copy:Segment:UL:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:UL:9 copy:Segment:UL:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:UL:10 copy:Segment:UL:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:UL:11 copy:Segment:UL:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:UL:12 copy:Segment:UL:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:UL:13 copy:Segment:UL:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:UL:14 copy:Segment:UL:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:UL:15 copy:Segment:UL:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:UL:16 copy:Segment:UL:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:UL:17 copy:Segment:UL:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:UL:18 copy:Segment:UL:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:UL:19 copy:Segment:UL:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Segment:UL:20 copy:Segment:UL:1 | |
#e0b94a #25272a #cf6a4f #9b6970 | |
Tail:UR:1 | |
transparent | |
Tail:UR:2 | |
transparent | |
Tail:UR:3 | |
transparent | |
Tail:UR:4 | |
transparent | |
Tail:UR:5 | |
transparent | |
Tail:UR:6 | |
transparent | |
Tail:UR:7 | |
transparent | |
Tail:UR:8 | |
transparent | |
Tail:UR:9 | |
transparent | |
Tail:UR:10 | |
transparent | |
Tail:UR:11 | |
transparent | |
Tail:UR:12 | |
transparent | |
Tail:UR:13 | |
transparent | |
Tail:UR:14 | |
transparent | |
Tail:UR:15 | |
transparent | |
Tail:UR:16 | |
transparent | |
Tail:UR:17 | |
transparent | |
Tail:UR:18 | |
transparent | |
Tail:UR:19 | |
transparent | |
Tail:UR:20 | |
transparent | |
Tail:DR:1 | |
transparent | |
Tail:DR:2 | |
transparent | |
Tail:DR:3 | |
transparent | |
Tail:DR:4 | |
transparent | |
Tail:DR:5 | |
transparent | |
Tail:DR:6 | |
transparent | |
Tail:DR:7 | |
transparent | |
Tail:DR:8 | |
transparent | |
Tail:DR:9 | |
transparent | |
Tail:DR:10 | |
transparent | |
Tail:DR:11 | |
transparent | |
Tail:DR:12 | |
transparent | |
Tail:DR:13 | |
transparent | |
Tail:DR:14 | |
transparent | |
Tail:DR:15 | |
transparent | |
Tail:DR:16 | |
transparent | |
Tail:DR:17 | |
transparent | |
Tail:DR:18 | |
transparent | |
Tail:DR:19 | |
transparent | |
Tail:DR:20 | |
transparent | |
Tail:UL:1 | |
transparent | |
Tail:UL:2 | |
transparent | |
Tail:UL:3 | |
transparent | |
Tail:UL:4 | |
transparent | |
Tail:UL:5 | |
transparent | |
Tail:UL:6 | |
transparent | |
Tail:UL:7 | |
transparent | |
Tail:UL:8 | |
transparent | |
Tail:UL:9 | |
transparent | |
Tail:UL:10 | |
transparent | |
Tail:UL:11 | |
transparent | |
Tail:UL:12 | |
transparent | |
Tail:UL:13 | |
transparent | |
Tail:UL:14 | |
transparent | |
Tail:UL:15 | |
transparent | |
Tail:UL:16 | |
transparent | |
Tail:UL:17 | |
transparent | |
Tail:UL:18 | |
transparent | |
Tail:UL:19 | |
transparent | |
Tail:UL:20 | |
transparent | |
Tail:DL:1 | |
transparent | |
Tail:DL:2 | |
transparent | |
Tail:DL:3 | |
transparent | |
Tail:DL:4 | |
transparent | |
Tail:DL:5 | |
transparent | |
Tail:DL:6 | |
transparent | |
Tail:DL:7 | |
transparent | |
Tail:DL:8 | |
transparent | |
Tail:DL:9 | |
transparent | |
Tail:DL:10 | |
transparent | |
Tail:DL:11 | |
transparent | |
Tail:DL:12 | |
transparent | |
Tail:DL:13 | |
transparent | |
Tail:DL:14 | |
transparent | |
Tail:DL:15 | |
transparent | |
Tail:DL:16 | |
transparent | |
Tail:DL:17 | |
transparent | |
Tail:DL:18 | |
transparent | |
Tail:DL:19 | |
transparent | |
Tail:DL:20 | |
transparent | |
LaunchV copy: Tail:Vert:1 | |
#cf6a4f #25272a #e0b94a #9b6970 | |
LaunchH copy: Tail:Hor:1 | |
#cf6a4f #25272a #e0b94a #9b6970 | |
LaunchFromV | |
#dda963 | |
..0.. | |
..... | |
.0.0. | |
..... | |
..0.. | |
LaunchFromH copy: LaunchFromV rot:up:right | |
#dda963 | |
msg1 | |
transparent | |
msg2 | |
transparent | |
msg3 | |
transparent | |
msg4 | |
transparent | |
msg5 | |
transparent | |
msg6 | |
transparent | |
msg7 | |
transparent | |
gg | |
transparent | |
======= | |
LEGEND | |
======= | |
. = Background | |
# = Wall | |
P = Player:U | |
} = Segment:Hor:1 | |
{ = Tail:Hor:2 | |
* = Food | |
X = Pit | |
M = Marshmallow1 | |
N = Marshmallow2 | |
O = Marshmallow3 | |
Q = Marshmallow4 | |
R = Marshmallow5 | |
S = Marshmallow6 | |
T = Marshmallow7 | |
C = Crate | |
K = Checkpt | |
Player = Player:U or Player:R or Player:D or Player:L | |
Follower = Tail:Ori:Number or Segment:Ori:Number | |
Marshmallow = Marshmallow1 or Marshmallow2 or Marshmallow3 or Marshmallow4 or Marshmallow5 or Marshmallow6 or Marshmallow7 | |
NonPlayerPushable = Follower or Food or Marshmallow | |
Pushable = Player or NonPlayerPushable | |
PlayerCollidable = Follower or Wall or Marshmallow or Crate | |
Follower1 = Segment:Ori:1 or Tail:Ori:1 | |
Follower2 = Segment:Ori:2 or Tail:Ori:2 | |
Follower3 = Segment:Ori:3 or Tail:Ori:3 | |
Follower4 = Segment:Ori:4 or Tail:Ori:4 | |
Follower5 = Segment:Ori:5 or Tail:Ori:5 | |
Follower6 = Segment:Ori:6 or Tail:Ori:6 | |
Follower7 = Segment:Ori:7 or Tail:Ori:7 | |
Follower8 = Segment:Ori:8 or Tail:Ori:8 | |
Follower9 = Segment:Ori:9 or Tail:Ori:9 | |
Follower10 = Segment:Ori:10 or Tail:Ori:10 | |
Follower11 = Segment:Ori:11 or Tail:Ori:11 | |
Follower12 = Segment:Ori:12 or Tail:Ori:12 | |
Follower13 = Segment:Ori:13 or Tail:Ori:13 | |
Follower14 = Segment:Ori:14 or Tail:Ori:14 | |
Follower15 = Segment:Ori:15 or Tail:Ori:15 | |
Follower16 = Segment:Ori:16 or Tail:Ori:16 | |
Follower17 = Segment:Ori:17 or Tail:Ori:17 | |
Follower18 = Segment:Ori:18 or Tail:Ori:18 | |
Follower19 = Segment:Ori:19 or Tail:Ori:19 | |
Follower20 = Segment:Ori:20 or Tail:Ori:20 | |
UDLRToken = tokenu or tokend or tokenl or tokenr | |
Ori2 = Ori | |
Launch = LaunchV or LaunchH | |
LaunchFrom = LaunchFromV or LaunchFromH | |
Explosion = Kablooie or Katwooie or Kathreeie | |
msg = msg1 or msg2 or msg3 or msg4 or msg5 or msg6 or msg7 | |
======= | |
SOUNDS | |
======= | |
sfx0 55595302 (gulp) | |
sfx1 92810502 (kablooie) | |
sfx2 63904701 (launch) | |
sfx3 22445707 (move) | |
sfx4 33439501 (fall) | |
sfx5 4342903 (eat win marshmallow) | |
sfx6 4342902 (eat bad marshmallow) | |
sfx7 92395100 (checkpoint) | |
================ | |
COLLISIONLAYERS | |
================ | |
Background | |
Checkpt | |
Pit | |
launchfrom | |
Player, Wall, Follower, Food, Marshmallow, Launch, Crate; | |
Explosion | |
FellInPit | |
token | |
tokenu | |
tokend | |
tokenl | |
tokenr | |
nocleanup | |
incremented | |
killplayer | |
palette1, palette2, palette3, palette4, palette5, palette6, palette7, palette8, palette9 | |
playerDirToken | |
msg1, msg2, msg3, msg4, msg5, msg6, msg7, gg | |
====== | |
RULES | |
====== | |
(eat marshmallow and win) | |
[token] -> [] | |
[msg1] -> message Yum! A marshmallow! But maybe not as satisfying as Artillipede hoped for. Are there better ways to prepare marshmallows? | |
[msg2] -> message Ooh! A toasty marshmallow is tastier than a plain one! But could it be toastier? | |
[msg3] -> message Hey, that well-roasted marshmallow was pretty good! But not quite perfect. | |
[msg4] -> [gg] | |
[msg5] -> message Even though it was a little charred, that marshmallow sat pretty well with Artillipede! But not ideal. | |
[msg6] -> message Uh-oh! That marshmallow was definitely overcooked. | |
[msg7] -> message Hmm... this isn't really a marshmallow anymore. | |
[msg] -> [] | |
[> Player | Marshmallow1] -> [> Player | msg1] sfx0 again | |
[> Player | Marshmallow2] -> [> Player | msg2] sfx0 again | |
[> Player | Marshmallow3] -> [> Player | msg3] sfx0 again | |
[> Player | Marshmallow4] -> [> Player | msg4] sfx5 again | |
[> Player | Marshmallow5] -> [> Player | msg5] sfx0 again | |
[> Player | Marshmallow6] -> [> Player | msg6] sfx6 again | |
[> Player | Marshmallow7] -> [> Player | msg7] sfx6 again | |
(player orientation and fellinpit cleanup) | |
[Player] -> [Player playerDirToken] | |
right [> Player playerDirToken | no PlayerCollidable] -> [> Player:R | token] sfx3 | |
left [> Player playerDirToken | no PlayerCollidable] -> [> Player:L | token] sfx3 | |
down [> Player playerDirToken | no PlayerCollidable] -> [> Player:D | token] sfx3 | |
up [> Player playerDirToken | no PlayerCollidable] -> [> Player:U | token] sfx3 | |
[FellInPit][token] -> [][token] | |
[playerDirToken] -> [] | |
[token] -> [] | |
(reduce segments and launch (and other possible fellinpit cleanup)) | |
Number[action Player][Segment:Ori:Number][Tail:Vert:ToTail] -> [Player token][Tail:Vert:Number LaunchFromV][LaunchV] sfx2 | |
Number[action Player][Segment:Ori:Number][Tail:Hor:ToTail] -> [Player token][Tail:Hor:Number LaunchFromH][LaunchH] sfx2 | |
[action Player][Tail:Vert:1] -> [Player LaunchFromV token][LaunchV] sfx2 | |
[action Player][Tail:Hor:1] -> [Player LaunchFromH token][LaunchH] sfx2 | |
[FellInPit][token] -> [][token] | |
[token] -> [] | |
(gather Food - if we are max length, we eat the food but don't grow) | |
[ > Player | Food ][Follower20] -> [ > Player | ][Follower20] sfx0 | |
[ > Player | Food ] -> [ token | Player] sfx0 | |
Number Ori [Tail:Ori:Number no incremented][token] -> [Tail:Ori:ToTail incremented][token] | |
Number Ori [Segment:Ori:Number no incremented][token] -> [Segment:Ori:ToTail incremented][token] | |
[token] -> [Tail:Vert:1] | |
[incremented][Tail:Vert:1] -> [][Segment:Vert:1] | |
[token] -> [] | |
[incremented] -> [] | |
(Following) | |
[< Player | Follower1] -> [< Player | < Follower1] | |
[perpendicular Player | Follower1] -> [perpendicular Player | < Follower1] | |
[< Follower1 | Follower2] -> [ < Follower1 | < Follower2] | |
[perpendicular Follower1 | Follower2] -> [perpendicular Follower1 | < Follower2] | |
[< Follower2 | Follower3] -> [ < Follower2 | < Follower3] | |
[perpendicular Follower2 | Follower3] -> [perpendicular Follower2 | < Follower3] | |
[< Follower3 | Follower4] -> [ < Follower3 | < Follower4] | |
[perpendicular Follower3 | Follower4] -> [perpendicular Follower3 | < Follower4] | |
[< Follower4 | Follower5] -> [ < Follower4 | < Follower5] | |
[perpendicular Follower4 | Follower5] -> [perpendicular Follower4 | < Follower5] | |
[< Follower5 | Follower6] -> [ < Follower5 | < Follower6] | |
[perpendicular Follower5 | Follower6] -> [perpendicular Follower5 | < Follower6] | |
[< Follower6 | Follower7] -> [ < Follower6 | < Follower7] | |
[perpendicular Follower6 | Follower7] -> [perpendicular Follower6 | < Follower7] | |
[< Follower7 | Follower8] -> [ < Follower7 | < Follower8] | |
[perpendicular Follower7 | Follower8] -> [perpendicular Follower7 | < Follower8] | |
[< Follower8 | Follower9] -> [ < Follower8 | < Follower9] | |
[perpendicular Follower8 | Follower9] -> [perpendicular Follower8 | < Follower9] | |
[< Follower9 | Follower10] -> [ < Follower9 | < Follower10] | |
[perpendicular Follower9 | Follower10] -> [perpendicular Follower9 | < Follower10] | |
[< Follower10 | Follower11] -> [ < Follower10 | < Follower11] | |
[perpendicular Follower10 | Follower11] -> [perpendicular Follower10 | < Follower11] | |
[< Follower11 | Follower12] -> [ < Follower11 | < Follower12] | |
[perpendicular Follower11 | Follower12] -> [perpendicular Follower11 | < Follower12] | |
[< Follower12 | Follower13] -> [ < Follower12 | < Follower13] | |
[perpendicular Follower12 | Follower13] -> [perpendicular Follower12 | < Follower13] | |
[< Follower13 | Follower14] -> [ < Follower13 | < Follower14] | |
[perpendicular Follower13 | Follower14] -> [perpendicular Follower13 | < Follower14] | |
[< Follower14 | Follower15] -> [ < Follower14 | < Follower15] | |
[perpendicular Follower14 | Follower15] -> [perpendicular Follower14 | < Follower15] | |
[< Follower15 | Follower16] -> [ < Follower15 | < Follower16] | |
[perpendicular Follower15 | Follower16] -> [perpendicular Follower15 | < Follower16] | |
[< Follower16 | Follower17] -> [ < Follower16 | < Follower17] | |
[perpendicular Follower16 | Follower17] -> [perpendicular Follower16 | < Follower17] | |
[< Follower17 | Follower18] -> [ < Follower17 | < Follower18] | |
[perpendicular Follower17 | Follower18] -> [perpendicular Follower17 | < Follower18] | |
[< Follower18 | Follower19] -> [ < Follower18 | < Follower19] | |
[perpendicular Follower18 | Follower19] -> [perpendicular Follower18 | < Follower19] | |
[< Follower19 | Follower20] -> [ < Follower19 | < Follower20] | |
[perpendicular Follower19 | Follower20] -> [perpendicular Follower19 | < Follower20] | |
(roast marshmallows, burn crates, and explosion animation) | |
[Kathreeie | Marshmallow6] -> [Kathreeie | Marshmallow7] | |
[Kathreeie | Marshmallow5] -> [Kathreeie | Marshmallow6] | |
[Kathreeie | Marshmallow4] -> [Kathreeie | Marshmallow5] | |
[Kathreeie | Marshmallow3] -> [Kathreeie | Marshmallow4] | |
[Kathreeie | Marshmallow2] -> [Kathreeie | Marshmallow3] | |
[Kathreeie | Marshmallow1] -> [Kathreeie | Marshmallow2] | |
[Kathreeie | Crate] -> [Kathreeie | Kablooie] sfx1 | |
[Kathreeie] -> [] | |
[Katwooie] -> [Kathreeie] again | |
[Kablooie] -> [Katwooie] again | |
[launchfrom | launch] -> [> launchfrom | > launch] again | |
+[> launch | Pushable] -> [> launch | > Pushable token] | |
+[> Pushable token | Pushable] -> [> Pushable token | > Pushable token] | |
+[launch launchfrom] -> [Kablooie] sfx1 again | |
[token]->[] | |
(are we mid-launch or explosion? if so, create a nocleanup token) | |
late[launch][player] -> [launch][player nocleanup] | |
late[Explosion][player] -> [Explosion][player nocleanup] | |
(drop in pit, but not if we are mid-launch) | |
late [NonPlayerPushable Pit][Player no nocleanup] -> [Pit FellInPit][Player] sfx4 | |
late [Player no nocleanup Pit] -> [Player Pit FellInPit killplayer] sfx4 | |
late [Player killplayer] -> [killplayer] | |
late [Follower][killplayer] -> [Food][killplayer] | |
late [killplayer] -> [] | |
(clean up discarded followers, but not if we are mid-launch) | |
late[Follower1 | Player] -> [Follower1 token | Player] | |
late[Follower1 no token][Player no nocleanup] -> [Food][Player] | |
late[Follower2 | Follower1] -> [Follower2 token | Follower1] | |
late[Follower2 no token][Player no nocleanup] -> [Food][Player] | |
late[Follower3 | Follower2] -> [Follower3 token | Follower2] | |
late[Follower3 no token][Player no nocleanup] -> [Food][Player] | |
late[Follower4 | Follower3] -> [Follower4 token | Follower3] | |
late[Follower4 no token][Player no nocleanup] -> [Food][Player] | |
late[Follower5 | Follower4] -> [Follower5 token | Follower4] | |
late[Follower5 no token][Player no nocleanup] -> [Food][Player] | |
late[Follower6 | Follower5] -> [Follower6 token | Follower5] | |
late[Follower6 no token][Player no nocleanup] -> [Food][Player] | |
late[Follower7 | Follower6] -> [Follower7 token | Follower6] | |
late[Follower7 no token][Player no nocleanup] -> [Food][Player] | |
late[Follower8 | Follower7] -> [Follower8 token | Follower7] | |
late[Follower8 no token][Player no nocleanup] -> [Food][Player] | |
late[Follower9 | Follower8] -> [Follower9 token | Follower8] | |
late[Follower9 no token][Player no nocleanup] -> [Food][Player] | |
late[Follower10 | Follower9] -> [Follower10 token | Follower9] | |
late[Follower10 no token][Player no nocleanup] -> [Food][Player] | |
late[Follower11 | Follower10] -> [Follower11 token | Follower10] | |
late[Follower11 no token][Player no nocleanup] -> [Food][Player] | |
late[Follower12 | Follower11] -> [Follower12 token | Follower11] | |
late[Follower12 no token][Player no nocleanup] -> [Food][Player] | |
late[Follower13 | Follower12] -> [Follower13 token | Follower12] | |
late[Follower13 no token][Player no nocleanup] -> [Food][Player] | |
late[Follower14 | Follower13] -> [Follower14 token | Follower13] | |
late[Follower14 no token][Player no nocleanup] -> [Food][Player] | |
late[Follower15 | Follower14] -> [Follower15 token | Follower14] | |
late[Follower15 no token][Player no nocleanup] -> [Food][Player] | |
late[Follower16 | Follower15] -> [Follower16 token | Follower15] | |
late[Follower16 no token][Player no nocleanup] -> [Food][Player] | |
late[Follower17 | Follower16] -> [Follower17 token | Follower16] | |
late[Follower17 no token][Player no nocleanup] -> [Food][Player] | |
late[Follower18 | Follower17] -> [Follower18 token | Follower17] | |
late[Follower18 no token][Player no nocleanup] -> [Food][Player] | |
late[Follower19 | Follower18] -> [Follower19 token | Follower18] | |
late[Follower19 no token][Player no nocleanup] -> [Food][Player] | |
late[Follower20 | Follower19] -> [Follower20 token | Follower19] | |
late[Follower20 no token][Player no nocleanup] -> [Food][Player] | |
(checkpoint, but not if we are mid-launch) | |
late [Player Checkpt no nocleanup] -> [Player] sfx7 checkpoint | |
(clean up tokens) | |
late [nocleanup] -> [] | |
late [token] -> [] | |
(set Orientations) | |
late up [Follower1 | Player] -> [Follower1 tokenu | Player] | |
late up [Follower1 | Follower2] -> [Follower1 tokenu | Follower2] | |
late down [Follower1 | Player] -> [Follower1 tokend | Player] | |
late down [Follower1 | Follower2] -> [Follower1 tokend | Follower2] | |
late left [Follower1 | Player] -> [Follower1 tokenl | Player] | |
late left [Follower1 | Follower2] -> [Follower1 tokenl | Follower2] | |
late right [Follower1 | Player] -> [Follower1 tokenr | Player] | |
late right [Follower1 | Follower2] -> [Follower1 tokenr | Follower2] | |
late up Number [Segment:Ori:Number|Segment:Ori:ToHead] -> [Segment:Ori:Number tokenu|Segment:Ori:ToHead] | |
late up Number [Segment:Ori:Number|Segment:Ori:ToTail] -> [Segment:Ori:Number tokenu|Segment:Ori:ToTail] | |
late up Number [Segment:Ori:Number|Tail:Ori:ToTail] -> [Segment:Ori:Number tokenu|Tail:Ori:ToTail] | |
late down Number [Segment:Ori:Number|Segment:Ori:ToHead] -> [Segment:Ori:Number tokend|Segment:Ori:ToHead] | |
late down Number [Segment:Ori:Number|Segment:Ori:ToTail] -> [Segment:Ori:Number tokend|Segment:Ori:ToTail] | |
late down Number [Segment:Ori:Number|Tail:Ori:ToTail] -> [Segment:Ori:Number tokend|Tail:Ori:ToTail] | |
late left Number [Segment:Ori:Number|Segment:Ori:ToHead] -> [Segment:Ori:Number tokenl|Segment:Ori:ToHead] | |
late left Number [Segment:Ori:Number|Segment:Ori:ToTail] -> [Segment:Ori:Number tokenl|Segment:Ori:ToTail] | |
late left Number [Segment:Ori:Number|Tail:Ori:ToTail] -> [Segment:Ori:Number tokenl|Tail:Ori:ToTail] | |
late right Number [Segment:Ori:Number|Segment:Ori:ToHead] -> [Segment:Ori:Number tokenr|Segment:Ori:ToHead] | |
late right Number [Segment:Ori:Number|Segment:Ori:ToTail] -> [Segment:Ori:Number tokenr|Segment:Ori:ToTail] | |
late right Number [Segment:Ori:Number|Tail:Ori:ToTail] -> [Segment:Ori:Number tokenr|Tail:Ori:ToTail] | |
late up Number [Tail:Ori:Number|Segment:Ori:ToHead] -> [Tail:Ori:Number tokenu|Segment:Ori:ToHead] | |
late down Number [Tail:Ori:Number|Segment:Ori:ToHead] -> [Tail:Ori:Number tokend|Segment:Ori:ToHead] | |
late left Number [Tail:Ori:Number|Segment:Ori:ToHead] -> [Tail:Ori:Number tokenl|Segment:Ori:ToHead] | |
late right Number [Tail:Ori:Number|Segment:Ori:ToHead] -> [Tail:Ori:Number tokenr|Segment:Ori:ToHead] | |
late Number [Tail:Ori:Number tokenu] -> [Tail:Vert:Number] | |
late Number [Tail:Ori:Number tokend] -> [Tail:Vert:Number] | |
late Number [Tail:Ori:Number tokenl] -> [Tail:Hor:Number] | |
late Number [Tail:Ori:Number tokenr] -> [Tail:Hor:Number] | |
late Number [Segment:Ori:Number tokenu tokenr] -> [Segment:UR:Number] | |
late Number [Segment:Ori:Number tokenu tokenl] -> [Segment:UL:Number] | |
late Number [Segment:Ori:Number tokend tokenr] -> [Segment:DR:Number] | |
late Number [Segment:Ori:Number tokend tokenl] -> [Segment:DL:Number] | |
late Number [Segment:Ori:Number tokenu] -> [Segment:Vert:Number] | |
late Number [Segment:Ori:Number tokend] -> [Segment:Vert:Number] | |
late Number [Segment:Ori:Number tokenl] -> [Segment:Hor:Number] | |
late Number [Segment:Ori:Number tokenr] -> [Segment:Hor:Number] | |
late [UDLRToken] -> [] | |
(did we lose our tail? let's fix that) | |
late [Tail:Ori:Number][Player] -> [Tail:Ori:Number] [Player token] | |
late Ori [Player no token][Segment:Ori:20] -> [Player token][Tail:Ori:20] | |
late Ori [Player no token][Segment:Ori:19] -> [Player token][Tail:Ori:19] | |
late Ori [Player no token][Segment:Ori:18] -> [Player token][Tail:Ori:18] | |
late Ori [Player no token][Segment:Ori:17] -> [Player token][Tail:Ori:17] | |
late Ori [Player no token][Segment:Ori:16] -> [Player token][Tail:Ori:16] | |
late Ori [Player no token][Segment:Ori:15] -> [Player token][Tail:Ori:15] | |
late Ori [Player no token][Segment:Ori:14] -> [Player token][Tail:Ori:14] | |
late Ori [Player no token][Segment:Ori:13] -> [Player token][Tail:Ori:13] | |
late Ori [Player no token][Segment:Ori:12] -> [Player token][Tail:Ori:12] | |
late Ori [Player no token][Segment:Ori:11] -> [Player token][Tail:Ori:11] | |
late Ori [Player no token][Segment:Ori:10] -> [Player token][Tail:Ori:10] | |
late Ori [Player no token][Segment:Ori:9] -> [Player token][Tail:Ori:9] | |
late Ori [Player no token][Segment:Ori:8] -> [Player token][Tail:Ori:8] | |
late Ori [Player no token][Segment:Ori:7] -> [Player token][Tail:Ori:7] | |
late Ori [Player no token][Segment:Ori:6] -> [Player token][Tail:Ori:6] | |
late Ori [Player no token][Segment:Ori:5] -> [Player token][Tail:Ori:5] | |
late Ori [Player no token][Segment:Ori:4] -> [Player token][Tail:Ori:4] | |
late Ori [Player no token][Segment:Ori:3] -> [Player token][Tail:Ori:3] | |
late Ori [Player no token][Segment:Ori:2] -> [Player token][Tail:Ori:2] | |
late Ori [Player no token][Segment:Ori:1] -> [Player token][Tail:Ori:1] | |
late [token] -> [] | |
============== | |
WINCONDITIONS | |
============== | |
some gg | |
======= | |
LEVELS | |
======= | |
Message Artillipede has never eaten a marshmallow! But today will be different. | |
############################## | |
#...#.......################## | |
#...#..**...x..c############## | |
#...c..**...#.#c##........#### | |
#...#..**...#..c##......#.ccc# | |
#...#.......#.#.ck***...##.#c# | |
#xxx#######.#...##x....xxx.#c# | |
#...ccccc##.###.##x....xxx.#c# | |
#...c**kc.#.....############c# | |
#...c####.##############ccccc# | |
#...x.....#xx..xx**xxxxccxxck# | |
#.*.x....####.#c########c##cc# | |
#...x...k##cccccccccccc#ccccc# | |
########**#cckccccccccc.###cc# | |
##x...x##*#*ccccccccccc...#cc# | |
#..c.c.c**#**cccccc#.#cx#.#cc# | |
#x.xxxx########cccc#m#cx#.#**# | |
#...*..ccc..######c#.#cx#..**# | |
#...*..ccc#.cccccccxxxcx#.#**# | |
#......ccc###ccccccccxcx#.#### | |
########c#####cccccxxxxx#...## | |
#*.p###x*c.c*###ccc###x####.## | |
#.#########.####ccc##xxxxxccx# | |
#*....*..c..####cccxxx*x...cx# | |
#........#..#####cc##xxxccccx# | |
############################## | |
message Wow! The flavor and texture of that wonderfully-roasted marshmallow was incredible! Absolutely perfect! Well done, Artillipede! | |
( | |
section test | |
########################### | |
#.........................# | |
#.........................# | |
#......................M..# | |
#......................N..# | |
#......................O..# | |
#......................Q..# | |
#......................R..# | |
#...#..................S..# | |
#...x.#................T..# | |
##.####...........CCCCC...# | |
#.................CCCCC...# | |
#...p**********...CCCCC...# | |
#...........*.....CCCCC...# | |
#.................CCCCC...# | |
#.......**................# | |
#........*................# | |
#.........xxx.............# | |
#.........................# | |
#......xxx................# | |
#####.....................# | |
#...x...x...x#............# | |
###.#...*...x#............# | |
########################### | |
) | |
( | |
Section endgame (requires 16 segments) | |
############################## | |
#..........................### | |
#..........................### | |
#..........................### | |
#..........................### | |
#..........................### | |
#..........................### | |
#..........................### | |
#..........................### | |
#..........................### | |
#................############# | |
#.......................###### | |
#..........****.........###### | |
#..........****.........###### | |
#..........****..#.#.#..###### | |
#..........****..#m#.#..###### | |
#.........######.#.#.##.###### | |
#...ccc...#......xxx.x#.###### | |
#...ccc...#........x.x#.###### | |
#...ccc...##.....xxxxx#...x### | |
#####c########...###x####c#### | |
#*.p#..c...c*#...##xxxxxccx### | |
#.#########.##.....x*x...cx### | |
#*....*..c..###..##xxxccccx### | |
#........#..################## | |
############################## | |
) | |
( | |
section Playtest build 1 | |
############################## | |
#...#.......################## | |
#...#....**.x..c############## | |
#.*.c....***#.#c############## | |
#...#....**.#..c.############# | |
#...#.......#.x.c..........### | |
#xxx#######.#...#####......### | |
#...cccc###.###.#####......### | |
#...c**c..#.....#####......### | |
#...c####.###########..xxx..## | |
#...x.....#.....x**xx.x***x..# | |
#.*.x.....#....c#######c.##cc# | |
#...x.....#ccccccccccccc.cccc# | |
########*##ccccccccccccc###cc# | |
##x...x#**#ccccccccccccccc#cc# | |
#..c.c.c**#*ccccccc#.#c#cc#cc# | |
#x.xxxx########cccc#m#c#cc#cc# | |
#...*..ccc..######c#.#c##c#cc# | |
#...*..ccc#.cccccccxxxcx#c#**# | |
#......ccc###ccccccccxcx#c#### | |
########c#####cccccxxxxx#cc.x# | |
#*.p####.c.c*###ccc###x####c## | |
#.#########.####ccc##xxxxxccx# | |
#*....*..c..####cccccx*x...cx# | |
#........#..#####cc##xxxccccx# | |
############################## | |
) | |
( | |
section Playtest build 2 | |
############################## | |
#k..#.......################## | |
#...#..**...x..c############## | |
#.*.c..***..#.#c############## | |
#...#..**...#..c############## | |
#...#.......#.x.c..........### | |
#xxx#######.#...######.....### | |
#...cccc###.###.######.....### | |
#...c**c..#.....######k....### | |
#...c####.############xxxx.cc# | |
#...x.....#.....x**xxxx***x..# | |
#.*.x....k#....c#######c.##cc# | |
#...x.....#ccccccccccccc.cccc# | |
########*##ccccccccccccc###cc# | |
##x...x#**#ckccccccccccccc#cc# | |
#..c.c.c**#*ccccccc#.#c#cc#cc# | |
#x.xxxx########cccc#m#c#cc#cc# | |
#...*..ccc..######c#.#c##c#cc# | |
#...*..ccc#.cccccccxxxcx#c#**# | |
#......ccc###ccccccccxcx#c#### | |
########c#####cccccxxxxx#cc.x# | |
#*.p####.c.c*###ccc###x####c## | |
#.#########.####ccc##xxxxxccx# | |
#*....*..c..####cccxxx*x...cx# | |
#........#..#####cc##xxxccccx# | |
############################## | |
) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment