include "mapinfo/wolfcommon.txt"

gameinfo
{
	signon = "WLFSGNON"
	menufade = "AE 00 00"
	menucolors = "88 00 00", "D4 00 00", "7D 00 00", "58 00 00", "64 00 00", "00 00 00"
	titlemusic = "NAZI_NOR"
	scoresmusic = "ROSTER"
	drawreadthis = true
	gamepalette = "WOLFPAL"
	titlepage = "TITLEPIC"
	menufontcolor_disabled = "DarkRed"
	highscoresfont = "SmallFont"
	quitmessages = "$ENDSTR01", "$ENDSTR02", "$ENDSTR03", "$ENDSTR04", "$ENDSTR05", "$ENDSTR06", "$ENDSTR07", "$ENDSTR08", "$ENDSTR09"
}

adddefaultmap
{
	translator = "xlat/wolf3d.txt"
	deathcam = true
	specialaction = "Schabbs", "Exit_Normal"
	specialaction = "Gift", "Exit_Normal"
	specialaction = "FatFace", "Exit_Normal"
	specialaction = "Hitler", "Exit_Normal"
}

// Episode 1

episode "MAP01"
{
	lookup = "WL_EPISODE1"
	picname = "M_EPIS1"
	key = "E"
}

cluster 1
{
	exittext = "ENDART1"
	exittextislump
}

map "MAP01"
{
	next = "MAP02"
	secretnext = "MAP10"
	floornumber = 1
	par = 90
	music = "GETTHEM"
	cluster = 1
}

map "MAP02"
{
	next = "MAP03"
	secretnext = "MAP10"
	floornumber = 2
	par = 120
	music = "SEARCHN"
	cluster = 1
}

map "MAP03"
{
	next = "MAP04"
	secretnext = "MAP10"
	floornumber = 3
	par = 120
	music = "POW"
	cluster = 1
}

map "MAP04"
{
	next = "MAP05"
	secretnext = "MAP10"
	floornumber = 4
	par = 210
	music = "SUSPENSE"
	cluster = 1
}

map "MAP05"
{
	next = "MAP06"
	secretnext = "MAP10"
	floornumber = 5
	par = 180
	music = "GETTHEM"
	cluster = 1
}

map "MAP06"
{
	next = "MAP07"
	secretnext = "MAP10"
	floornumber = 6
	par = 180
	music = "SEARCHN"
	cluster = 1
}

map "MAP07"
{
	next = "MAP08"
	secretnext = "MAP10"
	floornumber = 7
	par = 150
	music = "POW"
	cluster = 1
}

map "MAP08"
{
	next = "MAP09"
	secretnext = "MAP10"
	floornumber = 8
	par = 150
	music = "SUSPENSE"
	cluster = 1
}

map "MAP09"
{
	next = "EndTitle"
	secretnext = "MAP10"
	floornumber = 9
	music = "WARMARCH"
	cluster = 1
}

map "MAP10"
{
	next = "MAP02"
	secretnext = "MAP10"
	defaultceiling = "#400040"
	floornumber = 10
	music = "CORNER"
	cluster = 1
	completionstring = "$STR_SECRETCOMPLETED"
	levelbonus = 15000
	secretdeathsounds = true
}

// Episode 2

episode "MAP11"
{
	lookup = "WL_EPISODE2"
	picname = "M_EPIS2"
	key = "O"
}

cluster 2
{
	exittext = "ENDART2"
	exittextislump
}

map "MAP11"
{
	next = "MAP12"
	secretnext = "MAP20"
	defaultceiling = "#585400"
	floornumber = 1
	par = 90
	music = "NAZI_OMI"
	cluster = 2
}

map "MAP12"
{
	next = "MAP13"
	secretnext = "MAP20"
	defaultceiling = "#585400"
	floornumber = 2
	par = 210
	music = "PREGNANT"
	cluster = 2
}

map "MAP13"
{
	next = "MAP14"
	secretnext = "MAP20"
	defaultceiling = "#585400"
	floornumber = 3
	par = 180
	music = "GOINGAFT"
	cluster = 2
}

map "MAP14"
{
	next = "MAP15"
	secretnext = "MAP20"
	floornumber = 4
	par = 120
	music = "HEADACHE"
	cluster = 2
}

map "MAP15"
{
	next = "MAP16"
	secretnext = "MAP20"
	defaultceiling = "#4040FC"
	floornumber = 5
	par = 240
	music = "NAZI_OMI"
	cluster = 2
}

map "MAP16"
{
	next = "MAP17"
	secretnext = "MAP20"
	defaultceiling = "#585400"
	floornumber = 6
	par = 360
	music = "PREGNANT"
	cluster = 2
}

map "MAP17"
{
	next = "MAP18"
	secretnext = "MAP20"
	floornumber = 7
	par = 60
	music = "HEADACHE"
	cluster = 2
}

