
#define the default player starts
#format is hpos vpos hvel vvel
start -2.5 1 0 -0.01
start -1.5 1 0 -0.01
start -0.5 1 0 -0.01
start 0.5 1 0 -0.01
start 1.5 1 0 -0.01
start 2.5 1 0 -0.01

#define the default flag locations
flag -3.5 0 0
flag 3.5 0 1

#define the default game winning scores
scores 10 10 5 10 5000 5 900000 2000 30 10 10 10

#define the default level border (overridden by same keyword used in level definition)
#format is minH maxH maxV minV (newline) name
level -6 6 4 -4

maxdist 100

#declare the start of level number 0 - a domination level
nextlevel 3
Domination Map

#Then chose a game type
#Types available are:
# deathmatch: plain deathmatching - recomended score 10-20
# team: team deathmatching - recomended score 15-30
# ctf: capture the flag -- no bot support - recomended score 5-10
# race: race around a track -- no bot support - recomended score 10-20
# domination: like in UT -- no bot support - recomended score 5000-10000
# the number is the maximum score before the next level
domination 5000
scores  10 10 3 0 5000 3 900000 3000 30 10 10 10
#This level has its own special start locations
#left team
start -2.5 2 0 -0.01
start -2.5 -2 0 -0.01
start -2.5 0 0 -0.01

#right team
start 2.5 0 0 -0.01
start 2.5 -2 0 -0.01
start 2.5 2 0 -0.01

# define the block locations
#When a player controls checkpoints, his/her team gets points.
checkpoint -3 -2 1
checkpoint -3 2 1
checkpoint 3 2 1
checkpoint 3 -2 1
checkpoint 0 0 1
block -1 2
block 1 2
block -3 0
block 3 0
block -1 0
block 1 0
block -1 -2
block 1 -2
#then the player plummets back to the start
#declare the start of level number 1 - a race level
nextlevel 2
Appearances Deceive

#define the player start locations
start -1.49 -1 0 -0.01
start -2.49 -1 0 -0.01
start -0.49 -1 0 -0.01
start 1.49 -1 0 -0.01
start 2.49 -1 0 -0.01
start 0.49 -1 0 -0.01

#Then chose a game type
#Types available are:
# deathmatch: plain deathmatching - recomended score 10-20
# team: team deathmatching - recomended score 15-30
# ctf: capture the flag -- no bot support - recomended score 5-10
# race: race around a track -- no bot support - recomended score 10-20
# domination: like in UT -- no bot support - recomended score 5000-10000
# the number is the maximum score before the next level
race 6
scores  10 10 0 6 0 0 900000 3000 30 10 10 10
#define the nonstandard level size
level -6 6 20 -4

checkpoint -3 -1 1
checkpoint -2 -1 1
checkpoint -1 -1 1
checkpoint 0 -1 1
checkpoint 1 -1 1
checkpoint 2 -1 1
checkpoint 3 -1 1

checkpoint -3 17 2
checkpoint -2 17 2
checkpoint -1 17 2
checkpoint 0 17 2
checkpoint 1 17 2
checkpoint 2 17 2
checkpoint 3 17 2

linmove -3 1 -1.5 1 0 20
linmove 0 1 -1.5 1 0 20
linmove 0 1 1.5 1 0 20
linmove 3 1 1.5 1 0 20

linmove -3 3 3 3 0 80
linmove -3 3 3 3 0.5 80
linmove -3 3 3 3 -0.5 80
linmove -3 3 3 3 1 80

linmove -3 5 -1.5 5 0 20
linmove 0 5 -1.5 5 0 20
linmove 0 5 1.5 5 0 20
linmove 3 5 1.5 5 0 20

linmove -3 7 3 7 0 80
linmove -3 7 3 7 0.5 80
linmove -3 7 3 7 -0.5 80
linmove -3 7 3 7 1 80

linmove -3 9 -3 11 0 20
linmove -3 13 -3 11 0 20
linmove -3 13 -3 15 0 20
linmove -3 17 -3 15 0 20

linmove 3 9 3 17 0 80
linmove 3 9 3 17 0.5 80
linmove 3 9 3 17 -0.5 80
linmove 3 9 3 17 1 80



#then the player plummets back to the start
#declare the start of level number 1 - a race level
nextlevel 1
The Plummet

