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/PlasmaLED_L.png", "models/PlasmaLED_R.png", "models/canvas/NukuriFnt.png", "models/SheenLED.png", "models/canvas/SheenLEDBase.png", "models/canvas/SheenLEDBar.png", "models/canvas/SheenLEDNums.png", "models/canvas/SheenLEDSpeed.png", "models/QuadLED.png", "models/canvas/QuadLEDBase.png", "models/canvas/QuadLEDCharge.png", "models/canvas/QuadLEDRound.png", "models/canvas/RayZap.png", "models/MortalLED.png", "models/canvas/MortalBG.png", "models/canvas/MortalFrameTex.png", "models/canvas/MortalFireIcons.png", "models/canvas/MortalGrenadeIcons.png", "models/MortalLED2.png", "models/canvas/MortalFlatChars.png", // preload a few random materials to ensure shaders are compiled // CanvasProxy.fp, NewLogoAnimated.fp and TexFilterHack.fp // should already be handled by previous textures in the list "graphics/dsmapfont.png", // AreaName.fp "graphics/HUD/DemoFace_Barrier.png", // BarrierFace.fp "sprites/DVSPA0.png", // Divine.fp "models/envmap/bluenv.png", // Envmap.fp "BARRIENV", // Envmap.fp w/ BARRIER_MAP "ERRORENV", // Envmap.fp w/ AMBIENT_GLOW "models/Barrier.png", // Envmask.fp "models/BlastSuit.png", // Envmask.fp w/ ENV_TWOLAYER "models/DemoBody.png", // Envmask.fp w/ ENV_THREELAYER "graphics/tempbg.png", // Fuzz.fp "graphics/HUD/HealthBarS.png", // Fuzz.fp w/ GRAY_COLORS "graphics/HUD/HealthBarD.png", // HealthBarD.fp "models/SilverbulletJetSmoke.png", // JetSmoke.fp "sprites/MKRVA0.png", // Mykradvo.fp "models/extra/AnomRingies.png", // Mykradvo2.fp "models/MortalSight.png", // Overbright.fp "models/PerfectlyGeneric.png", // PerfectlyGeneric.fp "models/PlasmaBlast_1stR.png", // PlasmaBlast.fp "sprites/bossbrain/MBRNB0.png", // Whew.fp "models/YnykronSmoke.png" // YnykronSmoke.fp } 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 // Legacy of Rust hackery 4207007 = ID24Ghoul 4207008 = ID24Banshee 4207009 = ID24Mindweaver 4207010 = ID24PlasmaGuy 4207011 = ID24Vassago 4207012 = ID24Tyrant 4207013 = ID24TyrantBoss1 4207014 = ID24TyrantBoss2 4207100 = ID24GrayStalagmite 4207101 = ID24LargeCorpsePile 4207102 = ID24HumanBBQ1 4207103 = ID24HumanBBQ2 4207104 = ID24HangingBodyBothLegs 4207105 = ID24HangingBodyBothLegsSolid 4207106 = ID24HangingBodyCrucified 4207107 = ID24HangingBodyCrucifiedSolid 4207108 = ID24HangingBodyArmsBound 4207109 = ID24HangingBodyArmsBoundSolid 4207110 = ID24HangingBaronOfHell 4207111 = ID24HangingBaronOfHellSolid 4207112 = ID24HangingChainedBody 4207113 = ID24HangingChainedBodySolid 4207114 = ID24HangingChainedTorso 4207115 = ID24HangingChainedTorsoSolid 4207116 = ID24SkullPoleTrio 4207117 = ID24SkullGibs 4207118 = ID24BushShort 4207119 = ID24BushShortBurned1 4207120 = ID24BushShortBurned2 4207121 = ID24BushTall 4207122 = ID24BushTallBurned1 4207123 = ID24BushTallBurned2 4207124 = ID24CaveRockColumn 4207125 = ID24CaveStalagmiteLarge 4207126 = ID24CaveStalagmiteMedium 4207127 = ID24CaveStalagmiteSmall 4207128 = ID24CaveStalactiteLarge 4207129 = ID24CaveStalactiteLargeSolid 4207130 = ID24CaveStalactiteMedium 4207131 = ID24CaveStalactiteMediumSolid 4207132 = ID24CaveStalactiteSmall 4207133 = ID24CaveStalactiteSmallSolid 4207134 = ID24OfficeChair 4207135 = ID24OfficeLamp 4207137 = ID24CeilingLamp 4207138 = ID24CandelabraShort 4207139 = ID24AmbientKlaxon 4207140 = ID24AmbientPortalOpen 4207141 = ID24AmbientPortalLoop 4207142 = ID24AmbientPortalClose }