stripper-configs/maps/ze_boatescape6_remix_fix2.cfg

722 lines
15 KiB
INI

;-------------------------------------------------------------------------------
;STRIPPER CFG BY NEON - http://steamcommunity.com/profiles/76561198024759747
;-------------------------------------------------------------------------------
;-----------------------------------------------
;changes the several nukes to one constant nuke
;-----------------------------------------------
modify:
{
match:
{
"classname" "logic_relay"
"targetname" "end_sequence"
}
delete:
{
"OnTrigger" "command,Command,say *** Nuke launched! ***,5,-1"
"OnTrigger" "nuke_hurt,Enable,,14.3,-1"
"OnTrigger" "nuke_sound,PlaySound,,14.3,-1"
"OnTrigger" "nuke_fade,Fade,,14.3,-1"
"OnTrigger" "nuke_hurt,Disable,,15,-1"
}
insert:
{
"OnTrigger" "command,Command,say *** Nuke launched! ***,5,1"
"OnTrigger" "nuke_hurt,Enable,,14.3,1"
"OnTrigger" "nuke_sound,PlaySound,,14.3,1"
"OnTrigger" "nuke_fade,Fade,,14.3,1"
"OnTrigger" "trigger_anticamp,Enable,,21,1"
}
}
;-----------------------------------------------
;remove heli if too many humans
;-----------------------------------------------
add:
{
"classname" "filter_activator_team"
"targetname" "filter_humans"
"filterteam" "3"
"Negated" "0"
}
add:
{
"classname" "trigger_multiple"
"targetname" "trigger_anticamp"
"spawnflags" "1"
"model" "*19"
"origin" "608 9472 592"
"StartDisabled" "1"
"filtername" "filter_humans"
"OnStartTouch" "human_counter,Add,1,0,-1"
}
add:
{
"classname" "math_counter"
"targetname" "human_counter"
"startvalue" "0"
"min" "0"
"max" "10"
"OnHitMax" "trigger_anticamp,Kill,,0,1"
"OnHitMax" "command,Command,say *** Too many humans detected ***,0,1"
"OnHitMax" "command,Command,say *** Helicopter is going to explode in 10s ***,0.5,1"
"OnHitMax" "helicopter_explosion,Explode,,10.5,1"
"OnHitMax" "chinook,Kill,,10.7,1"
}
add:
{
"classname" "env_explosion"
"targetname" "helicopter_explosion"
"iMagnitude" "1000"
"fireballsprite" "sprites/zerogxplode.spr"
"rendermode" "5"
"spawnflags" "3"
"origin" "975.58 11912.2 526"
"parentname" "chinook"
}
add:
{
"classname" "env_explosion"
"targetname" "helicopter_explosion"
"iMagnitude" "1000"
"fireballsprite" "sprites/zerogxplode.spr"
"rendermode" "5"
"spawnflags" "3"
"origin" "475.58 11912.2 590"
"parentname" "chinook"
}
add:
{
"classname" "env_explosion"
"targetname" "helicopter_explosion"
"iMagnitude" "1000"
"fireballsprite" "sprites/zerogxplode.spr"
"rendermode" "5"
"spawnflags" "3"
"origin" "758.5 11912 242"
"parentname" "chinook"
}
add:
{
"classname" "env_explosion"
"targetname" "helicopter_explosion"
"iMagnitude" "1000"
"fireballsprite" "sprites/zerogxplode.spr"
"rendermode" "5"
"spawnflags" "3"
"origin" "494 11912 315"
"parentname" "chinook"
}
;----------------------------------------------------------------
;Fixes Glitch where players try to get stuck under the Helicopter
;----------------------------------------------------------------
add:
{
"model" "*17"
"spawnflags" "1"
"classname" "trigger_hurt"
"targetname" "hurt_antiglitch"
"origin" "544 12032 71"
"StartDisabled" "0"
"nodmgforce" "1"
"damage" "9999"
}
filter:
{
"classname" "light_environment"
}
;---------------------
;This part by Moltard
;---------------------
; New Ending with boat and chopper swapped
add:
{
"origin" "892.35 2813.09 680.78"
"spawnflags" "1"
"classname" "logic_auto"
"OnMapSpawn" "Init_PermEntities,FireUser1,,0,1"
"OnMapSpawn" "Perm_CounterEnding,GetValue,,0.02,1"
}
add:
{
"origin" "892.35 2813.09 680.78"
"targetname" "Init_PermEntities"
"spawnflags" "0"
"angles" "0 0 0"
"classname" "info_target"
"hammerid" "38786"
"OnUser1" "Perm_EntityTemplate,ForceSpawn,,0,1"
"OnUser1" "Perm_CounterEnding,AddOutput,classname info_target,0.03,1"
"OnUser1" "!self,Kill,,0.06,1"
}
add:
{
"targetname" "Perm_EntityTemplate"
"origin" "892.35 2813.09 680.78"
"spawnflags" "2"
"Template01" "Perm_CounterEnding"
"classname" "point_template"
}
add:
{
"targetname" "Perm_CounterEnding"
"origin" "892.35 2813.09 680.78"
"startvalue" "0"
"min" "0"
"max" "2"
"classname" "math_counter"
"hammerid" "38511"
"OnGetValue" "Perm_CompareEnding,SetValueCompare,,0,-1"
}
add:
{
"targetname" "Perm_CompareEnding"
"CompareValue" "2"
"InitialValue" "0"
"classname" "logic_compare"
"origin" "915.182 -9354.21 521"
"OnEqualTo" "MegaEndingButton,Kill,,0,1"
"OnEqualTo" "MegaEndingModel,Kill,,0,1"
}
add:
{
"targetname" "MegaEndingModel"
"classname" "prop_dynamic"
"angles" "0 300 0"
"fademindist" "-1"
"fadescale" "1"
"MaxAnimTime" "10"
"MinAnimTime" "5"
"model" "models/perftest/gman.mdl"
"modelscale" "1.0"
"renderamt" "255"
"rendercolor" "255 255 255"
"skin" "0"
"solid" "6"
"origin" "898 -9330 447"
}
add:
{
"model" "*28"
"targetname" "MegaEndingButton"
"classname" "func_button"
"disablereceiveshadows" "0"
"disableshadows" "0"
"health" "0"
"lip" "0"
"locked_sentence" "0"
"locked_sound" "0"
"movedir" "0 0 0"
"origin" "899 -9332 516"
"renderamt" "255"
"rendercolor" "255 255 255"
"renderfx" "0"
"rendermode" "0"
"sounds" "10"
"spawnflags" "513"
"speed" "5"
"unlocked_sentence" "0"
"unlocked_sound" "0"
"wait" "-1"
"OnPressed" "!self,Kill,,0,1"
"OnPressed" "MegaEndingModel,Kill,,0,1"
"OnPressed" "Swap_Boat_Chopper,Trigger,,0,1"
}
modify:
{
match:
{
"targetname" "rock_wall"
"classname" "func_breakable"
}
insert:
{
"OnBreak" "MegaEndingButton,Kill,,0,1"
"OnBreak" "MegaEndingModel,Kill,,0,1"
}
}
add:
{
"origin" "368 12040 800"
"StartDisabled" "0"
"targetname" "Swap_Boat_Chopper"
"spawnflags" "0"
"classname" "logic_relay"
"OnTrigger" "Perm_CounterEnding,Add,1,0,1"
"OnTrigger" "command,Command,say *** Special Ending Unlocked ***,0,1"
"OnTrigger" "Boat3_Become_Chopper,Trigger,,0,1"
"OnTrigger" "Chopper_Become_Boat,Trigger,,0.5,1"
"OnTrigger" "Message_Chopper,SetValue,0,0,1"
"OnTrigger" "Message_Boat3,SetValue,0,0,1"
"OnTrigger" "Message_Boat4,SetValue,0,0,1"
"OnTrigger" "Message_Inbound,SetValue,0,0,1"
}
; Stuff that were modified for the ending to work
modify:
{
match:
{
"origin" "892.35 2813.09 680.78"
"classname" "func_button"
}
delete:
{
"OnPressed" "boat_3,StartForward,,0,-1"
"OnPressed" "chinook,StartForward,,10,-1"
"OnPressed" "command,Command,say *** Rescue boats inbound ***,0,-1"
"OnPressed" "command,Command,say *** Rescue helicopter inbound ***,10,-1"
}
insert:
{
"OnPressed" "Boat3_IsNot_Chopper,Test,,0,-1"
"OnPressed" "Chopper_IsNot_Boat,Test,,0,-1"
"OnPressed" "Message_Inbound,Test,,0,-1"
}
}
add:
{
"origin" "368 12040 800"
"targetname" "Message_Inbound"
"InitialValue" "1"
"classname" "logic_branch"
"OnFalse" "command,Command,say *** Rescue boat 1 inbound ***,0,-1"
"OnFalse" "command,Command,say *** Amphibious helicopter inbound ***,2,-1"
"OnFalse" "command,Command,say *** Flying boat inbound ***,10,-1"
"OnTrue" "command,Command,say *** Rescue boats inbound ***,0,-1"
"OnTrue" "command,Command,say *** Rescue helicopter inbound ***,10,-1"
}
add:
{
"origin" "368 12040 800"
"StartDisabled" "0"
"targetname" "Chopper_Become_Boat"
"spawnflags" "0"
"classname" "logic_relay"
"OnTrigger" "chinook,TeleportToPathTrack,boat_3_path_start,0,-1"
"OnTrigger" "Chopper_IsNot_Boat,SetValue,0,0,-1"
}
add:
{
"origin" "368 12040 800"
"StartDisabled" "0"
"targetname" "Boat3_Become_Chopper"
"spawnflags" "0"
"classname" "logic_relay"
"OnTrigger" "chinookrotor1,AddOutput,origin -1022.18 11778.8 440,0,-1"
"OnTrigger" "chinookrotor1,SetParent,boat_3,0.1,-1"
"OnTrigger" "boat_3,TeleportToPathTrack,chinookpath1,0.2,-1"
"OnTrigger" "Boat3_IsNot_Chopper,SetValue,0,0,-1"
}
add:
{
"origin" "368 12040 800"
"targetname" "Boat3_IsNot_Chopper"
"InitialValue" "1"
"classname" "logic_branch"
"OnFalse" "boat_3,StartForward,,10,-1"
"OnTrue" "boat_3,StartForward,,0,-1"
}
add:
{
"origin" "368 12040 800"
"targetname" "Chopper_IsNot_Boat"
"InitialValue" "1"
"classname" "logic_branch"
"OnFalse" "chinook,StartForward,,0,-1"
"OnTrue" "chinook,StartForward,,10,-1"
}
add:
{
"origin" "368 12040 800"
"targetname" "Message_Chopper"
"InitialValue" "1"
"classname" "logic_branch"
"OnFalse" "!activator,Stop,,0,-1"
"OnFalse" "command,Command,say *** Flying boat departing in 45 seconds ***,0,-1"
"OnFalse" "command,Command,say *** Flying boat departing in 30 seconds ***,15,-1"
"OnFalse" "command,Command,say *** Flying boat departing in 15 seconds ***,30,-1"
"OnFalse" "command,Command,say *** Flying boat departing in 5 seconds ***,40,-1"
"OnFalse" "command,Command,say *** Flying boat is leaving ***,45,-1"
"OnFalse" "!activator,StartForward,,50,-1"
"OnTrue" "!activator,Stop,,0,-1"
"OnTrue" "!activator,FireUser1,,2.5,-1"
"OnTrue" "command,Command,say *** Rescue helicopter departing in 30 seconds ***,0,-1"
"OnTrue" "command,Command,say *** Rescue helicopter departing in 15 seconds ***,15,-1"
"OnTrue" "command,Command,say *** Rescue helicopter departing in 10 seconds ***,20,-1"
"OnTrue" "command,Command,say *** Rescue helicopter departing in 5 seconds ***,25,-1"
"OnTrue" "command,Command,say *** Rescue helicopter is leaving ***,30,-1"
"OnTrue" "!activator,FireUser2,,30,-1"
"OnTrue" "!activator,StartForward,,35,-1"
}
modify:
{
match:
{
"targetname" "chinookpath8"
"classname" "path_track"
}
delete:
{
"OnPass" "chinook,Stop,,0,-1"
"OnPass" "chinook,StartForward,,35,-1"
"OnPass" "chinookdoor,Toggle,,2.5,-1"
"OnPass" "chinookdoor,Toggle,,30,-1"
"OnPass" "command,Command,say *** Rescue helicopter departing in 30 seconds ***,0,-1"
"OnPass" "command,Command,say *** Rescue helicopter departing in 15 seconds ***,15,-1"
"OnPass" "command,Command,say *** Rescue helicopter departing in 10 seconds ***,20,-1"
"OnPass" "command,Command,say *** Rescue helicopter departing in 5 seconds ***,25,-1"
"OnPass" "command,Command,say *** Rescue helicopter is leaving ***,30,-1"
}
insert:
{
"OnPass" "Message_Chopper,Test,,0,-1"
}
}
add:
{
"origin" "368 12040 800"
"targetname" "Message_Boat3"
"InitialValue" "1"
"classname" "logic_branch"
"OnFalse" "!activator,Stop,,0,-1"
"OnFalse" "!activator,FireUser1,,2.5,-1"
"OnFalse" "!activator,FireUser2,,25,-1"
"OnFalse" "!activator,FireUser3,,30,-1"
"OnFalse" "command,Command,say *** Amphibious helicopter departing in 30 seconds ***,0,-1"
"OnFalse" "command,Command,say *** Amphibious helicopter departing in 10 seconds ***,20,-1"
"OnFalse" "command,Command,say *** Amphibious helicopter departing in 15 seconds ***,15,-1"
"OnFalse" "command,Command,say *** Amphibious helicopter departing in 5 seconds ***,25,-1"
"OnFalse" "command,Command,say *** Amphibious helicopter is leaving ***,30,-1"
"OnFalse" "!activator,StartForward,,30,-1"
"OnTrue" "!activator,Stop,,0,-1"
"OnTrue" "command,Command,say *** Rescue boats departing in 30 seconds ***,0,-1"
"OnTrue" "command,Command,say *** Rescue boats departing in 5 seconds ***,25,-1"
"OnTrue" "command,Command,say *** Rescue boats departing in 10 seconds ***,20,-1"
"OnTrue" "command,Command,say *** Rescue boats departing in 15 seconds ***,15,-1"
"OnTrue" "command,Command,say *** Rescue boats are leaving ***,30,-1"
"OnTrue" "!activator,FireUser2,,30,-1"
"OnTrue" "!activator,StartForward,,30,-1"
}
modify:
{
match:
{
"targetname" "boat_3_path_2"
"classname" "path_track"
}
delete:
{
"OnPass" "boat_3,Stop,,0,-1"
"OnPass" "boat_3,StartForward,,30,-1"
"OnPass" "command,Command,say *** Rescue boats departing in 30 seconds ***,0,-1"
"OnPass" "command,Command,say *** Rescue boats departing in 15 seconds ***,15,-1"
"OnPass" "command,Command,say *** Rescue boats departing in 10 seconds ***,20,-1"
"OnPass" "command,Command,say *** Rescue boats departing in 5 seconds ***,25,-1"
"OnPass" "command,Command,say *** Rescue boats are leaving ***,30,-1"
}
insert:
{
"OnPass" "Message_Boat3,Test,,0,-1"
}
}
add:
{
"origin" "368 12040 800"
"targetname" "Message_Boat4"
"InitialValue" "1"
"classname" "logic_branch"
"OnFalse" "command,Command,say *** Rescue boat 1 departing in 30 seconds ***,0,-1"
"OnFalse" "command,Command,say *** Rescue boat 1 departing in 15 seconds ***,15,-1"
"OnFalse" "command,Command,say *** Rescue boat 1 departing in 10 seconds ***,20,-1"
"OnFalse" "command,Command,say *** Rescue boat 1 departing in 5 seconds ***,25,-1"
"OnFalse" "command,Command,say *** Rescue boat 1 is leaving ***,30,-1"
}
modify:
{
match:
{
"targetname" "boat_4_path_2"
"classname" "path_track"
}
delete:
{
"OnPass" "boat_4,Stop,,0,-1"
"OnPass" "boat_4,StartForward,,30,-1"
}
insert:
{
"OnPass" "!activator,Stop,,0,-1"
"OnPass" "Message_Boat4,Test,,0,-1"
"OnPass" "!activator,StartForward,,30,-1"
}
}
modify:
{
match:
{
"targetname" "chinook"
"classname" "func_tracktrain"
}
insert:
{
"OnUser1" "chinookdoor,Open,,0,-1"
"OnUser2" "chinookdoor,Close,,0,-1"
"OnUser3" "chinooksteamjet,TurnOn,,0,-1"
"OnUser3" "chinooksteamjetburn,Enable,,0,-1"
"OnUser4" "chinooksteamjet,TurnOff,,0,-1"
"OnUser4" "chinooksteamjetburn,Disable,,0,-1"
}
}
modify:
{
match:
{
"targetname" "chinookpath11"
"classname" "path_track"
}
delete:
{
"OnPass" "chinooksteamjet,Toggle,,0,-1"
"OnPass" "chinooksteamjetburn,Enable,,0,-1"
}
insert:
{
"OnPass" "!activator,FireUser3,,0,-1"
}
}
modify:
{
match:
{
"targetname" "chinookpath12"
"classname" "path_track"
}
delete:
{
"OnPass" "chinooksteamjet,Toggle,,0,-1"
"OnPass" "chinooksteamjetburn,Disable,,0,-1"
}
insert:
{
"OnPass" "!activator,FireUser4,,0,-1"
}
}
modify:
{
match:
{
"targetname" "chinookpath3"
"classname" "path_track"
}
delete:
{
"OnPass" "chinooksteamjet,Toggle,,0,-1"
"OnPass" "chinooksteamjetburn,Enable,,0,-1"
}
insert:
{
"OnPass" "!activator,FireUser3,,0,-1"
}
}
modify:
{
match:
{
"targetname" "chinookpath5"
"classname" "path_track"
}
delete:
{
"OnPass" "chinooksteamjet,Toggle,,0,-1"
"OnPass" "chinooksteamjetburn,Disable,,0,-1"
}
insert:
{
"OnPass" "!activator,FireUser4,,0,-1"
}
}
modify:
{
match:
{
"targetname" "chinookpath1"
"classname" "path_track"
}
delete:
{
"OnPass" "chinook,Stop,,0,-1"
}
insert:
{
"OnPass" "!activator,Stop,,0,-1"
}
}
modify:
{
match:
{
"targetname" "chinookpath14"
"classname" "path_track"
}
delete:
{
"OnPass" "chinook,Stop,,0,-1"
"OnPass" "chinookdoor,Toggle,,2.5,-1"
}
insert:
{
"OnPass" "!activator,Stop,,0,-1"
"OnPass" "!activator,FireUser1,,2.5,-1"
}
}
modify:
{
match:
{
"targetname" "boat_3_path_start"
"classname" "path_track"
}
delete:
{
"OnPass" "boat_3,Stop,,0,-1"
}
insert:
{
"OnPass" "!activator,Stop,,0,-1"
}
}
modify:
{
match:
{
"targetname" "boat_3_path_end"
"classname" "path_track"
}
delete:
{
"OnPass" "boat_3,Stop,,0,-1"
}
insert:
{
"OnPass" "!activator,Stop,,0,-1"
"OnPass" "!activator,FireUser1,,2.5,-1"
"OnPass" "!activator,FireUser4,,0,-1"
}
}
modify:
{
match:
{
"targetname" "boat_4_path_start"
"classname" "path_track"
}
delete:
{
"OnPass" "boat_4,Stop,,0,-1"
}
insert:
{
"OnPass" "!activator,Stop,,0,-1"
}
}
modify:
{
match:
{
"targetname" "boat_4_path_end"
"classname" "path_track"
}
delete:
{
"OnPass" "boat_4,Stop,,0,-1"
}
insert:
{
"OnPass" "!activator,Stop,,0,-1"
"OnPass" "!activator,FireUser1,,2.5,-1"
}
}
;; _
;; increase nuke damage
modify:
{
match:
{
"targetname" "nuke_hurt"
"classname" "trigger_hurt"
}
replace:
{
"damage" "100000"
}
}