stripper-configs/maps/ze_visualizer_css1.cfg

2075 lines
40 KiB
INI

; 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"
}
}