// Registered/Retail Episode 1

defaultmap
{
	BorderTexture = "FLOOR7_2"
	InterMusic = "$MUSIC_INTER"
}

map E1M1 lookup "HUSTR_E1M1"
{
	levelnum = 1
	next = "E1M2"
	secretnext = "E1M10"
	titlepatch = "WILV00"
	sky1 = "SKY1"
	cluster = 1
	par = 30
	music = "$MUSIC_E1M1"
	ExitPic = "$IN_EPI1"
	Author = "$WS_AU_ROMERO"
}

map E1M10 lookup "HUSTR_E1M10"
{
	levelnum = 10
	next = "E1M2"
	secretnext = "E1M1"
	titlepatch = "WILV39"
	sky1 = "SKY1"
	cluster = 1
	music = "$MUSIC_E2M1"
	ExitPic = "$IN_EPI1"
	par = 150
	Author = "$WS_AU_CALVIN"
}

map E1M2 lookup "HUSTR_E1M2"
{
	levelnum = 2
	next = "E1M3"
	secretnext = "E1M9"
	titlepatch = "WILV01"
	sky1 = "SKY1"
	cluster = 1
	par = 75
	music = "$MUSIC_E1M2"
	ExitPic = "$IN_EPI1"
	Author = "$WS_AU_ROMERO"
}

map E1M3 lookup "HUSTR_E1M3"
{
	levelnum = 3
	next = "E1M4"
	secretnext = "E1M9"
	titlepatch = "WILV02"
	sky1 = "SKY1"
	cluster = 1
	par = 120
	music = "$MUSIC_E1M3"
	ExitPic = "$IN_EPI1"
	Author = "$WS_AU_ROMERO"
}

map E1M4 lookup "HUSTR_E1M4"
{
	levelnum = 4
	next = "E1M5"
	secretnext = "E1M9"
	titlepatch = "WILV03"
	sky1 = "SKY1"
	cluster = 1
	par = 90
	music = "$MUSIC_E1M4"
	ExitPic = "$IN_EPI1"
	Author = "$WS_AU_ROMERO_HALL"
}

map E1M5 lookup "HUSTR_E1M5"
{
	levelnum = 5
	next = "E1M6"
	secretnext = "E1M9"
	titlepatch = "WILV04"
	sky1 = "SKY1"
	cluster = 1
	par = 165
	music = "$MUSIC_E1M5"
	ExitPic = "$IN_EPI1"
	Author = "$WS_AU_ROMERO"
}

map E1M6 lookup "HUSTR_E1M6"
{
	levelnum = 6
	next = "E1M7"
	secretnext = "E1M9"
	titlepatch = "WILV05"
	sky1 = "SKY1"
	cluster = 1
	par = 180
	music = "$MUSIC_E1M6"
	ExitPic = "$IN_EPI1"
	Author = "$WS_AU_ROMERO"
}

map E1M7 lookup "HUSTR_E1M7"
{
	levelnum = 7
	next = "E1M8"
	secretnext = "E1M9"
	titlepatch = "WILV06"
	sky1 = "SKY1"
	cluster = 1
	par = 180
	music = "$MUSIC_E1M7"
	ExitPic = "$IN_EPI1"
	Author = "$WS_AU_ROMERO"
}

map E1M8 lookup "HUSTR_E1M8"
{
	levelnum = 8
	next = "EndGame1"
	secretnext = "E1M9"
	titlepatch = "WILV07"
	sky1 = "SKY1"
	cluster = 1
	par = 165
	nointermission
	nosoundclipping
	baronspecial
	specialaction_lowerfloor
	music = "$MUSIC_E1M8"
	ExitPic = "$IN_EPI1"
	Author = "$WS_AU_PETERSEN_HALL"
}

