
Added ends of levels. You now go on to the next level when you get to the end with a message box. Added new pacing enemy for level 1 and 2, and changed look of harder enemy. Enemies are now chosen randomly to spawn. Fixed purple particles floating.
581 lines
No EOL
25 KiB
JavaScript
581 lines
No EOL
25 KiB
JavaScript
function defineLevels(){
|
|
timelevels = [
|
|
[
|
|
'...................................................................................................................................................................................'
|
|
,'...............................................................................................................................................................................###.'
|
|
,'...............................................................................................................................................................................###.'
|
|
,'.###...........................................................................................................................................................................###.'
|
|
,'.###...........................................................................................................................................................................###.'
|
|
,'.###...................................................######........................................................................................................FFFFFFFFFF###.'
|
|
,'.###....................................................................................................................................##..........................##############.'
|
|
,'.###............................................######........######.................................................................##..........................##.##############.'
|
|
,'.###..............................................................................................................................##..........................##....##############.'
|
|
,'.###.....................................######......................######.........######...#x#x#x#...........................##..........................##..................###.'
|
|
,'.###.........................................................................................#######........................##..........................##.....................###.'
|
|
,'.###..............................######...................................................................######........##..........................##........................###.'
|
|
,'.###..................................................................................................................##..........................##...........................###.'
|
|
,'.##########................######..............................................................................................................##..............................###.'
|
|
,'.##########...............................................................................................................................####.................................###.'
|
|
,'.##################################xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx###.'
|
|
,'.##################################xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx###.'
|
|
,'.#################################################################################################################################################################################.'
|
|
,'.#################################################################################################################################################################################.'
|
|
,'.#################################################################################################################################################################################.'
|
|
,'Super Awesome Carrot', 'Josh'
|
|
],
|
|
[
|
|
'....................................................................................................................................'
|
|
,'..................................................................................................................###...............'
|
|
,'..................................................................................................................###...............'
|
|
,'.###........................................................................................................FFFFFF###...............'
|
|
,'.###.....................................................................###...............#####............FFFFFF###...............'
|
|
,'.###.....................................................................###...............#####............#########...............'
|
|
,'.###.....................................................................###................................#########...............'
|
|
,'.###.....................................................................#########.............................###..................'
|
|
,'.###.....................................................................#########.............................###..................'
|
|
,'.###....................#.............................###................#########.............................###..................'
|
|
,'.###....................#.............................###................###############.......................###..................'
|
|
,'.###..................#.#.#......###.........###......###................###############.......................###..................'
|
|
,'.###..................#.#.#......###.........###......###................###############.......................###..................'
|
|
,'.##########.........#.#x#x###############################...################################.......###############..................'
|
|
,'.##########.........#.#x#x###############################...##################################...#################..................'
|
|
,'.########################################################........................................#################..................'
|
|
,'.########################################################........................................#################..................'
|
|
,'.#################################################################################################################..................'
|
|
,'.#################################################################################################################..................'
|
|
,'.#################################################################################################################..................'
|
|
,'Duck', 'Asraelite'
|
|
],
|
|
[
|
|
'.........................................................................................................................................'
|
|
,'..................................................................................................................#####...............###'
|
|
,'..................................................................................................................#####...............###'
|
|
,'.###.....................................########################################.....................................................###'
|
|
,'.###.....................................#............................................................................................###'
|
|
,'.###.....................................#..#####################################...................................###...............###'
|
|
,'.###.....................................#................................#######...................................###...............###'
|
|
,'.###............................###......############.....................#######...................................###...............###'
|
|
,'.###............................###...........#######.....................#######............###..........#######################.....###'
|
|
,'.###.....................##########...........##########..................#######............###..........#############...............###'
|
|
,'.###.....................###.........########.#######.........##..........#######............###..........#############...............###'
|
|
,'.###.....................###........##........#######.........##..........############....................#############FFFFF..........###'
|
|
,'.###............###......###.......###.##############.........##..........###############.................#############FFFFF..........###'
|
|
,'.#####################################.....#####################.....####################################################################'
|
|
,'.#########################################.#####....................#####################################################################'
|
|
,'.#########################################.#####...........##......######################################################################'
|
|
,'.#########################################.................##.....#######################################################################'
|
|
,'.########################################################################################################################################'
|
|
,'.########################################################################################################################################'
|
|
,'.########################################################################################################################################'
|
|
,'Pipes', 'Asraelite'
|
|
]
|
|
];
|
|
levelparts = [ // Procedurally generated level parts
|
|
[
|
|
'.....................'
|
|
,'.....................'
|
|
,'.....................'
|
|
,'.###.................'
|
|
,'.###.................'
|
|
,'.###.................'
|
|
,'.###.................'
|
|
,'.###.................'
|
|
,'.###.................'
|
|
,'.###.................'
|
|
,'.###.................'
|
|
,'.###.................'
|
|
,'.###.................'
|
|
,'.##########..........'
|
|
,'.##########..........'
|
|
,'.####################'
|
|
,'.####################'
|
|
,'.####################'
|
|
,'.####################'
|
|
,'.####################'
|
|
,false, '5n', 1, 1, 0 // What type of connection it has left, right, the minimum level it appears, the maximum, and the rarity
|
|
],
|
|
[
|
|
'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'................###'
|
|
,'................###'
|
|
,'.....########...###'
|
|
,'.....########...###'
|
|
,'.....###........###'
|
|
,'########...########'
|
|
,'########...########'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'5n', '10n', 2, 10, 10
|
|
],
|
|
[
|
|
'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'................##.'
|
|
,'######..........##.'
|
|
,'######.............'
|
|
,'######....###......'
|
|
,'##........###......'
|
|
,'##.E......###......'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'10n', '5j11', 2, 15, 7
|
|
],
|
|
[
|
|
'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'##.................'
|
|
,'##.................'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'10n', '10g3', 2, 15, 5
|
|
],
|
|
[
|
|
'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'###.......#########'
|
|
,'#####.....#########'
|
|
,'#######...#########'
|
|
,'................###'
|
|
,'................###'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'10g3', '10n', 2, 15, 15
|
|
],
|
|
[
|
|
'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'###................'
|
|
,'###................'
|
|
,'###................'
|
|
,'...........#####...'
|
|
,'...........#####...'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'10g3', '5n', 2, 15, 8
|
|
],
|
|
[
|
|
'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'###................'
|
|
,'###................'
|
|
,'#######............'
|
|
,'###................'
|
|
,'###................'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'10n', '5n', 2, 15, 6
|
|
],
|
|
[
|
|
'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'10n', '10n', 2, 15, 3
|
|
],
|
|
[
|
|
'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'####wwwwwwwwww#####'
|
|
,'####wwwwwwwwww#####'
|
|
,'#######wwwwwww#####'
|
|
,'#######wwwwwww#####'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'10n', '10n', 2, 15, 10,
|
|
],
|
|
[
|
|
'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'.........E.........'
|
|
,'......#######......'
|
|
,'......#######......'
|
|
,'......#######......'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'5n', '5n', 2, 15, 10, 1
|
|
],
|
|
[
|
|
'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'......#############'
|
|
,'......#############'
|
|
,'...E..#############'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'5n', '8n', 2, 15, 10
|
|
],
|
|
[
|
|
'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'................###'
|
|
,'................###'
|
|
,'######...##########'
|
|
,'######.E.##########'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'8n', '10n', 2, 15, 10
|
|
],
|
|
[
|
|
'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'.........0.........'
|
|
,'....###########....'
|
|
,'....###########....'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'5n', '5n', 2, 15, 6
|
|
],
|
|
[
|
|
'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...###........###..'
|
|
,'...#####......#####'
|
|
,'...#####......#####'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'########....#######'
|
|
,'########xxxx#######'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'5j11', '10g5', 2, 15, 8
|
|
],
|
|
[
|
|
'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'............2......'
|
|
,'..........#####....'
|
|
,'..........#####....'
|
|
,'...................'
|
|
,'####...............'
|
|
,'####...............'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'10g5', '5n', 2, 15, 5
|
|
],
|
|
[
|
|
'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'###........###.....'
|
|
,'###........###.....'
|
|
,'###................'
|
|
,'#######............'
|
|
,'#######............'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'10n', '5j11', 2, 15, 5
|
|
],
|
|
[
|
|
'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'5n', '5n', 2, 15, 3
|
|
],
|
|
[
|
|
'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'.......H...........'
|
|
,'......###..........'
|
|
,'......###..........'
|
|
,'......###..........'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'5j11', '5n', 2, 15, 5
|
|
],
|
|
[
|
|
'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...................'
|
|
,'...0...........0...'
|
|
,'######xxxxxxx######'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'###################'
|
|
,'5n', '5n', 2, 15, 10
|
|
],
|
|
[
|
|
'......................................'
|
|
,'......................................'
|
|
,'......................................'
|
|
,'......................................'
|
|
,'......................................'
|
|
,'......................................'
|
|
,'......................................'
|
|
,'......................................'
|
|
,'......................................'
|
|
,'......................................'
|
|
,'..............#######...##############'
|
|
,'..............###...........##.......#'
|
|
,'........#########...........##1....H.#'
|
|
,'........###.........#####...####..####'
|
|
,'........###.........#####..........###'
|
|
,'###########....##########......E...###'
|
|
,'###########.1..#######################'
|
|
,'######################################'
|
|
,'######################################'
|
|
,'######################################'
|
|
,'5n', '10n', 2, 15, 20
|
|
]
|
|
];
|
|
levelends = [
|
|
[
|
|
'...................................................'
|
|
,'...................................................'
|
|
,'...................................................'
|
|
,'...................................................'
|
|
,'...................................................'
|
|
,'................................................###'
|
|
,'................................................###'
|
|
,'................................................###'
|
|
,'............................................FFFF###'
|
|
,'..........................................#########'
|
|
,'..........................1E..1.................###'
|
|
,'........................########................###'
|
|
,'........................########................###'
|
|
,'.........####...................................###'
|
|
,'.........####.......E.......2.......E.......E.H.###'
|
|
,'###################################################'
|
|
,'###################################################'
|
|
,'###################################################'
|
|
,'###################################################'
|
|
,'###################################################'
|
|
],
|
|
[
|
|
'...................................................'
|
|
,'...................................................'
|
|
,'...................................................'
|
|
,'...................................................'
|
|
,'...................................................'
|
|
,'................................................###'
|
|
,'................................................###'
|
|
,'................................................###'
|
|
,'............................................FFFF###'
|
|
,'...........................................########'
|
|
,'..........................1E..1.................###'
|
|
,'.........................#######................###'
|
|
,'.........................#######................###'
|
|
,'.........###....................................###'
|
|
,'.........###........E.......2.......E.......E.H.###'
|
|
,'###################################################'
|
|
,'###################################################'
|
|
,'###################################################'
|
|
,'###################################################'
|
|
,'###################################################'
|
|
]
|
|
]
|
|
} |