swwmgz_m/zmapinfo.txt
2021-06-12 15:08:15 +02:00

324 lines
6.9 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"
NoMergePickupMsg = true
CursorPic = "graphics/swwmcurs.png"
DimColor = "Black"
DimAmount = 0.5
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"
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
IntermissionCounter = true // fuck you Heretic
// precaching of frame-heavy objects
PrecacheClasses = "Demolitionist", // player
// weapons
"DeepImpact",
"PusherWeapon",
"ItamexHammer",
"ExplodiumGun",
"DualExplodiumGun",
"PlasmaBlast",
"DualPlasmaBlast",
"Spreadgun",
"PuntzerBeta",
"Wallbuster",
"PuntzerGamma",
"Eviscerator",
"HeavyMahSheenGun",
"Hellblazer",
"Quadravol",
"Sparkster",
"BlackfireIgniter",
"SilverBullet",
"EMPCarbine",
"CandyGun",
"RayKhom",
"Ynykron",
"GrandLance",
// gestures and items with gesture states
"SWWMGesture",
"SWWMRedCardGesture",
"SWWMBlueCardGesture",
"SWWMYellowCardGesture",
"SWWMSilverCardGesture",
"SWWMGreenCardGesture",
"SWWMOrangeCardGesture",
"SWWMRedSkullGesture",
"SWWMBlueSkullGesture",
"SWWMYellowSkullGesture",
"SWWMGreenKeyGesture",
"SWWMBlueKeyGesture",
"SWWMYellowKeyGesture",
"SWWMRedKeyGesture",
"GenericCubeGesture",
"AkariProjectGesture",
"LoveSignalsCDGesture",
"NutatcoBarGesture",
"FrispyCornGesture",
"SayaBeanGesture",
"MothPlushyGesture",
"AA12ModelGesture",
"CactusHegeGesture",
"TastyHoagieGesture",
"IbukiMilkGesture",
"BRCAlbumGesture",
"DemoPlushGesture",
"ManarokouGesture",
"LithiumNovelGesture",
"KirinCummiesGesture",
"MilkBreadsGesture",
"KirinMangaGesture",
"KirinPlushGesture",
"PsykkonovexxGesture"
// really damn big textures
PrecacheTextures = "graphics/SWWMGZLogo.png",
"graphics/SWWMGZLogo_Layers.png"
}
ClearSkills
Skill chill
{
AutoUseHealth
DamageFactor = 0.5
EasyBossBrain
SlowMonsters
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 hardcore
{
DisableCheats
FastMonsters
HealthFactor = 1.5
DamageFactor = 1.5
Aggressiveness = 0.25
SpawnFilter = nightmare
SpawnMulti
ACSReturn = 4
Name = "$SWWM_SKHARDCORE"
MustConfirm = "$SWWM_SKHARDCORECONFIRM"
}
Skill lunatic
{
DisableCheats
Aggressiveness = 1.0
SpawnFilter = nightmare
SpawnMulti
TotalInfighting
InstantReaction
NoPain
ACSReturn = 4
Name = "$SWWM_SKLUNATIC"
MustConfirm = "$SWWM_SKLUNATICCONFIRM"
}
Map TITLEMAP "SWWM GZ 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
4206900 = GenericCube
4206901 = AkariProject
4206902 = LoveSignalsCD
4206903 = NutatcoBar
4206904 = FrispyCorn
4206905 = SayaBean
4206906 = MothPlushy
4206907 = AA12Model
4206908 = CactusHege
4206909 = TastyHoagie
4206910 = IbukiMilk
4206911 = BRCAlbum
// Heretic
4206912 = DemoPlush
4206913 = Manarokou
4206914 = LithiumNovel
// Hexen
4206915 = KirinCummies
4206916 = MilkBreads
4206917 = KirinManga
4206918 = KirinPlush
4206919 = Psykkonovexx
// these are also pp stuff
4206990 = SWWMGuard
4206991 = SWWMHans
4206992 = SWWMSS
4206993 = SWWMDog
}
// 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
}