; fix item spawn on stage 2 modify: { match: { "targetname" "stage2_location_case" "classname" "logic_case" } delete: { "OnCase01" "s2_human_item_location2,Trigger,,0,1" } insert: { "OnCase02" "s2_human_item_location2,Trigger,,0,1" } } ; s6 bossfight ; fix some of the boss attacks modify: { match: { "targetname" "fourth_track_rotating" "classname" "func_door" } replace: { "movedir" "0 180 0" "lip" "512" } } modify: { match: { "targetname" "second_door" "classname" "func_door" } replace: { "movedir" "0 270 0" "lip" "512" } } modify: { match: { "targetname" "heighteen_track_door" "classname" "func_door" } replace: { "movedir" "0 180 0" "lip" "256" } } modify: { match: { "targetname" "height_track_door" "classname" "func_door" } replace: { "movedir" "0 180 0" "lip" "512" } } ; Spawn more purple balls ) modify: { match: { "targetname" "sixteen_timer" "classname" "logic_timer" } replace: { "UpperRandomBound" "0.15" } } ; Orange lasers faster ) modify: { match: { "targetname" "9_door1" "classname" "func_door" } replace: { "speed" "470" } } ; Orange lasers spawning faster modify: { match: { "targetname" "nine_track_relay" "classname" "logic_relay" } delete: { "OnSpawn" "nine_track_case,PickRandom,,2,-1" "OnSpawn" "nine_track_case,PickRandom,,5,-1" "OnSpawn" "nine_track_case,PickRandom,,8,-1" "OnSpawn" "nine_track_case,PickRandom,,11,-1" } insert: { "OnSpawn" "nine_track_case,PickRandom,,2,-1" "OnSpawn" "nine_track_case,PickRandom,,4,-1" "OnSpawn" "nine_track_case,PickRandom,,6,-1" "OnSpawn" "nine_track_case,PickRandom,,8,-1" "OnSpawn" "nine_track_case,PickRandom,,10,-1" "OnSpawn" "nine_track_case,PickRandom,,12,-1" } } ; Pink beams spawning faster modify: { match: { "targetname" "height_track_timer" "classname" "logic_timer" } replace: { "LowerRandomBound" "0.2" "UpperRandomBound" "0.4" } } ; Pink beams faster modify: { match: { "targetname" "8_laserdoor1" "classname" "func_door" } replace: { "speed" "1000" } } ; Rework yellow balls speed modify: { match: { "targetname" "12_case" "classname" "logic_case" } delete: { "OnCase01" "12_door1,SetSpeed,180,0,-1" "OnCase02" "12_door1,SetSpeed,200,0,-1" "OnCase03" "12_door1,SetSpeed,220,0,-1" "OnCase04" "12_door1,SetSpeed,240,0,-1" "OnCase05" "12_door1,SetSpeed,160,0,-1" "OnCase06" "12_door1,SetSpeed,140,0,-1" "OnCase07" "12_door1,SetSpeed,120,0,-1" "OnCase08" "12_door1,SetSpeed,260,0,-1" } insert: { "OnCase01" "12_door1,SetSpeed,225,0,-1" "OnCase02" "12_door1,SetSpeed,245,0,-1" "OnCase03" "12_door1,SetSpeed,265,0,-1" "OnCase04" "12_door1,SetSpeed,285,0,-1" "OnCase05" "12_door1,SetSpeed,305,0,-1" "OnCase06" "12_door1,SetSpeed,205,0,-1" "OnCase07" "12_door1,SetSpeed,185,0,-1" "OnCase08" "12_door1,SetSpeed,325,0,-1" } } ; Yellow balls timer rework modify: { match: { "targetname" "boss_yellow_sphere_timer_1" "classname" "logic_timer" } replace: { "LowerRandomBound" "0.1" "UpperRandomBound" "0.4" } } ; Rework red beam wall modify: { match: { "targetname" "11_case" "classname" "logic_case" } delete: { "OnCase01" "11_particle1,Start,,0.02,-1" "OnCase01" "11_rotating,Start,,1.52,-1" "OnCase01" "11_rotating,Stop,,6.52,-1" "OnCase01" "11_rotating,Reverse,,8,-1" "OnCase01" "11_rotating,Start,,8.02,-1" "OnCase01" "11_rotating,Stop,,13.56,-1" "OnCase01" "11_particle1,Stop,,13.54,-1" "OnCase01" "11_hurt,Disable,,13.54,-1" "OnCase01" "11_hurt,Enable,,1.54,-1" "OnCase02" "11_rotating,Stop,,13.56,-1" "OnCase02" "11_hurt,Disable,,13.54,-1" "OnCase02" "11_particle1,Stop,,13.54,-1" "OnCase02" "11_rotating,Start,,8,-1" "OnCase02" "11_rotating,Reverse,,6.54,-1" "OnCase02" "11_rotating,Stop,,6.52,-1" "OnCase02" "11_hurt,Enable,,1.54,-1" "OnCase02" "11_rotating,Start,,1.52,-1" "OnCase02" "11_particle1,Start,,0.02,-1" "OnCase02" "11_rotating,Reverse,,1.48,-1" "OnCase02" "11_rotating,Kill,,14,-1" "OnCase02" "11_hurt,Kill,,14,-1" "OnCase02" "11_particle1,Kill,,14,-1" "OnCase02" "11_case,Kill,,14,-1" "OnCase01" "11_case,Kill,,14,-1" "OnCase01" "11_particle1,Kill,,14,-1" "OnCase01" "11_hurt,Kill,,14,-1" "OnCase01" "11_rotating,Kill,,14,-1" } insert: { "OnCase01" "11_particle1,Start,,0.02,-1" "OnCase01" "11_rotating,Start,,2.52,-1" "OnCase01" "11_rotating,Stop,,7.52,-1" "OnCase01" "11_rotating,Reverse,,8,-1" "OnCase01" "11_rotating,Start,,8.02,-1" "OnCase01" "11_rotating,Stop,,17.56,-1" "OnCase01" "11_particle1,Stop,,17.56,-1" "OnCase01" "11_hurt,Disable,,17.56,-1" "OnCase01" "11_hurt,Enable,,2.64,-1" "OnCase02" "11_rotating,Stop,,17.56,-1" "OnCase02" "11_hurt,Disable,,17.56,-1" "OnCase02" "11_particle1,Stop,,17.56,-1" "OnCase02" "11_rotating,Start,,8,-1" "OnCase02" "11_rotating,Reverse,,7.54,-1" "OnCase02" "11_rotating,Stop,,7.52,-1" "OnCase02" "11_hurt,Enable,,2.64,-1" "OnCase02" "11_rotating,Start,,2.52,-1" "OnCase02" "11_particle1,Start,,0.02,-1" "OnCase02" "11_rotating,Reverse,,1.48,-1" "OnCase02" "11_rotating,Kill,,18,-1" "OnCase02" "11_hurt,Kill,,18,-1" "OnCase02" "11_particle1,Kill,,18,-1" "OnCase02" "11_case,Kill,,18,-1" "OnCase01" "11_case,Kill,,18,-1" "OnCase01" "11_particle1,Kill,,18,-1" "OnCase01" "11_hurt,Kill,,18,-1" "OnCase01" "11_rotating,Kill,,18,-1" } } ; Change refire timer on boss after this new red beam wall setup, and spawn more balls modify: { match: { "targetname" "eleven_attack_relay" "classname" "logic_relay" } delete: { "OnTrigger" "11_template,ForceSpawn,,0.02,-1" "OnTrigger" "123_boss_case_attack_main,PickRandomShuffle,,18,-1" } insert: { "OnTrigger" "11_template,ForceSpawn,,0.02,-1" "OnTrigger" "first_attack_maker_3,ForceSpawn,,20.02,-1" "OnTrigger" "first_attack_maker,ForceSpawn,,20.02,-1" "OnTrigger" "123_boss_case_attack_main,PickRandomShuffle,,23,-1" } } ; Add yellow balls to the most common boss attack modify: { match: { "targetname" "first_track_1" "classname" "path_track" } insert: { "OnUser3" "boss_yellow_sphere_maker,ForceSpawnAtEntityOrigin,!caller,0,-1" } } modify: { match: { "targetname" "first_track_2" "classname" "path_track" } insert: { "OnUser3" "boss_yellow_sphere_maker,ForceSpawnAtEntityOrigin,!caller,0,-1" } } modify: { match: { "targetname" "first_track_3" "classname" "path_track" } insert: { "OnUser3" "boss_yellow_sphere_maker,ForceSpawnAtEntityOrigin,!caller,0,-1" } } modify: { match: { "targetname" "first_track_4" "classname" "path_track" } insert: { "OnUser3" "boss_yellow_sphere_maker,ForceSpawnAtEntityOrigin,!caller,0,-1" } } modify: { match: { "targetname" "first_track_5" "classname" "path_track" } insert: { "OnUser3" "boss_yellow_sphere_maker,ForceSpawnAtEntityOrigin,!caller,0,-1" } } modify: { match: { "targetname" "first_track_6" "classname" "path_track" } insert: { "OnUser3" "boss_yellow_sphere_maker,ForceSpawnAtEntityOrigin,!caller,0,-1" } } modify: { match: { "targetname" "first_track_7" "classname" "path_track" } insert: { "OnUser3" "boss_yellow_sphere_maker,ForceSpawnAtEntityOrigin,!caller,0,-1" } } modify: { match: { "targetname" "first_track_8" "classname" "path_track" } insert: { "OnUser3" "boss_yellow_sphere_maker,ForceSpawnAtEntityOrigin,!caller,0,-1" } } modify: { match: { "targetname" "first_track_9" "classname" "path_track" } insert: { "OnUser3" "boss_yellow_sphere_maker,ForceSpawnAtEntityOrigin,!caller,0,-1" } } modify: { match: { "targetname" "first_track_10" "classname" "path_track" } insert: { "OnUser3" "boss_yellow_sphere_maker,ForceSpawnAtEntityOrigin,!caller,0,-1" } } modify: { match: { "targetname" "first_track_11" "classname" "path_track" } insert: { "OnUser3" "boss_yellow_sphere_maker,ForceSpawnAtEntityOrigin,!caller,0,-1" } } ; Insert this new setup in the corresponding logic_case modify: { match: { "targetname" "first_track_case" "classname" "logic_case" } insert: { "OnCase03" "first_track*,FireUser3,,0,-1" } } ; Pink beams add balls at the end modify: { { match: { "targetname" "height_attack_relay" "classname" "logic_relay" } delete: { "OnTrigger" "height_maker,ForceSpawn,,0,-1" "OnTrigger" "123_boss_case_attack_main,PickRandomShuffle,,16,-1" } insert: { "OnTrigger" "height_maker,ForceSpawn,,0,-1" "OnTrigger" "first_attack_maker_6,ForceSpawn,,14,-1" "OnTrigger" "first_attack_maker_9,ForceSpawn,,15,-1" "OnTrigger" "123_boss_case_attack_main,PickRandomShuffle,,17,-1" } } ; Rotating red beams spawn faster modify: { match: { "targetname" "seventeen_timer" "classname" "logic_timer" } replace: { "LowerRandomBound" "0.5" "UpperRandomBound" "1.1" } } ; yellow relay refire faster modify: { match: { "targetname" "twenty_attack_relay" "classname" "logic_relay" } delete: { "OnTrigger" "123_boss_case_attack_main,PickRandomShuffle,,14,-1" } insert: { "OnTrigger" "123_boss_case_attack_main,PickRandomShuffle,,11,-1" "OnTrigger" "first_attack_maker_3,ForceSpawn,,8,-1" "OnTrigger" "first_attack_maker,ForceSpawn,,8,-1" } } ; some differents positions for balls modify: { match: { "targetname" "boss_fifth_case_end1" "classname" "logic_case" } delete: { "OnCase01" "boss_fifth_maker_end1,ForceSpawn,,0.5,-1" "OnCase01" "boss_fifth_maker_end1,AddOutput,angles 0 45 0,0,-1" } insert: { "OnCase01" "boss_fifth_maker_end1,ForceSpawn,,0.5,-1" "OnCase01" "boss_fifth_maker_end1,AddOutput,angles 0 105 0,0,-1" } } modify: { match: { "targetname" "boss_fifth_case_end2" "classname" "logic_case" } delete: { "OnCase05" "boss_fifth_maker_end2,ForceSpawn,,0.5,-1" "OnCase05" "boss_fifth_maker_end2,AddOutput,angles 0 125 0,0,-1" } insert: { "OnCase05" "boss_fifth_maker_end2,ForceSpawn,,0.5,-1" "OnCase05" "boss_fifth_maker_end2,AddOutput,angles 0 80 0,0,-1" } } ; Rework green beam rotating modify: { match: { "targetname" "13_relay" "classname" "logic_relay" } delete: { "OnSpawn" "!self,Kill,,0,-1" "OnSpawn" "13_beam_particle1,Start,,0.02,-1" "OnSpawn" "13_beam_particle2,Start,,0.02,-1" "OnSpawn" "13_beam_particle2_2,Start,,0.02,-1" "OnSpawn" "13_beam_particle1_2,Start,,0.02,-1" "OnSpawn" "13_rotating1,Start,,1.32,-1" "OnSpawn" "13_rotating2,Start,,1.32,-1" "OnSpawn" "13_hurt1,Enable,,1.32,-1" "OnSpawn" "13_hurt2,Enable,,1.32,-1" "OnSpawn" "13_beam_particle1_2,Stop,,13.02,-1" "OnSpawn" "13_beam_particle2_2,Stop,,13.02,-1" "OnSpawn" "13_beam_particle2,Stop,,13.02,-1" "OnSpawn" "13_beam_particle1,Stop,,13.02,-1" "OnSpawn" "13_hurt2,Disable,,13,-1" "OnSpawn" "13_hurt1,Disable,,13,-1" "OnSpawn" "13_beam_particle1,Kill,,13.02,-1" "OnSpawn" "13_beam_particle2,Kill,,13.02,-1" "OnSpawn" "13_beam_particle2_2,Kill,,13.02,-1" "OnSpawn" "13_beam_particle1_2,Kill,,13.02,-1" "OnSpawn" "13_hurt1,Kill,,13,-1" "OnSpawn" "13_hurt2,Kill,,13,-1" "OnSpawn" "13_rotating2,Kill,,13,-1" "OnSpawn" "13_rotating1,Kill,,13,-1" "OnSpawn" "first_attack_maker_3,ForceSpawn,,13.02,-1" "OnSpawn" "first_attack_maker,ForceSpawn,,13.02,-1" } insert: { "OnSpawn" "!self,Kill,,0,-1" "OnSpawn" "13_beam_particle1,Start,,0.02,-1" "OnSpawn" "13_beam_particle2,Start,,0.02,-1" "OnSpawn" "13_beam_particle2_2,Start,,0.02,-1" "OnSpawn" "13_beam_particle1_2,Start,,0.02,-1" "OnSpawn" "13_rotating1,Start,,1.32,-1" "OnSpawn" "13_rotating2,Start,,1.32,-1" "OnSpawn" "13_hurt1,Enable,,1.32,-1" "OnSpawn" "13_hurt2,Enable,,1.32,-1" "OnSpawn" "13_hurt2,Disable,,13,-1" "OnSpawn" "13_hurt1,Disable,,13,-1" "OnSpawn" "13_rotating2,Stop,,13,-1" "OnSpawn" "13_rotating1,Stop,,13,-1" "OnSpawn" "13_rotating2,Reverse,,14.96,-1" "OnSpawn" "13_rotating1,Reverse,,14.96,-1" "OnSpawn" "13_rotating2,Start,,15,-1" "OnSpawn" "13_rotating1,Start,,15,-1" "OnSpawn" "13_hurt2,Enable,,15.10,-1" "OnSpawn" "13_hurt1,Enable,,15.10,-1" "OnSpawn" "13_rotating2,Kill,,25,-1" "OnSpawn" "13_rotating1,Kill,,25,-1" "OnSpawn" "13_hurt2,Kill,,25,-1" "OnSpawn" "13_hurt1,Kill,,25,-1" "OnSpawn" "13_beam_particle1,Kill,,25,-1" "OnSpawn" "13_beam_particle2,Kill,,25,-1" "OnSpawn" "13_beam_particle2_2,Kill,,25,-1" "OnSpawn" "13_beam_particle1_2,Kill,,25,-1" "OnSpawn" "first_attack_maker_3,ForceSpawn,,25.50,-1" "OnSpawn" "first_attack_maker,ForceSpawn,,25.50,-1" } } modify: { match: { "targetname" "thirteen_attack_relay" "classname" "logic_relay" } delete: { "OnTrigger" "boss_beam_loop_sound,PlaySound,,0.04,-1" "OnTrigger" "boss_beam_loop_sound,Volume,0,13,-1" "OnTrigger" "boss_beam_loop_sound,StopSound,,13.02,-1" "OnTrigger" "123_boss_case_attack_main,PickRandomShuffle,,19,-1" } insert: { "OnTrigger" "123_boss_case_attack_main,PickRandomShuffle,,27,-1" } } ; Side sphere spawning more balls modify: { match: { "targetname" "boss_fifth_timer_ring" "classname" "logic_timer" } replace: { "RefireTime" "0.13" } } modify: { match: { "targetname" "boss_fifth_timer_ring2" "classname" "logic_timer" } replace: { "RefireTime" "0.13" } } modify: { match: { "targetname" "fifth_attack_relay" "classname" "logic_relay" } insert: { "OnTrigger" "first_attack_maker,Forcespawn,,23,1" "OnTrigger" "first_attack_maker_9,Forcespawn,,23,1" } } ; push and pull spawn balls at end modify: { match: { "targetname" "six_attack_relay" "classname" "logic_relay" } insert: { "OnTrigger" "first_attack_maker_8,ForceSpawn,,4.15,1" "OnTrigger" "first_attack_maker_7,ForceSpawn,,4.15,1" } } ; zm attack2 last longer modify: { match: { "targetname" "twenty_two_attack_relay" "classname" "logic_relay" } delete: { "OnTrigger" "p2_s6_zm_attack_teleport02,Disable,,11,-1" "OnTrigger" "p2_s6_teleport_zm_attack_end,Enable,,14.06,-1" "OnTrigger" "stage6_boss_toggle_zm_2,Toggle,,14,-1" "OnTrigger" "p2_s6_teleport_zm_attack_end,Disable,,15.3,-1" "OnTrigger" "p2_s6_teleport_zm_attack2,Disable,,14.3,-1" } insert: { "OnTrigger" "p2_s6_zm_attack_teleport02,Disable,,15,-1" "OnTrigger" "p2_s6_teleport_zm_attack_end,Enable,,16.06,-1" "OnTrigger" "stage6_boss_toggle_zm_2,Toggle,,16,-1" "OnTrigger" "p2_s6_teleport_zm_attack_end,Disable,,16.3,-1" "OnTrigger" "p2_s6_teleport_zm_attack2,Disable,,16.3,-1" "OnTrigger" "global_nuke_fade,Fade,,0.02,-1" } } ; zm attack fade modify: { match: { "targetname" "twenty_one_attack_relay" "classname" "logic_relay" } insert: { "OnTrigger" "global_nuke_fade,Fade,,0.02,-1" } } ; fix wrong output modify: { match: { "targetname" "19_case" "classname" "logic_case" } delete: { "OnCase01" "first_attack_maker_7,Kill,,23,-1" "OnCase01" "first_attack_maker_9,Kill,,23,-1" } insert: { "OnCase01" "first_attack_maker_7,ForceSpawn,,23,-1" "OnCase01" "first_attack_maker_9,ForceSpawn,,23,-1" } } ; side sphere door fix modify: { match: { "targetname" "second_door" "classname" "func_door" } replace: { "speed" "25" } } ; Door speed to maximize spawn rng modify: { match: { "targetname" "height_track_door" "classname" "func_door" } replace: { "speed" "400" } } modify: { match: { "targetname" "heighteen_track_door" "classname" "func_door" } replace: { "speed" "400" } } modify: { match: { "targetname" "fourth_track_rotating" "classname" "func_door" } replace: { "speed" "400" } } ; rotating huge red beam add balls at end modify: { match: { "targetname" "19_case" "classname" "logic_case" } insert: { "OnTrigger" "first_attack_maker_6,ForceSpawn,,13,-1" "OnTrigger" "first_attack_maker_9,ForceSpawn,,13,-1" } } ; stage 5 ; modify hp and setdamage filter on miniboss modify: { match: { "targetname" "s5_once_04" "classname" "trigger_once" } delete: { "OnStartTouch" "s5_sphere_addhp,Enable,,13,-1" } insert: { "OnStartTouch" "s5_sphere_addhp,Enable,,32,-1" } } modify: { match: { "targetname" "s5_sphere_addhp" "classname" "trigger_once" } delete: { "OnStartTouch" "s5_sphere_boss_counter,Add,85,0,-1" } insert: { "OnStartTouch" "s5_sphere_boss_counter,Add,70,0,-1" } } ; Ending dodge cube spawn faster modify: { match: { "targetname" "cube_dodge_ending_timer" "classname" "logic_timer" } replace: { "LowerRandomBound" "0.1" "UpperRandomBound" "0.2" } } ; new setup for the red balls to dodge modify: { match: { "targetname" "l5_ending_door1" "classname" "func_door" } replace: { "speed" "120" } } modify: { match: { "targetname" "l5_ending_door2" "classname" "func_door" } replace: { "speed" "120" } } modify: { match: { "targetname" "l5_ending_door3" "classname" "func_door" } replace: { "speed" "120" } } modify: { match: { "targetname" "l5_ending_door4" "classname" "func_door" } replace: { "speed" "120" } } ; faster balls on 4 boss modify: { match: { "targetname" "niveau5_door1" "classname" "func_door" } replace: { "speed" "360" } } ; stage 1 ; teleport delay modify: { match: { "targetname" "s1_once_02" "classname" "trigger_once" } delete: { "OnStartTouch" "s1_teleport01,Enable,,10,1" } insert: { "OnStartTouch" "s1_teleport01,Enable,,15,1" } } modify: { match: { "targetname" "s1_once_03" "classname" "trigger_once" } delete: { "OnStartTouch" "s1_teleport02,Enable,,22,1" } insert: { "OnStartTouch" "s1_teleport02,Enable,,25,1" } } modify: { match: { "targetname" "s1_once_07" "classname" "trigger_once" } delete: { "OnStartTouch" "s1_teleport04,Enable,,20,1" } insert: { "OnStartTouch" "s1_teleport04,Enable,,23,1" } } ; stage 6 ; modify wrong timer message on counter modify: { match: { "targetname" "s6_counter_trigger03" "classname" "math_counter" } delete: { "OnHitMax" "cmd,Command,say | 15 |,15,1" } insert: { "OnHitMax" "cmd,Command,say | 15 |,5,1" } } ; Ending dodge purple balls modify: { match: { "targetname" "l7_ball_end_door_2" "classname" "func_door" } replace: { "speed" "330" } } ; Ending green beam spawn faster modify: { match: { "targetname" "l9_ending_timer_beam" "classname" "logic_timer" } replace: { "UpperRandomBound" "0.21" } } ; Disable some timers attack when boss die and enable mass tp in case someone want to delay modify: { match: { "targetname" "boss_death_relay" "classname" "logic_relay" } insert: { "OnTrigger" "premier_relay,CancelPending,,0.02,-1" "OnTrigger" "premier_relay,Kill,,0.04,-1" "OnTrigger" "premier_relay_2,CancelPending,,0.02,-1" "OnTrigger" "premier_relay_2,Kill,,0.04,-1" "OnTrigger" "second_relay,CancelPending,,0.02,-1" "OnTrigger" "second_relay,Kill,,0.04,-1" "OnTrigger" "third_double_sphere_side_relay,CancelPending,,0.02,-1" "OnTrigger" "third_double_sphere_side_relay,Kill,,0.04,-1" "OnTrigger" "fourth_attack_relay,CancelPending,,0.02,-1" "OnTrigger" "fourth_attack_relay,Kill,,0.04,-1" "OnTrigger" "fifth_attack_relay,CancelPending,,0.02,-1" "OnTrigger" "fifth_attack_relay,Kill,,0.04,-1" "OnTrigger" "six_attack_relay,CancelPending,,0.02,-1" "OnTrigger" "six_attack_relay,Kill,,0.04,-1" "OnTrigger" "seven_attack_relay,CancelPending,,0.02,-1" "OnTrigger" "seven_attack_relay,Kill,,0.04,-1" "OnTrigger" "height_attack_relay,CancelPending,,0.02,-1" "OnTrigger" "height_attack_relay,Kill,,0.04,-1" "OnTrigger" "nine_attack_relay,CancelPending,,0.02,-1" "OnTrigger" "nine_attack_relay,Kill,,0.04,-1" "OnTrigger" "ten_attack_relay,CancelPending,,0.02,-1" "OnTrigger" "ten_attack_relay,Kill,,0.04,-1" "OnTrigger" "eleven_attack_relay,CancelPending,,0.02,-1" "OnTrigger" "eleven_attack_relay,Kill,,0.04,-1" "OnTrigger" "twelve_attack_relay,CancelPending,,0.02,-1" "OnTrigger" "twelve_attack_relay,Kill,,0.04,-1" "OnTrigger" "thirteen_attack_relay,CancelPending,,0.02,-1" "OnTrigger" "thirteen_attack_relay,Kill,,0.04,-1" "OnTrigger" "fourteen_attack_relay,CancelPending,,0.02,-1" "OnTrigger" "fourteen_attack_relay,Kill,,0.04,-1" "OnTrigger" "fiveteen_attack_relay,CancelPending,,0.02,-1" "OnTrigger" "fiveteen_attack_relay,Kill,,0.04,-1" "OnTrigger" "sixteen_attack_relay,CancelPending,,0.02,-1" "OnTrigger" "sixteen_attack_relay,Kill,,0.04,-1" "OnTrigger" "seventeen_attack_relay,CancelPending,,0.02,-1" "OnTrigger" "seventeen_attack_relay,Kill,,0.04,-1" "OnTrigger" "heighteen_attack_relay,CancelPending,,0.02,-1" "OnTrigger" "heighteen_attack_relay,Kill,,0.04,-1" "OnTrigger" "nineteen_attack_relay,CancelPending,,0.02,-1" "OnTrigger" "nineteen_attack_relay,Kill,,0.04,-1" "OnTrigger" "twenty_attack_relay,CancelPending,,0.02,-1" "OnTrigger" "twenty_attack_relay,Kill,,0.04,-1" "OnTrigger" "twenty_timer,Kill,,0.04,-1" "OnTrigger" "fourth_track_timer,Kill,,0.04,-1" "OnTrigger" "seventeen_timer,Kill,,0.04,-1" "OnTrigger" "sixteen_timer,Kill,,0.04,-1" "OnTrigger" "heighteen_track_timer,Kill,,0.04,-1" "OnTrigger" "height_track_timer,Kill,,0.04,-1" "OnTrigger" "p2_s6_zm_teleport_after_boss,Enable,,30,1" "OnTrigger" "first_attack_maker,ForceSpawn,,0.02,1" "OnTrigger" "first_attack_maker_3,ForceSpawn,,0.04,1" } } ; change path_track to entity_makers for parenting reasons modify: { match: { "targetname" "height_track_1" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "height_track_2" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "height_track_3" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "height_track_4" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "height_track_5" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "height_track_6" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "height_track_7" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "height_track_8" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "height_track_9" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "height_track_10" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "height_track_11" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "height_track_12" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "height_track_13" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "height_track_14" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "height_track_15" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "height_track_16" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "height_track_17" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "height_track_18" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "height_track_19" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "heighteen_track_1" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "heighteen_track_2" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "heighteen_track_3" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "heighteen_track_4" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "heighteen_track_5" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "heighteen_track_6" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "heighteen_track_7" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "heighteen_track_8" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "heighteen_track_9" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "heighteen_track_10" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "heighteen_track_11" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "heighteen_track_12" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "heighteen_track_13" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "heighteen_track_14" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "heighteen_track_15" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "heighteen_track_16" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "heighteen_track_17" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "heighteen_track_18" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "heighteen_track_19" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "fourth_track_1" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "fourth_track_2" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "fourth_track_3" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "fourth_track_4" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "fourth_track_5" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "fourth_track_6" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "fourth_track_7" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "fourth_track_8" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "fourth_track_9" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } modify: { match: { "targetname" "fourth_track_10" "classname" "path_track" } replace: { "classname" "env_entity_maker" } insert: { "EntityTemplate" "xxxxxxxxxx" } } ; Lock items modify: { match: { "targetname" "zombie_freezeball_filter" "classname" "filter_activator_name" } insert: { "OnUser1" "!self,AddOutput,targetname zombie_freezeball_filter_no,0,-1" "OnUser2" "!self,AddOutput,targetname zombie_freezeball_filter,0,-1" } } modify: { match: { "targetname" "zombie_energyball_filter" "classname" "filter_activator_name" } insert: { "OnUser1" "!self,AddOutput,targetname zombie_energyball_filter_no,0,-1" "OnUser2" "!self,AddOutput,targetname zombie_energyball_filter,0,-1" } } modify: { match: { "targetname" "zombie_gravity_filter" "classname" "filter_activator_name" } insert: { "OnUser1" "!self,AddOutput,targetname zombie_gravity_filter_no,0,-1" "OnUser2" "!self,AddOutput,targetname zombie_gravity_filter,0,-1" } } modify: { match: { "targetname" "human_cube_filter" "classname" "filter_activator_name" } insert: { "OnUser1" "!self,AddOutput,targetname human_cube_filter_no,0,-1" "OnUser2" "!self,AddOutput,targetname human_cube_filter,0,-1" } } ;s2 modify: { match: { "targetname" "s2_once06" "classname" "trigger_once" } insert: { "OnStartTouch" "zombie_gravity_filter*,FireUser1,,50,1" "OnStartTouch" "zombie_energyball_filter*,FireUser1,,50,1" "OnStartTouch" "zombie_freezeball_filter*,FireUser1,,50,1" } } modify: { match: { "targetname" "stage2_track_counter" "classname" "math_counter" } insert: { "OnHitMin" "zombie_gravity_filter*,FireUser2,,0.02,1" "OnHitMin" "zombie_energyball_filter*,FireUser2,,0.02,1" "OnHitMin" "zombie_freezeball_filter*,FireUser2,,0.02,1" } } ;s3 modify: { match: { "targetname" "s3_counter_trigger04" "classname" "math_counter" } insert: { "OnHitMax" "human_cube_filter*,FireUser1,,93,1" } } ;s5 modify: { match: { "targetname" "s5_counter_trigger04" "classname" "math_counter" } delete: { "OnHitMax" "zombie_energyball_button,Lock,,26,-1" "OnHitMax" "zombie_freezeball_button,Lock,,26,-1" "OnHitMax" "zombie_gravity_button,Lock,,26,-1" } insert: { "OnHitMax" "zombie_gravity_filter*,FireUser1,,26,1" "OnHitMax" "zombie_energyball_filter*,FireUser1,,26,1" "OnHitMax" "zombie_freezeball_filter*,FireUser1,,26,1" } } modify: { match: { "targetname" "s5_4boss_counter" "classname" "math_counter" } delete: { "OnHitMax" "zombie_gravity_button,Unlock,,6,1" "OnHitMax" "zombie_freezeball_button,Unlock,,6,1" "OnHitMax" "zombie_energyball_button,Unlock,,6,1" } insert: { "OnHitMax" "zombie_gravity_filter*,FireUser2,,6,1" "OnHitMax" "zombie_energyball_filter*,FireUser2,,6,1" "OnHitMax" "zombie_freezeball_filter*,FireUser2,,6,1" } } modify: { match: { "targetname" "s5_once07" "classname" "trigger_once" } delete: { "OnStartTouch" "zombie_gravity_button,Lock,,90,1" "OnStartTouch" "zombie_freezeball_button,Lock,,90,1" "OnStartTouch" "zombie_energyball_button,Lock,,90,1" } insert: { "OnStartTouch" "zombie_gravity_filter*,FireUser1,,90,1" "OnStartTouch" "zombie_energyball_filter*,FireUser1,,90,1" "OnStartTouch" "zombie_freezeball_filter*,FireUser1,,90,1" "OnStartTouch" "human_cube_filter*,FireUser1,,88,1" } } ;s6 modify: { match: { "targetname" "final_dodge_relay" "classname" "logic_relay" } insert: { "OnTrigger" "human_cube_filter*,FireUser1,,0.02,1" } } ; Last minute fix modify: { match: { "targetname" "4_1_door" "classname" "func_door" } replace: { "lip" "2000" } } modify: { match: { "targetname" "18_laserdoor1" "classname" "func_door" } replace: { "lip" "2000" } } modify: { match: { "targetname" "8_laserdoor1" "classname" "func_door" } replace: { "lip" "2000" } }