Sint/level.js
Markus Scully b1b239d9d3 Version 0.6
Added message boxes. Added more levels to time trial. Added more precise
times. Added shooting particles at mouse. Added energy. Added health and
energy bars. Fixed particle physics and added more of them. Added
particles doing damage. Added enemy AI. Enemies now die permanently.
Fixed non-letter controls showing wrongly. Added support for items, but
not implemented yet. Other minor additions and bug fixes.
2013-08-18 15:29:18 +01:00

535 lines
No EOL
22 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 = [ // Free roam level sections
[
'.....................'
,'.....................'
,'.....................'
,'.###.................'
,'.###.................'
,'.###.................'
,'.###.................'
,'.###.................'
,'.###.................'
,'.###.................'
,'.###.................'
,'.###.................'
,'.###.................'
,'.##########..........'
,'.##########..........'
,'.####################'
,'.####################'
,'.####################'
,'.####################'
,'.####################'
,false, '5n', 1, 1, 0 // What type of connection it has left, right, the minimum level it appears, the maximum, and the rarity
],
[
'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'###################'
,'###################'
,'###################'
,'###################'
,'###################'
,'5n', '5n', 1, 50, 2
],
[
'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'................###'
,'................###'
,'.....########...###'
,'.....########...###'
,'.....###........###'
,'########...########'
,'########...########'
,'###################'
,'###################'
,'###################'
,'5n', '10n', 2, 10, 10
],
[
'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'................##.'
,'######..........##.'
,'######.............'
,'######....###......'
,'##........###......'
,'##.E......###......'
,'###################'
,'###################'
,'###################'
,'###################'
,'###################'
,'10n', '5j11', 2, 15, 7
],
[
'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'###################'
,'###################'
,'###################'
,'##.................'
,'##.................'
,'###################'
,'###################'
,'###################'
,'###################'
,'###################'
,'10n', '10g3', 2, 15, 5
],
[
'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'###.......#########'
,'#####.....#########'
,'#######...#########'
,'................###'
,'................###'
,'###################'
,'###################'
,'###################'
,'###################'
,'###################'
,'10g3', '10n', 2, 15, 15
],
[
'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'###................'
,'###................'
,'#######............'
,'###................'
,'###................'
,'###################'
,'###################'
,'###################'
,'###################'
,'###################'
,'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
],
[
'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'...................'
,'....###########....'
,'....###########....'
,'###################'
,'###################'
,'###################'
,'###################'
,'###################'
,'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
],
[
'......................................'
,'......................................'
,'......................................'
,'......................................'
,'......................................'
,'......................................'
,'......................................'
,'......................................'
,'......................................'
,'......................................'
,'..............#######...##############'
,'..............###...........##.......#'
,'........#########...........##.....H.#'
,'........###.........#####...####..####'
,'........###.........#####..........###'
,'###########....##########......E...###'
,'###########.1..#######################'
,'######################################'
,'######################################'
,'######################################'
,'5n', '10n', 2, 15, 20
]
];
}