qzdoom/wadsrc/static/mapinfo/hexen.txt
Christoph Oelckers 505031fa5a - removed gamemission variable because it wasn't used anywhere.
- removed gamemode variable. All it was used for were some checks that
  really should depend on GI_MAPxx.
- Externalized all internal gameinfo definitions.
- added include to MAPINFO parser.
- split IWAD detection code off from d_main.cpp into its own file.
- disabled gamemission based switch filtering because it is not useful.
- added GAMEINFO submission by Blzut3 with significant modifications. There
  is no GAMEINFO lump. Instead all information is placed in MAPINFO, except
  the data that is needed to decide which WADs to autoload.


SVN r1497 (trunk)
2009-03-22 11:37:56 +00:00

146 lines
2.9 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"
}
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.