#define the player start locations
start -2.49 -1 0 -0.01
start -3.49 -1 0 -0.01
start -1.49 -1 0 -0.01
start -2.49 -2 0 -0.01
start -3.49 -2 0 -0.01
start -1.49 -2 0 -0.01
#Then chose a game type
#Types available are:
# deathmatch: plain deathmatching - recomended score 10-20
# team: team deathmatching - recomended score 15-30
# ctf: capture the flag -- no bot support - recomended score 5-10
# race: race around a track -- no bot support - recomended score 10-20
# domination: like in UT -- no bot support - recomended score 5000-10000
# the number is the maximum score before the next level
race 20
scores  10 10 0 20 0 0 10000000 10000 20 10 10 10
#define the nonstandard level size
level -6 16 12 -4
# define the block locations
#checkpoints are what define a race.
#To win, a player must progress through all the checkpoints several times
#checkpoint 1
checkpoint -3 -1 1
checkpoint -2 -1 1
checkpoint -1 -1 1
checkpoint -3 -2 1
checkpoint -2 -2 1
checkpoint -1 -2 1
#section of track
block 0 -1
block 0 -2
block 1 -1
block 1 -2
block 2 -1
block 2 -2
block 3 -1
block 3 -2
block 4 -1
block 4 -2
block 5 -1
block 5 -2
block 6 -1
block 6 -2
block 7 -1
block 7 -2
block 8 -1
block 8 -2
block 9 -1
block 9 -2
block 10 -1
block 10 -2
block 11 -1
block 11 -2
#checkpoint 2
checkpoint 12 -1 2
checkpoint 12 -2 2
checkpoint 13 -1 2
checkpoint 13 -2 2
#more track
#narrow vertical section
block 12.5 0
block 12.5 1
block 12.5 2
block 12.5 3
block 12.5 4
block 12.5 5
block 12.5 6
block 12.5 7
block 12.5 8
#checkpoint 3
checkpoint 12.5 9 3
checkpoint 11 9 3
checkpoint 12.5 10 3
checkpoint 11 10 3
#final stretch...
block 10 10
block 10 9
block 9 10
block 9 9
block 8 10
block 8 9
block 7 10
block 7 9
block 6 10
block 6 9
block 5 10
block 5 9
block 4 10
block 4 9
block 3 10
block 3 9
block 2 10
block 2 9
block 1 10
block 1 9
block 0 10
block 0 9
block -1 10
block -1 9
#checkpoint 4
checkpoint -2 10 4
checkpoint -2 9 4
checkpoint -3 10 4
checkpoint -3 9 4
#then the player plummets back to the start
#but doesn't die
wall -3 -1 -3 -4

#declare the start of level number 2 - a deathmatch level
nextlevel 0
Death or Glory
scores  10 10 5 0 0 5 900000 2000 30 10 10 10

#Then chose a game type
#Types available are:
# deathmatch: plain deathmatching
# team: team deathmatching
# ctf: capture the flag -- no bot support
# race: race around a track -- no bot support
# domination: like in UT
# the number is the maximum score before the next level
deathmatch 10

#define the player starts
start -2.5 1 0 -0.01
start -1.5 1 0 -0.01
start -0.5 1 0 -0.01
start 0.5 1 0 -0.01
start 1.5 1 0 -0.01
start 2.5 1 0 -0.01

# define the block locations
#Top row
block -3 2
block -2 2
block -1 2
block 0 2
block 1 2
block 2 2
block 3 2
#Middle row
block -3 0
block -2 0
block -1 0
wall -0.5 0.5 0.5 -0.5
block 1 0
block 2 0
block 3 0
#Bottom row
block -3 -2
block -2 -2
block -1 -2
block 0 -2
block 1 -2
block 2 -2
block 3 -2
checkpoint 50 50 1



#declare the start of level 3 - a CTF level
nextlevel 4
Facing Worlds 3
scores  10 10 5 0 0 5 900000 2000 30 10 10 10

#This level has its own special start locations
#left team
start -2.5 2 0 -0.01
start -2.5 -2 0 -0.01
start -2.5 0 0 -0.01

#right team
start 2.5 0 0 -0.01
start 2.5 -2 0 -0.01
start 2.5 2 0 -0.01

# define a 'level'
#Top row
block -3 2
block -3 1
block 3 2
block 3 1
#Middle row
block -3 0
block 3 0
#Bottom row
block -3 -2
block -3 -1
block 3 -2
block 3 -1

#Then chose a game type
#Types available are:
# deathmatch: plain deathmatching
# team: team deathmatching
# ctf: capture the flag
# race: race around a track -- no bot support
# domination: like in UT
ctf 3


#declare the start of level 4 - a team DM level
nextlevel 5
The Grinder
scores  10 10 5 0 0 3 100000 1000 20 10 0 10

#This level has its own special start locations
#left team
start -1.5 0 0 -0.01
start -2.0 0 0 -0.01
start -2.5 0 0 -0.01

#right team
start 1.5 0 0 -0.01
start 2.0 0 0 -0.01
start 2.5 2 0 -0.01

# define the blocks
block -1 0
block 1 0

wall -3 3 -4 -4

