276 lines
5.6 KiB
Text
276 lines
5.6 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",
|
|
"DeepImpact",
|
|
"PusherWeapon",
|
|
"ExplodiumGun",
|
|
"Spreadgun",
|
|
"Wallbuster",
|
|
"Eviscerator",
|
|
"Hellblazer",
|
|
"Sparkster",
|
|
"SilverBullet",
|
|
"CandyGun",
|
|
"Ynykron",
|
|
"SWWMGesture"
|
|
// precache very long stuff
|
|
PrecacheSounds = "wallbuster/olddays",
|
|
"wallbuster/cbt"
|
|
}
|
|
|
|
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"
|
|
}
|
|
|
|
// 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
|
|
}
|
|
}
|