370 lines
8.6 KiB
Plaintext
370 lines
8.6 KiB
Plaintext
GameInfo
|
|
{
|
|
AddEventHandlers = "SWWMStaticHandler", "SWWMHandler", "SWWMBrutalHandler", "SWWMHDoomHandler"
|
|
PlayerClasses = "Demolitionist"
|
|
StatusBarClass = "SWWMStatusBar"
|
|
BackpackType = "HammerspaceEmbiggener"
|
|
StatScreen_Single = "SWWMStatScreen"
|
|
QuitSound = "misc/teleport"
|
|
QuitMessages = "$QUITMSG", "$QUITMSG1", "$QUITMSG2", "$QUITMSG3",
|
|
"$QUITMSG4", "$QUITMSG5", "$QUITMSG6", "$QUITMSG7",
|
|
"$QUITMSG8", "$QUITMSG9", "$QUITMSG10", "$QUITMSG11",
|
|
"$QUITMSG12", "$QUITMSG13", "$QUITMSG14", "$QUITMSG15",
|
|
"$QUITMSG16", "$QUITMSG17", "$QUITMSG18"
|
|
ChatSound = "misc/chat"
|
|
NoMergePickupMsg = true
|
|
CursorPic = "graphics/swwmcurs.png"
|
|
DimColor = "Black"
|
|
DimAmount = 0.75
|
|
BlurAmount = 0
|
|
Endoom = "ENDSWWM"
|
|
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"
|
|
MenuSliderBackColor = "DarkGray"
|
|
MenuBackButton = "graphics/swwmback.png"
|
|
MessageBoxClass = "SWWMMessageBox"
|
|
HelpMenuClass = "SWWMHelpMenu"
|
|
MenuDelegateClass = "SWWMMenuDelegate"
|
|
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
|
|
IntermissionCounter = true // fuck you Heretic
|
|
// precaching of frame-heavy objects
|
|
PrecacheClasses = "Demolitionist", // player
|
|
// weapons
|
|
"DeepImpact",
|
|
"ItamexHammer",
|
|
"ExplodiumGun",
|
|
"DualExplodiumGun",
|
|
"PlasmaBlast",
|
|
"DualPlasmaBlast",
|
|
"Spreadgun",
|
|
"PuntzerBeta",
|
|
"Wallbuster",
|
|
"PuntzerGamma",
|
|
"Eviscerator",
|
|
"HeavyMahSheenGun",
|
|
"Hellblazer",
|
|
"Quadravol",
|
|
"Sparkster",
|
|
"ModernSparkster",
|
|
"SilverBullet",
|
|
"MisterRifle",
|
|
"CandyGun",
|
|
"RayKhom",
|
|
"Ynykron",
|
|
"RafanKos",
|
|
// gestures and items with gesture states
|
|
"SWWMGesture",
|
|
"GenericCubeGesture",
|
|
"AkariProjectGesture",
|
|
"LoveSignalsCDGesture",
|
|
"NutatcoBarGesture",
|
|
"FrispyCornGesture",
|
|
"SayaBeanGesture",
|
|
"MothPlushyGesture",
|
|
"SayasMugGesture",
|
|
"DemoPlushGesture",
|
|
"KirinSippyGesture",
|
|
"MilkBreadsGesture",
|
|
"KirinMangaGesture",
|
|
"KirinPlushGesture"
|
|
// preload intro and menu textures
|
|
PrecacheTextures = "graphics/M_DEMOLITIONIST.png",
|
|
"graphics/NewLogo.png",
|
|
"graphics/NewLogo_Grad.png",
|
|
"graphics/NewLogo_Layer1.png",
|
|
"graphics/NewLogo_Layer2.png",
|
|
"graphics/NewLogo_Layer3.png",
|
|
"graphics/NewLogo_Letter0.png",
|
|
"graphics/NewLogo_Letter1.png",
|
|
"graphics/NewLogo_Letter2.png",
|
|
"graphics/NewLogo_Letter3.png",
|
|
"graphics/NewLogo_Letter4.png",
|
|
"graphics/NewLogo_Letter5.png",
|
|
"graphics/NewLogo_Letter6.png",
|
|
"graphics/NewLogo_Letter7.png",
|
|
"graphics/NewLogo_Letter8.png",
|
|
"graphics/NewLogo_Letter9.png",
|
|
"graphics/NewLogo_Letter10.png",
|
|
"graphics/NewLogo_Letter11.png",
|
|
"graphics/NewLogo_Letter12.png",
|
|
"graphics/NewLogo_Letter13.png",
|
|
"graphics/M_DEMOCHAN_BIOSPARK.png",
|
|
"graphics/M_DEMOCHAN_CANDYGUN.png",
|
|
"graphics/M_DEMOCHAN_DEEPIMPACT.png",
|
|
"graphics/M_DEMOCHAN_EVISCERATOR.png",
|
|
"graphics/M_DEMOCHAN_EXPLOGUN.png",
|
|
"graphics/M_DEMOCHAN_HELLBLAZER.png",
|
|
"graphics/M_DEMOCHAN_SILVERBULLET.png",
|
|
"graphics/M_DEMOCHAN_SPREADGUN.png",
|
|
"graphics/M_DEMOCHAN_WALLBUSTER.png",
|
|
"graphics/M_DEMOCHAN_YNYKRON.png",
|
|
"graphics/M_DEMOCHAN_DAB.png",
|
|
"graphics/M_DEMOCHAN_DOUBLEV.png",
|
|
"graphics/M_DEMOCHAN_HEALTH.png",
|
|
"graphics/M_DEMOCHAN_LOVE.png",
|
|
"graphics/M_DEMOCHAN_RAGEKIT.png",
|
|
"graphics/M_DEMOCHAN_SANDWICH.png",
|
|
"graphics/M_DEMOCHAN_SHELLS.png",
|
|
"graphics/M_DEMOCHAN_SKULL.png",
|
|
"graphics/M_DEMOCHAN_THONK.png",
|
|
"graphics/M_DEMOCHAN_THUMBUP.png",
|
|
"graphics/M_DEMOCHAN_HAMMER.png",
|
|
"graphics/M_DEMOCHAN_PLASMA.png",
|
|
"graphics/M_DEMOCHAN_SHEEN.png",
|
|
"graphics/M_DEMOCHAN_QUADRAVOL.png",
|
|
"graphics/M_DEMOCHAN_MISTER.png",
|
|
// preload canvas textures for some weapons
|
|
"models/canvas/NukuriFnt.png",
|
|
"models/canvas/SheenLEDBar.png",
|
|
"models/canvas/SheenLEDBase.png",
|
|
"models/canvas/SheenLEDNums.png",
|
|
"models/canvas/SheenLEDSpeed.png",
|
|
"models/canvas/QuadLEDBase.png",
|
|
"models/canvas/QuadLEDCharge.png",
|
|
"models/canvas/QuadLEDRound.png",
|
|
"models/canvas/MortalBG.png",
|
|
"models/canvas/MortalFireIcons.png",
|
|
"models/canvas/MortalFlatChars.png",
|
|
"models/canvas/MortalFrameTex.png",
|
|
"models/canvas/MortalGrenadeIcons.png"
|
|
}
|
|
|
|
ClearSkills
|
|
|
|
Skill easy
|
|
{
|
|
DamageFactor = 0.75
|
|
SpawnFilter = 2
|
|
ACSReturn = 1
|
|
Name = "$SWWM_SKEASY"
|
|
}
|
|
Skill normal
|
|
{
|
|
SpawnFilter = 3
|
|
ACSReturn = 2
|
|
Name = "$SWWM_SKNORMAL"
|
|
DefaultSkill
|
|
}
|
|
Skill hard
|
|
{
|
|
DamageFactor = 1.25
|
|
Aggressiveness = 0.25
|
|
SpawnFilter = 4
|
|
ACSReturn = 3
|
|
Name = "$SWWM_SKHARD"
|
|
MustConfirm = "$SWWM_SKHARDCONFIRM"
|
|
}
|
|
Skill hardcore
|
|
{
|
|
DisableCheats
|
|
DamageFactor = 1.5
|
|
Aggressiveness = 0.5
|
|
SpawnFilter = 5
|
|
SpawnMulti
|
|
ACSReturn = 4
|
|
Name = "$SWWM_SKHARDCORE"
|
|
MustConfirm = "$SWWM_SKHARDCORECONFIRM"
|
|
}
|
|
Skill lunatic
|
|
{
|
|
DisableCheats
|
|
DamageFactor = 2.0
|
|
Aggressiveness = 0.5
|
|
SpawnFilter = 5
|
|
SpawnMulti
|
|
FastMonsters
|
|
NoInfighting
|
|
InstantReaction
|
|
NoPain
|
|
ACSReturn = 5
|
|
Name = "$SWWM_SKLUNATIC"
|
|
MustConfirm = "$SWWM_SKLUNATICCONFIRM"
|
|
}
|
|
Skill kynikoss
|
|
{
|
|
DisableCheats
|
|
DamageFactor = 2.0
|
|
Aggressiveness = 1.0
|
|
SpawnFilter = 5
|
|
SpawnMulti
|
|
FastMonsters
|
|
NoInfighting
|
|
InstantReaction
|
|
NoPain
|
|
ACSReturn = 6
|
|
Name = "$SWWM_SKDRAGON"
|
|
MustConfirm = "$SWWM_SKDRAGONCONFIRM"
|
|
}
|
|
|
|
Map TITLEMAP "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
|
|
// Doom collectibles
|
|
4206900 = GenericCube
|
|
4206901 = AkariProject
|
|
4206902 = LoveSignalsCD
|
|
4206903 = NutatcoBar
|
|
4206904 = FrispyCorn
|
|
4206905 = SayaBean
|
|
4206906 = MothPlushy
|
|
4206907 = SayasMug
|
|
// Heretic collectibles
|
|
4206908 = DemoPlush
|
|
// Hexen collectibles
|
|
4206909 = KirinSippy
|
|
4206910 = MilkBreads
|
|
4206911 = KirinManga
|
|
4206912 = KirinPlush
|
|
// ... and the chancebox
|
|
4206920 = Chancebox
|
|
// these are also pp stuff
|
|
4206930 = SWWMDialogueTriggerGOTCHAEND
|
|
4206931 = SWWMDialogueTriggerSpcEV2BCD
|
|
4206932 = SWWMDialogueTriggerEV2J
|
|
4206990 = SWWMGuard
|
|
4206991 = SWWMHans
|
|
4206992 = SWWMSS
|
|
4206993 = SWWMDog
|
|
// Heretic fuckery
|
|
4206999 = Mace
|
|
}
|
|
|
|
// 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
|
|
}
|