qzdoom/wadsrc/static/mapinfo/chex.txt
Christoph Oelckers 48fcdacf06 - more work on graphics substitutiion
* added a CVAR that sets how localizable graphics need to be dealt with.
* pass the substitution string to OkForLocalization so that proper checks can be performed.
* increased item spacing on Doom's list menus to 18 from 16 pixels, because otherwise the diacritic letters would not fit. 20 would have been more ideal but 18 was the limit without compromising its visual style
* added a second text-only main menu because here the spacing cannot be changed. Doing so would render any single-patch main menu non-functional. So here the rules are that if substitution takes place, it will swap out the entire menu class.
* fixed some issues with the summary screen's "entering" and "finished" graphics.
2019-02-21 00:35:27 +01:00

286 lines
5.4 KiB
Text

// MAPINFO for Chex Quest
include "mapinfo/common.txt"
include "mapinfo/doomitems.txt"
gameinfo
{
titlepage = "TITLEPIC"
creditpage = "CREDIT", "HELP1"
titlemusic = "$MUSIC_INTRO"
titletime = 5
advisorytime = 0
pagetime = 5
chatsound = "misc/chat2"
finalemusic = "$MUSIC_VICTOR"
finaleflat = "FLOOR4_8"
finalepage = "CREDIT", "VICTORY2", "ENDPIC"
infopage = "HELP1", "CREDIT"
quitsound = "menu/quit1"
borderflat = "FLOOR7_2"
border = DoomBorder
telefogheight = 0
defkickback = 100
skyflatname = "F_SKY1"
translator = "xlat/doom.txt"
defaultbloodcolor = "3f 7d 39"
defaultbloodparticlecolor = "5f af 57"
backpacktype = "ZorchPack"
armoricons = "ARM1A0", 0.5, "ARM2A0"
statusbar = "sbarinfo/doom.txt"
intermissionmusic = "$MUSIC_INTER"
intermissioncounter = true
weaponslot = 1, "Bootspoon", "SuperBootspork"
weaponslot = 2, "MiniZorcher"
weaponslot = 3, "LargeZorcher", "SuperLargeZorcher"
weaponslot = 4, "RapidZorcher"
weaponslot = 5, "ZorchPropulsor"
weaponslot = 6, "PhasingZorcher"
weaponslot = 7, "LAZDevice"
dimcolor = "ff d7 00"
dimamount = 0.2
bluramount = 0.0
menuslidercolor = "Orange"
definventorymaxamount = 25
defaultrespawntime = 12
defaultdropstyle = 1
dontcrunchcorpses = true
endoom = "ENDOOM"
drawreadthis = true
pickupcolor = "d7 ba 45"
quitmessages = "$QUITMSG", "$QUITMSG23", "$QUITMSG24", "$QUITMSG25", "$QUITMSG26", "$QUITMSG27", "$QUITMSG28", "$QUITMSG29"
menufontcolor_title = "GREEN"
menufontcolor_label = "UNTRANSLATED"
menufontcolor_value = "GRAY"
menufontcolor_action = "GRAY"
menufontcolor_header = "YELLOW"
menufontcolor_highlight = "BLUE"
menufontcolor_selection = "GOLD"
menubackbutton = "M_BACK_H"
playerclasses = "ChexPlayer"
pausesign = "M_PAUSE"
gibfactor = 1
cursorpic = "chexcurs"
textscreenx = 10
textscreeny = 10
defaultendsequence = "Inter_Pic1"
maparrow = "maparrows/arrow.txt", "maparrows/ddtarrow.txt"
statscreen_mapnamefont = "BigFont"
statscreen_finishedfont = "BigFont", "green"
statscreen_enteringfont = "BigFont", "green"
statscreen_coop = "CoopStatusScreen"
statscreen_dm = "DeathmatchStatusScreen"
statscreen_single = "DoomStatusScreen"
messageboxclass = "MessageBoxMenu"
normforwardmove = 0x19, 0x32
normsidemove = 0x18, 0x28
}
DoomEdNums
{
5 = ChexBlueCard
6 = ChexYellowCard
8 = Zorchpack
9 = FlemoidusBipedicus
13 = ChexRedCard
17 = PhasingZorchPack
25 = ChexTallFlower2
28 = ChexTallFlower
30 = ChexCavernStalagmite
31 = ChexSubmergedPlant
32 = ChexCavernColumn
33 = ChexMineCart
34 = ChexChemicalFlask
35 = ChexGasTank
37 = ChexFlagOnPole
41 = ChexChemicalBurner
43 = ChexOrangeTree
44 = ChexSlimeFountain
45 = ChexCivilian1
47 = ChexAppleTree
48 = ChexSpaceship
54 = ChexBananaTree
55 = ChexLightColumn
56 = ChexCivilian2
57 = ChexCivilian3
82 = SuperLargeZorcher
2001 = LargeZorcher
2002 = RapidZorcher
2003 = ZorchPropulsor
2004 = PhasingZorcher
2005 = SuperBootspork
2006 = LAZDevice
2007 = MiniZorchRecharge
2008 = LargeZorchRecharge
2010 = PropulsorZorch
2011 = BowlOfFruit
2012 = BowlOfVegetables
2013 = SuperchargeBreakfast
2014 = GlassOfWater
2015 = SlimeRepellent
2018 = ChexArmor
2019 = SuperChexArmor
2025 = SlimeProofSuit
2026 = ComputerAreaMap
2028 = ChexLandingLight
2046 = PropulsorZorchPack
2047 = PhasingZorch
2048 = MiniZorchPack
2049 = LargeZorchPack
3001 = ArmoredFlemoidusBipedicus
3002 = FlemoidusCycloptisCommonus
3003 = Flembrane
3004 = FlemoidusCommonus
3006 = ChexSoul
5010 = MiniZorcher
}
skill baby
{
AutoUseHealth
AmmoFactor = 2
DamageFactor = 0.5
EasyBossBrain
SpawnFilter = Baby
PicName = "M_JKILL"
Name = "$CSKILL_BABY"
Key = "i"
}
skill easy
{
EasyBossBrain
SpawnFilter = Easy
PicName = "M_ROUGH"
Name = "$CSKILL_EASY"
Key = "h"
}
skill normal
{
SpawnFilter = Normal
PicName = "M_HURT"
Name = "$CSKILL_NORMAL"
Key = "h"
}
skill hard
{
SpawnFilter = Hard
PicName = "M_ULTRA"
Name = "$CSKILL_HARD"
Key = "u"
}
skill nightmare
{
AmmoFactor = 2
FastMonsters
DisableCheats
RespawnTime = 12
SpawnFilter = Nightmare
PicName = "M_NMARE"
MustConfirm = "$CNIGHTMARE"
Name = "$CSKILL_NIGHTMARE"
Key = "n"
}
clearepisodes
episode e1m1
{
picname = "M_EPI1"
name = "Chex Quest"
key = "k"
}
defaultmap
{
sucktime = 1
}
map E1M1 lookup "CHUSTR_E1M1"
{
levelnum = 1
titlepatch = "WILV00"
next = "E1M2"
secretnext = "E1M9"
sky1 = "SKY1"
cluster = 1
par = 30
music = "$MUSIC_E1M1"
}
map E1M2 lookup "CHUSTR_E1M2"
{
levelnum = 2
titlepatch = "WILV01"
next = "E1M3"
secretnext = "E1M9"
sky1 = "SKY1"
cluster = 1
par = 75
music = "$MUSIC_E1M2"
}
map E1M3 lookup "CHUSTR_E1M3"
{
levelnum = 3
titlepatch = "WILV02"
next = "E1M4"
secretnext = "E1M9"
sky1 = "SKY1"
cluster = 1
par = 120
music = "$MUSIC_E1M3"
}
map E1M4 lookup "CHUSTR_E1M4"
{
levelnum = 4
titlepatch = "WILV03"
next = "E1M5"
secretnext = "E1M9"
sky1 = "SKY1"
cluster = 1
par = 90
music = "$MUSIC_E1M4"
}
map E1M5 lookup "CHUSTR_E1M5"
{
levelnum = 5
titlepatch = "WILV04"
next = "EndGame1"
secretnext = "E1M9"
sky1 = "SKY1"
cluster = 1
par = 165
music = "$MUSIC_E1M5"
}
// Clusters (correspond with same-numbered episode)
cluster 1
{
flat = "FLOOR4_8"
exittext = lookup, "CE1TEXT"
}
cluster 2
{
flat = "SFLR6_1"
exittext = lookup, "CE2TEXT"
}
cluster 3
{
flat = "MFLR8_4"
exittext = lookup, "CE3TEXT"
}
cluster 4
{
flat = "MFLR8_3"
exittext = lookup, "CE4TEXT"
}