mirror of
https://github.com/ZDoom/gzdoom.git
synced 2024-11-18 18:31:43 +00:00
e105a29e99
to handle M4 and 5 in Doom and Heretic. - Added P_CheckMapData functions and replaced all calls to P_OpenMapData that only checked for a map's presence with it. - Added Martin Howe's player statusbar face submission. - Added an 'adddefaultmap' option for MAPINFO. This is the same as 'defaultmap' but keeps all existing information in the default and just adds to it. This is needed because Hexen and Strife set some information in their base MAPINFO and using 'defaultmap' in a PWAD would override that. - Fixed: Using MAPINFO's f1 option could cause memory leaks. - Added option to load lumps by full name to several places: * Finale texts loaded from a text lump * Demos * Local SNDINFOs * Local SNDSEQs * Image names in FONTDEFS * intermission script names - Changed the STCFN121 handling. The character is not an 'I' but a '|' so instead of discarding it it should be inserted at position 124. - Renamed indexfont.fon to indexfont so that I could remove a special case from V_GetFont that was just added for this one font. - Added a 'dumpspawnedthings' CVAR that enables a listing of all things in the map and the actor type they spawned. SVN r882 (trunk)
454 lines
6.4 KiB
Text
454 lines
6.4 KiB
Text
// MAPINFO for Heretic (Shareware and Retail)
|
|
|
|
skill baby
|
|
AmmoFactor 1.5
|
|
DoubleAmmoFactor 1.5
|
|
DamageFactor 0.5
|
|
EasyBossBrain
|
|
SpawnFilter "Easy"
|
|
Name "$MNU_WETNURSE"
|
|
|
|
skill easy
|
|
DoubleAmmoFactor 1.5
|
|
SpawnFilter "Easy"
|
|
Name "$MNU_YELLOWBELLIES"
|
|
|
|
skill normal
|
|
DoubleAmmoFactor 1.5
|
|
SpawnFilter "Normal"
|
|
Name "$MNU_BRINGEST"
|
|
|
|
skill hard
|
|
DoubleAmmoFactor 1.5
|
|
SpawnFilter "Hard"
|
|
Name "$MNU_SMITE"
|
|
|
|
skill nightmare
|
|
AmmoFactor 1.5
|
|
DoubleAmmoFactor 1.5
|
|
FastMonsters
|
|
DisableCheats
|
|
SpawnFilter "Hard"
|
|
Name "$MNU_BLACKPLAGUE"
|
|
|
|
clearepisodes
|
|
episode e1m1
|
|
name "$MNU_COTD"
|
|
key c
|
|
|
|
episode e2m1
|
|
name "$MNU_HELLSMAW"
|
|
key h
|
|
|
|
episode e3m1
|
|
name "$MNU_DOME"
|
|
key d
|
|
|
|
episode e4m1
|
|
name "$MNU_OSSUARY"
|
|
key o
|
|
optional
|
|
|
|
episode e5m1
|
|
name "$MNU_DEMESNE"
|
|
key s
|
|
optional
|
|
|
|
|
|
|
|
// Episode 1
|
|
|
|
map E1M1 lookup HHUSTR_E1M1
|
|
next E1M2
|
|
secretnext E1M9
|
|
sky1 SKY1 0
|
|
cluster 1
|
|
music MUS_E1M1
|
|
|
|
map E1M2 lookup HHUSTR_E1M2
|
|
next E1M3
|
|
secretnext E1M9
|
|
sky1 SKY1 0
|
|
cluster 1
|
|
music MUS_E1M2
|
|
|
|
map E1M3 lookup HHUSTR_E1M3
|
|
next E1M4
|
|
secretnext E1M9
|
|
sky1 SKY1 0
|
|
cluster 1
|
|
music MUS_E1M3
|
|
|
|
map E1M4 lookup HHUSTR_E1M4
|
|
next E1M5
|
|
secretnext E1M9
|
|
sky1 SKY1 0
|
|
cluster 1
|
|
music MUS_E1M4
|
|
|
|
map E1M5 lookup HHUSTR_E1M5
|
|
next E1M6
|
|
secretnext E1M9
|
|
sky1 SKY1 0
|
|
cluster 1
|
|
music MUS_E1M5
|
|
|
|
map E1M6 lookup HHUSTR_E1M6
|
|
next E1M7
|
|
secretnext E1M9
|
|
sky1 SKY1 0
|
|
cluster 1
|
|
music MUS_E1M6
|
|
|
|
map E1M7 lookup HHUSTR_E1M7
|
|
next E1M8
|
|
secretnext E1M9
|
|
sky1 SKY1 0
|
|
cluster 1
|
|
music MUS_E1M7
|
|
|
|
map E1M8 lookup HHUSTR_E1M8
|
|
next EndGame1
|
|
secretnext E1M9
|
|
sky1 SKY1 0
|
|
cluster 1
|
|
nointermission
|
|
ironlichspecial
|
|
specialaction_lowerfloor
|
|
music MUS_E1M8
|
|
|
|
map E1M9 lookup HHUSTR_E1M9
|
|
next E1M7
|
|
secretnext E1M7
|
|
sky1 SKY1 0
|
|
cluster 1
|
|
music MUS_E1M9
|
|
|
|
// Episode 2
|
|
|
|
map E2M1 lookup HHUSTR_E2M1
|
|
next E2M2
|
|
secretnext E2M9
|
|
sky1 SKY2 0
|
|
cluster 2
|
|
music MUS_E2M1
|
|
|
|
map E2M2 lookup HHUSTR_E2M2
|
|
next E2M3
|
|
secretnext E2M9
|
|
sky1 SKY2 0
|
|
cluster 2
|
|
music MUS_E2M2
|
|
|
|
map E2M3 lookup HHUSTR_E2M3
|
|
next E2M4
|
|
secretnext E2M9
|
|
sky1 SKY2 0
|
|
cluster 2
|
|
music MUS_E2M3
|
|
|
|
map E2M4 lookup HHUSTR_E2M4
|
|
next E2M5
|
|
secretnext E2M9
|
|
sky1 SKY2 0
|
|
cluster 2
|
|
music MUS_E2M4
|
|
|
|
map E2M5 lookup HHUSTR_E2M5
|
|
next E2M6
|
|
secretnext E2M9
|
|
sky1 SKY2 0
|
|
cluster 2
|
|
music MUS_E1M4
|
|
|
|
map E2M6 lookup HHUSTR_E2M6
|
|
next E2M7
|
|
secretnext E2M9
|
|
sky1 SKY2 0
|
|
cluster 2
|
|
music MUS_E2M6
|
|
|
|
map E2M7 lookup HHUSTR_E2M7
|
|
next E2M8
|
|
secretnext E2M9
|
|
sky1 SKY2 0
|
|
cluster 2
|
|
music MUS_E2M7
|
|
|
|
map E2M8 lookup HHUSTR_E2M8
|
|
next EndGameW
|
|
secretnext E2M9
|
|
sky1 SKY2 0
|
|
cluster 2
|
|
nointermission
|
|
minotaurspecial
|
|
specialaction_lowerfloor
|
|
specialaction_killmonsters
|
|
music MUS_E2M8
|
|
|
|
map E2M9 lookup HHUSTR_E2M9
|
|
next E2M5
|
|
secretnext E2M5
|
|
sky1 SKY2 0
|
|
cluster 2
|
|
music MUS_E2M9
|
|
|
|
// Episode 3
|
|
|
|
map E3M1 lookup HHUSTR_E3M1
|
|
next E3M2
|
|
secretnext E3M9
|
|
sky1 SKY3 0
|
|
cluster 3
|
|
music MUS_E1M1
|
|
|
|
map E3M2 lookup HHUSTR_E3M2
|
|
next E3M3
|
|
secretnext E3M9
|
|
sky1 SKY3 0
|
|
cluster 3
|
|
music MUS_E3M2
|
|
|
|
map E3M3 lookup HHUSTR_E3M3
|
|
next E3M4
|
|
secretnext E3M9
|
|
sky1 SKY3 0
|
|
cluster 3
|
|
music MUS_E3M3
|
|
|
|
map E3M4 lookup HHUSTR_E3M4
|
|
next E3M5
|
|
secretnext E3M9
|
|
sky1 SKY3 0
|
|
cluster 3
|
|
music MUS_E1M6
|
|
|
|
map E3M5 lookup HHUSTR_E3M5
|
|
next E3M6
|
|
secretnext E3M9
|
|
sky1 SKY3 0
|
|
cluster 3
|
|
music MUS_E1M3
|
|
|
|
map E3M6 lookup HHUSTR_E3M6
|
|
next E3M7
|
|
secretnext E3M9
|
|
sky1 SKY3 0
|
|
cluster 3
|
|
music MUS_E1M2
|
|
|
|
map E3M7 lookup HHUSTR_E3M7
|
|
next E3M8
|
|
secretnext E3M9
|
|
sky1 SKY3 0
|
|
cluster 3
|
|
music MUS_E1M5
|
|
|
|
map E3M8 lookup HHUSTR_E3M8
|
|
next EndDemon
|
|
secretnext E3M9
|
|
sky1 SKY3 0
|
|
cluster 3
|
|
nointermission
|
|
dsparilspecial
|
|
specialaction_lowerfloor
|
|
specialaction_killmonsters
|
|
music MUS_E1M9
|
|
|
|
map E3M9 lookup HHUSTR_E3M9
|
|
next E3M5
|
|
secretnext E3M5
|
|
sky1 SKY3 0
|
|
cluster 3
|
|
music MUS_E2M6
|
|
|
|
// Episode 4
|
|
|
|
map E4M1 lookup HHUSTR_E4M1
|
|
next E4M2
|
|
secretnext E4M9
|
|
sky1 SKY1 0
|
|
cluster 4
|
|
music MUS_E1M6
|
|
|
|
map E4M2 lookup HHUSTR_E4M2
|
|
next E4M3
|
|
secretnext E4M9
|
|
sky1 SKY1 0
|
|
cluster 4
|
|
music MUS_E1M2
|
|
|
|
map E4M3 lookup HHUSTR_E4M3
|
|
next E4M4
|
|
secretnext E4M9
|
|
sky1 SKY1 0
|
|
cluster 4
|
|
music MUS_E1M3
|
|
|
|
map E4M4 lookup HHUSTR_E4M4
|
|
next E4M5
|
|
secretnext E4M9
|
|
sky1 SKY1 0
|
|
cluster 4
|
|
music MUS_E1M4
|
|
|
|
map E4M5 lookup HHUSTR_E4M5
|
|
next E4M6
|
|
secretnext E4M9
|
|
sky1 SKY1 0
|
|
cluster 4
|
|
music MUS_E1M5
|
|
|
|
map E4M6 lookup HHUSTR_E4M6
|
|
next E4M7
|
|
secretnext E4M9
|
|
sky1 SKY1 0
|
|
cluster 4
|
|
music MUS_E1M1
|
|
|
|
map E4M7 lookup HHUSTR_E4M7
|
|
next E4M8
|
|
secretnext E4M9
|
|
sky1 SKY1 0
|
|
cluster 4
|
|
music MUS_E1M7
|
|
|
|
map E4M8 lookup HHUSTR_E4M8
|
|
next EndGame4
|
|
secretnext E4M9
|
|
sky1 SKY1 0
|
|
cluster 4
|
|
nointermission
|
|
ironlichspecial
|
|
specialaction_lowerfloor
|
|
specialaction_killmonsters
|
|
music MUS_E1M8
|
|
|
|
map E4M9 lookup HHUSTR_E4M9
|
|
next E4M5
|
|
secretnext E4M5
|
|
sky1 SKY1 0
|
|
cluster 4
|
|
music MUS_E1M9
|
|
|
|
// Episode 5
|
|
|
|
map E5M1 lookup HHUSTR_E5M1
|
|
next E5M2
|
|
secretnext E5M9
|
|
sky1 SKY3 0
|
|
cluster 5
|
|
music MUS_E2M1
|
|
|
|
map E5M2 lookup HHUSTR_E5M2
|
|
next E5M3
|
|
secretnext E5M9
|
|
sky1 SKY3 0
|
|
cluster 5
|
|
music MUS_E2M2
|
|
|
|
map E5M3 lookup HHUSTR_E5M3
|
|
next E5M4
|
|
secretnext E5M9
|
|
sky1 SKY3 0
|
|
cluster 5
|
|
music MUS_E2M3
|
|
|
|
map E5M4 lookup HHUSTR_E5M4
|
|
next E5M5
|
|
secretnext E5M9
|
|
sky1 SKY3 0
|
|
cluster 5
|
|
music MUS_E2M4
|
|
|
|
map E5M5 lookup HHUSTR_E5M5
|
|
next E5M6
|
|
secretnext E5M9
|
|
sky1 SKY3 0
|
|
cluster 5
|
|
music MUS_E1M4
|
|
|
|
map E5M6 lookup HHUSTR_E5M6
|
|
next E5M7
|
|
secretnext E5M9
|
|
sky1 SKY3 0
|
|
cluster 5
|
|
music MUS_E2M6
|
|
|
|
map E5M7 lookup HHUSTR_E5M7
|
|
next E5M8
|
|
secretnext E5M9
|
|
sky1 SKY3 0
|
|
cluster 5
|
|
music MUS_E2M7
|
|
|
|
map E5M8 lookup HHUSTR_E5M8
|
|
next EndGame1
|
|
secretnext E5M9
|
|
sky1 SKY3 0
|
|
cluster 5
|
|
nointermission
|
|
minotaurspecial
|
|
specialaction_killmonsters
|
|
specialaction_lowerfloor
|
|
music MUS_E2M8
|
|
|
|
map E5M9 lookup HHUSTR_E5M9
|
|
next E5M4
|
|
secretnext E5M4
|
|
sky1 SKY3 0
|
|
cluster 5
|
|
music MUS_E2M9
|
|
|
|
// Episode 6
|
|
|
|
map E6M1 "Untitled"
|
|
next E6M2
|
|
secretnext E6M2
|
|
sky1 SKY1 0
|
|
cluster 6
|
|
music MUS_E3M2
|
|
|
|
map E6M2 "Untitled"
|
|
next E6M3
|
|
secretnext E6M3
|
|
sky1 SKY1 0
|
|
cluster 6
|
|
music MUS_E3M3
|
|
|
|
map E6M3 "Untitled"
|
|
next E6M1
|
|
secretnext E6M1
|
|
sky1 SKY1 0
|
|
cluster 6
|
|
music MUS_E1M6
|
|
|
|
// Clusters (correspond with same-numbered episode)
|
|
|
|
clusterdef 1
|
|
flat FLOOR25
|
|
music MUS_CPTD
|
|
exittext lookup HE1TEXT
|
|
|
|
clusterdef 2
|
|
flat FLATHUH1
|
|
music MUS_CPTD
|
|
exittext lookup HE2TEXT
|
|
|
|
clusterdef 3
|
|
flat FLTWAWA2
|
|
music MUS_CPTD
|
|
exittext lookup HE3TEXT
|
|
|
|
clusterdef 4
|
|
flat FLOOR28
|
|
music MUS_CPTD
|
|
exittext lookup HE4TEXT
|
|
|
|
clusterdef 5
|
|
flat FLOOR08
|
|
music MUS_CPTD
|
|
exittext lookup HE5TEXT
|
|
|
|
clusterdef 6
|
|
flat FLOOR25
|