map E1M9 lookup "HUSTR_E1M9"
{
	levelnum = 9
	next = "E1M4"
	secretnext = "E1M4"
	titlepatch = "WILV08"
	sky1 = "SKY1"
	cluster = 1
	par = 165
	music = "$MUSIC_E1M9"
	ExitPic = "$IN_EPI1"
	Author = "$WS_AU_ROMERO"
}

// Registered/Retail Episode 2

map E2M1 lookup "HUSTR_E2M1"
{
	levelnum = 11
	next = "E2M2"
	secretnext = "E2M9"
	titlepatch = "WILV10"
	sky1 = "SKY2"
	cluster = 2
	par = 90
	music = "$MUSIC_E2M1"
	ExitPic = "$IN_EPI2"
	Author = "$WS_AU_PETERSEN_HALL"
}

map E2M2 lookup "HUSTR_E2M2"
{
	levelnum = 12
	next = "E2M3"
	secretnext = "E2M9"
	titlepatch = "WILV11"
	sky1 = "SKY2"
	cluster = 2
	par = 90
	music = "$MUSIC_E2M2"
	ExitPic = "$IN_EPI2"
	Author = "$WS_AU_PETERSEN_HALL"
}

map E2M3 lookup "HUSTR_E2M3"
{
	levelnum = 13
	next = "E2M4"
	secretnext = "E2M9"
	titlepatch = "WILV12"
	sky1 = "SKY2"
	cluster = 2
	par = 90
	music = "$MUSIC_E2M3"
	ExitPic = "$IN_EPI2"
	Author = "$WS_AU_PETERSEN_HALL"
}

map E2M4 lookup "HUSTR_E2M4"
{
	levelnum = 14
	next = "E2M5"
	secretnext = "E2M9"
	titlepatch = "WILV13"
	sky1 = "SKY2"
	cluster = 2
	par = 120
	music = "$MUSIC_E2M4"
	ExitPic = "$IN_EPI2"
	Author = "$WS_AU_PETERSEN_HALL"
}

map E2M5 lookup "HUSTR_E2M5"
{
	levelnum = 15
	next = "E2M6"
	secretnext = "E2M9"
	titlepatch = "WILV14"
	sky1 = "SKY2"
	cluster = 2
	par = 90
	music = "$MUSIC_E2M5"
	ExitPic = "$IN_EPI2"
	Author = "$WS_AU_PETERSEN"
}

map E2M6 lookup "HUSTR_E2M6"
{
	levelnum = 16
	next = "E2M7"
	secretnext = "E2M9"
	titlepatch = "WILV15"
	sky1 = "SKY2"
	cluster = 2
	par = 360
	music = "$MUSIC_E2M6"
	ExitPic = "$IN_EPI2"
	Author = "$WS_AU_PETERSEN"
}

map E2M7 lookup "HUSTR_E2M7"
{
	levelnum = 17
	next = "E2M8"
	secretnext = "E2M9"
	titlepatch = "WILV16"
	sky1 = "SKY2"
	cluster = 2
	par = 240
	music = "$MUSIC_E2M7"
	ExitPic = "$IN_EPI2"
	Author = "$WS_AU_PETERSEN_HALL"
}

map E2M8 lookup "HUSTR_E2M8"
{
	levelnum = 18
	next = "EndGame2"
	secretnext = "E2M9"
	titlepatch = "WILV17"
	sky1 = "SKY2"
	cluster = 2
	par = 135
	nointermission
	nosoundclipping
	cyberdemonspecial
	specialaction_exitlevel
	music = "$MUSIC_E2M8"
	ExitPic = "$IN_EPI2"
	Author = "$WS_AU_PETERSEN"
}

map E2M9 lookup "HUSTR_E2M9"
{
	levelnum = 19
	next = "E2M6"
	secretnext = "E2M6"
	titlepatch = "WILV18"
	sky1 = "SKY2"
	cluster = 2
	par = 170
	music = "$MUSIC_E2M9"
	ExitPic = "$IN_EPI2"
	Author = "$WS_AU_PETERSEN"
}

// Registered/Retail Episode 3

