stripper-configs/maps/ze_umbra_v1_4.cfg

1845 lines
28 KiB
INI
Executable File
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

; Stripper is loaded
modify:
{
match:
{
"classname" "logic_auto"
"hammerid" "309160"
}
insert:
{
"OnMapSpawn" "cmd,Command,say **Stripper v1.3 loaded**,0.25,-1"
}
}
; 09/01/2026
; Nerf spear item
modify:
{
match:
{
"targetname" "item_spear_filter"
"classname" "filter_activator_name"
}
delete:
{
"OnPass" "item_spear_pushDisable0.8-1"
"OnPass" "item_spear_moveClose0.8-1"
"OnPass" "item_spear_buttonUnlock3-1"
}
insert:
{
"OnPass" "item_spear_pushDisable0.6-1"
"OnPass" "item_spear_moveClose0.6-1"
"OnPass" "item_spear_buttonUnlock4.5-1"
}
}
; Modify SetFarZ to fix visual issue on gundyr boss area
modify:
{
match:
{
"targetname" "t_s1_once_door_05"
"classname" "trigger_once"
}
delete:
{
"OnStartTouch" "fogSetFarZ4000251"
}
insert:
{
"OnStartTouch" "fogSetFarZ5500251"
}
}
; Disable gundyr hurt on start so it doesnt play any animation
modify:
{
match:
{
"targetname" "gundyr_Hurt"
"classname" "trigger_hurt"
}
delete:
{
"StartDisabled" "0"
}
insert:
{
"StartDisabled" "1"
}
}
; Rework gundyr attacks and damage
modify:
{
match:
{
"targetname" "gundyr_att_z1"
"classname" "logic_relay"
}
insert:
{
"OnTrigger" "gundyr_maker_npcForceSpawn2-1"
"OnTrigger" "gundyr_maker_npcForceSpawn3-1"
}
}
modify:
{
match:
{
"targetname" "gundyr_att_z1"
"classname" "logic_relay"
}
insert:
{
"OnTrigger" "gundyr_maker_npcForceSpawn2-1"
"OnTrigger" "gundyr_maker_npcForceSpawn3-1"
}
}
modify:
{
match:
{
"targetname" "wxc_gundyr_smoke_hurt"
"classname" "trigger_hurt"
}
delete:
{
"damage" "150"
}
insert:
{
"damage" "300"
}
}
; Modify lake of blood exit grate breaking time. Hold is longer
modify:
{
match:
{
"targetname" "s2_grate_break_once"
"classname" "trigger_once"
}
delete:
{
"OnStartTouch" "s2_grate_breakBreak151"
"OnStartTouch" "cmdCommandsay ** KEEP DEFENDING ! **01"
"OnStartTouch" "s2_teleport_07Enable341"
}
insert:
{
"OnStartTouch" "s2_grate_breakBreak251"
"OnStartTouch" "cmdCommandsay ** KEEP DEFENDING ! **01"
"OnStartTouch" "cmdCommandsay ** GRATE BREAKING IN 10 SECONDS **151"
"OnStartTouch" "s2_teleport_07Enable291"
}
}
; Keep enable the particle around eidolon on phase 2 to show players to not get near him since there is a trigger_hurt around the boss
modify:
{
match:
{
"targetname" "boss_phase2_start_relay"
"classname" "logic_relay"
}
delete:
{
"OnTrigger" "s1_sk_phase1_start_pKill4.51"
}
}
modify:
{
match:
{
"targetname" "phase2_sk_death_relay"
"classname" "logic_relay"
}
insert:
{
"OnTrigger" "s1_sk_phase1_start_pKill01"
}
}
; Lake of blood doors will disappear after some time to prevent infinite hold (2 min 10sec after door opens)
modify:
{
match:
{
"targetname" "s2_button06"
"classname" "func_button"
}
insert:
{
"OnPressed" "cmdCommandsay ** LAKE OF BLOOD ENTRANCE DOOR WILL BREAK IN 30 SECONDS **1001"
"OnPressed" "cmdCommandsay ** LAKE OF BLOOD ENTRANCE DOOR WILL BREAK IN 10 SECONDS **1201"
"OnPressed" "s2_lob_doors_pStart129.91"
"OnPressed" "s2_lob_doors_p_sPlaySound129.91"
"OnPressed" "s2_lake_of_blood_door1Kill1301"
"OnPressed" "s2_lake_of_blood_door2Kill1301"
"OnPressed" "s2_lob_doors_exp_npcTrigger1301"
"OnPressed" "s2_lob_doors_exp_npc2Trigger1311"
"OnPressed" "s2_lob_doors_exp_npc3Trigger1321"
}
}
; Add the particles that will explose to break doors on lake of blood entrance
add:
{
"classname" "info_particle_system"
"targetname" "s2_lob_doors_p"
"effect_name" "custom_particle_100"
"start_active" "0"
"angles" "0 0 0"
"origin" "11708 -6268 -10892"
}
add:
{
"classname" "info_particle_system"
"targetname" "s2_lob_doors_p"
"effect_name" "custom_particle_100"
"start_active" "0"
"angles" "0 0 0"
"origin" "11932 -6324 -10780"
}
; Add the sound that will be played once door is kill with explosion
add:
{
"targetname" "s2_lob_doors_p_s"
"classname" "ambient_generic"
"spawnflags" "48"
"message" "explode_8"
"health" "10"
"radius" "6000"
"pitchstart" "100"
"pitch" "100"
"origin" "11708 -6268 -10892"
}
; Add a mass of souls npcs once the lake of blood door break that will spawn instantly behind the door with zombies
add:
{
"classname" "logic_relay"
"targetname" "s2_lob_doors_exp_npc"
"spawnflags" "0"
"angles" "0 90 0"
"origin" "11760 -6664 -10757.5"
"OnTrigger" "maker_massofsoulsForceSpawnAtEntityOrigin!caller01"
"OnTrigger" "!selfKill41"
}
add:
{
"classname" "logic_relay"
"targetname" "s2_lob_doors_exp_npc2"
"spawnflags" "0"
"angles" "0 90 0"
"origin" "11968 -6624 -10757.5"
"OnTrigger" "maker_massofsoulsForceSpawnAtEntityOrigin!caller01"
"OnTrigger" "!selfKill41"
}
add:
{
"classname" "logic_relay"
"targetname" "s2_lob_doors_exp_npc3"
"spawnflags" "0"
"angles" "0 90 0"
"origin" "11840 -6552 -10837.5"
"OnTrigger" "maker_massofsoulsForceSpawnAtEntityOrigin!caller01"
"OnTrigger" "!selfKill41"
}
; Add a particle to show that a npc spawned on stage 2 boss fight vermisanguis
add:
{
"classname" "info_particle_system"
"targetname" "oyt_Vermisanguis_npc_spawner_p2"
"effect_name" "custom_particle_510"
"start_active" "0"
"angles" "0 0 0"
"origin" "11052 4720 -14088"
}
; Add this particle to the existing template
modify:
{
match:
{
"classname" "point_template"
"targetname" "template_oyt_Vermisanguis_npc_spawner"
}
insert:
{
"Template04" "oyt_Vermisanguis_npc_spawner_p2"
}
}
; The relay will start the particle when the npc spawn to prevent players
modify:
{
match:
{
"classname" "logic_relay"
"targetname" "oyt_Vermisanguis_npc_spawner_relay"
}
insert:
{
"OnSpawn" "oyt_Vermisanguis_npc_spawner_p2Start01"
"OnSpawn" "oyt_Vermisanguis_npc_spawner_p2Kill11"
}
}
; Modify trueend first music to fix issue stopping randomly in the middle
modify:
{
match:
{
"targetname" "t_s2_music01"
"classname" "ambient_generic"
}
delete:
{
"message" "#m4dara/music/for the dark soul.mp3"
}
insert:
{
"message" "#m4dara/music/darkeater midir.mp3"
}
}
; On secret ending stage 1, the shortcut grate for zombies will also break after certain time and not only after triggering the lever
modify:
{
match:
{
"targetname" "t_s1_button03"
"classname" "func_button"
}
delete:
{
"OnPressed" "t_s1_break_door_2Break31"
}
insert:
{
"OnPressed" "t_s1_break_door_2Break1.51"
}
}
modify:
{
match:
{
"targetname" "t_s1_case_door"
"classname" "logic_case"
}
insert:
{
"OnCase01" "t_s1_break_door_2Break651"
"OnCase02" "t_s1_break_door_2Break651"
}
}
; Add a trigger_hurt when barrel item explode that deal heavy damage to zombies
add:
{
"model" "*591"
"classname" "trigger_hurt"
"targetname" "b_barrel_hurt_exp"
"filtername" "filter_zombies"
"StartDisabled" "1"
"spawnflags" "9"
"damagecap" "1000"
"damage" "5000"
"origin" "2616 -8489.78 -5546"
}
modify:
{
match:
{
"classname" "point_template"
"targetname" "ab_barrel_template"
}
insert:
{
"Template10" "b_barrel_hurt_exp"
}
}
modify:
{
match:
{
"classname" "math_counter"
"targetname" "b_barrel_counter"
}
insert:
{
"OnHitMax" "b_barrel_hurt_expEnable21"
"OnHitMax" "b_barrel_hurt_expKill2.121"
}
}
modify:
{
match:
{
"classname" "logic_relay"
"targetname" "b_barrel_relay"
}
insert:
{
"OnSpawn" "b_barrel_hurt_expKill301"
}
}
; Modify damage of the toxic orb (zombie item)
modify:
{
match:
{
"targetname" "zombie_poisonmagic_hurt1"
"classname" "trigger_hurt"
}
delete:
{
"damage" "1"
"damagetype" "16"
}
insert:
{
"damage" "200"
"damagetype" "0"
}
}
; Modify SetFarZ on secret ending stage 2 to fix visual glitch
modify:
{
match:
{
"targetname" "s2_relay_fog_blood"
"classname" "logic_relay"
}
delete:
{
"OnTrigger" "fogSetFarZ83000.41"
}
insert:
{
"OnTrigger" "fogSetFarZ115000.41"
}
}
modify:
{
match:
{
"targetname" "admin_stage2_trueending_relay"
"classname" "logic_relay"
}
delete:
{
"OnTrigger" "fogSetFarZ850061"
}
insert:
{
"OnTrigger" "fogSetFarZ1150061"
}
}
; Modify both dragons "meteor" counter
modify:
{
match:
{
"targetname" "o_x_dragon_sdm_counter"
"classname" "math_counter"
}
delete:
{
"max" "16"
}
insert:
{
"max" "8"
}
}
modify:
{
match:
{
"targetname" "x_bone_dragon_sdm_counter"
"classname" "math_counter"
}
delete:
{
"max" "20"
}
insert:
{
"max" "10"
}
}
; Delete useless "playsound"
modify:
{
match:
{
"targetname" "level2_relay"
"classname" "logic_relay"
}
delete:
{
"OnTrigger" "s2_music02PlaySound3321"
}
}
; Add trigger that kill humans if zombies reach levers
; Add the zm reach the objective trigger system through filter_activator_team
modify:
{
match:
{
"classname" "filter_activator_team"
"hammerid" "2421113"
}
insert:
{
"OnPass" "global_zm_detected_fadeFade0-1"
"OnPass" "cmdCommandsay ** ZOMBIES HAVE REACHED THE OBJECTIVE **01"
"OnPass" "playerSetHealth02.5-1"
}
}
; Stage 1
; Add the trigger_once that will be use. If zombies touch this trigger before a human trigger the lever, round end
add:
{
"model" "*316"
"classname" "trigger_once"
"targetname" "s1_zm_objective_1"
"filtername" "filter_zombies"
"StartDisabled" "0"
"spawnflags" "1"
"origin" "-1080 -7568 -304.01"
"OnStartTouch" "filter_zombiesTestActivator01"
}
; Add on the button, if the human trigger the lever, the trigger_once is killed
modify:
{
match:
{
"classname" "func_button"
"hammerid" "2026068"
}
insert:
{
"OnPressed" "s1_zm_objective_1Kill01"
}
}
add:
{
"model" "*316"
"classname" "trigger_once"
"targetname" "s1_zm_objective_2"
"filtername" "filter_zombies"
"StartDisabled" "0"
"spawnflags" "1"
"origin" "160 -5600 -112.01"
"OnStartTouch" "filter_zombiesTestActivator01"
}
modify:
{
match:
{
"classname" "func_button"
"hammerid" "2940625"
}
insert:
{
"OnPressed" "s1_zm_objective_2Kill01"
}
}
add:
{
"model" "*316"
"classname" "trigger_once"
"targetname" "s1_zm_objective_3"
"filtername" "filter_zombies"
"StartDisabled" "0"
"spawnflags" "1"
"origin" "-2944 -7008 -160.01"
"OnStartTouch" "filter_zombiesTestActivator01"
}
modify:
{
match:
{
"classname" "func_button"
"hammerid" "2044761"
}
insert:
{
"OnPressed" "s1_zm_objective_3Kill01"
}
}
add:
{
"model" "*316"
"classname" "trigger_once"
"targetname" "s1_zm_objective_4"
"filtername" "filter_zombies"
"StartDisabled" "0"
"spawnflags" "1"
"origin" "2192 -7216 -192.01"
"OnStartTouch" "filter_zombiesTestActivator01"
}
modify:
{
match:
{
"classname" "func_button"
"hammerid" "2185130"
}
insert:
{
"OnPressed" "s1_zm_objective_4Kill01"
}
}
; Secret ending stage 1
add:
{
"model" "*316"
"classname" "trigger_once"
"targetname" "t_s1_zm_objective_1"
"filtername" "filter_zombies"
"StartDisabled" "0"
"spawnflags" "1"
"origin" "6128 -1904 -1304.26"
"OnStartTouch" "filter_zombiesTestActivator01"
}
modify:
{
match:
{
"classname" "func_button"
"hammerid" "3538823"
}
insert:
{
"OnPressed" "t_s1_zm_objective_1Kill01"
}
}
; Stage 2
add:
{
"model" "*316"
"classname" "trigger_once"
"targetname" "s2_zm_objective_1"
"filtername" "filter_zombies"
"StartDisabled" "0"
"spawnflags" "1"
"origin" "14416 -9000 -11760"
"OnStartTouch" "filter_zombiesTestActivator01"
}
modify:
{
match:
{
"classname" "func_button"
"hammerid" "3035035"
}
insert:
{
"OnPressed" "s2_zm_objective_1Kill01"
}
}
add:
{
"model" "*316"
"classname" "trigger_once"
"targetname" "s2_zm_objective_2"
"filtername" "filter_zombies"
"StartDisabled" "0"
"spawnflags" "1"
"origin" "14456 -11408 -11760"
"OnStartTouch" "filter_zombiesTestActivator01"
}
modify:
{
match:
{
"classname" "func_button"
"hammerid" "3035067"
}
insert:
{
"OnPressed" "s2_zm_objective_2Kill01"
}
}
add:
{
"model" "*316"
"classname" "trigger_once"
"targetname" "s2_zm_objective_3"
"filtername" "filter_zombies"
"StartDisabled" "0"
"spawnflags" "1"
"origin" "10688 -10784 -11280"
"OnStartTouch" "filter_zombiesTestActivator01"
}
modify:
{
match:
{
"classname" "func_button"
"hammerid" "3314966"
}
insert:
{
"OnPressed" "s2_zm_objective_3Kill01"
}
}
add:
{
"model" "*316"
"classname" "trigger_once"
"targetname" "s2_zm_objective_4"
"filtername" "filter_zombies"
"StartDisabled" "0"
"spawnflags" "1"
"origin" "9312 -10232 -10704"
"OnStartTouch" "filter_zombiesTestActivator01"
}
modify:
{
match:
{
"classname" "func_button"
"hammerid" "3035089"
}
insert:
{
"OnPressed" "s2_zm_objective_4Kill01"
}
}
add:
{
"model" "*316"
"classname" "trigger_once"
"targetname" "s2_zm_objective_5"
"filtername" "filter_zombies"
"StartDisabled" "0"
"spawnflags" "1"
"origin" "12168 -7744 -10384"
"OnStartTouch" "filter_zombiesTestActivator01"
}
modify:
{
match:
{
"classname" "func_button"
"hammerid" "3035342"
}
insert:
{
"OnPressed" "s2_zm_objective_5Kill01"
}
}
add:
{
"model" "*316"
"classname" "trigger_once"
"targetname" "t_s2_zm_objective_0"
"filtername" "filter_zombies"
"StartDisabled" "0"
"spawnflags" "1"
"origin" "-13472 -3688 -8592"
"OnStartTouch" "filter_zombiesTestActivator01"
}
modify:
{
match:
{
"classname" "func_button"
"hammerid" "4180886"
}
insert:
{
"OnPressed" "t_s2_zm_objective_0Kill01"
}
}
; Secret ending stage 2
add:
{
"model" "*316"
"classname" "trigger_once"
"targetname" "t_s2_zm_objective_1"
"filtername" "filter_zombies"
"StartDisabled" "0"
"spawnflags" "1"
"origin" "-13320 3992 -9609.57"
"OnStartTouch" "filter_zombiesTestActivator01"
}
modify:
{
match:
{
"classname" "func_button"
"hammerid" "4193837"
}
insert:
{
"OnPressed" "t_s2_zm_objective_1Kill01"
}
}
add:
{
"model" "*316"
"classname" "trigger_once"
"targetname" "t_s2_zm_objective_2"
"filtername" "filter_zombies"
"StartDisabled" "0"
"spawnflags" "1"
"origin" "-10488 6176 -9488"
"OnStartTouch" "filter_zombiesTestActivator01"
}
modify:
{
match:
{
"classname" "func_button"
"hammerid" "4191300"
}
insert:
{
"OnPressed" "t_s2_zm_objective_2Kill01"
}
}
; Boost music volume and other sounds
add:
{
"targetname" "s2_music02"
"classname" "ambient_generic"
"spawnflags" "49"
"message" "#m4dara/music/demon_s souls [remake] ost - penetrator.mp3"
"health" "10"
"radius" "10000"
"pitchstart" "100"
"pitch" "100"
}
add:
{
"targetname" "t_s2_saintarea"
"classname" "ambient_generic"
"spawnflags" "49"
"message" "#m4dara/saintarea.mp3"
"health" "10"
"radius" "10000"
"pitchstart" "100"
"pitch" "100"
}
add:
{
"targetname" "new_area_sound"
"classname" "ambient_generic"
"spawnflags" "49"
"message" "m4dara/elden ring_new location.mp3"
"health" "10"
"radius" "10000"
"pitchstart" "100"
"pitch" "100"
}
add:
{
"targetname" "enemy_felled_s"
"classname" "ambient_generic"
"spawnflags" "49"
"message" "m4dara/elden ring enemy felled.mp3"
"health" "10"
"radius" "10000"
"pitchstart" "100"
"pitch" "100"
}
; 11/01/2026
; fix gundyr boss room where zombies can go ahead of humans once boss die. Adding trigger_teleport around the zombie cage
add:
{
"model" "*16"
"classname" "trigger_teleport"
"targetname" "t_s1_bossroom_zm_fix_tp"
"target" "true_s1_dest_bossroom_zm"
"StartDisabled" "0"
"spawnflags" "1"
"origin" "4543.55 -3759.5 -9433.2"
}
add:
{
"model" "*16"
"classname" "trigger_teleport"
"targetname" "t_s1_bossroom_zm_fix_tp"
"target" "true_s1_dest_bossroom_zm"
"StartDisabled" "0"
"spawnflags" "1"
"origin" "4543.55 -4271.5 -9433.2"
}
add:
{
"model" "*16"
"classname" "trigger_teleport"
"targetname" "t_s1_bossroom_zm_fix_tp"
"target" "true_s1_dest_bossroom_zm"
"StartDisabled" "0"
"spawnflags" "1"
"origin" "4016.5 -4799.55 -9433.2"
}
add:
{
"model" "*16"
"classname" "trigger_teleport"
"targetname" "t_s1_bossroom_zm_fix_tp"
"target" "true_s1_dest_bossroom_zm"
"StartDisabled" "0"
"spawnflags" "1"
"origin" "3504.5 -4799.55 -9433.2"
}
add:
{
"model" "*16"
"classname" "trigger_teleport"
"targetname" "t_s1_bossroom_zm_fix_tp"
"target" "true_s1_dest_bossroom_zm"
"StartDisabled" "0"
"spawnflags" "1"
"origin" "2959.55 -4271.5 -9433.2"
}
add:
{
"model" "*16"
"classname" "trigger_teleport"
"targetname" "t_s1_bossroom_zm_fix_tp"
"target" "true_s1_dest_bossroom_zm"
"StartDisabled" "0"
"spawnflags" "1"
"origin" "2959.55 -3759.5 -9433.2"
}
add:
{
"model" "*16"
"classname" "trigger_teleport"
"targetname" "t_s1_bossroom_zm_fix_tp"
"target" "true_s1_dest_bossroom_zm"
"StartDisabled" "0"
"spawnflags" "1"
"origin" "3504.5 -3215.55 -9433.2"
}
add:
{
"model" "*16"
"classname" "trigger_teleport"
"targetname" "t_s1_bossroom_zm_fix_tp"
"target" "true_s1_dest_bossroom_zm"
"StartDisabled" "0"
"spawnflags" "1"
"origin" "4016.5 -3215.55 -9433.2"
}
; Lower Vermisanguis HP
modify:
{
match:
{
"targetname" "s2_boss_health_add"
"classname" "trigger_once"
}
delete:
{
"OnStartTouch" "Vermisanguis_HitboxAddHealth55000-1"
}
insert:
{
"OnStartTouch" "Vermisanguis_HitboxAddHealth48000-1"
}
}
; Lower bone dragon HP
modify:
{
match:
{
"targetname" "t_s2_bone_dragon_health_add"
"classname" "trigger_once"
}
delete:
{
"OnStartTouch" "bone_dragon_HitboxAddHealth38000.04-1"
}
insert:
{
"OnStartTouch" "bone_dragon_HitboxAddHealth35000.04-1"
}
}
; Modify zm cage break time in dragon's boss area
modify:
{
match:
{
"targetname" "t_s2_counter_dragons"
"classname" "math_counter"
}
delete:
{
"OnHitMax" "t_s2_dragon_wall_toggle_zmToggle61"
"OnHitMax" "t_s2_door_09Open161"
}
insert:
{
"OnHitMax" "t_s2_dragon_wall_toggle_zmToggle91"
"OnHitMax" "t_s2_door_09Open181"
}
}
; Fix skeleton dragon can be damaged before core is broken
modify:
{
match:
{
"targetname" "bone_dragon_Model"
"classname" "prop_dynamic"
}
delete:
{
"OnUser1" "bone_dragon_HitboxSetDamageFilter01"
}
}
; Modify hitbox on skeleton dragon
modify:
{
match:
{
"targetname" "bone_dragon_Hitbox"
"classname" "func_physbox_multiplayer"
}
delete:
{
"origin" "-6496.45 12128.5 -13897.2"
}
insert:
{
"origin" "-6784.45 12128.5 -14025.2"
}
}
add:
{
"model" "*16"
"classname" "func_physbox_multiplayer"
"targetname" "bone_dragon_Hitbox"
"parentname" "bone_dragon_Physbox"
"damagefilter" "filter_zombies"
"notsolid" "0"
"nodamageforces" "0"
"material" "10"
"massScale" "0"
"gibdir" "0 0 0"
"forcetoenablemotion" "0"
"explosion" "0"
"ExplodeRadius" "0"
"explodemagnitude" "0"
"ExplodeDamage" "0"
"disableshadows" "0"
"disablereceiveshadows" "0"
"Damagetype" "0"
"damagetoenablemotion" "0"
"health" "5000"
"spawnflags" "58368"
"origin" "-6224.45 12128.5 -14025.2"
}
; fix grate model with no collision on sides on secret ending stage 2
add:
{
"model" "*531"
"classname" "func_brush"
"targetname" "secret2_colision_fix"
"solid" "6"
"StartDisabled" "0"
"origin" "-14321 -4300 -9000.01"
}
add:
{
"model" "*531"
"classname" "func_brush"
"targetname" "secret2_colision_fix2"
"solid" "6"
"StartDisabled" "0"
"origin" "-14319 -4060 -9000.01"
}
add:
{
"model" "*531"
"classname" "func_brush"
"targetname" "secret2_colision_fix3"
"solid" "6"
"StartDisabled" "0"
"origin" "-14031 -4300 -9000.01"
}
add:
{
"model" "*531"
"classname" "func_brush"
"targetname" "secret2_colision_fix4"
"solid" "6"
"StartDisabled" "0"
"origin" "-14033 -4060 -9000.01"
}
add:
{
"model" "*531"
"classname" "func_brush"
"targetname" "secret2_colision_fix5"
"solid" "6"
"StartDisabled" "0"
"origin" "-13743 -4300 -9000.01"
}
add:
{
"model" "*531"
"classname" "func_brush"
"targetname" "secret2_colision_fix6"
"solid" "6"
"StartDisabled" "0"
"origin" "-13745 -4060 -9000.01"
}
; Delete some npc to trigger the map on secret ending stage 2
modify:
{
match:
{
"targetname" "t_s2_breakable_door_s"
"classname" "func_breakable"
}
delete:
{
"OnBreak" "t_s2_souls_spawner10Trigger01"
"OnBreak" "t_s2_souls_spawner9Trigger01"
}
}
; Modify particle that never disappear secret ending stage 2
modify:
{
match:
{
"targetname" "t_s2_button01"
"classname" "func_button"
}
insert:
{
"OnPressed" "t_s2_asn_spawn_pKill341"
}
}
; Add multiple messages on the boulder part
modify:
{
match:
{
"targetname" "t_s2_button03_a"
"classname" "func_button"
}
insert:
{
"OnPressed" "CMDCommandsay ** FIRST BOULDER DISABLED **11"
}
}
modify:
{
match:
{
"targetname" "t_s2_button03_b"
"classname" "func_button"
}
insert:
{
"OnPressed" "CMDCommandsay ** SECOND BOULDER DISABLED **11"
}
}
; Add message in dragon boss
modify:
{
match:
{
"targetname" "bone_dragon_energy_hitbox"
"classname" "func_physbox_multiplayer"
}
insert:
{
"OnBreak" "CMDCommandsay ** AIM FOR THE PURPLE AURA UNDER THE DRAGON TO DEAL DAMAGE **2.51"
}
}
; Modify gate lip on secret ending stage 2
modify:
{
match:
{
"targetname" "t_s2_door_04_a"
"classname" "func_movelinear"
}
delete:
{
"movedistance" "160"
}
insert:
{
"movedistance" "120"
}
}
modify:
{
match:
{
"targetname" "t_s2_door_04_b"
"classname" "func_movelinear"
}
delete:
{
"movedistance" "128"
}
insert:
{
"movedistance" "118"
}
}
; Modify chest orientation in secret ending stage 2
modify:
{
match:
{
"targetname" "t_s2_chest_item_location3"
"classname" "logic_relay"
}
delete:
{
"angles" "0 270 0"
}
insert:
{
"angles" "0 90 0"
}
}
modify:
{
match:
{
"targetname" "t_s2_mimic_spawner03"
"classname" "logic_relay"
}
delete:
{
"angles" "0 90 0"
}
insert:
{
"angles" "0 270 0"
}
}
modify:
{
match:
{
"targetname" "t_s2_chest_item_location4"
"classname" "logic_relay"
}
delete:
{
"angles" "0 90 0"
}
insert:
{
"angles" "0 270 0"
}
}
modify:
{
match:
{
"targetname" "t_s2_chest_item_location5"
"classname" "logic_relay"
}
delete:
{
"angles" "0 180 0"
}
insert:
{
"angles" "0 0 0"
}
}
; Modify bone dragon makers origin
modify:
{
match:
{
"targetname" "bone_dragon_maker_b_b1"
"classname" "env_entity_maker"
}
delete:
{
"origin" "-6406.93 12112 -14517.9"
}
insert:
{
"origin" "-6406.93 12112 -14485.9"
}
}
modify:
{
match:
{
"targetname" "bone_dragon_maker_b_b2"
"classname" "env_entity_maker"
}
delete:
{
"origin" "-6486.93 12192 -14517.9"
}
insert:
{
"origin" "-6486.93 12192 -14485.9"
}
}
modify:
{
match:
{
"targetname" "bone_dragon_maker_b_b3"
"classname" "env_entity_maker"
}
delete:
{
"origin" "-6566.93 12112 -14517.9"
}
insert:
{
"origin" "-6566.93 12112 -14485.9"
}
}
modify:
{
match:
{
"targetname" "bone_dragon_maker_b_b4"
"classname" "env_entity_maker"
}
delete:
{
"origin" "-6486.93 12032 -14517.9"
}
insert:
{
"origin" "-6486.93 12032 -14485.9"
}
}
modify:
{
match:
{
"targetname" "bone_dragon_maker_b3"
"classname" "env_entity_maker"
}
delete:
{
"origin" "-6486.93 12199.6 -14320"
}
insert:
{
"origin" "-6486.93 12199.6 -14464"
}
}
modify:
{
match:
{
"targetname" "bone_dragon_maker_b1"
"classname" "env_entity_maker"
}
delete:
{
"origin" "-6406.93 12119.6 -14320"
}
insert:
{
"origin" "-6406.93 12119.6 -14464"
}
}
; 12/01/2026
; Fix zm cage not breaking after secret ending stage 2 MYCELAR boss. Cage is a func_detail instead of func_wall_toggle
add:
{
"classname" "info_teleport_destination"
"targetname" "trueend_s2_dest_fix_zm"
"angles" "0 180 0"
"origin" "-7408 12032 -9312"
}
add:
{
"model" "*16"
"classname" "trigger_teleport"
"targetname" "t_s2_fix_tp_zm_mycellar"
"target" "trueend_s2_dest_fix_zm"
"StartDisabled" "1"
"spawnflags" "1"
"origin" "-7151.5 12320.5 -8697.2"
}
add:
{
"model" "*16"
"classname" "trigger_teleport"
"targetname" "t_s2_fix_tp_zm_mycellar"
"target" "trueend_s2_dest_fix_zm"
"StartDisabled" "1"
"spawnflags" "1"
"origin" "-7663.5 12320.5 -8697.2"
}
add:
{
"model" "*16"
"classname" "trigger_teleport"
"targetname" "t_s2_fix_tp_zm_mycellar"
"target" "trueend_s2_dest_fix_zm"
"StartDisabled" "1"
"spawnflags" "1"
"origin" "-7151.5 11760.5 -8697.2"
}
add:
{
"model" "*16"
"classname" "trigger_teleport"
"targetname" "t_s2_fix_tp_zm_mycellar"
"target" "trueend_s2_dest_fix_zm"
"StartDisabled" "1"
"spawnflags" "1"
"origin" "-7663.5 11760.5 -8697.2"
}
modify:
{
match:
{
"targetname" "drowned_warden_Hitbox"
"classname" "func_physbox_multiplayer"
}
insert:
{
"OnBreak" "t_s2_fix_tp_zm_mycellarEnable121"
}
}
; Fix chest and mimic system not spawning on secret ending stage 2
modify:
{
match:
{
"targetname" "trueend_s2_start_relay"
"classname" "logic_relay"
}
delete:
{
"OnTrigger" "t_s2_case_chestKill41"
"OnTrigger" "t_s2_case_mimic_chestKill41"
}
}
modify:
{
match:
{
"targetname" "t_s2_once_start"
"classname" "trigger_once"
}
insert:
{
"OnStartTouch" "t_s2_case_chestKill61"
"OnStartTouch" "t_s2_case_mimic_chestKill61"
}
}
; Change filter_activor on disable bhop before the cave on secret ending stage 1 to zombies only
modify:
{
match:
{
"targetname" "t_s1_disablebhop"
"classname" "trigger_once"
}
insert:
{
"filtername" "filter_zombies"
}
}
; Change damage on eidolon phase 1 attack
modify:
{
match:
{
"targetname" "skeleton_guardian_bump_t"
"classname" "trigger_hurt"
}
delete:
{
"damage" "40"
}
insert:
{
"damage" "90"
}
}
; Modify health of the ice spawned by ice bow so zombies can destroy it faster
modify:
{
match:
{
"targetname" "xom_crystal_break"
"classname" "func_breakable"
}
delete:
{
"health" "400"
}
insert:
{
"health" "300"
}
}
; Slightly move in front the teleport_destination of zombies after Gundyr die
modify:
{
match:
{
"targetname" "true_s1_dest_after_bossroom_zm"
"classname" "info_teleport_destination"
}
delete:
{
"origin" "1900 -4032 -10405.3"
}
insert:
{
"origin" "2704 -4032 -10405.3"
}
}
; Fix some of the chest and mimic angles again
modify:
{
match:
{
"targetname" "t_s1_chest_spawner05"
"classname" "logic_relay"
}
delete:
{
"angles" "0 270 0"
}
insert:
{
"angles" "0 90 0"
}
}
modify:
{
match:
{
"targetname" "t_s2_mimic_spawner02"
"classname" "logic_relay"
}
delete:
{
"angles" "0 0 0"
}
insert:
{
"angles" "0 180 0"
}
}
modify:
{
match:
{
"targetname" "t_s2_mimic_spawner02"
"classname" "logic_relay"
}
delete:
{
"angles" "0 0 0"
}
insert:
{
"angles" "0 180 0"
}
}
modify:
{
match:
{
"targetname" "t_s2_chest_item_location2"
"classname" "logic_relay"
}
delete:
{
"angles" "0 180 0"
}
insert:
{
"angles" "0 0 0"
}
}
modify:
{
match:
{
"targetname" "t_s2_mimic_spawner05"
"classname" "logic_relay"
}
delete:
{
"angles" "0 270 0"
}
insert:
{
"angles" "0 90 0"
}
}
modify:
{
match:
{
"targetname" "t_s2_chest_item_location8"
"classname" "logic_relay"
}
delete:
{
"angles" "0 135 0"
}
insert:
{
"angles" "0 315 0"
}
}
modify:
{
match:
{
"targetname" "t_s2_mimic_spawner01"
"classname" "logic_relay"
}
delete:
{
"angles" "0 333 0"
}
insert:
{
"angles" "0 150 0"
}
}
modify:
{
match:
{
"targetname" "t_s2_chest_item_location1"
"classname" "logic_relay"
}
delete:
{
"angles" "0 323 0"
}
insert:
{
"angles" "0 150 0"
}
}
modify:
{
match:
{
"targetname" "t_s2_mimic_spawner04"
"classname" "logic_relay"
}
delete:
{
"angles" "0 322 0"
}
insert:
{
"angles" "0 152 0"
}
}
modify:
{
match:
{
"targetname" "t_s2_mimic_spawner06"
"classname" "logic_relay"
}
delete:
{
"angles" "0 90 0"
}
insert:
{
"angles" "0 270 0"
}
}
; Change beast health
modify:
{
match:
{
"targetname" "beast_Hitbox"
"classname" "func_physbox"
}
delete:
{
"health" "2000"
}
insert:
{
"health" "2800"
}
}
; Add a beast npc before exiting lake of blood
add:
{
"classname" "logic_relay"
"targetname" "s2_beast_extra_lob"
"spawnflags" "0"
"angles" "0 270 0"
"origin" "8992 2624 -11096"
"OnTrigger" "maker_beastForceSpawnAtEntityOrigin!caller01"
"OnTrigger" "!selfKill41"
}
modify:
{
match:
{
"targetname" "s2_plate_lake4"
"classname" "func_door"
}
insert:
{
"OnFullyOpen" "s2_beast_extra_lobTrigger01"
}
}
; Fix teleport on zombies not enabled on dragons boss
modify:
{
match:
{
"targetname" "vx_relay_ts2_enable_secret_ending"
"classname" "logic_relay"
}
insert:
{
"OnTrigger" "t_s2_tp_05Enable91"
}
}