stripper-configs/maps/ze_egyptian_trip_v1_4.cfg

258 lines
4.4 KiB
INI
Executable File

;--------------------------------------------------------------------
; Fixes so the teleporter is reactivated again later in the map
;--------------------------------------------------------------------
modify:
{
match:
{
"targetname" "lever_5_btn"
"origin" "-12395.6 5920 -2024"
"classname" "func_button"
}
insert:
{
"OnPressed" "afk_4,Enable,,25,1"
"OnPressed" "afk_4,AddOutput,target fall_dest,20,1"
}
}
;-------------------------------------------------------
; Fix: music get played multiple times after boss fight
;-------------------------------------------------------
modify:
{
match:
{
"classname" "trigger_once"
"targetname" "part2_music"
"hammerid" "7023"
}
delete:
{
"OnStartTouch" "music_case2,PickRandomShuffle,,4,-1"
}
insert:
{
"OnTrigger" "music_case2,PickRandomShuffle,,4,-1"
}
}
;----------------------------------
; Bosses TPs forgot to be disabled
; When the boss gets killed
;----------------------------------
modify:
{
match:
{
"classname" "math_counter"
"targetname" "boss_hp_iterations"
"hammerid" "7009"
}
insert:
{
"OnHitMin" "attack1_teleport,Kill,,0.01,-1"
}
}
;--------------------------------------------------------
;REPLACE PHYSICS LEVEL SYSTEM WITH PERM ENTS (.Rushaway)
;--------------------------------------------------------
add:
{
"classname" "info_target"
"targetname" "Stage_CounterInit"
"spawnflags" "0"
"OnUser1" "Stage_CounterTemplate,ForceSpawn,,0,1"
"OnUser1" "Stage_Counter,AddOutput,classname info_target,0.03,1"
"OnUser1" "!self,Kill,,0.06,1"
}
add:
{
"classname" "point_template"
"targetname" "Stage_CounterTemplate"
"Template01" "Stage_Counter"
"spawnflags" "2"
}
add:
{
"classname" "math_counter"
"targetname" "Stage_Counter"
"startvalue" "1"
"StartDisabled" "0"
"min" "1"
"max" "2"
"OnGetValue" "Stage_Case,InValue,,0,-1"
}
add:
{
"classname" "logic_case"
"targetname" "Stage_Case"
"Case01" "1"
"Case02" "2"
"OnCase01" "lvl_1,Trigger,,0,-1"
"OnCase01" "cmd,Command,say *** level: EASY***,3,-1"
"OnCase02" "lvl_2,Trigger,,0,-1"
"OnCase02" "cmd,Command,say *** level: HARD***,3,-1"
}
modify:
{
match:
{
"classname" "logic_auto"
}
insert:
{
"OnMapSpawn" "Stage_CounterInit,FireUser1,,0,1"
"OnMapSpawn" "Stage_Counter,GetValue,,0.02,1"
}
}
;------------------------------------
; CHANGE ADMINROOM I/O TO NEW SYSTEM
;------------------------------------
modify:
{
match:
{
"classname" "func_button"
"hammerid" "8142"
}
delete:
{
"OnPressed" "lvl1_easy,Disable,,0.01,-1"
"OnPressed" "lvl2_hard,Enable,,0,-1"
}
insert:
{
"OnPressed" "Stage_Counter,SetValue,1,0,-1"
}
}
modify:
{
match:
{
"classname" "func_button"
"hammerid" "8150"
}
delete:
{
"OnPressed" "lvl1_easy,Enable,,0,-1"
"OnPressed" "lvl2_hard,Disable,,0.01,-1"
}
insert:
{
"OnPressed" "Stage_Counter,SetValue,2,0,-1"
}
}
;-------------------------------------
; CHANGE STAGE TRIGGERS TO NEW SYSTEM
;-------------------------------------
;- map is using only one relay to validate the win
;- same end zone used on lvl 1 & 2
;- origin behavior was to stay on level 2 when the map was beat
modify:
{
match:
{
"classname" "logic_relay"
"targetname" "relay_win"
}
delete:
{
"OnTrigger" "lvl1_easy,Enable,,0.05,-1"
"OnTrigger" "lvl2_hard,Disable,,0.2,-1"
}
insert:
{
"OnTrigger" "Stage_Counter,SetValue,2,0,-1"
}
}
;--------------------
; CLEANUP OLD SYSTEM
;--------------------
filter:
{
"classname" "func_physbox"
"origin" "/-3310 4550 -722|-3282 4550 -722/"
}
filter:
{
"classname" "func_brush"
"targetname" "/lvl1_easy|lvl2_hard/"
}
filter:
{
"classname" "trigger_once"
"origin" "/-3310 4550 -750|-3282 4550 -750/"
}
;fix not adjustable music volume
modify:
{
match:
{
"message" "music/KatyaGur Qalb Al Sahraa.mp3"
}
replace:
{
"message" "#music/KatyaGur Qalb Al Sahraa.mp3"
}
}
modify:
{
match:
{
"message" "music/KatyaGur-Urba.mp3"
}
replace:
{
"message" "#music/KatyaGur-Urba.mp3"
}
}
modify:
{
match:
{
"message" "music/spawn_map.mp3"
}
replace:
{
"message" "#music/spawn_map.mp3"
}
}
modify:
{
match:
{
"message" "music/Dense_Bazaar_(ft._Translippers).mp3"
}
replace:
{
"message" "#music/Dense_Bazaar_(ft._Translippers).mp3"
}
}
modify:
{
match:
{
"message" "music/Elfenberg Bazaar.mp3"
}
replace:
{
"message" "#music/Elfenberg Bazaar.mp3"
}
}
modify:
{
match:
{
"message" "music/Circle of Dust - Deviate.mp3"
}
replace:
{
"message" "#music/Circle of Dust - Deviate.mp3"
}
}