swwmgz_m/zmapinfo.txt
Marisa Kirisame 6068047fe8 Fix typo in SUSAN lore entry.
Restore weapon precaching.
Add precaching for gesture items.
Fix broken physics of light actors.
Add light actor physics to confetti.
Fix composite items not keeping their tracers on travel.
Fix ground distance reporting meters when it should be showing kilometers.
Reattach player shadow on travel.
Fix tip 37 erroneously listing slots from 6 and up as FOILINVUL when it should be 7 and up.
2020-12-14 21:03:08 +01:00

319 lines
6.4 KiB
Text

GameInfo
{
AddEventHandlers = "SWWMStaticHandler", "SWWMHandler", "SWWMBrutalHandler", "SWWMHDoomHandler"
PlayerClasses = "Demolitionist"
StatusBarClass = "SWWMStatusBar"
BackpackType = "HammerspaceEmbiggener"
StatScreen_Single = "SWWMStatScreen_SP"
StatScreen_Coop = "SWWMStatScreen_Coop"
StatScreen_DM = "SWWMStatScreen_DM"
QuitSound = "misc/teleport"
QuitMessages = "$QUITMSG", "$QUITMSG1", "$QUITMSG2", "$QUITMSG3",
"$QUITMSG4", "$QUITMSG5", "$QUITMSG6", "$QUITMSG7",
"$QUITMSG8", "$QUITMSG9", "$QUITMSG10", "$QUITMSG11",
"$QUITMSG12", "$QUITMSG13", "$QUITMSG14", "$QUITMSG15",
"$QUITMSG16", "$QUITMSG17", "$QUITMSG18", "$QUITMSG19"
ChatSound = "misc/chat"
//DefaultConversationMenuClass = "SWWMConversationMenu"
NoMergePickupMsg = true
CursorPic = "graphics/swwmcurs.png"
DimColor = "Black"
DimAmount = 0.35
PickupColor = "Gold"
MenuFontColor_Title = "Blue"
MenuFontColor_Label = "White"
MenuFontColor_Value = "Green"
MenuFontColor_Action = "White"
MenuFontColor_Header = "Blue"
MenuFontColor_Highlight = "Sapphire"
MenuFontColor_Selection = "Sapphire"
MenuSliderColor = "Green"
MenuBackButton = "graphics/swwmback.png"
MessageBoxClass = "SWWMMessageBox"
PauseSign = "graphics/swwmpause.png"
BorderFlat = "graphics/bord_flat.png"
Border = 2, 0, "graphics/bord_tr.png", "graphics/bord_t.png", "graphics/bord_tl.png", "graphics/bord_r.png", "graphics/bord_l.png", "graphics/bord_br.png", "graphics/bord_b.png", "graphics/bord_bl.png"
ForceTextInMenus = true
TelefogHeight = 28
// precaching of frame-heavy objects
PrecacheClasses = "Demolitionist", // player
// weapons
"DeepImpact",
"PusherWeapon",
"ExplodiumGun",
"Spreadgun",
"Wallbuster",
"Eviscerator",
"Hellblazer",
"Sparkster",
"SilverBullet",
"CandyGun",
"Ynykron",
// gestures and items with gesture states
"SWWMGesture",
"SWWMRedCard",
"SWWMBlueCard",
"SWWMYellowCard",
"SWWMSilverCardKDiZD",
"SWWMGreenCardKDiZD",
"SWWMOrangeCardKDiZD",
"SWWMGreenCard",
"SWWMRedSkull",
"SWWMBlueSkull",
"SWWMYellowSkull",
"SWWMKeyGreen",
"SWWMKeyBlue",
"SWWMKeyYellow",
"SWWMKeyRed",
"MothPlushy",
"AkariProject",
"LoveSignalsCD",
"NutatcoBar",
"FrispyCorn",
"DemoPlush",
"SayaBean",
"KirinCummies",
"MilkBreads",
"KirinManga",
"KirinPlush"
}
ClearSkills
Skill chill
{
AutoUseHealth
DamageFactor = 0.5
EasyBossBrain
SpawnFilter = baby
ACSReturn = 0
Name = "$SWWM_SKCHILL"
}
Skill easy
{
SpawnFilter = easy
ACSReturn = 1
Name = "$SWWM_SKEASY"
}
Skill normal
{
SpawnFilter = normal
ACSReturn = 2
Name = "$SWWM_SKNORMAL"
DefaultSkill
}
Skill hard
{
SpawnFilter = hard
ACSReturn = 3
Name = "$SWWM_SKHARD"
}
Skill lunatic
{
FastMonsters
DisableCheats
Aggressiveness = 1.0
MonsterHealth = 2.0
DamageFactor = 2.0
SpawnFilter = nightmare
ACSReturn = 4
Name = "$SWWM_SKLUNATIC"
MustConfirm = "$SWWM_SKLUNATICCONFIRM"
}
Map TITLEMAP "SWWM GZ - Title Map"
{
Music = ""
EventHandlers = "SWWMTitleStuff"
}
DamageType EndLevel
{
NoArmor
Obituary = "$O_ENDLEVEL"
}
DoomEdNums
{
// these are placed by a level postprocessor on Kinsie's Test Map, so we don't need 16-bit numbers
4206900 = MothPlushy
4206901 = AkariProject
4206902 = LoveSignalsCD
4206903 = NutatcoBar
4206904 = FrispyCorn
// Heretic
4206905 = DemoPlush
4206906 = SayaBean
// Hexen
4206907 = KirinCummies
4206908 = MilkBreads
4206909 = KirinManga
4206910 = KirinPlush
}
// edited Doom 2 cast to show the Demolitionist at the end
Intermission Doom2Cast
{
Cast
{
CastClass = "Zombieman"
CastName = "$CC_ZOMBIE"
AttackSound = "Missile", 1, "grunt/attack"
}
Cast
{
CastClass = "ShotgunGuy"
CastName = "$CC_SHOTGUN"
AttackSound = "Missile", 1, "shotguy/attack"
}
Cast
{
CastClass = "ChaingunGuy"
CastName = "$CC_HEAVY"
AttackSound = "Missile", 1, "chainguy/attack"
AttackSound = "Missile", 2, "chainguy/attack"
AttackSound = "Missile", 3, "chainguy/attack"
}
Cast
{
CastClass = "DoomImp"
CastName = "$CC_IMP"
AttackSound = "Missile", 2, "imp/attack"
}
Cast
{
CastClass = "Demon"
CastName = "$CC_DEMON"
AttackSound = "Melee", 1, "demon/melee"
}
Cast
{
CastClass = "LostSoul"
CastName = "$CC_LOST"
AttackSound = "Missile", 1, "skull/melee"
}
Cast
{
CastClass = "Cacodemon"
CastName = "$CC_CACO"
AttackSound = "Missile", 1, "caco/attack"
}
Cast
{
CastClass = "HellKnight"
CastName = "$CC_HELL"
AttackSound = "Missile", 1, "baron/attack"
}
Cast
{
CastClass = "BaronOfHell"
CastName = "$CC_BARON"
AttackSound = "Missile", 1, "baron/attack"
}
Cast
{
CastClass = "Arachnotron"
CastName = "$CC_ARACH"
AttackSound = "Missile", 1, "baby/attack"
}
Cast
{
CastClass = "PainElemental"
CastName = "$CC_PAIN"
AttackSound = "Missile", 2, "skull/melee"
}
Cast
{
CastClass = "Revenant"
CastName = "$CC_REVEN"
AttackSound = "Missile", 1, "skeleton/attack"
AttackSound = "Melee", 1, "skeleton/swing"
AttackSound = "Melee", 3, "skeleton/melee"
}
Cast
{
CastClass = "Fatso"
CastName = "$CC_MANCU"
AttackSound = "Missile", 1, "fatso/attack"
AttackSound = "Missile", 4, "fatso/attack"
AttackSound = "Missile", 7, "fatso/attack"
}
Cast
{
CastClass = "Archvile"
CastName = "$CC_ARCH"
AttackSound = "Missile", 1, "vile/start"
}
Cast
{
CastClass = "SpiderMastermind"
CastName = "$CC_SPIDER"
AttackSound = "Missile", 1, "spider/attack"
AttackSound = "Missile", 2, "spider/attack"
}
Cast
{
CastClass = "Cyberdemon"
CastName = "$CC_CYBER"
AttackSound = "Missile", 1, "weapons/rocklf"
AttackSound = "Missile", 3, "weapons/rocklf"
AttackSound = "Missile", 5, "weapons/rocklf"
}
Cast
{
CastClass = "CastDemolitionist"
CastName = "$CC_HERO"
AttackSound = "Missile", 0, "explodium/fire"
}
Link = Doom2Cast // restart cast call
}
// edited Hexen ending
// draws the three player classes unconditionally
// shifts the final text screen so it doesn't get cut off
Intermission Inter_Chess
{
Fader
{
Music = "Hall"
Background = "FINALE1"
Time = 2
FadeType = FadeIn
}
TextScreen
{
Background = "FINALE1"
TextSpeed = 3
Text = "$TXT_HEXEN_WIN1MSG"
Time = -250
}
TextScreen
{
Music = "Orb"
Background = "FINALE2"
TextSpeed = 3
Text = "$TXT_HEXEN_WIN2MSG"
Time = -250
}
Fader
{
Background = "FINALE2"
Time = 2
FadeType = FadeOut
}
Fader
{
Music = "Chess"
Background = "FINALE3"
Time = 2
FadeType = FadeIn
}
TextScreen
{
Background = "FINALE3"
TextSpeed = 3
Text = "$TXT_HEXEN_WIN3MSG"
Position = 0, 108
}
}