1389 lines
22 KiB
INI
1389 lines
22 KiB
INI
;Fix dumb shortcut at spawn on stage 4
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"classname" "trigger_push"
|
|
"hammerid" "94435"
|
|
}
|
|
replace:
|
|
{
|
|
"pushdir" "0 90 0"
|
|
}
|
|
}
|
|
|
|
;Fix dumb teleport bug at spawn on stage 4
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"classname" "trigger_teleport"
|
|
"hammerid" "94364"
|
|
}
|
|
replace:
|
|
{
|
|
"spawnflags" "1"
|
|
}
|
|
}
|
|
|
|
;; fix s2 nuke not killing all zms
|
|
|
|
add:
|
|
{
|
|
"model" "*293"
|
|
"origin" "10349.7 8526.32 199.3"
|
|
"classname" "game_zone_player"
|
|
"targetname" "S2EndNuke"
|
|
"OnPlayerOutZone" "!activator,SetHealth,0,0,-1"
|
|
}
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "s2_boss_h1"
|
|
"hammerid" "39160"
|
|
"classname" "func_breakable"
|
|
}
|
|
insert:
|
|
{
|
|
"OnBreak" "S2EndNuke,CountPlayersInZone,,10,-1"
|
|
}
|
|
}
|
|
|
|
;
|
|
; STRIPPER BY ENCAP
|
|
;
|
|
|
|
;; lobby - prevent players from falling under the map
|
|
|
|
add:
|
|
{
|
|
"targetname" "lobby_floor"
|
|
"vrad_brush_cast_shadows" "0"
|
|
"StartDisabled" "0"
|
|
"spawnflags" "2"
|
|
"Solidity" "0"
|
|
"solidbsp" "0"
|
|
"rendermode" "10"
|
|
"renderfx" "0"
|
|
"rendercolor" "255 255 255"
|
|
"renderamt" "255"
|
|
"origin" "12965 1931.5 -8485"
|
|
"invert_exclusion" "0"
|
|
"InputFilter" "0"
|
|
"disableshadows" "1"
|
|
"disablereceiveshadows" "1"
|
|
"classname" "func_brush"
|
|
"OnUser1" "!self,AddOutput,solid 2,0,1"
|
|
"OnUser1" "!self,AddOutput,mins -1067 -1051.5 -8,0.1,1"
|
|
"OnUser1" "!self,AddOutput,maxs 1067 1051.5 8,0.1,1"
|
|
}
|
|
|
|
;; stage 1 - afk teleport for the first zone
|
|
|
|
add:
|
|
{
|
|
"targetname" "stage1_debut_afk"
|
|
"target" "stage1debut"
|
|
"StartDisabled" "1"
|
|
"spawnflags" "1"
|
|
"origin" "-5436 2959 -13159"
|
|
"classname" "trigger_teleport"
|
|
"OnUser1" "!self,AddOutput,solid 2,0,1"
|
|
"OnUser1" "!self,AddOutput,mins -2954 -3126 -537,0.1,1"
|
|
"OnUser1" "!self,AddOutput,maxs 2954 3126 537,0.1,1"
|
|
}
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"classname" "trigger_once"
|
|
"hammerid" "124972"
|
|
}
|
|
insert:
|
|
{
|
|
"OnTrigger" "stage1_debut_afk,Enable,,15,-1"
|
|
}
|
|
}
|
|
|
|
;; stage 1 - don't loop gate sound
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "s1_chateau_door"
|
|
"classname" "func_door"
|
|
}
|
|
replace:
|
|
{
|
|
"loopmovesound" "0"
|
|
}
|
|
}
|
|
|
|
;; stage 1 - fix afk teleport origin
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "s1_afk1"
|
|
"classname" "trigger_teleport"
|
|
}
|
|
replace:
|
|
{
|
|
"origin" "7171 34.5 -9189"
|
|
}
|
|
}
|
|
|
|
;; stage 1 - prevent players from bhopping over broken stairs hold
|
|
|
|
add:
|
|
{
|
|
"targetname" "stage1_stairs_hold"
|
|
"vrad_brush_cast_shadows" "0"
|
|
"StartDisabled" "0"
|
|
"spawnflags" "2"
|
|
"Solidity" "0"
|
|
"solidbsp" "0"
|
|
"rendermode" "10"
|
|
"renderfx" "0"
|
|
"rendercolor" "255 255 255"
|
|
"renderamt" "255"
|
|
"origin" "6936 -3920 -9334.5"
|
|
"invert_exclusion" "0"
|
|
"InputFilter" "0"
|
|
"disableshadows" "1"
|
|
"disablereceiveshadows" "1"
|
|
"classname" "func_brush"
|
|
"OnUser1" "!self,AddOutput,solid 2,0,1"
|
|
"OnUser1" "!self,AddOutput,mins -88 -96 -264.5,0.1,1"
|
|
"OnUser1" "!self,AddOutput,maxs 88 96 264.5,0.1,1"
|
|
}
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"classname" "trigger_once"
|
|
"hammerid" "30950"
|
|
}
|
|
insert:
|
|
{
|
|
"OnTrigger" "stage1_stairs_hold,Disable,,20,-1"
|
|
}
|
|
}
|
|
|
|
;; stage 2 - keep fall tp enabled
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"classname" "trigger_once"
|
|
"hammerid" "118211"
|
|
}
|
|
delete:
|
|
{
|
|
"OnTrigger" "stage1_antisaut,Disable,,7,-1"
|
|
}
|
|
}
|
|
|
|
;; stage 4 - at start, prevent players getting to the end sequence
|
|
|
|
add:
|
|
{
|
|
"targetname" "stage4_clip"
|
|
"vrad_brush_cast_shadows" "0"
|
|
"StartDisabled" "0"
|
|
"spawnflags" "2"
|
|
"Solidity" "0"
|
|
"solidbsp" "0"
|
|
"rendermode" "10"
|
|
"renderfx" "0"
|
|
"rendercolor" "255 255 255"
|
|
"renderamt" "255"
|
|
"origin" "10120 -10513 11612"
|
|
"invert_exclusion" "0"
|
|
"InputFilter" "0"
|
|
"disableshadows" "1"
|
|
"disablereceiveshadows" "1"
|
|
"classname" "func_brush"
|
|
"OnUser1" "!self,AddOutput,solid 2,0,1"
|
|
"OnUser1" "!self,AddOutput,mins -5216 -96 -1650,0.1,1"
|
|
"OnUser1" "!self,AddOutput,maxs 5216 96 1650,0.1,1"
|
|
}
|
|
|
|
;; stage 4 - fix fall tp
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"classname" "trigger_teleport"
|
|
"hammerid" "94364"
|
|
}
|
|
replace:
|
|
{
|
|
"spawnflags" "1"
|
|
}
|
|
}
|
|
|
|
;; stage 4 - people will need to defend doors, to prevent zombies getting into boss arena
|
|
|
|
add:
|
|
{
|
|
"model" "*219"
|
|
"targetname" "s4_before_boss_push"
|
|
"StartDisabled" "0"
|
|
"speed" "400"
|
|
"spawnflags" "1"
|
|
"pushdir" "0 0 0"
|
|
"origin" "-8775.5 -7630 3221.5"
|
|
"alternateticksfix" "0"
|
|
"classname" "trigger_push"
|
|
}
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "s4_door4"
|
|
"classname" "func_door"
|
|
}
|
|
replace:
|
|
{
|
|
"dmg" "10000"
|
|
}
|
|
}
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"classname" "trigger_once"
|
|
"hammerid" "99838"
|
|
}
|
|
insert:
|
|
{
|
|
"OnTrigger" "Console,Command,say ** Don't let zombies in! Defend for 15 seconds. **,30,-1"
|
|
"OnTrigger" "s4_door4,Close,,45,-1"
|
|
"OnTrigger" "s4_before_boss_push,Disable,,46,-1"
|
|
}
|
|
}
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "escape_final"
|
|
"classname" "logic_relay"
|
|
}
|
|
insert:
|
|
{
|
|
"OnTrigger" "s4_door4,Open,,0,-1"
|
|
}
|
|
}
|
|
|
|
;; stage 4 - teleport all humans to fish boss
|
|
|
|
add:
|
|
{
|
|
"targetname" "stage4_fish_tp"
|
|
"target" "poisson_teleport"
|
|
"StartDisabled" "1"
|
|
"spawnflags" "1"
|
|
"origin" "-10312 -7612 3080"
|
|
"classname" "trigger_teleport"
|
|
"OnUser1" "!self,AddOutput,solid 2,0,1"
|
|
"OnUser1" "!self,AddOutput,mins -1274 -1216 -248,0.1,1"
|
|
"OnUser1" "!self,AddOutput,maxs 1274 1216 248,0.1,1"
|
|
}
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "s4_panneau_poisson2"
|
|
"classname" "func_breakable"
|
|
}
|
|
insert:
|
|
{
|
|
"OnBreak" "stage4_fish_tp,Enable,,10,-1"
|
|
}
|
|
}
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "HPCounterIterator"
|
|
"classname" "math_counter"
|
|
}
|
|
insert:
|
|
{
|
|
"OnHitMin" "stage4_fish_tp,Disable,,7,-1"
|
|
}
|
|
}
|
|
|
|
;; zm - fix nuke origin
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "zmround_hurt"
|
|
"classname" "trigger_hurt"
|
|
}
|
|
replace:
|
|
{
|
|
"origin" "7248 -243.5 -8789"
|
|
}
|
|
}
|
|
|
|
;; initialize all added volumes
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"classname" "logic_auto"
|
|
"hammerid" "24653"
|
|
}
|
|
insert:
|
|
{
|
|
"OnMapSpawn" "lobby_floor,FireUser1,,0,-1"
|
|
"OnMapSpawn" "stage1_debut_afk,FireUser1,,0,-1"
|
|
"OnMapSpawn" "stage1_stairs_hold,FireUser1,,0,-1"
|
|
"OnMapSpawn" "stage1_stairs_hold,Enable,,1,-1"
|
|
"OnMapSpawn" "stage4_clip,FireUser1,,0,-1"
|
|
"OnMapSpawn" "stage4_fish_tp,FireUser1,,0,-1"
|
|
}
|
|
}
|
|
|
|
;; make ammo item visible
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"model" "models/props/de_prodigy/ammo_can_01.mdl"
|
|
"classname" "prop_dynamic"
|
|
}
|
|
replace:
|
|
{
|
|
"StartDisabled" "0"
|
|
"rendermode" "1"
|
|
"renderamt" "80"
|
|
}
|
|
}
|
|
|
|
;; stage 1 - fix push at the end of stage
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "s1_blocktos2"
|
|
"classname" "trigger_push"
|
|
}
|
|
replace:
|
|
{
|
|
"spawnflags" "1"
|
|
"speed" "2000"
|
|
}
|
|
}
|
|
|
|
;; stage 2 - fix afk teleport
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"classname" "trigger_once"
|
|
"hammerid" "118211"
|
|
}
|
|
insert:
|
|
{
|
|
"OnTrigger" "s2_afk2,Enable,,15,-1"
|
|
}
|
|
}
|
|
|
|
;; stage 4 - fix first afk teleport
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "s4_afk0"
|
|
"classname" "trigger_teleport"
|
|
}
|
|
replace:
|
|
{
|
|
"target" "s4_tp1"
|
|
}
|
|
}
|
|
|
|
;; stage 4 - expand fall teleport zone
|
|
|
|
add:
|
|
{
|
|
"targetname" "stage4_falltp0"
|
|
"target" "s4_falltp"
|
|
"StartDisabled" "0"
|
|
"spawnflags" "1"
|
|
"origin" "8327 -10070 8894.5"
|
|
"classname" "trigger_teleport"
|
|
"OnUser1" "!self,AddOutput,solid 2,0,1"
|
|
"OnUser1" "!self,AddOutput,mins -7303 -5390 -57.5,0.1,1"
|
|
"OnUser1" "!self,AddOutput,maxs 7303 5390 57.5,0.1,1"
|
|
}
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"classname" "logic_auto"
|
|
"hammerid" "24653"
|
|
}
|
|
insert:
|
|
{
|
|
"OnMapSpawn" "stage4_falltp0,FireUser1,,0,-1"
|
|
}
|
|
}
|
|
|
|
;; stage 4 - don't let humans to choose boss before door is closed
|
|
|
|
add:
|
|
{
|
|
"model" "*225"
|
|
"targetname" "stage4_chooser_clip"
|
|
"vrad_brush_cast_shadows" "0"
|
|
"StartDisabled" "0"
|
|
"spawnflags" "2"
|
|
"Solidity" "0"
|
|
"solidbsp" "0"
|
|
"rendermode" "10"
|
|
"renderfx" "0"
|
|
"rendercolor" "255 255 255"
|
|
"renderamt" "255"
|
|
"origin" "-8836 -7750 3221.5"
|
|
"invert_exclusion" "0"
|
|
"InputFilter" "0"
|
|
"disableshadows" "1"
|
|
"disablereceiveshadows" "1"
|
|
"classname" "func_brush"
|
|
}
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"classname" "trigger_once"
|
|
"hammerid" "99838"
|
|
}
|
|
insert:
|
|
{
|
|
"OnTrigger" "stage4_chooser_clip,Disable,,46,-1"
|
|
}
|
|
}
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"classname" "logic_auto"
|
|
"hammerid" "24653"
|
|
}
|
|
insert:
|
|
{
|
|
"OnMapSpawn" "stage4_chooser_clip,Enable,,1,-1"
|
|
}
|
|
}
|
|
|
|
;; stage 4 - on fish death disable zm teleport to boss cage
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "HPCounterIterator"
|
|
"classname" "math_counter"
|
|
}
|
|
insert:
|
|
{
|
|
"OnHitMin" "poisson_cagetp,Disable,,4,-1"
|
|
}
|
|
}
|
|
|
|
;; stage 4 - fix horse boss teleport
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"classname" "trigger_teleport"
|
|
"hammerid" "100356"
|
|
}
|
|
replace:
|
|
{
|
|
"spawnflags" "1"
|
|
"StartDisabled" "1"
|
|
}
|
|
}
|
|
|
|
;; stage 4 - fix final afk tp
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "escape_final"
|
|
"classname" "logic_relay"
|
|
}
|
|
delete:
|
|
{
|
|
"OnTrigger" "finaltpafk,Enable,,25,-1"
|
|
}
|
|
insert:
|
|
{
|
|
"OnTrigger" "finaltpafk,Enable,,45,-1"
|
|
}
|
|
}
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "finaltpafk"
|
|
"classname" "trigger_teleport"
|
|
}
|
|
replace:
|
|
{
|
|
"spawnflags" "1"
|
|
}
|
|
insert:
|
|
{
|
|
"target" "s4_escapetp"
|
|
}
|
|
}
|
|
|
|
;; add spawn afk teleport
|
|
|
|
add:
|
|
{
|
|
"model" "*144"
|
|
"targetname" "spawn_tp"
|
|
"StartDisabled" "1"
|
|
"spawnflags" "1"
|
|
"origin" "13618 2808 -8612"
|
|
"classname" "trigger_teleport"
|
|
}
|
|
|
|
; stage 1
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "s1_tpp"
|
|
"classname" "trigger_teleport"
|
|
}
|
|
insert:
|
|
{
|
|
"OnStartTouch" "spawn_tp,AddOutput,target s1_tp,0,1"
|
|
"OnStartTouch" "spawn_tp,Enable,,30,1"
|
|
}
|
|
}
|
|
|
|
; stage 2
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "s2_tpp"
|
|
"classname" "trigger_teleport"
|
|
}
|
|
insert:
|
|
{
|
|
"OnStartTouch" "spawn_tp,AddOutput,target s2_tp,0,1"
|
|
"OnStartTouch" "spawn_tp,Enable,,30,1"
|
|
}
|
|
}
|
|
|
|
; stage 3
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "s3_tpp"
|
|
"classname" "trigger_teleport"
|
|
}
|
|
insert:
|
|
{
|
|
"OnStartTouch" "spawn_tp,AddOutput,target s3_tp,0,1"
|
|
"OnStartTouch" "spawn_tp,Enable,,30,1"
|
|
}
|
|
}
|
|
|
|
; stage 4
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "s4_tpp"
|
|
"classname" "trigger_teleport"
|
|
}
|
|
insert:
|
|
{
|
|
"OnStartTouch" "spawn_tp,AddOutput,target stage4_start,0,1"
|
|
"OnStartTouch" "spawn_tp,Enable,,30,1"
|
|
}
|
|
}
|
|
|
|
; stage 5
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "s5_tpp"
|
|
"classname" "trigger_teleport"
|
|
}
|
|
insert:
|
|
{
|
|
"OnStartTouch" "spawn_tp,AddOutput,target stage1debut,0,1"
|
|
"OnStartTouch" "spawn_tp,Enable,,30,1"
|
|
}
|
|
}
|
|
|
|
;; stage 4 - prevent players from getting under the map
|
|
|
|
add:
|
|
{
|
|
"targetname" "s4_clip1"
|
|
"vrad_brush_cast_shadows" "0"
|
|
"StartDisabled" "0"
|
|
"spawnflags" "2"
|
|
"Solidity" "0"
|
|
"solidbsp" "0"
|
|
"rendermode" "10"
|
|
"renderfx" "0"
|
|
"rendercolor" "255 255 255"
|
|
"renderamt" "255"
|
|
"origin" "9026 -10570 5425"
|
|
"invert_exclusion" "0"
|
|
"InputFilter" "0"
|
|
"disableshadows" "1"
|
|
"disablereceiveshadows" "1"
|
|
"classname" "func_brush"
|
|
"OnUser1" "!self,AddOutput,solid 2,0,1"
|
|
"OnUser1" "!self,AddOutput,mins -297 -72 -239,0.1,1"
|
|
"OnUser1" "!self,AddOutput,maxs 297 72 239,0.1,1"
|
|
}
|
|
add:
|
|
{
|
|
"targetname" "s4_clip1"
|
|
"vrad_brush_cast_shadows" "0"
|
|
"StartDisabled" "0"
|
|
"spawnflags" "2"
|
|
"Solidity" "0"
|
|
"solidbsp" "0"
|
|
"rendermode" "10"
|
|
"renderfx" "0"
|
|
"rendercolor" "255 255 255"
|
|
"renderamt" "255"
|
|
"origin" "9026 -12214 5425"
|
|
"invert_exclusion" "0"
|
|
"InputFilter" "0"
|
|
"disableshadows" "1"
|
|
"disablereceiveshadows" "1"
|
|
"classname" "func_brush"
|
|
"OnUser1" "!self,AddOutput,solid 2,0,1"
|
|
"OnUser1" "!self,AddOutput,mins -297 -72 -239,0.1,1"
|
|
"OnUser1" "!self,AddOutput,maxs 297 72 239,0.1,1"
|
|
}
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"classname" "logic_auto"
|
|
"hammerid" "24653"
|
|
}
|
|
insert:
|
|
{
|
|
"OnMapSpawn" "s4_clip1,FireUser1,,0,-1"
|
|
}
|
|
}
|
|
|
|
;; zm - countdown messages
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "break_level5"
|
|
"classname" "func_breakable"
|
|
}
|
|
insert:
|
|
{
|
|
"OnBreak" "Console,Command,say ** Survive for 180 seconds **,34,1"
|
|
"OnBreak" "Console,Command,say ** Survive for 120 seconds **,94,1"
|
|
"OnBreak" "Console,Command,say ** 60 seconds left **,154,1"
|
|
}
|
|
}
|
|
|
|
;; stage 4 - scale boss hp
|
|
|
|
add:
|
|
{
|
|
"model" "*225"
|
|
"wait" "0"
|
|
"targetname" "s4_boss_scale"
|
|
"StartDisabled" "0"
|
|
"spawnflags" "1"
|
|
"origin" "-8772 -7750 3221.5"
|
|
"filtername" "Humanos"
|
|
"classname" "trigger_multiple"
|
|
"OnStartTouch" "HPCounterBackUp2,Add,5,0,-1"
|
|
"OnStartTouch" "HPCounterBackUp,Add,5,0,-1"
|
|
}
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "s4_panneau_poisson2"
|
|
"classname" "func_breakable"
|
|
}
|
|
insert:
|
|
{
|
|
"OnBreak" "s4_boss_scale,Disable,,15,-1"
|
|
}
|
|
}
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "s4_panneau_cheval2"
|
|
"classname" "func_breakable"
|
|
}
|
|
insert:
|
|
{
|
|
"OnBreak" "s4_boss_scale,Disable,,15,-1"
|
|
}
|
|
}
|
|
|
|
;; stage 4 - prevent players from shooting horse before choosing bossfight
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "HPCounter2"
|
|
"classname" "math_counter"
|
|
}
|
|
replace:
|
|
{
|
|
"StartDisabled" "1"
|
|
}
|
|
}
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "s4_cheval_hurt"
|
|
"classname" "trigger_hurt"
|
|
}
|
|
replace:
|
|
{
|
|
"StartDisabled" "1"
|
|
}
|
|
}
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "s4_panneau_cheval2"
|
|
"classname" "func_breakable"
|
|
}
|
|
insert:
|
|
{
|
|
"OnBreak" "HPCounter2,Enable,,12,-1"
|
|
"OnBreak" "s4_cheval_hurt,Enable,,12,-1"
|
|
}
|
|
}
|
|
|
|
;; stage 4 - horse hitbox doesn't push players into walls
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "s4_cheval_break"
|
|
"classname" "func_breakable"
|
|
}
|
|
replace:
|
|
{
|
|
"classname" "func_physbox_multiplayer"
|
|
}
|
|
}
|
|
|
|
;; stage 2 - scale boss hp
|
|
|
|
add:
|
|
{
|
|
"model" "*287"
|
|
"wait" "0"
|
|
"targetname" "s2_boss_scale"
|
|
"StartDisabled" "0"
|
|
"spawnflags" "1"
|
|
"origin" "10400.5 8509.5 1100"
|
|
"filtername" "Humanos"
|
|
"classname" "trigger_multiple"
|
|
"OnStartTouch" "s2_boss_h1,AddHealth,300,0,-1"
|
|
}
|
|
|
|
;; stage 3 - scale boss hp
|
|
|
|
add:
|
|
{
|
|
"model" "*40"
|
|
"wait" "0"
|
|
"targetname" "s3_boss_scale"
|
|
"StartDisabled" "0"
|
|
"spawnflags" "1"
|
|
"origin" "-3450.5 -10241.5 -4673.5"
|
|
"filtername" "Humanos"
|
|
"classname" "trigger_multiple"
|
|
"OnStartTouch" "s3_boss_h1,AddHealth,150,0,-1"
|
|
}
|
|
|
|
;; music fixes
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "s4_cheval_break"
|
|
"classname" "func_breakable"
|
|
}
|
|
delete:
|
|
{
|
|
"OnBreak" "gerudo,FadeOut,,0,-1"
|
|
}
|
|
insert:
|
|
{
|
|
"OnBreak" "gerudo,FadeOut,1,0,-1"
|
|
}
|
|
}
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "escape_final"
|
|
"classname" "logic_relay"
|
|
}
|
|
delete:
|
|
{
|
|
"OnTrigger" "gerudo,FadeOut,,0,-1"
|
|
"OnTrigger" "poisson,FadeOut,,0,-1"
|
|
}
|
|
insert:
|
|
{
|
|
"OnTrigger" "gerudo,FadeOut,1,0,-1"
|
|
"OnTrigger" "poisson,FadeOut,1,0,-1"
|
|
}
|
|
}
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"classname" "trigger_once"
|
|
"hammerid" "99838"
|
|
}
|
|
insert:
|
|
{
|
|
"OnTrigger" "musicstage4b,Volume,0,50,-1"
|
|
}
|
|
}
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"classname" "trigger_once"
|
|
"hammerid" "100382"
|
|
}
|
|
delete:
|
|
{
|
|
"OnTrigger" "musicstage4,StopSound,,0,-1"
|
|
}
|
|
insert:
|
|
{
|
|
"OnTrigger" "musicstage4,Volume,0,0,-1"
|
|
}
|
|
}
|
|
|
|
;; additional playerclips
|
|
|
|
add:
|
|
{
|
|
"targetname" "s1_clip1"
|
|
"vrad_brush_cast_shadows" "0"
|
|
"StartDisabled" "0"
|
|
"spawnflags" "2"
|
|
"Solidity" "0"
|
|
"solidbsp" "0"
|
|
"rendermode" "10"
|
|
"renderfx" "0"
|
|
"rendercolor" "255 255 255"
|
|
"renderamt" "255"
|
|
"origin" "7156 -1085 -8548"
|
|
"invert_exclusion" "0"
|
|
"InputFilter" "0"
|
|
"disableshadows" "1"
|
|
"disablereceiveshadows" "1"
|
|
"classname" "func_brush"
|
|
"OnUser1" "!self,AddOutput,solid 2,0,1"
|
|
"OnUser1" "!self,AddOutput,mins -385 -122 -148,0.1,1"
|
|
"OnUser1" "!self,AddOutput,maxs 385 122 148,0.1,1"
|
|
}
|
|
add:
|
|
{
|
|
"targetname" "s3_clip1"
|
|
"vrad_brush_cast_shadows" "0"
|
|
"StartDisabled" "0"
|
|
"spawnflags" "2"
|
|
"Solidity" "0"
|
|
"solidbsp" "0"
|
|
"rendermode" "10"
|
|
"renderfx" "0"
|
|
"rendercolor" "255 255 255"
|
|
"renderamt" "255"
|
|
"origin" "-1707.5 -9836.5 -3956.5"
|
|
"invert_exclusion" "0"
|
|
"InputFilter" "0"
|
|
"disableshadows" "1"
|
|
"disablereceiveshadows" "1"
|
|
"classname" "func_brush"
|
|
"OnUser1" "!self,AddOutput,solid 2,0,1"
|
|
"OnUser1" "!self,AddOutput,mins -41.5 -20.5 -764.5,0.1,1"
|
|
"OnUser1" "!self,AddOutput,maxs 41.5 20.5 764.5,0.1,1"
|
|
}
|
|
add:
|
|
{
|
|
"targetname" "s4_clip1"
|
|
"vrad_brush_cast_shadows" "0"
|
|
"StartDisabled" "0"
|
|
"spawnflags" "2"
|
|
"Solidity" "0"
|
|
"solidbsp" "0"
|
|
"rendermode" "10"
|
|
"renderfx" "0"
|
|
"rendercolor" "255 255 255"
|
|
"renderamt" "255"
|
|
"origin" "4379.5 -8928 3077.5"
|
|
"invert_exclusion" "0"
|
|
"InputFilter" "0"
|
|
"disableshadows" "1"
|
|
"disablereceiveshadows" "1"
|
|
"classname" "func_brush"
|
|
"OnUser1" "!self,AddOutput,solid 2,0,1"
|
|
"OnUser1" "!self,AddOutput,mins -43.5 -32 -173.5,0.1,1"
|
|
"OnUser1" "!self,AddOutput,maxs 43.5 32 173.5,0.1,1"
|
|
}
|
|
add:
|
|
{
|
|
"targetname" "s4_clip1"
|
|
"vrad_brush_cast_shadows" "0"
|
|
"StartDisabled" "0"
|
|
"spawnflags" "2"
|
|
"Solidity" "0"
|
|
"solidbsp" "0"
|
|
"rendermode" "10"
|
|
"renderfx" "0"
|
|
"rendercolor" "255 255 255"
|
|
"renderamt" "255"
|
|
"origin" "-8040 -7402 3449.5"
|
|
"invert_exclusion" "0"
|
|
"InputFilter" "0"
|
|
"disableshadows" "1"
|
|
"disablereceiveshadows" "1"
|
|
"classname" "func_brush"
|
|
"OnUser1" "!self,AddOutput,solid 2,0,1"
|
|
"OnUser1" "!self,AddOutput,mins -32 -32 -318.5,0.1,1"
|
|
"OnUser1" "!self,AddOutput,maxs 32 32 318.5,0.1,1"
|
|
}
|
|
add:
|
|
{
|
|
"targetname" "s4_clip1"
|
|
"vrad_brush_cast_shadows" "0"
|
|
"StartDisabled" "0"
|
|
"spawnflags" "2"
|
|
"Solidity" "0"
|
|
"solidbsp" "0"
|
|
"rendermode" "10"
|
|
"renderfx" "0"
|
|
"rendercolor" "255 255 255"
|
|
"renderamt" "255"
|
|
"origin" "-12044 -7828 3324.5"
|
|
"invert_exclusion" "0"
|
|
"InputFilter" "0"
|
|
"disableshadows" "1"
|
|
"disablereceiveshadows" "1"
|
|
"classname" "func_brush"
|
|
"OnUser1" "!self,AddOutput,solid 2,0,1"
|
|
"OnUser1" "!self,AddOutput,mins -17 -32 -252.5,0.1,1"
|
|
"OnUser1" "!self,AddOutput,maxs 17 32 252.5,0.1,1"
|
|
}
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"classname" "logic_auto"
|
|
"hammerid" "24653"
|
|
}
|
|
insert:
|
|
{
|
|
"OnMapSpawn" "s1_clip1,FireUser1,,0,-1"
|
|
"OnMapSpawn" "s3_clip1,FireUser1,,0,-1"
|
|
}
|
|
}
|
|
|
|
;; stage 2 - players can't block boss
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "s2_boss_tank"
|
|
"classname" "func_tanktrain"
|
|
}
|
|
replace:
|
|
{
|
|
"classname" "func_tracktrain"
|
|
}
|
|
insert:
|
|
{
|
|
"dmg" "1000"
|
|
}
|
|
}
|
|
|
|
;; stage 2 - fix boss movement
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "CYTrRight"
|
|
"classname" "trigger_multiple"
|
|
}
|
|
replace:
|
|
{
|
|
"StartDisabled" "1"
|
|
}
|
|
}
|
|
|
|
;; don't set low hp to zombies at spawn
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"origin" "13689 1859 -8446.5"
|
|
"filtername" "Humanos"
|
|
"classname" "trigger_multiple"
|
|
}
|
|
replace:
|
|
{
|
|
"model" "*131"
|
|
"origin" "14134 1971 -8371"
|
|
}
|
|
}
|
|
|
|
;; stage 2 - make bombs on boss more dangerous
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "s2_explosion"
|
|
"classname" "env_explosion"
|
|
}
|
|
replace:
|
|
{
|
|
"iMagnitude" "100"
|
|
"iRadiusOverride" "300"
|
|
}
|
|
}
|
|
|
|
;; zm stage - prevent spawn camping
|
|
|
|
add:
|
|
{
|
|
"model" "*5"
|
|
"StartDisabled" "1"
|
|
"targetname" "zm_anti_push"
|
|
"speed" "400"
|
|
"spawnflags" "1"
|
|
"pushdir" "0 180 0"
|
|
"origin" "9223 4 -9351"
|
|
"angles" "0 180 0"
|
|
"alternateticksfix" "0"
|
|
"classname" "trigger_push"
|
|
}
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "s5_tpp"
|
|
"classname" "trigger_teleport"
|
|
}
|
|
insert:
|
|
{
|
|
"OnStartTouch" "zm_anti_push,Enable,,35,1"
|
|
}
|
|
}
|
|
|
|
;; stage 2 - don't break zm cage if boss was killed in time
|
|
|
|
add:
|
|
{
|
|
"origin" "10880 8576 483"
|
|
"targetname" "stage2_break_cage"
|
|
"StartDisabled" "0"
|
|
"spawnflags" "0"
|
|
"classname" "logic_relay"
|
|
"OnTrigger" "s2zombiebreak,Break,,0,1"
|
|
}
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"classname" "trigger_once"
|
|
"hammerid" "39408"
|
|
}
|
|
delete:
|
|
{
|
|
"OnTrigger" "s2zombiebreak,Break,,185,-1"
|
|
}
|
|
insert:
|
|
{
|
|
"OnTrigger" "stage2_break_cage,Trigger,,185,1"
|
|
}
|
|
}
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"model" "*264"
|
|
"targetname" "s2_boss_h1"
|
|
"classname" "func_breakable"
|
|
}
|
|
insert:
|
|
{
|
|
"OnBreak" "stage2_break_cage,Disable,,0,1"
|
|
}
|
|
}
|
|
|
|
;; stage 3 - disable boss attacks on death
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"model" "*95"
|
|
"targetname" "s3_boss_h1"
|
|
"classname" "func_breakable"
|
|
}
|
|
insert:
|
|
{
|
|
"OnBreak" "zant_model,Kill,,5,1"
|
|
}
|
|
}
|
|
|
|
;; stage 4 - increase energy balls hp
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "/s4_ball1_break\d?/"
|
|
"classname" "func_breakable"
|
|
}
|
|
replace:
|
|
{
|
|
"health" "1000"
|
|
}
|
|
}
|
|
|
|
;; increase roundtime
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"classname" "logic_auto"
|
|
"hammerid" "24653"
|
|
}
|
|
insert:
|
|
{
|
|
"OnMapSpawn" "Console,Command,mp_roundtime 15,0,-1"
|
|
}
|
|
}
|
|
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "s4_panneau_poisson2"
|
|
"classname" "func_breakable"
|
|
}
|
|
replace:
|
|
{
|
|
"health" "2000"
|
|
}
|
|
}
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "s4_panneau_cheval2"
|
|
"classname" "func_breakable"
|
|
}
|
|
replace:
|
|
{
|
|
"health" "2000"
|
|
}
|
|
}
|
|
|
|
;; stage 4 - make fish boss more active
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "s4_fish_mover"
|
|
"classname" "func_physbox"
|
|
"origin" "10486 12585.8 -14208.3"
|
|
}
|
|
replace:
|
|
{
|
|
"origin" "10486 12585.8 -14268.3"
|
|
}
|
|
}
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "s4_fish_up"
|
|
"classname" "phys_thruster"
|
|
"origin" "10482 12577.8 -14232.3"
|
|
}
|
|
replace:
|
|
{
|
|
"origin" "10482 12577.8 -14292.3"
|
|
}
|
|
}
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"origin" "10482 12585.8 -14224.3"
|
|
"targetname" "s4_fish_forward"
|
|
"classname" "phys_thruster"
|
|
}
|
|
replace:
|
|
{
|
|
"origin" "10482 12585.8 -14284.3"
|
|
}
|
|
}
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"origin" "10442 12605.8 -14220.3"
|
|
"targetname" "s4_fish_turnLeftSharp"
|
|
"classname" "phys_thruster"
|
|
}
|
|
replace:
|
|
{
|
|
"origin" "10442 12605.8 -14280.3"
|
|
}
|
|
}
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"origin" "10446 12601.8 -14220.3"
|
|
"targetname" "s4_fish_turnLeft"
|
|
"classname" "phys_thruster"
|
|
}
|
|
replace:
|
|
{
|
|
"origin" "10446 12601.8 -14280.3"
|
|
}
|
|
}
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"origin" "10446 12569.8 -14220.3"
|
|
"targetname" "s4_fish_turnRight"
|
|
"classname" "phys_thruster"
|
|
}
|
|
replace:
|
|
{
|
|
"origin" "10446 12569.8 -14280.3"
|
|
}
|
|
}
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"origin" "10442 12565.8 -14220.3"
|
|
"targetname" "s4_fish_turnRightSharp"
|
|
"classname" "phys_thruster"
|
|
}
|
|
replace:
|
|
{
|
|
"origin" "10442 12565.8 -14280.3"
|
|
}
|
|
}
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"origin" "10494 12577.8 -14184.3"
|
|
"targetname" "s4_fish_keepupright"
|
|
"classname" "phys_keepupright"
|
|
}
|
|
replace:
|
|
{
|
|
"origin" "10494 12577.8 -14244.3"
|
|
}
|
|
}
|
|
|
|
;; fix playerequip
|
|
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "spawn_weapon"
|
|
"classname" "game_player_equip"
|
|
"hammerid" "109959"
|
|
}
|
|
replace:
|
|
{
|
|
"spawnflags" "1"
|
|
}
|
|
}
|
|
|
|
|