mirror of
https://github.com/ZDoom/gzdoom.git
synced 2024-12-24 11:31:38 +00:00
cc066bc409
extensions. - Removed merging of special namespaces. For the texture manager this has become totally useless so there is no need to do this anymore. Not merging the namespaces also allows a much more reliable detection of lumps belonging to special namespaces so the ScanForFlatHack function is no longer needed. Instead, any lump up to F_END with a length of 4096 will be marked for inclusion as a flat texture if no F_START marker is found. - Made the counting of intermission stats in Doom a GAMEINFO option so that it can be activated in all games. SVN r1555 (trunk)
151 lines
3.1 KiB
Text
151 lines
3.1 KiB
Text
// A bare-bones MAPINFO for Hexen.
|
|
|
|
// Most of the MAPINFO is still in hexen.wad.
|
|
|
|
gameinfo
|
|
{
|
|
noloopfinalemusic = true
|
|
titlepage = "TITLE"
|
|
creditpage = "CREDIT"
|
|
titlemusic = "HEXEN"
|
|
titletime = 8
|
|
advisorytime = 6
|
|
pagetime = 5
|
|
chatsound = "Chat"
|
|
finalemusic = "hub"
|
|
finaleflat = "-NOFLAT-"
|
|
finalepage = "CREDIT"
|
|
infopage = "HELP1", "HELP2", "CREDIT"
|
|
quitsound = ""
|
|
borderflat = "F_022"
|
|
border = HereticBorder
|
|
telefogheight = 32
|
|
defkickback = 150
|
|
skyflatname = "F_SKY"
|
|
translator = "xlat/heretic.txt" // not really correct but this was used before.
|
|
defaultbloodcolor = "68 00 00"
|
|
defaultbloodparticlecolor = "ff 00 00"
|
|
backpacktype = "BagOfHolding" // Hexen doesn't have a backpack so use Heretic's.
|
|
statusbar = ""
|
|
intermissionmusic = "hub"
|
|
intermissioncounter = false
|
|
weaponslot = 1, "FWeapFist", "CWeapMace", "MWeapWand"
|
|
weaponslot = 2, "FWeapAxe", "CWeapStaff", "MWeapFrost"
|
|
weaponslot = 3, "FWeapHammer", "CWeapFlame", "MWeapLightning"
|
|
weaponslot = 4, "FWeapQuietus", "CWeapWraithverge", "MWeapBloodscourge"
|
|
}
|
|
|
|
skill baby
|
|
{
|
|
AutoUseHealth
|
|
AmmoFactor = 1.5
|
|
DoubleAmmoFactor = 1.5
|
|
DamageFactor = 0.5
|
|
EasyBossBrain
|
|
SpawnFilter = Baby
|
|
Name = "$MNU_WETNURSE"
|
|
playerclassname = "fighter", "$MNU_SQUIRE"
|
|
playerclassname = "cleric", "$MNU_ALTARBOY"
|
|
playerclassname = "mage", "$MNU_APPRENTICE"
|
|
}
|
|
|
|
skill easy
|
|
{
|
|
DoubleAmmoFactor = 1.5
|
|
SpawnFilter = Easy
|
|
Name = "$MNU_YELLOWBELLIES"
|
|
playerclassname = "fighter", "$MNU_KNIGHT"
|
|
playerclassname = "cleric", "$MNU_ACOLYTE"
|
|
playerclassname = "mage", "$MNU_ENCHANTER"
|
|
}
|
|
|
|
skill normal
|
|
{
|
|
DoubleAmmoFactor = 1.5
|
|
SpawnFilter = Normal
|
|
Name = "$MNU_BRINGEST"
|
|
playerclassname = "fighter", "$MNU_WARRIOR"
|
|
playerclassname = "cleric", "$MNU_PRIEST"
|
|
playerclassname = "mage", "$MNU_SORCERER"
|
|
}
|
|
|
|
skill hard
|
|
{
|
|
DoubleAmmoFactor = 1.5
|
|
SpawnFilter = Hard
|
|
Name = "$MNU_SMITE"
|
|
playerclassname = "fighter", "$MNU_BERSERKER"
|
|
playerclassname = "cleric", "$MNU_CARDINAL"
|
|
playerclassname = "mage", "$MNU_WARLOCK"
|
|
}
|
|
|
|
skill nightmare
|
|
{
|
|
AmmoFactor = 1.5
|
|
DoubleAmmoFactor = 1.5
|
|
FastMonsters
|
|
DisableCheats
|
|
SpawnFilter = Nightmare
|
|
Name = "$MNU_BLACKPLAGUE"
|
|
playerclassname = "fighter", "$MNU_TITAN"
|
|
playerclassname = "cleric", "$MNU_POPE"
|
|
playerclassname = "mage", "$MNU_ARCHMAGE"
|
|
}
|
|
|
|
clearepisodes
|
|
episode "&wt@01"
|
|
{
|
|
name = "Hexen"
|
|
key = "h"
|
|
}
|
|
|
|
cluster 1
|
|
{
|
|
hub
|
|
exittext = "clus1msg"
|
|
exittextislump
|
|
music = "hub"
|
|
pic = "interpic"
|
|
}
|
|
|
|
cluster 2
|
|
{
|
|
hub
|
|
exittext = "clus2msg"
|
|
exittextislump
|
|
music = "hub"
|
|
pic = "interpic"
|
|
}
|
|
|
|
cluster 3
|
|
{
|
|
hub
|
|
exittext = "clus3msg"
|
|
exittextislump
|
|
music = "hub"
|
|
pic = "interpic"
|
|
}
|
|
|
|
cluster 4
|
|
{
|
|
hub
|
|
exittext = "clus4msg"
|
|
exittextislump
|
|
music = "hub"
|
|
pic = "interpic"
|
|
}
|
|
|
|
gamedefaults
|
|
{
|
|
activateowndeathspecials
|
|
infiniteflightpowerup
|
|
fallingdamage
|
|
nointermission
|
|
noautosequences
|
|
missilesactivateimpactlines
|
|
monsterfallingdamage
|
|
}
|
|
|
|
// There is also support for showing a clus5msg after cluster 5, but
|
|
// since it isn't used, and it would intefere with the finale if I
|
|
// included it here, I'm leaving out the clusterdef for cluster 5.
|