Created
February 8, 2025 16:55
-
-
Save Rando2048/302c8dfb4a6d5678aea62e153aff10da to your computer and use it in GitHub Desktop.
Boxman Chapter 3 v1.0.0 (PuzzleScript 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 in http://www.puzzlescript.net/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 Boxman Chapter 3 v1.0.0 | |
author Rando2048, Nabcrabby | |
homepage puzzlescript.net | |
======== | |
OBJECTS | |
======== | |
Background | |
gray | |
Player | |
black orange brown #544823 #8c4c1f #FEC9BD | |
.333. | |
.555. | |
11111 | |
.222. | |
.2.2. | |
Box | |
orange brown | |
00000 | |
01.10 | |
0.1.0 | |
01.10 | |
00000 | |
BoxOnTarget | |
#00FF00 green | |
00000 | |
01.10 | |
0.1.0 | |
01.10 | |
00000 | |
Target | |
black lightgray | |
10001 | |
01110 | |
01010 | |
01110 | |
10001 | |
FTarget | |
black lightgray | |
10001 | |
01110 | |
01010 | |
01110 | |
10001 | |
Wall | |
black | |
LeverOff | |
Red Brown | |
0.... | |
.1... | |
..1.. | |
11111 | |
11111 | |
LeverOn | |
Green Brown Gray | |
....0 | |
...1. | |
..1.. | |
11111 | |
11111 | |
OffBlock | |
black red | |
11111 | |
10001 | |
10001 | |
10001 | |
11111 | |
BlockBlockBlock | |
red | |
0...0 | |
.0.0. | |
..0.. | |
.0.0. | |
0...0 | |
EvilBox | |
red DARKgray black | |
22222 | |
21.12 | |
2.0.2 | |
21.12 | |
22222 | |
Grass | |
green | |
00000 | |
00000 | |
00000 | |
00000 | |
00000 | |
BoxButton | |
red darkgray | |
..... | |
.000. | |
11111 | |
11111 | |
11111 | |
BoxButtonOn | |
green darkgray orange brown | |
..... | |
.000. | |
11111 | |
11111 | |
11111 | |
BoxButtonBlockOff | |
red darkgray | |
00000 | |
00000 | |
01110 | |
01110 | |
00000 | |
BoxButtonBlockOn | |
green darkgray | |
00000 | |
00000 | |
01110 | |
01110 | |
00000 | |
EvilBoxCaptain | |
red darkred lightred | |
11111 | |
12.21 | |
1.0.1 | |
12.21 | |
11111 | |
EvilBoxInnocent | |
white brown lightgray | |
22222 | |
20.02 | |
2.1.2 | |
20.02 | |
22222 | |
EvilBoxGreatCaptain | |
darkbrown lightred purple | |
00000 | |
01.10 | |
0.2.0 | |
01.10 | |
00000 | |
Door | |
brown orange black | |
.000. | |
01110 | |
01120 | |
01110 | |
01110 | |
DoorOpen | |
brown orange black | |
.000. | |
01..0 | |
01..0 | |
01..0 | |
01..0 | |
EvilBoxInnocentArmored | |
lightgray lightred brown | |
00000 | |
01.10 | |
0.2.0 | |
01.10 | |
00000 | |
Boxman | |
black orange brown #512e5f #8c4c1f #FEC9BD | |
.333. | |
.555. | |
11111 | |
.222. | |
.3.3. | |
BoxBullet | |
#D2691E #A0522D lightred | |
00000 | |
01210 | |
02120 | |
01210 | |
00000 | |
BoxBullet2 | |
#D2691E #A0522D red | |
00000 | |
01210 | |
02120 | |
01210 | |
00000 | |
BoxBulletAntiPower | |
#D2691E #A0522D lightblue | |
00000 | |
01210 | |
02120 | |
01210 | |
00000 | |
EmperorOfTheBoxmen | |
black #512e5f white #544823 #8c4c1f lightbrown #FFD700 orange brown | |
66866 | |
.555. | |
11711 | |
12221 | |
12.21 | |
EmperorOfTheBoxmen2 | |
black #512e5f white #544823 #8c4c1f lightbrown #FFD700 orange purple | |
66866 | |
.555. | |
11711 | |
12221 | |
12.21 | |
EmperorOfTheBoxmen3 | |
black #512e5f white #544823 #8c4c1f lightbrown #FFD700 orange red | |
66866 | |
.555. | |
11711 | |
12221 | |
12.21 | |
======= | |
LEGEND | |
======= | |
. = Background | |
/ = Player | |
- = Box | |
1 = Target | |
\ = Wall | |
; = LeverOff | |
: = OffBlock | |
' = BlockBlockBlock | |
e = evilbox | |
g = grass | |
@ = BoxButton | |
a = BoxButtonOn | |
8 = BoxButtonBlockOff | |
0 = BoxButtonBlockOn | |
3 = EvilBoxCaptain | |
i = evilboxinnocent | |
, = leveron | |
4 = EvilBoxGreatCaptain | |
d = door | |
o = dooropen | |
l = EvilBoxInnocentArmored | |
b = EmperorOfTheBoxmen | |
u = BoxBullet | |
p = BoxBulletAntiPower | |
x = Boxman | |
======= | |
SOUNDS | |
======= | |
Box Move 62802307 | |
BoxOnTarget Move 62802307 | |
endlevel 81829300 | |
OffBlock destroy 100 | |
EvilBox destroy 41739502 | |
EvilBox move 39246504 | |
evilboxcaptain move 57448902 | |
evilboxcaptain destroy 14125502 | |
restart 40621501 | |
evilboxgreatcaptain move 22499902 | |
evilboxgreatcaptain destroy 24192702 | |
evilboxinnocent move 6863307 | |
evilboxinnocent destroy 7672702 | |
================ | |
COLLISIONLAYERS | |
================ | |
Background | |
grass | |
Target, LeverOff, OffBlock, BlockBlockBlock, boxbutton, BoxButtonBlockOn, Leveron, FTarget, door, dooropen | |
BoxBullet, BoxBullet2, BoxBulletAntiPower | |
Wall, evilbox, BoxButtonBlockOff, evilboxcaptain, evilboxinnocent, evilboxgreatcaptain, EmperorOfTheBoxmen, EmperorOfTheBoxmen2, EmperorOfTheBoxmen3 | |
Player, Box, BoxOnTarget, BoxButtonOn, EvilBoxInnocentArmored, boxman | |
====== | |
RULES | |
====== | |
[ > Player | Wall] -> [ Player | Wall] | |
[ > Player | OffBlock] -> [ Player | OffBlock] | |
[ > Player | Box | NO door NO dooropen NO WALL NO OffBlock No BlockBlockBlock NO BoxButton No BoxButtonOn No BoxButtonBlockOff] -> [ > Player | > Box | NO door NO dooropen NO WALL NO OffBlock No BlockBlockBlock No BoxButton No BoxButtonOn No BoxButtonBlockOff] | |
[ > Player | BoxOnTarget | NO door NO dooropen NO WALL NO OffBlock No BlockBlockBlock] -> [ > Player | > BoxOnTarget | NO door NO dooropen NO WALL NO OffBlock No BlockBlockBlock] | |
[ > Player | Box | Wall] -> [ Player | Box | Wall] | |
[evilbox |...| player] -> [> evilbox|...|player] | |
late [BoxOnTarget Background NO FTARGET NO TARGET] -> [Box Background] | |
late [Box Target] -> [BoxOnTarget FTarget] | |
late [BoxOnTarget Target] -> [BoxOnTarget FTarget] | |
late [NO Boxontarget NO Box Ftarget] -> [target] | |
late [Box LeverOff] -> [LeverOn] | |
late [LeverOn | ... | OffBlock] -> [LeverOn | ... | NO OffBlock] | |
late [evilbox player] -> restart | |
[evilbox box] -> [box] | |
[> evilbox | door] -> [evilbox | door] | |
[> EvilBoxCaptain | door] -> [EvilBoxCaptain | door] | |
[> EvilBoxInnocent | door] -> [EvilBoxInnocent | door] | |
[> EvilBoxInnocentArmored | door] -> [EvilBoxInnocentArmored | door] | |
[> EvilBoxGreatCaptain | door] -> [EvilBoxGreatCaptain | door] | |
[> evilbox | BlockBlockBlock] -> [evilbox | BlockBlockBlock] | |
[> evilbox | evilbox] -> [evilbox | evilbox] | |
[> evilbox | wall] -> [evilbox | wall] | |
[ > Player | BoxButton] -> [ Player | BoxButtonOn] | |
[ > Player | BoxButtonOn] -> [ Player | BoxButton] | |
late [BoxButtonOn | ... | BoxButtonBlockOff] -> [BoxButtonOn | ... | BoxButtonBlockOn] | |
[ > Player | BoxButtonBlockOff] -> [ Player | BoxButtonBlockOn] | |
late [BoxButton | ... | BoxButtonBlockOn] -> [BoxButton | ... | BoxButtonBlockOff] | |
[> evilbox | BoxButtonBlockOff] -> [evilbox | BoxButtonBlockOff] | |
[> evilbox | OffBlock] -> [evilbox | Offblock] | |
[> evilbox | BoxButton] -> [evilbox | BoxButton] | |
[> evilbox | BoxButtonOn] -> [evilbox | BoxButtonOn] | |
[evilboxcaptain |...| player] -> [> evilboxcaptain|...|player] | |
late [evilboxcaptain player] -> restart | |
[> evilboxcaptain | wall] -> [ evilboxcaptain | ] | |
[> evilboxcaptain | box] -> [> evilboxcaptain | ] | |
[> evilboxcaptain | leveroff] -> [evilboxcaptain | ] | |
[> evilboxcaptain | offblock] -> [evilboxcaptain | ] | |
[> evilboxcaptain | BlockBlockBlock] -> [evilboxcaptain | ] | |
[> evilboxcaptain | boxbutton] -> [evilboxcaptain | ] | |
[> evilboxcaptain | boxbuttonblockon] -> [evilboxcaptain | ] | |
[> evilboxcaptain | leveron] -> [evilboxcaptain | ] | |
[> evilboxcaptain | ftarget] -> [evilboxcaptain | ] | |
[> evilboxcaptain | boxbuttonblockoff] -> [evilboxcaptain | ] | |
[> evilboxcaptain | box] -> [evilboxcaptain | ] | |
[> evilboxcaptain | boxontarget] -> [evilboxcaptain | ] | |
[> evilboxcaptain | boxbuttonon] -> [evilboxcaptain | ] | |
[> evilboxcaptain | evilbox] -> [evilboxcaptain | evilbox] | |
[> evilbox | evilboxcaptain] -> [evilbox | evilboxcaptain] | |
[> evilboxcaptain | evilboxcaptain] -> [evilboxcaptain | evilboxcaptain] | |
late [ player | evilboxcaptain] -> restart | |
[evilboxinnocent |...| player] -> [< evilboxinnocent|...|player] | |
[> player | evilboxinnocent] -> [player | ] | |
[> box | evilboxinnocent] -> [ | box] | |
[box | < evilboxinnocent] -> [box | ] | |
[> evilboxinnocent | boxbutton] -> [evilboxinnocent | boxbutton] | |
[> evilboxinnocent | boxbuttonon] -> [evilboxinnocent | boxbuttonon] | |
[> evilboxinnocent | offblock] -> [evilboxinnocent | offblock] | |
[> evilboxinnocent | blockblockblock] -> [evilboxinnocent | blockblockblock] | |
[evilbox | ... | evilboxgreatcaptain] -> [< evilbox | ... | evilboxgreatcaptain] | |
[evilboxcaptain | ... | evilboxgreatcaptain] -> [< evilboxcaptain | ... | evilboxgreatcaptain] | |
[evilboxinnocent | ... | evilboxgreatcaptain] -> [< evilboxinnocent | ... | evilboxgreatcaptain] | |
[evilboxinnocentarmored | ... | evilboxgreatcaptain] -> [< evilboxinnocentarmored | ... | evilboxgreatcaptain] | |
[evilboxgreatcaptain | ... | player] -> [ > evilboxgreatcaptain | ... | < player] | |
[> evilboxgreatcaptain | wall] -> [ evilboxgreatcaptain | wall] | |
[> evilboxgreatcaptain | leveroff] -> [ | evilboxgreatcaptain] | |
[> evilboxgreatcaptain | offblock] -> [evilboxgreatcaptain | offblock] | |
[> evilboxgreatcaptain | BlockBlockBlock] -> [evilboxgreatcaptain | blockblockblock] | |
[> evilboxgreatcaptain | boxbutton] -> [ > evilboxgreatcaptain | ] | |
[> evilboxgreatcaptain | boxbuttonblockon] -> [ > evilboxgreatcaptain | ] | |
[> evilboxgreatcaptain | leveron] -> [ | evilboxgreatcaptain] | |
[> evilboxgreatcaptain | ftarget] -> [ > evilboxgreatcaptain | ] | |
[> evilboxgreatcaptain | boxbuttonblockoff] -> [evilboxgreatcaptain | boxbuttonblockoff] | |
[evilboxgreatcaptain box] -> [box] | |
[> evilboxgreatcaptain | boxontarget] -> [ > evilboxgreatcaptain | ] | |
[> evilboxgreatcaptain | boxbuttonon] -> [ > evilboxgreatcaptain | ] | |
late [ player evilboxgreatcaptain] -> restart | |
[> evilboxgreatcaptain | evilbox] -> [> evilboxgreatcaptain | ] | |
[> evilboxgreatcaptain | evilboxinnocent] -> [> evilboxgreatcaptain | ] | |
[> evilboxgreatcaptain | evilboxcaptain] -> [> evilboxgreatcaptain | ] | |
[> evilboxgreatcaptain | evilboxinnocentarmored] -> [> evilboxgreatcaptain | ] | |
[ evilboxgreatcaptain | ... | box] -> [ evilboxgreatcaptain | ... | < box] | |
late [ evilboxgreatcaptain | player] -> restart | |
[> player | door] -> [player | doorOpen] | |
[> box | evilboxinnocentarmored] -> [ box | evilboxinnocentarmored] | |
[> EvilBoxInnocentArmored | box] -> [ > EvilBoxInnocentArmored | > box] | |
[> evilboxinnocentarmored | boxbutton] -> [evilboxinnocentarmored | boxbutton] | |
[> evilboxinnocentarmored | boxbuttonon] -> [evilboxinnocentarmored | boxbuttonon] | |
[> evilboxinnocentarmored | offblock] -> [evilboxinnocentarmored | offblock] | |
[> evilboxinnocentarmored | blockblockblock] -> [evilboxinnocentarmored | blockblockblock] | |
[> player | evilboxinnocentarmored] -> [player | evilboxinnocentarmored] | |
[EvilBoxInnocentArmored |...| player] -> [< EvilBoxInnocentArmored|...|player] | |
[box | EvilBoxInnocentArmored |...| player] -> [< box | < EvilBoxInnocentArmored|...|player] | |
[ stationary boxbullet] -> [ randomdir boxbullet] | |
[ boxbullet | ... | player] -> [boxbullet2 | ... | player] | |
[boxbullet2 | ... | player] -> [> boxbullet2 | ... | player] | |
late [boxbullet player] -> restart | |
late [boxbullet2 player] -> restart | |
[box boxbullet] -> [ box] | |
[box boxbullet2] -> [box] | |
[box | boxbullet] -> [ box | ] | |
[box | boxbullet2] -> [box | ] | |
[box EmperorOfTheBoxmen] -> [EmperorOfTheBoxmen2] | |
[box EmperorOfTheBoxmen2] -> [EmperorOfTheBoxmen3] | |
late [ player EmperorOfTheBoxmen] -> restart | |
late [ player EmperorOfTheBoxmen2] -> restart | |
late [ player EmperorOfTheBoxmen3] -> restart | |
[EmperorOfTheBoxmen | ... | player] -> [randomdir boxbullet EmperorOfTheBoxmen | ... | player] | |
[EmperorOfTheBoxmen2 | ... | player] -> [randomdir boxbulletantipower EmperorOfTheBoxmen2 | ... | player] | |
[ stationary boxbulletantipower] -> [ randomdir boxbulletantipower] | |
[boxbulletantipower | ... | BoxButtonOn] -> [boxbulletantipower | ... | boxbutton] | |
[> player | BoxBulletAntiPower] -> [player | BoxBulletAntiPower] | |
[> box | BoxBulletAntiPower] -> [ > box | ] | |
[> BoxBulletAntiPower | box] -> [ | box] | |
[> boxbulletantipower | boxbutton] -> [boxbulletantipower | boxbutton] | |
[> BoxBulletAntiPower | boxbuttonon] -> [boxbulletantipower | boxbuttonon] | |
[> BoxBulletAntiPower | offblock] -> [BoxBulletAntiPower | offblock] | |
[> BoxBulletAntiPower | blockblockblock] -> [BoxBulletAntiPower | blockblockblock] | |
[> BoxBulletAntiPower | boxbuttonblockoff] -> [Boxbulletantipower | BoxButtonBlockOff] | |
[> BoxBulletAntiPower | door] -> [Boxbulletantipower | door] | |
[> boxbullet | boxbutton] -> [boxbullet | boxbutton] | |
[> BoxBullet | boxbuttonon] -> [boxbullet | boxbuttonon] | |
[> BoxBullet | offblock] -> [BoxBullet | offblock] | |
[> BoxBullet | blockblockblock] -> [BoxBullet | blockblockblock] | |
[> BoxBullet | boxbuttonblockoff] -> [Boxbullet | BoxButtonBlockOff] | |
[> BoxBullet | door] -> [Boxbullet | door] | |
[> boxbullet2 | boxbutton] -> [boxbullet2 | boxbutton] | |
[> BoxBullet2 | boxbuttonon] -> [boxbullet2 | boxbuttonon] | |
[> BoxBullet2 | offblock] -> [BoxBullet2 | offblock] | |
[> BoxBullet2 | blockblockblock] -> [BoxBullet2 | blockblockblock] | |
[> BoxBullet2 | boxbuttonblockoff] -> [Boxbullet2 | BoxButtonBlockOff] | |
[> BoxBullet2 | door] -> [Boxbullet2 | door] | |
[EmperorOfTheBoxmen3 | ... | player] -> [EmperorOfTheBoxmen3 | ... | < player] | |
[Boxman | ... | evilboxinnocent] -> [> Boxman | ... | > evilboxinnocent] | |
[Boxman | ... | evilbox] -> [> Boxman | ... | < evilbox] | |
[Boxman | ... | EvilBoxCaptain] -> [< Boxman | ... | < EvilBoxCaptain] | |
[Boxman | ... | EvilBoxGreatCaptain] -> [> Boxman | ... | EvilBoxGreatCaptain] | |
[Boxman | ... | EvilBoxInnocentArmored] -> [> Boxman | ... | > EvilBoxInnocentArmored] | |
[ > Boxman | Evilboxinnocent] -> [Boxman | ] | |
[ > Boxman | Evilbox] -> [ | evilbox] | |
[ Boxman | < Evilbox] -> [ | EvilBox] | |
[ Boxman | < Evilboxcaptain] -> [ | evilboxcaptain] | |
[ Boxman | < EvilBoxGreatCaptain] -> [ EvilBoxGreatCaptain| ] | |
[ > Boxman | Evilboxinnocentarmored] -> [Boxman | evilboxinnocentarmored] | |
[> evilboxinnocent | player] -> [evilboxinnocent | player] | |
[> evilboxinnocentarmored | player] -> [EvilBoxInnocentArmored | player] | |
[ evilbox boxman] -> [evilbox] | |
[ evilboxcaptain boxman] -> [evilboxcaptain] | |
[ EvilBoxInnocent boxman] -> [boxman] | |
[ evilboxgreatcaptain boxman] -> [evilboxgreatcaptain] | |
[> Boxman | box] -> [ > Boxman| > box] | |
[> boxman | boxbutton] -> [boxman | boxbutton] | |
[> Boxman | boxbuttonon] -> [boxman | boxbuttonon] | |
[> Boxman | offblock] -> [Boxman | offblock] | |
[> Boxman | blockblockblock] -> [Boxman | blockblockblock] | |
[> Boxman | boxbuttonblockoff] -> [Boxman | BoxButtonBlockOff] | |
[> Boxman | door] -> [Boxman | door] | |
WINCONDITIONS | |
no Box | |
No Target | |
No EvilBox | |
no evilboxinnocent | |
no door | |
======= | |
LEVELS | |
======= | |
message BOXMAN: CHAPTER THREE (Play chapters 1 and 2 if you haven't yet, this does not have tutorials for certain blocks.) | |
message Kill them. | |
...\11 | |
...\ee | |
/..\ee | |
...\-- | |
...... | |
message Kill them. | |
/.....\...... | |
..\\\@eee;.@. | |
.....8.ee:.8. | |
..-.'8..\:.8. | |
.-\\\\\.\:.8. | |
..\;::::\:::: | |
.....\'.':e8e | |
\\.e''..':.8e | |
....\....;.8e | |
message The EvilBoxInnocent. A pathetic waste of space that works with terrorists. In fact, they're so weak you can kill them with your hands. So, kill them. | |
..i.....'.... | |
/.i.....'.-.1 | |
..i.....'.... | |
message Kill them. | |
.....-e..; | |
.........; | |
../.-.e.i; | |
.......ei; | |
.....eiii; | |
message Great; another EvilBoxCaptain. Doesn't matter! Ignore it and kill Every. Other. Last. Box. | |
iiii............ | |
ii.............. | |
\\\\\\\\\\\\\... | |
\...........\... | |
\..\\\\\\\\\\... | |
\..\............ | |
\..\\\\\\\\\\\\\ | |
.........\i....\ | |
......\..\\\\\.. | |
.\\\\\\......... | |
..3......\./..\\ | |
i..\\\...\.....i | |
message Good. Now, set up a trap. We're killing a EvilBoxCaptain. | |
\....\\\...:-1\ | |
\...;\\\...:..@ | |
\.-.:\.:...\\\8 | |
..-.:\.:...;..8 | |
./-.:\.:...:..8 | |
....:..:...:..8 | |
....:..:.\\\\.8 | |
.\\\\..;.\....8 | |
message There it is. Kill it with the button. Then, hide behind the box. | |
\\\\\\\\\\\...\\\\\\\\ | |
\\\\\\\\\\\...\\\\\\\\ | |
\....\\\..../-\\\\\\\\ | |
\...,\\\......a\\\\\\\ | |
\....\.....\\\0\\\\\\\ | |
.....\.....,..0....... | |
.....\........0......3 | |
..............0....... | |
.........\\\\.0\\\\\\\ | |
.\\\\..,.\....0\\\\\\\ | |
message Great. You failed. Doesn't matter! Kill it anyway! AND KILL THOSE EVILBOXINNOCENTS! | |
i\\.\.\\\..\ii;\i-;.\i | |
;-..\.....\\\\-\:\\.\. | |
\\\.\\\\\.\.:::\.\\.\; | |
..\:......\.\\\\..\.\- | |
.\\.\\\\..\.\\\\..\.\. | |
.......\\.........:.\. | |
.\.;-i....\\\.\\\\\... | |
\\\\\\\\\\\\\/\\\\\\\\ | |
\\\\\\\\\\\\\.\\\\\\\\ | |
\....\\\.....3\\\\\\\\ | |
\...,\\\......a\\\\\\\ | |
\....\.....\\.0\\\\\\\ | |
.....\.....,..0....... | |
.....\................ | |
MESSAGE KILL THE CAPTAIN ALREADY! WE CAN'T LET ANY OF THOSE DISGUSTING CREATURES LIVE AND HARM OUT WORLD FOR ANOTHER DAY! DISGUSTING; DO BETTER!!! | |
.....\.888888@\...\. | |
.....\.\\\\\..\...\. | |
.....\.....\\.\\\\\. | |
.....\@888888.8.\... | |
.....\......\.\..-.; | |
.....\..\\\\\.\\\\\. | |
.....\..\.....\...\. | |
\\\\\\\\\.\\\\\\\\\\ | |
.\.\\\..\/.,\..,.\.. | |
.\.....\\\\.\..\.\.. | |
.\\\\\.\....\3\\.\,. | |
.......\.\\\\..\.\.. | |
.\\\\..\.\\\\..\.\.. | |
..............\\.\.. | |
,..........\\....... | |
message Oh, I get it now. You're a greedy little traitor, aren't you? That's why you ain't killing this Captain. Just another piece of scum working with those disgusting boxes. | |
message One last chance, traitor. I'm being kind here. Anyone who even associates themselves with those repulsive boxes should die, anyway. Sacrifice yourself and trap the Captain. | |
........\...\............. | |
.000000a\...\.\\\\\\\\\\\. | |
.\\\\\..\...\............. | |
.....\\.\\\\\.....\\\\\\\. | |
a000000.0.\.......\iiiii\. | |
......\..3../........-1i\. | |
..\\\\\.\\\\\.....\iiiii\. | |
..\.....\...\.....\\\\\\\. | |
\\\.\\\.\\\\\\............ | |
message And I was right. Too afraid to kill it. But good work on killing the Innocents. I'm not killing you yet. Maybe you can finally see some truth, even if just a bit, after all. | |
message Yeah, right. I've been helping you this whole time, telling you what's what. I've helped and gotten nothing in return. Let's see if you can still beat levels without me. | |
e............ | |
e.......888@. | |
e............ | |
e...../...... | |
e............ | |
..;::.::.::.: | |
...@...8;..:8 | |
...8..8.:..:. | |
..;:::::.:::: | |
88@8..8.:..:1 | |
...8;:::..:.: | |
.-.8..8.:..:. | |
..-8..8.:..;. | |
/..8.\@\:.... | |
1....\...... | |
./.-.\'''-.1 | |
.-..1\..-'.. | |
....\...'... | |
...@888'188- | |
.1....'..... | |
/.....;\.:.-1. | |
...-1\:\.:.... | |
.....\:\\:-... | |
......:..:..-. | |
.-::::::::::;: | |
.1....:..;.... | |
message Huh. Somehow the pathetic little creature is still alive. Not for long; better watch out. | |
....1..\.d. | |
....-..\... | |
/......\@88 | |
..-...-\... | |
..1...;:::: | |
message The EvilBoxGreatCaptain. This box can send out silly little electric signals that pull you towards it and through anything. Only exists in areas that need the best protection. | |
message Oh, and the GreatCaptain is so horrifying even it's comrades run from it at sight! Hilarious, right? Wouldn't have happened if you listened to me. Fool. | |
/\\\\\\\1\\ | |
.\\\\\\\-\\ | |
.\\l.....\\ | |
..........4 | |
message Oh, the traitor is still alive. You still working with those vile creatures to stay alive? Like it was coincidence to have a EvilBoxInnocentArmored there. I can just taste your desperation. | |
....\....d. | |
....\.\\\\\ | |
....\.\.... | |
........... | |
3..../.-..; | |
....\.\.... | |
....\.\\\\\ | |
....\....4. | |
message ...and still alive again. How shameless, really. You know you can't just keep doing this forever? Nothing will stop until all the boxes die. Besides... oh, wait. You don't even know. | |
message Let's go back to one of my favorite things to say when I see a Evilbox. Kill them. Feels amazing to say that, y'know? I don't even have to lift a finger, and evil goes away. | |
message Does it feel amazing? Saving this world from horror and protecting the weak? Anyways, go kill those weak. | |
/........ | |
.....i... | |
.i.....i. | |
....i.... | |
message Lovely! Can't even defend themselves. It's really just like killing a basic Evilbox. Except that they're to weak to even do anything about it. Isn't it just pathetic? | |
/.\\\\\\\ | |
....i..\. | |
.\.\\..\. | |
i\i\\\.\i | |
.\.\.i.\. | |
message A good break from breaking out of cells and dodging demons, huh? I bet even you, a vile traitor even enjoys killing them. They deserve it for just living, y'know! | |
messaGE tHEY ASSOCIATE themselves with those horrid creatures! We're imprisoned here by them, and they ain't letting us leave anytime soon!! Just stuck for life. Can try to escape, but bam! Dead. | |
\..i..... | |
\.\\\\\\\ | |
/..i..... | |
\.\\\\\\\ | |
\..i..... | |
message After all, if you try to break out of one wall, theres always another! And they're ready to slap you back into heaven! Isn't that crazy? Letting us escape and then killing for entertainment! | |
message Just sent back to our cells! Think about how much better life would be without them! THEY DON'T DESERVE TO LIVE. I DON'T CARE IF SOME ARE INNOCENT! WE STILL HAVE TO KILL THEM! | |
MESSAGE THEY TRAP US HERE, AND, LIKE THE COCKY BOXES THEY ARE, LEAVE US TO CONSTANTLY TRY TO ESCAPE AND THEN JUST MURDER US. IT'S HORRIBLE! ANOTHER LEVEL OF TORTURE! DON'T YOU SEE HOW EVIL THEY ARE? | |
....\\\..i. | |
.\\i\\\.\\\ | |
..\.\\\..i. | |
i.\../..\\\ | |
..\\\....\. | |
..\\\.\\\\i | |
..i\i..i... | |
MESSAGE THE BOXES ARE SICK AND TWISTED! THEY MAKE IT POSSIBLE TO ESCAPE WITH PUZZLES, AND THEN KILL YOU! YOU WERE BORN HERE, YOU DON'T KNOW HOW GOOD IT WAS ON THE SURFACE! WE USED TO RULE THE BOXES! | |
MESSAGE IT WAS PERFECT: WAKE UP WITH BOX SERVANTS, EAT FOOD SERVED BY BOX SERVANTS, RELAX HELPED BY BOX SERVANTS! THAT'S HOW IT SHOULD BE! WITH BOXSERVANTS HELPING US, THE GODS. | |
.\...\/\...\. | |
.\.\.\.\.\.\. | |
.\i\.\i\.\i\. | |
i\.\i\.\i\.\i | |
.\.\.\.\.\.\. | |
...\.....\... | |
message THAT'S ANOTHER THING: WE'RE BETTER THAN THEM! THEY'RE BORN TO BE OUR PLAYTHINGS. SEE YOU ALWAYS PUSHING BOXES AROUND? THEY SHOULD BE THOSE BOXES! | |
MESSAGE WE'RE THE CREATURES OF REASON, THE APEX CREATURES! THEY'RE DEGRADED LIFE FORMS WHO HAVE THAT ONE PURPOSE: TO HELP US! IMAGINE ALL THE THINGS WE COULD DO WITH THEIR POWERS!! | |
...\\....\......\... | |
.\.\\.\\\\.\\\..\..i | |
.\\\\....\.\.\\...\\ | |
....\...\\.\..\\\\\. | |
\\....\.......\\.\.. | |
.\...\\....\\\\..\\. | |
.....\..\\\\......\. | |
.\\\\\\....\\\\\..\. | |
/.....\...........\. | |
.\\\..\\\\\....\\.\. | |
...\\....\.\\\..\\\i | |
.\..\\...\\\.\...\\. | |
\\...\.......\...... | |
.....\.......\..\\\. | |
...\\\\\\\\..\.\\..\ | |
.......\....\\\\\... | |
..\\\\\\.....i...... | |
MESSAGE BUT NOW, THE GREAT, BETTER, SUPERIOR, SMARTER AND STRONGER CREATURES ARE UNFAIRLY IMPRISONED! THEY DON'T EVEN HAVE BASIC OBJECT PERMEANCE! THEY'RE LIKE ANIMALS COMPARED TO US! | |
MESSAGE IN FACT, THEY DESERVE TO BE AT OUR FEET! BOXES ARE AT OUR FEET, AND WHAT ARE THEY? EXACTLY. YOU KNOW WHO I AM? EMPEROR. KING. LORD. OF ALL THE BOXMEN! BUT THEN! THOSE CREATURES RUINED IT ALL! | |
MESSAGE I HAD A PALACE! DREAMS FILTH LIKE YOU CAN'T IMAGINE! BOXES AT MY FEET! EVERYTHING BOWING DOWN TO ME! THEN! MY OWN KIND BETRAYED ME FOR THOSE BOXES, AND NOW LOOK WHERE WE ARE! | |
MESSAGE US, THE SMARTER, BETTER, JUST BETTER BOXMEN WERE COMPARED TO THOSE VILE CREATURES! THOSE DISGUSTING DEMONS! THOSE HERETICS! THOSE AWFUL, ATROCIOUS, PITIFUL, ABYSMAL, DREADFUL, GHASTLY, | |
MESSAGE DESTRUCTIVE, DANGEROUS, WICKED, SINFUL, IMMORAL, EVIL, CORRUPT, DEGENERATE, DEPLORABLE, DEPRAVED, ROTTEN, RANCID, WRONG, HORRIBLE, AND TERRIBLE DISGRACE TO BOXMANKIND!!!!!!!!!!!! | |
MESSAGE ... | |
message ... | |
message ... | |
message Credits: | |
message Rando2048, Nabcrabby - Coding | |
message Rando2048, Nabcrabby, Proteus, Elan - Making levels & Playtesting | |
message Puzzlescript - Game engine and guide to make games | |
message And you for playing! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment