258 lines
4.4 KiB
INI
Executable File
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"
|
|
}
|
|
} |