#Then chose a game type
#Types available are:
# deathmatch: plain deathmatching
# team: team deathmatching
# ctf: capture the flag
# race: race around a track -- no bot support
# domination: like in UT
team 10

nextlevel 6
Room to Move
deathmatch 10
scores  10 10 3 0 5000 3 900000 3000 30 10 10 10
#This level has its own special start locations
#left team
start -10 8 0 -0.01
start -10 -8 0 -0.01
start -10 0 0 -0.01

#right team
start 10 0 0 -0.01
start 10 -8 0 -0.01
start 10 8 0 -0.01

# define the block locations
#When a player controls checkpoints, his/her team gets points.
checkpoint -12 -8 1
checkpoint -12 8 1
checkpoint 12 8 1
checkpoint 12 -8 1
checkpoint 0 0 1
block -4 8
block 4 8
block -12 0
block 12 0
block -4 0
block 4 0
block -4 -8
block 4 -8
level -24 24 16 -16

nextlevel 7
Linear Waiting
deathmatch 10
level -8 8 3 -3
scores  10 10 3 0 5000 3 900000 3000 30 10 10 10

# define the block locations
#When a player controls checkpoints, his/her team gets points.
checkpoint -5 0 1
checkpoint 0 0 1
checkpoint 5 0 1

block -1.66 0
block -3.33 0
block 1.66 0
block 3.33 0

nextlevel 8
Erratic Journey

#define the player start locations
start -2.49 -1 0 -0.01
start -3.49 -1 0 -0.01
start -1.49 -1 0 -0.01
start -2.49 -2 0 -0.01
start -3.49 -2 0 -0.01
start -1.49 -2 0 -0.01
#Then chose a game type
#Types available are:
# deathmatch: plain deathmatching - recomended score 10-20
# team: team deathmatching - recomended score 15-30
# ctf: capture the flag -- no bot support - recomended score 5-10
# race: race around a track -- no bot support - recomended score 10-20
# domination: like in UT -- no bot support - recomended score 5000-10000
# the number is the maximum score before the next level
race 20
scores  10 10 0 20 0 0 10000000 10000 20 10 10 10
#define the nonstandard level size
level -6 16 12 -4
# define the block locations
#checkpoints are what define a race.
#To win, a player must progress through all the checkpoints several times
#checkpoint 1
checkpoint -3 -1 1
checkpoint -2 -1 1
checkpoint -1 -1 1
checkpoint -3 -2 1
checkpoint -2 -2 1
checkpoint -1 -2 1
#some movers
sinmove 0 -1 11 -1 0 20
sinmove 0 -1 11 -1 180 20
sinmove 0 -2 11 -2 90 20
sinmove 0 -2 11 -2 270 20
#checkpoint 2
checkpoint 12 -1 2
checkpoint 12 -2 2
checkpoint 13 -1 2
checkpoint 13 -2 2
#some movers
sinmove 12 0 12 8 0 20
sinmove 12 0 12 8 180 20
sinmove 13 0 13 8 90 20
sinmove 13 0 13 8 270 20
#checkpoint 3
checkpoint 12.5 9 3
checkpoint 11 9 3
checkpoint 12.5 10 3
checkpoint 11 10 3
#some movers
sinmove 10 9 -1 9 0 20
sinmove 10 9 -1 9 180 20
sinmove 10 10 -1 10 90 20
sinmove 10 10 -1 10 270 20
#checkpoint 4
checkpoint -2 10 4
checkpoint -2 9 4
checkpoint -3 10 4
checkpoint -3 9 4
#some movers
sinmove -2 8 -2 0 0 20
sinmove -2 8 -2 0 180 20
sinmove -3 8 -3 0 90 20
sinmove -3 8 -3 0 270 20

nextlevel 9
Ring of Fire
start -2.5 1 0 0.1
start -1.5 1 0 0.1
start -0.5 1 0 0.1
start 0.5 1 0 0.1
start 1.5 1 0 0.1
start 2.5 1 0 0.1
deathmatch 10
scores  10 10 3 0 0 3 900000 3000 30 10 10 10
orbiter 0 0 2 2 0 200
orbiter 0 0 -2 2 20 200
orbiter 0 0 2 2 40 200
orbiter 0 0 -2 2 60 200
orbiter 0 0 2 2 80 200
orbiter 0 0 -2 2 100 200
orbiter 0 0 2 2 120 200
orbiter 0 0 -2 2 140 200
orbiter 0 0 2 2 160 200
orbiter 0 0 -2 2 180 200

nextlevel 10
Nomad Arena
level -20 20 15 -15
scores 10 10 0 0 0 0 1000000 10000 20 0 0 10
start -2.5 1 0 0.1
start -1.5 1 0 0.1
start -0.5 1 0 0.1
start 0.5 1 0 0.1
start 1.5 1 0 0.1
start 2.5 1 0 0.1
blinkRelease -2.99 1 -1
blinkRelease -1.99 1 -1
blinkRelease -0.99 1 -1
blinkRelease 0.99 1 -1
blinkRelease 1.99 1 -1
blinkRelease 2.99 1 -1

