// Plutonia maps

defaultmap
{
	ExitPic = "PLUINTER"
	InterMusic = "P_DM2INT"
	Author = "$WS_AU_CASALIS"
}

map PL_MAP01 lookup "PHUSTR_1"
{
	next = "PL_MAP02"
	secretnext = "PL_MAP02"
	sky1 = "PSKY1"
	cluster = 18
	titlepatch = "PWILV00"
	par = 30
	music = "P_RUNNIN"
}

map PL_MAP02 lookup "PHUSTR_2"
{
	next = "PL_MAP03"
	secretnext = "PL_MAP03"
	sky1 = "PSKY1"
	cluster = 18
	titlepatch = "PWILV01"
	par = 90
	music = "P_STALKS"
}

map PL_MAP03 lookup "PHUSTR_3"
{
	next = "PL_MAP04"
	secretnext = "PL_MAP04"
	sky1 = "PSKY1"
	cluster = 18
	titlepatch = "PWILV02"
	par = 120
	music = "P_COUNTD"
}

map PL_MAP04 lookup "PHUSTR_4"
{
	next = "PL_MAP05"
	secretnext = "PL_MAP05"
	sky1 = "PSKY1"
	cluster = 18
	titlepatch = "PWILV03"
	par = 120
	music = "P_BETWEE"
}

map PL_MAP05 lookup "PHUSTR_5"
{
	next = "PL_MAP06"
	secretnext = "PL_MAP06"
	sky1 = "PSKY1"
	cluster = 18
	titlepatch = "PWILV04"
	par = 90
	music = "P_DOOM"
}

map PL_MAP06 lookup "PHUSTR_6"
{
	next = "PL_MAP07"
	secretnext = "PL_MAP07"
	sky1 = "PSKY1"
	cluster = 18
	titlepatch = "PWILV05"
	par = 150
	music = "P_THE_DA"
}

map PL_MAP07 lookup "PHUSTR_7"
{
	next = "PL_MAP08"
	secretnext = "PL_MAP08"
	sky1 = "PSKY1"
	cluster = 19
	titlepatch = "PWILV06"
	par = 120
	map07special
	music = "P_SHAWN"
}

map PL_MAP08 lookup "PHUSTR_8"
{
	next = "PL_MAP09"
	secretnext = "PL_MAP09"
	sky1 = "PSKY1"
	cluster = 19
	titlepatch = "PWILV07"
	par = 120
	music = "P_DDTBLU"
}

map PL_MAP09 lookup "PHUSTR_9"
{
	next = "PL_MAP10"
	secretnext = "PL_MAP10"
	sky1 = "PSKY1"
	cluster = 19
	titlepatch = "PWILV08"
	par = 270
	music = "P_IN_CIT"
}

map PL_MAP10 lookup "PHUSTR_10"
{
	next = "PL_MAP11"
	secretnext = "PL_MAP11"
	sky1 = "PSKY1"
	cluster = 19
	titlepatch = "PWILV09"
	par = 90
	music = "P_DEAD"
}

map PL_MAP11 lookup "PHUSTR_11"
{
	next = "PL_MAP12"
	secretnext = "PL_MAP12"
	sky1 = "PSKY1"
	cluster = 19
	titlepatch = "PWILV10"
	par = 210
	music = "P_STLKS2"
}

map PL_MAP12 lookup "PHUSTR_12"
{
	next = "PL_MAP13"
	secretnext = "PL_MAP13"
	sky1 = "PSKY2"
	cluster = 20
	titlepatch = "PWILV11"
	par = 150
	music = "P_THEDA2"
}

map PL_MAP13 lookup "PHUSTR_13"
{
	next = "PL_MAP14"
	secretnext = "PL_MAP14"
	sky1 = "PSKY2"
	cluster = 20
	titlepatch = "PWILV12"
	par = 150
	music = "P_DOOM2"
}

map PL_MAP14 lookup "PHUSTR_14"
{
	next = "PL_MAP15"
	secretnext = "PL_MAP15"
	sky1 = "PSKY2"
	cluster = 20
	titlepatch = "PWILV13"
	par = 150
	music = "P_DDTBL2"
}

map PL_MAP15 lookup "PHUSTR_15"
{
	next = "PL_MAP16"
	secretnext = "PL_MAP31"
	sky1 = "PSKY2"
	cluster = 20
	titlepatch = "PWILV14"
	par = 210
	music = "P_RUNNI2"
}

map PL_MAP16 lookup "PHUSTR_16"
{
	next = "PL_MAP17"
	secretnext = "PL_MAP17"
	sky1 = "PSKY2"
	cluster = 20
	titlepatch = "PWILV15"
	par = 150
	music = "P_DEAD2"
}

map PL_MAP17 lookup "PHUSTR_17"
{
	next = "PL_MAP18"
	secretnext = "PL_MAP18"
	sky1 = "PSKY2"
	cluster = 20
	titlepatch = "PWILV16"
	par = 420
	music = "P_STLKS3"
}

map PL_MAP18 lookup "PHUSTR_18"
{
	next = "PL_MAP19"
	secretnext = "PL_MAP19"
	sky1 = "PSKY2"
	cluster = 20
	titlepatch = "PWILV17"
	par = 150
	music = "P_ROMERO"
}

