;---------------------------------------------------------------------------------- ; Keeps the map up to date with stripper version - Last updated 19-05-2024 ;---------------------------------------------------------------------------------- modify: { match: { "origin" "775.164 -12049.2 -363.972" "classname" "logic_auto" } insert: { "OnMapSpawn" "Verden_Konsollen_Server,Command,say < Stripper 2 loaded >,5,-1" } } ;------------------------------------------- ; Fixes a music issue in the spawn intro ;------------------------------------------- modify: { match: { "classname" "trigger_multiple" "hammerid" "1226582" } delete: { "OnStartTouch" "spawnfx,PlaySound,,0,-1" } insert: { "OnStartTouch" "spawnfx,PlaySound,,0,1" } } ;------------------------------------------- ; Fixes issues in the sewer location ;------------------------------------------- modify: { match: { "classname" "math_counter" "hammerid" "1061419" } delete: { "OnHitMax" "FogTrap1,Kill,,0,1" } insert: { "OnHitMax" "FogTrap1,Break,,0,1" } } modify: { match: { "targetname" "SewerDoor3" } replace: { "lip" "-4" } } ;----------------------- ; Fixes physbox issues ;----------------------- modify: { match: { "classname" "func_physbox" "hammerid" "1128621" } delete: { "OnBreak" "zn_Nightmare_phys,Kill,,0,1" } } modify: { match: { "classname" "func_physbox" } delete: { "overridescript" "damping,2.5,rotdamping,100" } } ;------------------------------------------- ; Fixes a a trigger hurt near the dragon ;------------------------------------------- modify: { match: { "targetname" "dragon_push" } replace: { "origin" "4046.25 -8091.25 4616" } } ;--------------------------- ; A teleportation error ;--------------------------- modify: { match: { "hammerid" "1308993" } replace: { "spawnflags" "1" } } ;--------------------------- ; Sky camera fix ;--------------------------- modify: { match: { "hammerid" "445435" } replace: { "fogcolor2" "26 39 45" "fogcolor" "63 97 111" } } ;--------------------------- ; Filter targetname fixes ;--------------------------- modify: { match: { "targetname" "filter_ikke_zombie" } delete: { "OnTrigger" ",,,0,-1" } insert: { "OnPass" "!activator,AddOutput,max_health 150,0,-1" "OnPass" "!activator,SetHealth,150,0,-1" } } modify: { match: { "targetname" "filter_ikke_zombie" } delete: { "OnPass" "!activator,SetHealth,150,0,-1" "OnPass" "!activator,AddOutput,max_health 150,0,-1" } insert: { "OnPass" "filter_ikke_zombie,TestActivator,,0,0" } } ;-------------- ; ITEM FIXES ;-------------- ; Lightning item modify: { match: { "targetname" "item_Lightning_Button" "origin" "11582.2 -2456.38 2536" "classname" "func_button" } insert: { "OnUser1" "item_lightning_sprite,ToggleSprite,,25,-1" } } modify: { match: { "origin" "11608.3 -2456.38 2535" "targetname" "item_Lightning_Particle" "classname" "env_entity_maker" } insert: { "parentname" "lightningFaggot" } replace: { "origin" "11608.3 -2456.38 2555" } } modify: { match: { "targetname" "tempLight_tr" "origin" "12280.2 -2552.38 2526" "classname" "trigger_hurt" } replace: { "filtername" "filter_zombie" } } ; Shield item modify: { match: { "targetname" "item_shield_button" "origin" "1702.91 -947 5832" "classname" "func_button" } delete: { "OnPressed" "!self,FireUser1,,0,1" "OnUser1" "item_shield_sprite,ToggleSprite,,0,1" "OnPressed" "!self,Lock,,0,1" "OnPressed" "!self,Unlock,,25,1" "OnUser1" "item_shield_maker,ForceSpawn,,0,1" "OnUser1" "item_shield_sfx,PlaySound,,0,1" "OnUser1" "item_shield_sprite,ToggleSprite,,25,1" } insert: { "OnPressed" "!self,FireUser1,,0,-1" "OnUser1" "item_shield_sprite,ToggleSprite,,0,-1" "OnPressed" "!self,Lock,,0,-1" "OnPressed" "!self,Unlock,,25,-1" "OnUser1" "item_shield_maker,ForceSpawn,,0,-1" "OnUser1" "item_shield_sfx,PlaySound,,0,-1" "OnUser1" "item_shield_sprite,ToggleSprite,,25,-1" } } modify: { match: { "targetname" "item_shield_button" "classname" "func_button" } delete: { "wait" "-1" } replace: { "spawnflags" "1025" "wait" "0.1" } } modify: { match: { "targetname" "item_shield_sfx" "classname" "ambient_generic" } replace: { "sourceentityname" "item_shield_button" } } modify: { match: { "targetname" "DaFu_Push" "classname" "trigger_push" } delete: { "OnStartTouch" "!activator,IgniteLifetime,5,0,-1" } replace: { "speed" "600" } } add: { "model" "*118" "targetname" "DaFu_Push" "StartDisabled" "0" "speed" "600" "spawnflags" "1" "pushdir" "0 180 0" "origin" "9677 -846 10439" "filtername" "filter_zombie" "alternateticksfix" "0" "classname" "trigger_push" } add: { "model" "*117" "targetname" "DaFu_Push" "StartDisabled" "0" "speed" "600" "spawnflags" "1" "pushdir" "0 270 0" "origin" "9757 -926 10439" "filtername" "filter_zombie" "alternateticksfix" "0" "classname" "trigger_push" } add: { "model" "*116" "targetname" "DaFu_Push" "StartDisabled" "0" "speed" "600" "spawnflags" "1" "pushdir" "0 0 0" "origin" "9837 -846 10439" "filtername" "filter_zombie" "alternateticksfix" "0" "classname" "trigger_push" } add: { "model" "*119" "targetname" "DaFu_Push" "StartDisabled" "0" "speed" "600" "spawnflags" "1" "pushdir" "0 90 0" "origin" "9757 -766 10439" "filtername" "filter_zombie" "alternateticksfix" "0" "classname" "trigger_push" } ; Pyro item modify: { match: { "targetname" "item_pyro_button" } delete: { "wait" "-1" } replace: { "spawnflags" "1025" "wait" "0.1" } } modify: { match: { "targetname" "item_pyro_maker" } replace: { "origin" "13826.4 9701.5 5445.21" } } modify: { match: { "targetname" "temp_fireThingy_relay" } replace: { "targetname" "temp_human_relay" } } add: { "model" "*124" "targetname" "temp_humanFire" "StartDisabled" "1" "spawnflags" "1" "origin" "10251.7 -484.44 11244" "nodmgforce" "0" "filtername" "filter_ikke_menneske" "damagetype" "0" "damagemodel" "0" "damagecap" "10" "damage" "100" "classname" "trigger_hurt" "OnStartTouch" "!activator,IgniteLifetime,2,0,-1" } ; Heal item Estus flask modify: { match: { "targetname" "temp_ITEM_estus_button" } delete: { "wait" "-1" } replace: { "spawnflags" "1025" "wait" "0.1" } } ;----------------- ; adding torch 1 ;----------------- add: { "hammerid" "999997" "classname" "weapon_elite" "ammo" "1000" "angles" "0 0 0" "spawnflags" "1" "targetname" "TorchWeapon_phys_1" "origin" "5855.57 -6574.07 4410" } add: { "classname" "light_dynamic" "_cone" "60" "_inner_cone" "100" "_light" "162 70 30 100" "angles" "90 0 0" "brightness" "2" "distance" "500" "parentname" "TorchWeapon_phys_1" "pitch" "-90" "spawnflags" "2" "spotlight_radius" "300" "targetname" "TorchWeapon_Light_1" "origin" "5914.5 -6576 4441.19" } add: { "classname" "prop_dynamic_override" "angles" "0 0 0" "DisableBoneFollowers" "1" "disablereceiveshadows" "1" "disableshadows" "1" "ExplodeDamage" "0" "ExplodeRadius" "0" "fademaxdist" "750" "fademindist" "555" "fadescale" "1" "health" "0" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mindxlevel" "0" "model" "models/props/tools/orc/lightsrc/orc_torch/orc_torch.mdl" "modelscale" ".7" "parentname" "TorchWeapon_phys_1" "PerformanceMode" "0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "255" "rendercolor" "255 255 255" "renderfx" "0" "rendermode" "0" "SetBodyGroup" "0" "skin" "0" "solid" "0" "spawnflags" "0" "targetname" "TorchWeapon_prop_1" "origin" "5912 -6575.86 4401.19" } ;----------------- ; adding torch 2 ;----------------- add: { "hammerid" "999998" "classname" "weapon_elite" "ammo" "1000" "angles" "0 0 0" "spawnflags" "1" "targetname" "TorchWeapon_phys_2" "origin" "2425.07 -7040 4606.81" } add: { "classname" "light_dynamic" "_cone" "60" "_inner_cone" "100" "_light" "162 70 30 100" "angles" "90 0 0" "brightness" "2" "distance" "500" "parentname" "TorchWeapon_phys_2" "pitch" "-90" "spawnflags" "2" "spotlight_radius" "300" "targetname" "TorchWeapon_Light_2" "origin" "2484 -7040.14 4628" } add: { "classname" "prop_dynamic_override" "angles" "0 0 0" "DisableBoneFollowers" "1" "disablereceiveshadows" "1" "disableshadows" "1" "ExplodeDamage" "0" "ExplodeRadius" "0" "fademaxdist" "750" "fademindist" "555" "fadescale" "1" "health" "0" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mindxlevel" "0" "model" "models/props/tools/orc/lightsrc/orc_torch/orc_torch.mdl" "modelscale" ".7" "parentname" "TorchWeapon_phys_2" "PerformanceMode" "0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "255" "rendercolor" "255 255 255" "renderfx" "0" "rendermode" "0" "SetBodyGroup" "0" "skin" "0" "solid" "0" "spawnflags" "0" "targetname" "TorchWeapon_prop_2" "origin" "2481.5 -7040 4588" } ;----------------- ; adding torch 3 ;----------------- add: { "hammerid" "999999" "classname" "weapon_elite" "ammo" "1000" "angles" "0 0 0" "spawnflags" "1" "targetname" "TorchWeapon_phys_3" "origin" "13780 9858.69 5442.74" } add: { "classname" "light_dynamic" "_cone" "60" "_inner_cone" "100" "_light" "162 70 30 100" "angles" "90 0 0" "brightness" "2" "distance" "500" "parentname" "TorchWeapon_phys_3" "pitch" "-90" "spawnflags" "2" "spotlight_radius" "300" "targetname" "TorchWeapon_Light_3" "origin" "13838.9 9855.86 5456" } add: { "classname" "prop_dynamic_override" "angles" "0 0 0" "DisableBoneFollowers" "1" "disablereceiveshadows" "1" "disableshadows" "1" "ExplodeDamage" "0" "ExplodeRadius" "0" "fademaxdist" "750" "fademindist" "555" "fadescale" "1" "health" "0" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mindxlevel" "0" "model" "models/props/tools/orc/lightsrc/orc_torch/orc_torch.mdl" "modelscale" ".7" "parentname" "TorchWeapon_phys_3" "PerformanceMode" "0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "255" "rendercolor" "255 255 255" "renderfx" "0" "rendermode" "0" "SetBodyGroup" "0" "skin" "0" "solid" "0" "spawnflags" "0" "targetname" "TorchWeapon_prop_3" "origin" "13836.4 9856 5416" } ;--------------------------- ; Disables bhop on the map ;--------------------------- modify: { match: { "origin" "9760 -544 10664" "targetname" "actualwtf" "classname" "logic_relay" } delete: { "OnTrigger" "Verden_Konsollen_Server,Command,sv_enablebunnyhopping 1,1,1" "OnTrigger" "Verden_Konsollen_Server,Command,mp_roundtime 30,1,1" } insert: { "OnTrigger" "Verden_Konsollen_Server,Command,sv_enablebunnyhopping 0,1,-1" "OnTrigger" "ChainSkipBreakFix,AddOutput,angles 0 90 0,4,-1" "OnTrigger" "Verden_Konsollen_Server,Command,mp_roundtime 40,1,1" } } ;-------------------------------------------------------------------------------------- ; Fixes the ending push of the map and completly removes gravity from the map itself ;-------------------------------------------------------------------------------------- modify: { match: { "targetname" "lastPush" "origin" "-11648 15232 13432" "classname" "trigger_push" } delete: { "OnStartTouch" "!activator,AddOutput,gravity 0.2,0,-1" "OnStartTouch" "!activator,AddOutput,basevelocity 0 0 400,0,-1" } insert: { "filtername" "filter_menneske" } replace: { "speed" "1400" "origin" "-11648 15232 13504" } } ;-------------------------------------------------------------- ; The last push enables when the last white particle appears ;-------------------------------------------------------------- modify: { match: { "targetname" "endingDoor" "origin" "-11648 12238 10880" "classname" "func_door" } delete: { "OnOpen" "lastpar,Start,,30,1" } insert: { "OnOpen" "lastpar,Start,,40,1" } } ;------------------------------------------------------------------------------------------- ; Fixes the issue where players could skip around a pillar before the door actually opens ;------------------------------------------------------------------------------------------- add: { "model" "*48" "targetname" "CaveDragonSkipPillar_break" "spawnobject" "0" "spawnflags" "1" "rendermode" "0" "renderfx" "0" "rendercolor" "255 255 255" "renderamt" "255" "propdata" "0" "pressuredelay" "0" "physdamagescale" "1.0" "PerformanceMode" "0" "origin" "3143 -8089 4920" "nodamageforces" "0" "minhealthdmg" "0" "material" "0" "health" "1" "gibdir" "0 0 0" "explosion" "0" "ExplodeRadius" "0" "explodemagnitude" "0" "ExplodeDamage" "0" "disableshadows" "0" "disablereceiveshadows" "0" "classname" "func_breakable" } modify: { match: { "origin" "1414 -7998 4638" "classname" "func_button" } insert: { "OnPressed" "CaveDragonSkipPillar_break,Break,,15,-1" } } ;-------------------------------------------------------------------------------------------------------------------------- ; Makes the swinging axes not push players but damage them instead - Zombies can get boosted onto humans path ;-------------------------------------------------------------------------------------------------------------------------- filter: { "targetname" "Axes_Small_8_90_Push" "origin" "12220.2 -1487.25 3052" "classname" "trigger_push" } filter: { "targetname" "Axes_Small_8_90_Push" "origin" "12220.2 -1551.25 3052" "classname" "trigger_push" } add: { "model" "*60" "targetname" "Axes_Small_8_90_Push" "StartDisabled" "0" "spawnflags" "1" "parentname" "Axes_Small_8_90_Phys" "origin" "12220.2 -1487.25 3052" "nodmgforce" "0" "damagetype" "0" "damagemodel" "0" "damagecap" "99999" "damage" "1000" "classname" "trigger_hurt" } add: { "model" "*61" "targetname" "Axes_Small_8_90_Push" "StartDisabled" "0" "spawnflags" "1" "parentname" "Axes_Small_8_90_Phys" "origin" "12220.2 -1551.25 3052" "nodmgforce" "0" "damagetype" "0" "damagemodel" "0" "damagecap" "99999" "damage" "1000" "classname" "trigger_hurt" } filter: { "targetname" "Axes_Small_10_90_Push" "origin" "12491 -1552 3052" "classname" "trigger_push" } filter: { "targetname" "Axes_Small_10_90_Push" "origin" "12491 -1616 3052" "classname" "trigger_push" } add: { "model" "*57" "targetname" "Axes_Small_10_90_Push" "StartDisabled" "0" "spawnflags" "1" "parentname" "Axes_Small_10_90_Phys" "origin" "12491 -1552 3052" "nodmgforce" "0" "damagetype" "0" "damagemodel" "0" "damagecap" "99999" "damage" "1000" "classname" "trigger_hurt" } add: { "model" "*58" "targetname" "Axes_Small_10_90_Push" "StartDisabled" "0" "spawnflags" "1" "parentname" "Axes_Small_10_90_Phys" "origin" "12491 -1616 3052" "nodmgforce" "0" "damagetype" "0" "damagemodel" "0" "damagecap" "99999" "damage" "1000" "classname" "trigger_hurt" } ;------------------------------------------------------------------------------------------- ; Fixes the issue with the chain not being an option when you can just jump over the gap ;------------------------------------------------------------------------------------------- add: { "model" "*48" "targetname" "ChainSkipBreakFix" "spawnobject" "0" "spawnflags" "1" "rendermode" "0" "renderfx" "0" "rendercolor" "255 255 255" "renderamt" "255" "propdata" "0" "pressuredelay" "0" "physdamagescale" "1.0" "PerformanceMode" "0" "origin" "9692 -4840 3520" "nodamageforces" "0" "minhealthdmg" "0" "material" "0" "health" "1" "gibdir" "0 0 0" "explosion" "0" "ExplodeRadius" "0" "explodemagnitude" "0" "ExplodeDamage" "0" "disableshadows" "0" "disablereceiveshadows" "0" "classname" "func_breakable" } modify: { match: { "origin" "9692 -4680 3456" "classname" "func_breakable" } insert: { "OnBreak" "ChainSkipBreakFix,Break,,1,-1" } } ;------------------------------------ ; Makes the dragon boss hp scalable ;------------------------------------ add: { "origin" "8280 7472 968" "targetname" "light_dynamic_damagefilter" "Negated" "Allow entities that match criteria" "filterclass" "light_dynamic" "classname" "filter_activator_class" } modify: { match: { "targetname" "dragon_phys" "origin" "4160 -8096 4736" "classname" "func_breakable" } insert: { "damagefilter" "light_dynamic_damagefilter" } replace: { "health" "1000" } } add: { "model" "*12" "targetname" "dragon_hp_giver" "StartDisabled" "1" "filtername" "filter_menneske" "spawnflags" "1" "origin" "704 -9600 1776" "classname" "trigger_once" "OnStartTouch" "dragon_phys,AddHealth,2500,0,-1" } modify: { match: { "targetname" "CaveDoor" "origin" "3102 -8016 4708" "classname" "func_door_rotating" } insert: { "OnOpen" "dragon_hp_giver,Enable,,0.5,1" "OnOpen" "dragon_phys,SetDamageFilter,,1,1" } } ;------------------------------------------- ; Reduces the hp of the nightmare boss ;------------------------------------------- modify: { match: { "targetname" "bosshp_Add" "origin" "11080 -5767.96 4258" "classname" "trigger_once" } delete: { "OnStartTouch" "zn_Nightmare_hp,AddHealth,4000,0.25,-1" } insert: { "OnStartTouch" "zn_Nightmare_hp,AddHealth,2500,0.25,-1" } } ;------------------------------------------------------------------------------------------------------- ; Limits the last boss to only use X amount of healing attacks so bossfight cant outheal damage ;------------------------------------------------------------------------------------------------------- modify: { match: { "origin" "-11128 8736 10737" "targetname" "bosscombo" "classname" "logic_case" } delete: { "OnCase04" "zn_FaggotBoss_partcl,Start,,0,-1" "OnCase04" "zn_FaggotBoss_hp,AddHealth,10000,0,-1" "OnCase04" "zn_FaggotBoss_partcl,Stop,,1,-1" "OnCase04" "Verden_Konsollen_Server,Command,say * GRANT ME FLAME! *,0,-1" "OnCase04" "zn_FaggotBoss_model,SetAnimation,attackcombo3,0,-1" } insert: { "OnCase04" "zn_FaggotBoss_partcl,Start,,0,3" "OnCase04" "zn_FaggotBoss_hp,AddHealth,10000,0,3" "OnCase04" "zn_FaggotBoss_partcl,Stop,,1,3" "OnCase04" "Verden_Konsollen_Server,Command,say * GRANT ME FLAME! *,0,3" "OnCase04" "zn_FaggotBoss_model,SetAnimation,attackcombo3,0,3" } } ;--------------------------------------------------------------------------------------------- ; Fixes rotation so people dont get confused where to go when they spawn in the map ;--------------------------------------------------------------------------------------------- modify: { match: { "classname" "info_player_counterterrorist" } replace: { "angles" "0 90 0" } } modify: { match: { "classname" "info_player_terrorist" } replace: { "angles" "0 90 0" } } ;--------------------------------------------------------------------------------------------- ; Delays a trigger_teleport from the func_movelinear reaching top at the city part ;--------------------------------------------------------------------------------------------- modify: { match: { "targetname" "elevator_forest_spawn" "origin" "5184 -1024 3268" "classname" "func_movelinear" } Delete: { "OnFullyOpen" "zmtp8,Enable,,5,1" } insert: { "OnFullyOpen" "zmtp8,Enable,,15,1" } }