map "MAP18"
{
	next = "MAP19"
	secretnext = "MAP20"
	defaultceiling = "#580000"
	floornumber = 8
	par = 180
	music = "GOINGAFT"
	cluster = 2
}

map "MAP19"
{
	next = "EndTitle"
	secretnext = "MAP20"
	floornumber = 9
	music = "WARMARCH"
	cluster = 2
}

map "MAP20"
{
	next = "MAP12"
	secretnext = "MAP20"
	defaultceiling = "#4040FC"
	floornumber = 10
	music = "DUNGEON"
	cluster = 2
	completionstring = "$STR_SECRETCOMPLETED"
	levelbonus = 15000
}

// Episode 3

episode "MAP21"
{
	lookup = "WL_EPISODE3"
	picname = "M_EPIS3"
	key = "D"
}

cluster 3
{
	exittext = "ENDART3"
	exittextislump
}

map "MAP21"
{
	next = "MAP22"
	secretnext = "MAP30"
	floornumber = 1
	par = 90
	music = "INTROCW3"
	cluster = 3
}

map "MAP22"
{
	next = "MAP23"
	secretnext = "MAP30"
	floornumber = 2
	par = 90
	music = "NAZI_RAP"
	cluster = 3
}

map "MAP23"
{
	next = "MAP24"
	secretnext = "MAP30"
	floornumber = 3
	par = 150
	music = "TWELFTH"
	cluster = 3
}

map "MAP24"
{
	next = "MAP25"
	secretnext = "MAP30"
	floornumber = 4
	par = 150
	music = "ZEROHOUR"
	cluster = 3
}

map "MAP25"
{
	next = "MAP26"
	secretnext = "MAP30"
	floornumber = 5
	par = 210
	music = "INTROCW3"
	cluster = 3
}

map "MAP26"
{
	next = "MAP27"
	secretnext = "MAP30"
	defaultceiling = "#580000"
	floornumber = 6
	par = 150
	music = "NAZI_RAP"
	cluster = 3
}

map "MAP27"
{
	next = "MAP28"
	secretnext = "MAP30"
	defaultceiling = "#483818"
	floornumber = 7
	par = 120
	music = "TWELFTH"
	cluster = 3
}

map "MAP28"
{
	next = "MAP29"
	secretnext = "MAP30"
	floornumber = 8
	par = 360
	music = "ZEROHOUR"
	cluster = 3
}

map "MAP29"
{
	next = "EndTitle"
	secretnext = "MAP30"
	floornumber = 9
	music = "ULTIMATE"
	cluster = 3
}

map "MAP30"
{
	next = "MAP28"
	secretnext = "MAP30"
	defaultceiling = "#000098"
	floornumber = 10
	music = "PACMAN"
	cluster = 3
	completionstring = "$STR_SECRETCOMPLETED"
	levelbonus = 15000
}

// Episode 4

episode "MAP31"
{
	lookup = "WL_EPISODE4"
	picname = "M_EPIS4"
	key = "A"
}

cluster 4
{
	exittext = "ENDART4"
	exittextislump
}

map "MAP31"
{
	next = "MAP32"
	secretnext = "MAP40"
	floornumber = 1
	par = 120
	music = "GETTHEM"
	cluster = 4
}

map "MAP32"
{
	next = "MAP33"
	secretnext = "MAP40"
	defaultceiling = "#000058"
	floornumber = 2
	par = 120
	music = "SEARCHN"
	cluster = 4
}

map "MAP33"
{
	next = "MAP34"
	secretnext = "MAP40"
	defaultceiling = "#580000"
	floornumber = 3
	par = 90
	music = "POW"
	cluster = 4
}

map "MAP34"
{
	next = "MAP35"
	secretnext = "MAP40"
	defaultceiling = "#483818"
	floornumber = 4
	par = 60
	music = "SUSPENSE"
	cluster = 4
}

map "MAP35"
{
	next = "MAP36"
	secretnext = "MAP40"
	defaultceiling = "#483818"
	floornumber = 5
	par = 270
	music = "GETTHEM"
	cluster = 4
}

map "MAP36"
{
	next = "MAP37"
	secretnext = "MAP40"
	defaultceiling = "#000058"
	floornumber = 6
	par = 210
	music = "SEARCHN"
	cluster = 4
}

map "MAP37"
{
	next = "MAP38"
	secretnext = "MAP40"
	defaultceiling = "#580000"
	floornumber = 7
	par = 120
	music = "POW"
	cluster = 4
}

map "MAP38"
{
	next = "MAP39"
	secretnext = "MAP40"
	defaultceiling = "#716D00"
	floornumber = 8
	par = 270
	music = "SUSPENSE"
	cluster = 4
}

map "MAP39"
{
	next = "EndTitle"
	secretnext = "MAP10"
	floornumber = 9
	music = "WARMARCH"
	cluster = 4
}

