Various lore adjustments. Various bugfixes (mostly related to bouncing projectiles and others). Divided language files for easier maintenance. Corrected the 1.150 XSG bullet model so it looks more realistic. Extra language strings (vanilla obituaries). Added a replacement gib sound (I'm sorry). Tease the fact Strife support might happen (don't get your hopes up). Activating things with your balls is optional now (disabled by default). Added some extra voice lines for "jammed" doors (has lock number, but no key exists for it), not used yet.
205 lines
4.1 KiB
Text
205 lines
4.1 KiB
Text
GameInfo
|
|
{
|
|
AddEventHandlers = "SWWMCrashHandler", "SWWMBrutalHandler", "SWWMHandler"
|
|
PlayerClasses = "Demolitionist"
|
|
StatusBarClass = "SWWMStatusBar"
|
|
BackpackType = "HammerspaceEmbiggener"
|
|
StatScreen_Single = "SWWMStatScreen_SP"
|
|
StatScreen_Coop = "SWWMStatScreen_Coop"
|
|
StatScreen_DM = "SWWMStatScreen_DM"
|
|
QuitSound = ""
|
|
QuitMessages = "$QUITMSG", "$QUITMSG1", "$QUITMSG2", "$QUITMSG3",
|
|
"$QUITMSG4", "$QUITMSG5", "$QUITMSG6", "$QUITMSG7",
|
|
"$QUITMSG8", "$QUITMSG9", "$QUITMSG10", "$QUITMSG11",
|
|
"$QUITMSG12", "$QUITMSG13", "$QUITMSG14", "$QUITMSG15"
|
|
ChatSound = "misc/chat"
|
|
IntermissionMusic = "music/DRAGONY.XM"
|
|
DefaultConversationMenuClass = "SWWMConversationMenu"
|
|
// precaching of frame-heavy objects
|
|
PrecacheClasses = "Demolitionist",
|
|
"DeepImpact",
|
|
"PusherWeapon",
|
|
"ExplodiumGun",
|
|
"Spreadgun",
|
|
"Wallbuster",
|
|
"Eviscerator",
|
|
"Hellblazer",
|
|
"Sparkster",
|
|
"SilverBullet",
|
|
"CandyGun",
|
|
"YnykronArtifact"
|
|
}
|
|
|
|
Map TITLEMAP "SWWM GZ - Title Map"
|
|
{
|
|
Music = ""
|
|
EventHandlers = "SWWMTitleStuff"
|
|
}
|
|
|
|
// 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"
|
|
Draw = "CHESSALL", 20, 0
|
|
Time = 2
|
|
FadeType = FadeIn
|
|
}
|
|
TextScreen
|
|
{
|
|
Background = "FINALE3"
|
|
Draw = "CHESSALL", 20, 0
|
|
TextSpeed = 3
|
|
Text = "$TXT_HEXEN_WIN3MSG"
|
|
Position = 0, 112
|
|
}
|
|
}
|