stripper-configs/maps/ze_offliner_v2b.cfg

158 lines
4.8 KiB
INI

; Moving outputs on the math_counter
modify:
{
match:
{
"targetname" "end_laser_breakable"
"classname" "func_physbox_multiplayer"
}
delete:
{
"OnBreak" "end_laser_timer,Kill,,0,-1"
"OnBreak" "end_sphere_particle,Stop,,0,-1"
"OnBreak" "ending_break,Break,,7,-1"
"OnBreak" "breakable_before_dodgeend,Break,,19.5,1"
"OnBreak" "final_laser_case,PickRandom,,18,1"
"OnBreak" "LAST_end_sphere_particle,Stop,,18,1"
"OnBreak" "final_laser_case,PickRandom,,17.2,1"
"OnBreak" "final_laser_case,PickRandom,,16.4,1"
"OnBreak" "final_laser_case,PickRandom,,15.7,1"
"OnBreak" "final_laser_case,PickRandom,,15,1"
"OnBreak" "final_laser_case,PickRandom,,14,1"
"OnBreak" "final_laser_case,PickRandom,,13,1"
"OnBreak" "final_laser_case,PickRandom,,12,1"
"OnBreak" "LAST_end_sphere_particle,Start,,10,1"
"OnBreak" "third_music,Volume,0,0,-1"
"OnBreak" "ending_dodge_music,PlaySound,,0,-1"
"OnBreak" "once_end_win,Enable,,66,1"
"OnBreak" "stage6_ending_dodge_ring_timer,Disable,,62,1"
"OnBreak" "minimal_dodge_particule_bottom,Stop,,62,1"
"OnBreak" "very_end_timer_laser,Disable,,62,1"
"OnBreak" "stage6_ending_dodge_ring_timer,Enable,,32,1"
"OnBreak" "very_end_timer_laser,Enable,,30.2,1"
"OnBreak" "minimal_dodge_particule_bottom,Start,,28,1"
"OnBreak" "last_zm_tp,Enable,,25,1"
"OnBreak" "very_end_dodge_random_door,Open,,25,1"
"OnBreak" "very_end_dodge_random_rotate_timer,Enable,,25,-1"
"OnBreak" "boss_die_sound,PlaySound,,0,-1"
"OnBreak" "very_end_rotate_cube,Start,,24.8,1"
}
}
modify:
{
match:
{
"targetname" "end_laser_counter"
"classname" "math_counter"
}
insert:
{
"OnHitMin" "end_laser_timer,Kill,,0,1"
"OnHitMin" "end_sphere_particle,Stop,,0,1"
"OnHitMin" "ending_break,Break,,7,1"
"OnHitMin" "breakable_before_dodgeend,Break,,19.5,1"
"OnHitMin" "final_laser_case,PickRandom,,18,1"
"OnHitMin" "LAST_end_sphere_particle,Stop,,18,1"
"OnHitMin" "final_laser_case,PickRandom,,17.2,1"
"OnHitMin" "final_laser_case,PickRandom,,16.4,1"
"OnHitMin" "final_laser_case,PickRandom,,15.7,1"
"OnHitMin" "final_laser_case,PickRandom,,15,1"
"OnHitMin" "final_laser_case,PickRandom,,14,1"
"OnHitMin" "final_laser_case,PickRandom,,13,1"
"OnHitMin" "final_laser_case,PickRandom,,12,1"
"OnHitMin" "LAST_end_sphere_particle,Start,,10,1"
"OnHitMin" "third_music,Volume,0,0,1"
"OnHitMin" "ending_dodge_music,PlaySound,,0,1"
"OnHitMin" "once_end_win,Enable,,66,1"
"OnHitMin" "stage6_ending_dodge_ring_timer,Disable,,62,1"
"OnHitMin" "minimal_dodge_particule_bottom,Stop,,62,1"
"OnHitMin" "very_end_timer_laser,Disable,,62,1"
"OnHitMin" "stage6_ending_dodge_ring_timer,Enable,,32,1"
"OnHitMin" "very_end_timer_laser,Enable,,30.2,1"
"OnHitMin" "minimal_dodge_particule_bottom,Start,,28,1"
"OnHitMin" "last_zm_tp,Enable,,25,1"
"OnHitMin" "very_end_dodge_random_door,Open,,25,1"
"OnHitMin" "very_end_dodge_random_rotate_timer,Enable,,25,1"
"OnHitMin" "boss_die_sound,PlaySound,,0,1"
"OnHitMin" "very_end_rotate_cube,Start,,24.8,1"
}
}
; Fix outputs that were not only once
modify:
{
match:
{
"targetname" "pushtoboss"
"classname" "trigger_push"
}
delete:
{
"OnStartTouch" "ending_laser_bossspawn_template,ForceSpawn,,0.5,-1"
"OnStartTouch" "end_laser_timer,Enable,,1.5,-1"
"OnStartTouch" "zm_shield_lasers,Enable,,2,-1"
"OnStartTouch" "zm_shield_lasers,Disable,,11.5,-1"
"OnStartTouch" "SHIELD_zm,Start,,0,-1"
"OnStartTouch" "end_laser_breakable,SetDamageFilter,,3,-1"
"OnStartTouch" "SHIELD_zm,Stop,,11.2,-1"
}
insert:
{
"OnStartTouch" "ending_laser_bossspawn_template,ForceSpawn,,0.5,1"
"OnStartTouch" "end_laser_timer,Enable,,1.5,1"
"OnStartTouch" "zm_shield_lasers,Enable,,2,1"
"OnStartTouch" "zm_shield_lasers,Disable,,11.5,1"
"OnStartTouch" "SHIELD_zm,Start,,0,1"
"OnStartTouch" "end_laser_breakable,SetDamageFilter,,3,1"
"OnStartTouch" "SHIELD_zm,Stop,,11.2,1"
}
}
; Lower the trigger teleport for humans on the boss area
modify:
{
match:
{
"targetname" "boss_fall_trigger_humans"
"classname" "trigger_multiple"
}
replace:
{
"origin" "3584 -3072 -2128"
}
}
; Add bit more hp to the final boss
modify:
{
match:
{
"targetname" "add_hp_toboss"
"classname" "trigger_multiple"
}
delete:
{
"OnStartTouch" "end_laser_counter,Add,60,0,-1"
}
insert:
{
"OnStartTouch" "end_laser_counter,Add,70,0,-1"
}
}
; Make very end lasers bit faster
modify:
{
match:
{
"targetname" "very_end_laser_doormove"
"classname" "func_door"
}
replace:
{
"speed" "1660"
}
}