swwmgz_m/zmapinfo.txt

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
}