map PL_MAP19 lookup "PHUSTR_19"
{
	next = "PL_MAP20"
	secretnext = "PL_MAP20"
	sky1 = "PSKY2"
	cluster = 20
	titlepatch = "PWILV18"
	par = 210
	music = "P_SHAWN2"
}

map PL_MAP20 lookup "PHUSTR_20"
{
	next = "PL_MAP21"
	secretnext = "PL_MAP21"
	sky1 = "PSKY2"
	cluster = 20
	titlepatch = "PWILV19"
	par = 150
	music = "P_MESSAG"
}

map PL_MAP21 lookup "PHUSTR_21"
{
	next = "PL_MAP22"
	secretnext = "PL_MAP22"
	sky1 = "PSKY3"
	cluster = 21
	titlepatch = "PWILV20"
	par = 240
	music = "P_COUNT2"
}

map PL_MAP22 lookup "PHUSTR_22"
{
	next = "PL_MAP23"
	secretnext = "PL_MAP23"
	sky1 = "PSKY3"
	cluster = 21
	titlepatch = "PWILV21"
	par = 150
	music = "P_DDTBL3"
}

map PL_MAP23 lookup "PHUSTR_23"
{
	next = "PL_MAP24"
	secretnext = "PL_MAP24"
	sky1 = "PSKY3"
	cluster = 21
	titlepatch = "PWILV22"
	par = 180
	music = "P_AMPIE"
}

map PL_MAP24 lookup "PHUSTR_24"
{
	next = "PL_MAP25"
	secretnext = "PL_MAP25"
	sky1 = "PSKY3"
	cluster = 21
	titlepatch = "PWILV23"
	par = 150
	music = "P_THEDA3"
}

map PL_MAP25 lookup "PHUSTR_25"
{
	next = "PL_MAP26"
	secretnext = "PL_MAP26"
	sky1 = "PSKY3"
	cluster = 21
	titlepatch = "PWILV24"
	par = 150
	music = "P_ADRIAN"
}

map PL_MAP26 lookup "PHUSTR_26"
{
	next = "PL_MAP27"
	secretnext = "PL_MAP27"
	sky1 = "PSKY3"
	cluster = 21
	titlepatch = "PWILV25"
	par = 300
	music = "P_MESSG2"
}

map PL_MAP27 lookup "PHUSTR_27"
{
	next = "PL_MAP28"
	secretnext = "PL_MAP28"
	sky1 = "PSKY3"
	cluster = 21
	titlepatch = "PWILV26"
	par = 330
	music = "P_ROMER2"
}

map PL_MAP28 lookup "PHUSTR_28"
{
	next = "PL_MAP29"
	secretnext = "PL_MAP29"
	sky1 = "PSKY3"
	cluster = 21
	titlepatch = "PWILV27"
	par = 420
	music = "P_TENSE"
}

map PL_MAP29 lookup "PHUSTR_29"
{
	next = "PL_MAP30"
	secretnext = "PL_MAP30"
	sky1 = "PSKY3"
	cluster = 21
	titlepatch = "PWILV28"
	par = 300
	music = "P_SHAWN3"
}

map PL_MAP30 lookup "PHUSTR_30"
{
	sky1 = "PSKY3"
	cluster = 21
	titlepatch = "PWILV29"
	par = 180
	allowmonstertelefrags
	music = "P_OPENIN"
	next = endgame {
		pic = "PLUBOSS"
		music = "P_THE_DA"
		cast
	}
}

map PL_MAP31 lookup "PHUSTR_31"
{
	next = "PL_MAP16"
	secretnext = "PL_MAP32"
	sky1 = "PSKY3"
	cluster = 22
	titlepatch = "PWILV30"
	par = 120
	music = "P_EVIL"
}

map PL_MAP32 lookup "PHUSTR_32"
{
	next = "PL_MAP16"
	secretnext = "PL_MAP16"
	sky1 = "PSKY3"
	cluster = 23
	titlepatch = "PWILV31"
	par = 30
	music = "P_ULTIMA"
}

// Plutonia first cluster (up thru level 6)

cluster 18
{
	flat = "$BGFLAT06"
	music = "P_READ_M"
	exittext = lookup, "P1TEXT"
}

// Plutonia second cluster (up thru level 11)

cluster 19
{
	flat = "$BGFLAT11"
	music = "P_READ_M"
	exittext = lookup, "P2TEXT"
}

// Plutonia third cluster (up thru level 20)

cluster 20
{
	flat = "$BGFLAT20"
	music = "P_READ_M"
	exittext = lookup, "P3TEXT"
}

// Plutonia fourth cluster (up thru level 30)

cluster 21
{
	flat = "$BGFLAT30"
	music = "P_READ_M"
	exittext = lookup, "P4TEXT"
}

// Plutonia DOOM II fifth cluster (level 31)

cluster 22
{
	flat = "$BGFLAT15"
	music = "P_READ_M"
	entertext = lookup, "P5TEXT"
}

// Plutonia sixth cluster (level 32)

cluster 23
{
	flat = "$BGFLAT31"
	music = "P_READ_M"
	entertext = lookup, "P6TEXT"
}