map E3M1 lookup "HUSTR_E3M1"
{
	levelnum = 21
	next = "E3M2"
	secretnext = "E3M9"
	titlepatch = "WILV20"
	sky1 = "SKY3"
	cluster = 3
	par = 90
	music = "$MUSIC_E3M1"
	ExitPic = "$IN_EPI3"
	Author = "$WS_AU_PETERSEN"
}

map E3M2 lookup "HUSTR_E3M2"
{
	levelnum = 22
	next = "E3M3"
	secretnext = "E3M9"
	titlepatch = "WILV21"
	sky1 = "SKY3"
	cluster = 3
	par = 45
	music = "$MUSIC_E3M2"
	ExitPic = "$IN_EPI3"
	Author = "$WS_AU_PETERSEN"
}

map E3M3 lookup "HUSTR_E3M3"
{
	levelnum = 23
	next = "E3M4"
	secretnext = "E3M9"
	titlepatch = "WILV22"
	sky1 = "SKY3"
	cluster = 3
	par = 90
	music = "$MUSIC_E3M3"
	ExitPic = "$IN_EPI3"
	Author = "$WS_AU_PETERSEN_HALL"
}

map E3M4 lookup "HUSTR_E3M4"
{
	levelnum = 24
	next = "E3M5"
	secretnext = "E3M9"
	titlepatch = "WILV23"
	sky1 = "SKY3"
	cluster = 3
	par = 150
	music = "$MUSIC_E3M4"
	ExitPic = "$IN_EPI3"
	Author = "$WS_AU_PETERSEN"
}

map E3M5 lookup "HUSTR_E3M5"
{
	levelnum = 25
	next = "E3M6"
	secretnext = "E3M9"
	titlepatch = "WILV24"
	sky1 = "SKY3"
	cluster = 3
	par = 90
	music = "$MUSIC_E3M5"
	ExitPic = "$IN_EPI3"
	Author = "$WS_AU_PETERSEN"
}

map E3M6 lookup "HUSTR_E3M6"
{
	levelnum = 26
	next = "E3M7"
	secretnext = "E3M9"
	titlepatch = "WILV25"
	sky1 = "SKY3"
	cluster = 3
	par = 90
	music = "$MUSIC_E3M6"
	ExitPic = "$IN_EPI3"
	Author = "$WS_AU_PETERSEN"
}

map E3M7 lookup "HUSTR_E3M7"
{
	levelnum = 27
	next = "E3M8"
	secretnext = "E3M9"
	titlepatch = "WILV26"
	sky1 = "SKY3"
	cluster = 3
	par = 165
	music = "$MUSIC_E3M7"
	ExitPic = "$IN_EPI3"
	Author = "$WS_AU_PETERSEN_HALL"
}

map E3M8 lookup "HUSTR_E3M8"
{
	levelnum = 28
	next = "endbunny"
	secretnext = "E3M9"
	titlepatch = "WILV27"
	sky1 = "SKY3"
	cluster = 3
	par = 105
	nointermission
	nosoundclipping
	spidermastermindspecial
	specialaction_exitlevel
	music = "$MUSIC_E3M8"
	ExitPic = "$IN_EPI3"
	Author = "$WS_AU_PETERSEN"
}

map E3M9 lookup "HUSTR_E3M9"
{
	levelnum = 29
	next = "E3M7"
	secretnext = "E3M7"
	titlepatch = "WILV28"
	sky1 = "SKY3"
	cluster = 3
	par = 135
	music = "$MUSIC_E3M9"
	ExitPic = "$IN_EPI3"
	Author = "$WS_AU_PETERSEN"
}

// Retail Episode 4

map E4M1 lookup "HUSTR_E4M1"
{
	levelnum = 31
	next = "E4M2"
	secretnext = "E4M9"
	titlepatch = "WILV30"
	sky1 = "SKY4"
	cluster = 4
	par = 165
	music = "$MUSIC_E3M4"
	ExitPic = "INTER_E4"
	Author = "$WS_AU_MCGEE"
}