map "MAP40"
{
	next = "MAP34"
	secretnext = "MAP40"
	defaultceiling = "#483818"
	floornumber = 10
	music = "CORNER"
	cluster = 4
	completionstring = "$STR_SECRETCOMPLETED"
	levelbonus = 15000
}

// Episode 5

episode "MAP41"
{
	lookup = "WL_EPISODE5"
	picname = "M_EPIS5"
	key = "T"
}

cluster 5
{
	exittext = "ENDART5"
	exittextislump
}

map "MAP41"
{
	next = "MAP42"
	secretnext = "MAP50"
	defaultceiling = "#007070"
	floornumber = 1
	par = 150
	music = "NAZI_OMI"
	cluster = 5
}

map "MAP42"
{
	next = "MAP43"
	secretnext = "MAP50"
	floornumber = 2
	par = 90
	music = "PREGNANT"
	cluster = 5
}

map "MAP43"
{
	next = "MAP44"
	secretnext = "MAP50"
	defaultceiling = "#580000"
	floornumber = 3
	par = 150
	music = "GOINGAFT"
	cluster = 5
}

map "MAP44"
{
	next = "MAP45"
	secretnext = "MAP50"
	defaultceiling = "#580000"
	floornumber = 4
	par = 150
	music = "HEADACHE"
	cluster = 5
}

map "MAP45"
{
	next = "MAP46"
	secretnext = "MAP50"
	defaultceiling = "#483818"
	floornumber = 5
	par = 240
	music = "NAZI_OMI"
	cluster = 5
}

map "MAP46"
{
	next = "MAP47"
	secretnext = "MAP50"
	defaultceiling = "#80502C"
	floornumber = 6
	par = 180
	music = "PREGNANT"
	cluster = 5
}

map "MAP47"
{
	next = "MAP48"
	secretnext = "MAP50"
	floornumber = 7
	par = 270
	music = "HEADACHE"
	cluster = 5
}

map "MAP48"
{
	next = "MAP49"
	secretnext = "MAP50"
	floornumber = 8
	par = 210
	music = "GOINGAFT"
	cluster = 5
}

map "MAP49"
{
	next = "EndTitle"
	secretnext = "MAP50"
	floornumber = 9
	music = "WARMARCH"
	cluster = 5
}

map "MAP50"
{
	next = "MAP46"
	secretnext = "MAP50"
	defaultceiling = "#580000"
	floornumber = 10
	music = "DUNGEON"
	cluster = 5
	completionstring = "$STR_SECRETCOMPLETED"
	levelbonus = 15000
}

// Episode 6

episode "MAP51"
{
	lookup = "WL_EPISODE6"
	picname = "M_EPIS6"
	key = "C"
}

cluster 6
{
	exittext = "ENDART6"
	exittextislump
}

map "MAP51"
{
	next = "MAP52"
	secretnext = "MAP60"
	floornumber = 1
	par = 390
	music = "INTROCW3"
	cluster = 6
}

map "MAP52"
{
	next = "MAP53"
	secretnext = "MAP60"
	floornumber = 2
	par = 240
	music = "NAZI_RAP"
	cluster = 6
}

map "MAP53"
{
	next = "MAP54"
	secretnext = "MAP60"
	floornumber = 3
	par = 270
	music = "TWELFTH"
	cluster = 6
}

map "MAP54"
{
	next = "MAP55"
	secretnext = "MAP60"
	floornumber = 4
	par = 360
	music = "ZEROHOUR"
	cluster = 6
}

map "MAP55"
{
	next = "MAP56"
	secretnext = "MAP60"
	defaultceiling = "#483818"
	floornumber = 5
	par = 300
	music = "INTROCW3"
	cluster = 6
}

map "MAP56"
{
	next = "MAP57"
	secretnext = "MAP60"
	defaultceiling = "#483818"
	floornumber = 6
	par = 330
	music = "NAZI_RAP"
	cluster = 6
}

map "MAP57"
{
	next = "MAP58"
	secretnext = "MAP60"
	defaultceiling = "#007070"
	floornumber = 7
	par = 330
	music = "TWELFTH"
	cluster = 6
}

map "MAP58"
{
	next = "MAP59"
	secretnext = "MAP60"
	defaultceiling = "#483818"
	floornumber = 8
	par = 810
	music = "ZEROHOUR"
	cluster = 6
}

map "MAP59"
{
	next = "EndTitle"
	secretnext = "MAP60"
	defaultceiling = "#483818"
	floornumber = 9
	music = "ULTIMATE"
	cluster = 6
}

map "MAP60"
{
	next = "MAP54"
	secretnext = "MAP60"
	defaultceiling = "#483818"
	floornumber = 10
	music = "FUNKYOU"
	cluster = 6
	completionstring = "$STR_SECRETCOMPLETED"
	levelbonus = 15000
}