blinkPeriodic 15 12 150 300 -15
blinkPeriodic 13 12 150 300 -12.5
blinkPeriodic 11 12 150 300 -10
blinkPeriodic 9 12 150 300 -7.5
blinkPeriodic 7 12 150 300 -5
blinkPeriodic 15 10 150 300 -20
blinkPeriodic 13 10 150 300 -15
blinkPeriodic 11 10 150 300 -10
blinkPeriodic 9 10 150 300 -5
blinkPeriodic 7 10 150 300 0
blinkPeriodic 15 8 150 300 -20
blinkPeriodic 13 8 150 300 -22.5
blinkPeriodic 11 8 150 300 -25
blinkPeriodic 9 8 150 300 -15
blinkPeriodic 7 8 150 300 -5

blinkPeriodic 11 6 150 300 -65
blinkPeriodic 11 4 150 300 -75
blinkPeriodic 11 2 150 300 -85
blinkPeriodic 11 0 150 300 -95
blinkPeriodic 11 -2 150 300 -105
blinkPeriodic 11 -4 150 300 -115
blinkPeriodic 11 -6 150 300 -125

blinkPeriodic 15 -12 150 300 -147.5
blinkPeriodic 13 -12 150 300 -150
blinkPeriodic 11 -12 150 300 -152.5
blinkPeriodic 9 -12 150 300 -155
blinkPeriodic 7 -12 150 300 -157.5
blinkPeriodic 15 -10 150 300 -142.5
blinkPeriodic 13 -10 150 300 -147.5
blinkPeriodic 11 -10 150 300 -152.5
blinkPeriodic 9 -10 150 300 -157.5
blinkPeriodic 7 -10 150 300 -162.5
blinkPeriodic 15 -8 150 300 -142.5
blinkPeriodic 13 -8 150 300 -140
blinkPeriodic 11 -8 150 300 -137.5
blinkPeriodic 9 -8 150 300 -147.5
blinkPeriodic 7 -8 150 300 -157.5

blinkPeriodic 5 -10 150 300 -180
blinkPeriodic 3 -10 150 300 -190
blinkPeriodic 1 -10 150 300 -200
blinkPeriodic -1 -10 150 300 -210
blinkPeriodic -3 -10 150 300 -220
blinkPeriodic -5 -10 150 300 -230

blinkPeriodic -15 -12 150 300 -240
blinkPeriodic -13 -12 150 300 -237.5
blinkPeriodic -11 -12 150 300 -235
blinkPeriodic -9 -12 150 300 -232.5
blinkPeriodic -7 -12 150 300 -230
blinkPeriodic -15 -10 150 300 -245
blinkPeriodic -13 -10 150 300 -240
blinkPeriodic -11 -10 150 300 -235
blinkPeriodic -9 -10 150 300 -230
blinkPeriodic -7 -10 150 300 -225
blinkPeriodic -15 -8 150 300 -245
blinkPeriodic -13 -8 150 300 -247.5
blinkPeriodic -11 -8 150 300 -250
blinkPeriodic -9 -8 150 300 -240
blinkPeriodic -7 -8 150 300 -235

blinkPeriodic -11 -6 150 300 -290
blinkPeriodic -11 -4 150 300 -300
blinkPeriodic -11 -2 150 300 140
blinkPeriodic -11 0 150 300 130
blinkPeriodic -11 2 150 300 120
blinkPeriodic -11 4 150 300 110
blinkPeriodic -11 6 150 300 100

blinkPeriodic -15 12 150 300 77.5
blinkPeriodic -13 12 150 300 75
blinkPeriodic -11 12 150 300 72.5
blinkPeriodic -9 12 150 300 70
blinkPeriodic -7 12 150 300 67.5
blinkPeriodic -15 10 150 300 82.5
blinkPeriodic -13 10 150 300 77.5
blinkPeriodic -11 10 150 300 72.5
blinkPeriodic -9 10 150 300 67.5
blinkPeriodic -7 10 150 300 62.5
blinkPeriodic -15 8 150 300 82.5
blinkPeriodic -13 8 150 300 85
blinkPeriodic -11 8 150 300 87.5
blinkPeriodic -9 8 150 300 77.5
blinkPeriodic -7 8 150 300 67.5

blinkPeriodic -5 10 150 300 45
blinkPeriodic -3 10 150 300 35
blinkPeriodic -1 10 150 300 25
blinkPeriodic 1 10 150 300 15
blinkPeriodic 3 10 150 300 5
blinkPeriodic 5 10 150 300 -5