map E4M2 lookup "HUSTR_E4M2"
{
	levelnum = 32
	next = "E4M3"
	secretnext = "E4M9"
	titlepatch = "WILV31"
	sky1 = "SKY4"
	cluster = 4
	par = 255
	music = "$MUSIC_E3M2"
	ExitPic = "INTER_E4"
	Author = "$WS_AU_ROMERO"
}

map E4M3 lookup "HUSTR_E4M3"
{
	levelnum = 33
	next = "E4M4"
	secretnext = "E4M9"
	titlepatch = "WILV32"
	sky1 = "SKY4"
	cluster = 4
	par = 135
	music = "$MUSIC_E3M3"
	ExitPic = "INTER_E4"
	Author = "$WS_AU_GREEN"
}

map E4M4 lookup "HUSTR_E4M4"
{
	levelnum = 34
	next = "E4M5"
	secretnext = "E4M9"
	titlepatch = "WILV33"
	sky1 = "SKY4"
	cluster = 4
	par = 150
	music = "$MUSIC_E1M5"
	ExitPic = "INTER_E4"
	Author = "$WS_AU_MCGEE"
}

map E4M5 lookup "HUSTR_E4M5"
{
	levelnum = 35
	next = "E4M6"
	secretnext = "E4M9"
	titlepatch = "WILV34"
	sky1 = "SKY4"
	cluster = 4
	par = 180
	music = "$MUSIC_E2M7"
	ExitPic = "INTER_E4"
	Author = "$WS_AU_WILLITS_CHASAR"
}

map E4M6 lookup "HUSTR_E4M6"
{
	levelnum = 36
	next = "E4M7"
	secretnext = "E4M9"
	titlepatch = "WILV35"
	sky1 = "SKY4"
	cluster = 4
	par = 390
	cyberdemonspecial
	specialaction_opendoor
	music = "$MUSIC_E2M4"
	ExitPic = "INTER_E4"
	Author = "$WS_AU_ROMERO"
}

map E4M7 lookup "HUSTR_E4M7"
{
	levelnum = 37
	next = "E4M8"
	secretnext = "E4M9"
	titlepatch = "WILV36"
	sky1 = "SKY4"
	cluster = 4
	par = 135
	music = "$MUSIC_E2M6"
	ExitPic = "INTER_E4"
	Author = "$WS_AU_ANDERSON"
}

map E4M8 lookup "HUSTR_E4M8"
{
	levelnum = 38
	next = "EndGame4"
	secretnext = "E4M9"
	titlepatch = "WILV37"
	sky1 = "SKY4"
	cluster = 4
	par = 360
	nointermission
	nosoundclipping
	spidermastermindspecial
	specialaction_lowerfloor
	music = "$MUSIC_E2M5"
	ExitPic = "INTER_E4"
	Author = "$WS_AU_GREEN"
}

map E4M9 lookup "HUSTR_E4M9"
{
	levelnum = 39
	next = "E4M3"
	secretnext = "E4M3"
	titlepatch = "WILV38"
	sky1 = "SKY4"
	cluster = 4
	par = 180
	music = "$MUSIC_E1M9"
	ExitPic = "INTER_E4"
	Author = "$WS_AU_WILLITS"
}

// Clusters (correspond with same-numbered episode)

cluster 1
{
	flat = "$bgflatE1"
	music = "$MUSIC_VICTOR"
	exittext = lookup, "E1TEXT"
}

cluster 2
{
	flat = "$bgflatE2"
	music = "$MUSIC_VICTOR"
	exittext = lookup, "E2TEXT"
}

cluster 3
{
	flat = "$bgflatE3"
	music = "$MUSIC_VICTOR"
	exittext = lookup, "E3TEXT"
}

cluster 4
{
	flat = "$bgflatE4"
	music = "$MUSIC_VICTOR"
	exittext = lookup, "E4TEXT"
}
