stripper-configs/maps/ze_lego_v1.cfg

432 lines
7.2 KiB
INI
Executable File

; stage 1 tp01 delay
modify:
{
match:
{
"targetname" "s1_once_coin_01"
"classname" "trigger_once"
}
delete:
{
"OnStartTouch" "s1_door01,Close,,33,1"
"OnStartTouch" "s1_tp01,Enable,,35,1"
}
insert:
{
"OnStartTouch" "s1_door01,Close,,38,1"
"OnStartTouch" "s1_tp01,Enable,,40,1"
}
}
;fix stage 1 door
modify:
{
match:
{
"targetname" "s1_door01"
"classname" "func_movelinear"
}
replace:
{
"movedistance" "128"
}
}
; stage 1 tp03 delay
modify:
{
match:
{
"targetname" "s1_once_coin_03"
"classname" "trigger_once"
}
delete:
{
"OnStartTouch" "s1_door03,Close,,32,1"
"OnStartTouch" "s1_tp03,Enable,,35,1"
}
insert:
{
"OnStartTouch" "s1_door03,Close,,37,1"
"OnStartTouch" "s1_tp03,Enable,,40,1"
}
}
; stage 1 tp04 delay
modify:
{
match:
{
"targetname" "s1_counter_trig_01"
"classname" "math_counter"
}
delete:
{
"OnHitMax" "cmd,Command,say | 20 |,0,1"
"OnHitMax" "cmd,Command,say | 15 |,5,1"
"OnHitMax" "cmd,Command,say | 10 |,10,1"
"OnHitMax" "cmd,Command,say | 5 |,15,1"
"OnHitMax" "s1_door05,Break,,20,1"
"OnHitMax" "s1_tp04,Enable,,35,1"
}
insert:
{
"OnHitMax" "cmd,Command,say | 15 |,0,1"
"OnHitMax" "cmd,Command,say | 10 |,5,1"
"OnHitMax" "cmd,Command,say | 5 |,10,1"
"OnHitMax" "s1_door05,Break,,15,1"
"OnHitMax" "s1_tp04,Enable,,40,1"
}
}
; stage 1 boat part
modify:
{
match:
{
"targetname" "s1_path2_b"
"classname" "path_track"
}
delete:
{
"OnPass" "s1_movelinear8,Open,,1.65,1"
"OnPass" "s1_door_10_break,Break,,18.5,1"
}
insert:
{
"OnPass" "s1_movelinear8,Open,,1.95,1"
"OnPass" "s1_door_10_break,Break,,15,1"
}
}
modify:
{
match:
{
"targetname" "s1_tracktrain01"
"classname" "func_tracktrain"
}
replace:
{
"startspeed" "220"
}
}
; stage 2 start tp
modify:
{
match:
{
"targetname" "s1_once_tp_s2"
"classname" "trigger_once"
}
delete:
{
"OnStartTouch" "s1_tp09,Enable,,21,1"
}
insert:
{
"OnStartTouch" "s1_tp09,Enable,,45,1"
}
}
; stage 2 double tp
modify:
{
match:
{
"targetname" "s2_counter_trig_01"
"classname" "math_counter"
}
delete:
{
"OnHitMax" "s2_door01_b,Close,,31,1"
"OnHitMax" "s2_door01_a,Close,,31,1"
"OnHitMax" "s2_tp_01,Enable,,35,1"
}
insert:
{
"OnHitMax" "s2_door01_b,Close,,39,1"
"OnHitMax" "s2_door01_a,Close,,39,1"
"OnHitMax" "s2_tp_01,Enable,,43,1"
}
}
; stage 2 elevator speed
modify:
{
match:
{
"targetname" "s2_movelinear_elev01"
"classname" "func_movelinear"
}
replace:
{
"speed" "215"
}
}
; stage 2 tp 03
modify:
{
match:
{
"targetname" "s2_counter_trig_02"
"classname" "math_counter"
}
delete:
{
"OnHitMax" "s2_door03_a,Close,,31,1"
"OnHitMax" "s2_door03_b,Close,,31,1"
"OnHitMax" "s2_tp_03,Enable,,35,1"
}
insert:
{
"OnHitMax" "s2_door03_a,Close,,38,1"
"OnHitMax" "s2_door03_b,Close,,38,1"
"OnHitMax" "s2_tp_03,Enable,,40,1"
}
}
; stage 2 tp after surf
modify:
{
match:
{
"targetname" "s2_once_coin_05"
"classname" "trigger_once"
}
delete:
{
"OnStartTouch" "s2_door05,Close,,26,1"
"OnStartTouch" "s2_tp_05,Enable,,30,1"
}
insert:
{
"OnStartTouch" "s2_door05,Close,,35,1"
"OnStartTouch" "s2_tp_05,Enable,,38,1"
}
}
; stage 2 before multiple doors
modify:
{
match:
{
"targetname" "s2_once_multiple_doors"
"classname" "trigger_once"
}
delete:
{
"OnStartTouch" "s2_tp_06,Enable,,17,1"
}
insert:
{
"OnStartTouch" "s2_tp_06,Enable,,25,1"
}
}
; stage 2 last tp
modify:
{
match:
{
"targetname" "s2_counter_trig_03"
"classname" "math_counter"
}
delete:
{
"OnHitMax" "s2_door08,Close,,25,1"
"OnHitMax" "s2_tp_07,Enable,,30,1"
}
insert:
{
"OnHitMax" "s2_door08,Close,,35,1"
"OnHitMax" "s2_tp_07,Enable,,38,1"
}
}
; stage 3 tp01
modify:
{
match:
{
"targetname" "s3_break02"
"classname" "func_breakable"
}
delete:
{
"OnBreak" "stage3_tp01,Enable,,12,-1"
}
insert:
{
"OnBreak" "stage3_tp01,Enable,,26,-1"
}
}
; stage 3 tp02
modify:
{
match:
{
"targetname" "s3_counter_trig_02"
"classname" "math_counter"
}
delete:
{
"OnHitMax" "s3_tp02,Enable,,25,1"
}
insert:
{
"OnHitMax" "s3_tp02,Enable,,35,1"
}
}
; stage 3 tp03
modify:
{
match:
{
"targetname" "s3_oncetp"
"classname" "trigger_once"
}
delete:
{
"OnStartTouch" "s3_tp_03,Enable,,15,-1"
}
insert:
{
"OnStartTouch" "s3_tp_03,Enable,,30,-1"
}
}
; stage 4 to before gravity
modify:
{
match:
{
"targetname" "s3_once_coin_08_a"
"classname" "trigger_once"
}
delete:
{
"OnStartTouch" "s3_door08,Close,,31,1"
"OnStartTouch" "s4_tp01,Enable,,35,1"
"OnStartTouch" "cmd,Command,say | 20 |,0,1"
"OnStartTouch" "cmd,Command,say | 15 |,5,1"
"OnStartTouch" "cmd,Command,say | 10 |,10,1"
"OnStartTouch" "s3_door08,Open,,20,1"
}
insert:
{
"OnStartTouch" "cmd,Command,say | 15 |,0,1"
"OnStartTouch" "cmd,Command,say | 10 |,5,1"
"OnStartTouch" "cmd,Command,say | 5 |,10,1"
"OnStartTouch" "s3_door08,Open,,15,1"
"OnStartTouch" "s3_door08,Close,,45,1"
"OnStartTouch" "s4_tp01,Enable,,48,1"
}
}
; stage 4 tp gravity
modify:
{
match:
{
"targetname" "s4_once_coin_01"
"classname" "trigger_once"
}
delete:
{
"OnStartTouch" "s4_tp02,Enable,,32,1"
}
insert:
{
"OnStartTouch" "s4_tp02,Enable,,50,1"
}
}
; stage 4 tp outside
modify:
{
match:
{
"targetname" "s4_once_outside"
"classname" "trigger_once"
}
delete:
{
"OnStartTouch" "s4_door03,Close,,28,1"
"OnStartTouch" "s4_tp03,Enable,,28,1"
}
insert:
{
"OnStartTouch" "s4_door03,Close,,36,1"
"OnStartTouch" "s4_tp03,Enable,,39,1"
}
}
; stage 4 outside 1
modify:
{
match:
{
"targetname" "s4_once_coin_02"
"classname" "trigger_once"
}
delete:
{
"OnStartTouch" "s4_door04,Close,,27,1"
"OnStartTouch" "s4_tp04,Enable,,30,1"
}
insert:
{
"OnStartTouch" "s4_door04,Close,,37,1"
"OnStartTouch" "s4_tp04,Enable,,40,1"
}
}
; stage 4 before ending
modify:
{
match:
{
"targetname" "s4_once_coin_06"
"classname" "trigger_once"
}
delete:
{
"OnStartTouch" "s4_door08,Close,,27,1"
"OnStartTouch" "s4_tp08,Enable,,30,1"
}
insert:
{
"OnStartTouch" "s4_door08,Close,,37,1"
"OnStartTouch" "s4_tp08,Enable,,40,1"
}
}