;-----------------------------------------------
;***********************************************
;********** STRIPPER BY KLIXUS *****************
;***********************************************
;-----------------------------------------------




;-------------------------------------
;			I T E M S 
;-------------------------------------

;SOLDIER ITEM
;Adds damage filter for grenade attack on soldier item
modify:
{
	match:
	{
		"classname" "trigger_hurt"
		"hammerid" "7666660"
		"targetname" "Spawn_Frag_Explosion_Damage"
	}
	insert:
	{
		"filtername" "team_filter_zombies"
	}
}

;PREDATOR
modify:
{
	match:
	{
		"classname" "logic_compare"
		"hammerid" "7666467"
		"targetname" "Zombie_Item_Predator_Jump"
	}
	delete:
	{
		"OnLessThan" "!activator,AddOutput,basevelocity 0 0 700,0,-1"
	}
	insert:
	{
		"OnLessThan" "!activator,AddOutput,basevelocity 0 0 350,0,-1"
	}
}
modify:
{
	match:
	{
		"classname" "logic_relay"
		"hammerid" "7669038"
		"targetname" "Spawn_Nuke_Trigger"
	}
	insert:
	{
		"OnSpawn" "!self,Trigger,,1,-1"
	}
}



;-------------------------------------
;			S T A G E  1
;-------------------------------------



;Adds a small trigger_push to counter climbing on displacements last hold left house
add:
{
	"model" "*328"
	"targetname" "stage_1_displacement_push"
	"StartDisabled" "0"
	"speed" "300"
	"spawnflags" "1"
	"pushdir" "0 180 0"
	"origin" "3551 -13399 -12090"
	"classname" "trigger_push"
}

;Adds pushes on top of elevator for zms, so they cant enter roof before humans.

modify:
{
	match:
	{
		"targetname" "stage_1_button_elevator"
		"classname" "func_button"
	}
	insert:
	{
		"OnPressed" "stage_1_elevator_push,Kill,,32,-1"
	}
}
add:
{
	"model" "*12"
	"targetname" "stage_1_elevator_push"
	"StartDisabled" "0"
	"speed" "300"
	"spawnflags" "1"
	"pushdir" "0 180 0"
	"origin" "1374 -9748 -11954"
	"classname" "trigger_push"
}
add:
{
	"model" "*12"
	"targetname" "stage_1_elevator_push"
	"StartDisabled" "0"
	"speed" "300"
	"spawnflags" "1"
	"pushdir" "0 180 0"
	"origin" "1378 -10736 -11954"
	"classname" "trigger_push"
}


;-------------------------------------
;			S T A G E  2
;-------------------------------------

;Removes Spawnpoint - Thanks Alcolo for sending
filter:
{
    "classname" "info_player_terrorist"
    "origin" "-1232 4104 -7775"
    "hammerid" "8532287"
}

;Adds TP for ZMs at the truck ending
add:
{
	"origin" "3921 768 -7388"
	"targetname" "Stage_2_End_ZM_TP_Dest"
	"angles" "0 270 0"
	"classname" "info_teleport_destination"
}
add:
{
	"model" "*678"
	"targetname" "Stage_2_End_ZM_TP"
	"target" "Stage_2_End_ZM_TP_Dest"
	"StartDisabled" "1"
	"spawnflags" "1"
	"origin" "4591.91 -1172.65 -6720"
	"filtername" "team_filter_zombies"
	"classname" "trigger_teleport"
}

modify:
{
	match:
	{
		"classname" "func_button"
		"hammerid" "5154989"
		"targetname" "stage_2_button_core_generator"
	}
	insert:
	{
		"OnPressed" "Stage_2_End_ZM_TP,Enable,,10,-1"
		"OnPressed"	"Stage_2_Disable_End_TP,Enable,,10,-1"
	}
}
add:
{
	"model" "*455"
	"wait" "1"
	"targetname" "Stage_2_Disable_End_TP"
	"StartDisabled" "1"
	"spawnflags" "1"
	"origin" "3182.11 -561.19 -6784"
	"classname" "trigger_multiple"
	"angles" "0 90 0"
	"filtername" "team_filter_humans"
	"OnStartTouch" "Stage_2_End_ZM_TP,Kill,,0,-1"
}

;-------------------------------------
;			S T A G E  3
;-------------------------------------
modify:
{
	match:
	{
		"classname" "func_button"
		"hammerid" "5139436"
		"origin" "7012 4560 868"
	}
	insert:
	{
		"OnPressed" "Ex3_TP_Spawn,Enable,,10,-1"
		"OnPressed" "Ex3_TP_Spawn,Disable,,11,-1"
	}
}
add:
{
	"origin" "6642.54 5243.98 837.39"
	"targetname" "Ex3_TP_Spawn_Dest"
	"angles" "0 270 0"
	"classname" "info_teleport_destination"
}
add:
{
	"model" "*181"
	"targetname" "Ex3_TP_Spawn"
	"target" "Ex3_TP_Spawn_Dest"
	"StartDisabled" "1"
	"spawnflags" "1"
	"origin" "5728 1582 1008"
	"classname" "trigger_teleport"
	"angles" "0 0 0"
}
add:
{
	"model" "*181"
	"targetname" "Ex3_TP_Spawn"
	"target" "Ex3_TP_Spawn_Dest"
	"StartDisabled" "1"
	"spawnflags" "1"
	"origin" "6530 2077 1008"
	"classname" "trigger_teleport"
	"angles" "0 90 0"
}
add:
{
	"model" "*181"
	"targetname" "Ex3_TP_Spawn"
	"target" "Ex3_TP_Spawn_Dest"
	"StartDisabled" "1"
	"spawnflags" "1"
	"origin" "6090 2641 1008"
	"classname" "trigger_teleport"
	"angles" "0 90 0"
}
add:
{
	"model" "*181"
	"targetname" "Ex3_TP_Spawn"
	"target" "Ex3_TP_Spawn_Dest"
	"StartDisabled" "1"
	"spawnflags" "1"
	"origin" "6090 2641 1008"
	"classname" "trigger_teleport"
	"angles" "0 90 0"
}
add:
{
	"model" "*315"
	"targetname" "Ex3_TP_Spawn"
	"target" "Ex3_TP_Spawn_Dest"
	"StartDisabled" "1"
	"spawnflags" "1"
	"origin" "4281 6943 -696"
	"classname" "trigger_teleport"
}
add:
{
	"model" "*315"
	"targetname" "Ex3_TP_Spawn"
	"target" "Ex3_TP_Spawn_Dest"
	"StartDisabled" "1"
	"spawnflags" "1"
	"origin" "4459 6367 -913"
	"classname" "trigger_teleport"
}
add:
{
	"model" "*315"
	"targetname" "Ex3_TP_Spawn"
	"target" "Ex3_TP_Spawn_Dest"
	"StartDisabled" "1"
	"spawnflags" "1"
	"origin" "4269 7421 -696"
	"classname" "trigger_teleport"
}
add:
{
	"model" "*315"
	"targetname" "Ex3_TP_Spawn"
	"target" "Ex3_TP_Spawn_Dest"
	"StartDisabled" "1"
	"spawnflags" "1"
	"origin" "4270 7989 -696"
	"classname" "trigger_teleport"
}
add:
{
	"model" "*315"
	"targetname" "Ex3_TP_Spawn"
	"target" "Ex3_TP_Spawn_Dest"
	"StartDisabled" "1"
	"spawnflags" "1"
	"origin" "4258 8544 -696"
	"classname" "trigger_teleport"
}
add:
{
	"model" "*315"
	"targetname" "Ex3_TP_Spawn"
	"target" "Ex3_TP_Spawn_Dest"
	"StartDisabled" "1"
	"spawnflags" "1"
	"origin" "4271 9124 -696"
	"classname" "trigger_teleport"
}
add:
{
	"model" "*315"
	"targetname" "Ex3_TP_Spawn"
	"target" "Ex3_TP_Spawn_Dest"
	"StartDisabled" "1"
	"spawnflags" "1"
	"origin" "4266 9696 -696"
	"classname" "trigger_teleport"
}
add:
{
	"model" "*315"
	"targetname" "Ex3_TP_Spawn"
	"target" "Ex3_TP_Spawn_Dest"
	"StartDisabled" "1"
	"spawnflags" "1"
	"origin" "4266 10262 -696"
	"classname" "trigger_teleport"
}
add:
{
	"model" "*315"
	"targetname" "Ex3_TP_Spawn"
	"target" "Ex3_TP_Spawn_Dest"
	"StartDisabled" "1"
	"spawnflags" "1"
	"origin" "4271 10718 -696"
	"classname" "trigger_teleport"
}

;-------------------------------------
;			S T A G E  4
;-------------------------------------

;Adds a wall to disable flyglitch with freezer
modify:
{
    match:
    {
        "classname" "point_template"
        "targetname" "stage4_things"
    }
    insert:
    {
        "OnEntitySpawned" "Stage_4_Anti_Freeze_Wall,FireUser1,,0.1,1"
    }
}
add:
{
	"model" "*455"
	"targetname" "Stage_4_Anti_Freeze_Wall"
	"spawnobject" "0"
	"spawnflags" "0"
	"rendermode" "0"
	"renderfx" "0"
	"rendercolor" "255 255 255"
	"renderamt" "255"
	"propdata" "0"
	"pressuredelay" "0"
	"physdamagescale" "1.0"
	"PerformanceMode" "0"
	"origin" "12356.3 -4010.39 3840"
	"nodamageforces" "0"
	"minhealthdmg" "0"
	"material" "0"
	"health" "0"
	"gibdir" "0 0 0"
	"explosion" "0"
	"ExplodeRadius" "0"
	"explodemagnitude" "0"
	"ExplodeDamage" "0"
	"disableshadows" "0"
	"disablereceiveshadows" "0"
	"classname" "func_breakable"
	"OnUser1" "!self,AddOutput,angles 0 90 0,0,1"
}
add:
{
	"model" "*455"
	"targetname" "Stage_4_Anti_Freeze_Wall"
	"spawnobject" "0"
	"spawnflags" "0"
	"rendermode" "0"
	"renderfx" "0"
	"rendercolor" "255 255 255"
	"renderamt" "255"
	"propdata" "0"
	"pressuredelay" "0"
	"physdamagescale" "1.0"
	"PerformanceMode" "0"
	"origin" "12352 -4010.39 4864"
	"nodamageforces" "0"
	"minhealthdmg" "0"
	"material" "0"
	"health" "0"
	"gibdir" "0 0 0"
	"explosion" "0"
	"ExplodeRadius" "0"
	"explodemagnitude" "0"
	"ExplodeDamage" "0"
	"disableshadows" "0"
	"disablereceiveshadows" "0"
	"classname" "func_breakable"
	"OnUser1" "!self,AddOutput,angles 0 90 0,0,1"
}
add:
{
	"model" "*455"
	"targetname" "Stage_4_Anti_Freeze_Wall"
	"spawnobject" "0"
	"spawnflags" "0"
	"rendermode" "0"
	"renderfx" "0"
	"rendercolor" "255 255 255"
	"renderamt" "255"
	"propdata" "0"
	"pressuredelay" "0"
	"physdamagescale" "1.0"
	"PerformanceMode" "0"
	"origin" "12352 -4010.39 5888"
	"nodamageforces" "0"
	"minhealthdmg" "0"
	"material" "0"
	"health" "0"
	"gibdir" "0 0 0"
	"explosion" "0"
	"ExplodeRadius" "0"
	"explodemagnitude" "0"
	"ExplodeDamage" "0"
	"disableshadows" "0"
	"disablereceiveshadows" "0"
	"classname" "func_breakable"
	"OnUser1" "!self,AddOutput,angles 0 90 0,0,1"
}
add:
{
	"model" "*455"
	"targetname" "Stage_4_Anti_Freeze_Wall"
	"spawnobject" "0"
	"spawnflags" "0"
	"rendermode" "0"
	"renderfx" "0"
	"rendercolor" "255 255 255"
	"renderamt" "255"
	"propdata" "0"
	"pressuredelay" "0"
	"physdamagescale" "1.0"
	"PerformanceMode" "0"
	"origin" "12352 -4010.39 6528"
	"nodamageforces" "0"
	"minhealthdmg" "0"
	"material" "0"
	"health" "0"
	"gibdir" "0 0 0"
	"explosion" "0"
	"ExplodeRadius" "0"
	"explodemagnitude" "0"
	"ExplodeDamage" "0"
	"disableshadows" "0"
	"disablereceiveshadows" "0"
	"classname" "func_breakable"
	"OnUser1" "!self,AddOutput,angles 0 90 0,0,1"
}
add:
{
	"model" "*455"
	"targetname" "Stage_4_Anti_Freeze_Wall"
	"spawnobject" "0"
	"spawnflags" "0"
	"rendermode" "0"
	"renderfx" "0"
	"rendercolor" "255 255 255"
	"renderamt" "255"
	"propdata" "0"
	"pressuredelay" "0"
	"physdamagescale" "1.0"
	"PerformanceMode" "0"
	"origin" "7618.51 -4000 3840"
	"nodamageforces" "0"
	"minhealthdmg" "0"
	"material" "0"
	"health" "0"
	"gibdir" "0 0 0"
	"explosion" "0"
	"ExplodeRadius" "0"
	"explodemagnitude" "0"
	"ExplodeDamage" "0"
	"disableshadows" "0"
	"disablereceiveshadows" "0"
	"classname" "func_breakable"
	"OnUser1" "!self,AddOutput,angles 0 90 0,0,1"
}
add:
{
	"model" "*455"
	"targetname" "Stage_4_Anti_Freeze_Wall"
	"spawnobject" "0"
	"spawnflags" "0"
	"rendermode" "0"
	"renderfx" "0"
	"rendercolor" "255 255 255"
	"renderamt" "255"
	"propdata" "0"
	"pressuredelay" "0"
	"physdamagescale" "1.0"
	"PerformanceMode" "0"
	"origin" "7614.21 -4000 4864"
	"nodamageforces" "0"
	"minhealthdmg" "0"
	"material" "0"
	"health" "0"
	"gibdir" "0 0 0"
	"explosion" "0"
	"ExplodeRadius" "0"
	"explodemagnitude" "0"
	"ExplodeDamage" "0"
	"disableshadows" "0"
	"disablereceiveshadows" "0"
	"classname" "func_breakable"
	"OnUser1" "!self,AddOutput,angles 0 90 0,0,1"
}
add:
{
	"model" "*455"
	"targetname" "Stage_4_Anti_Freeze_Wall"
	"spawnobject" "0"
	"spawnflags" "0"
	"rendermode" "0"
	"renderfx" "0"
	"rendercolor" "255 255 255"
	"renderamt" "255"
	"propdata" "0"
	"pressuredelay" "0"
	"physdamagescale" "1.0"
	"PerformanceMode" "0"
	"origin" "7614.21 -4000 5888"
	"nodamageforces" "0"
	"minhealthdmg" "0"
	"material" "0"
	"health" "0"
	"gibdir" "0 0 0"
	"explosion" "0"
	"ExplodeRadius" "0"
	"explodemagnitude" "0"
	"ExplodeDamage" "0"
	"disableshadows" "0"
	"disablereceiveshadows" "0"
	"classname" "func_breakable"
	"OnUser1" "!self,AddOutput,angles 0 90 0,0,1"
}
add:
{
	"model" "*455"
	"targetname" "Stage_4_Anti_Freeze_Wall"
	"spawnobject" "0"
	"spawnflags" "0"
	"rendermode" "0"
	"renderfx" "0"
	"rendercolor" "255 255 255"
	"renderamt" "255"
	"propdata" "0"
	"pressuredelay" "0"
	"physdamagescale" "1.0"
	"PerformanceMode" "0"
	"origin" "7614.21 -4000 6528"
	"nodamageforces" "0"
	"minhealthdmg" "0"
	"material" "0"
	"health" "0"
	"gibdir" "0 0 0"
	"explosion" "0"
	"ExplodeRadius" "0"
	"explodemagnitude" "0"
	"ExplodeDamage" "0"
	"disableshadows" "0"
	"disablereceiveshadows" "0"
	"classname" "func_breakable"
	"OnUser1" "!self,AddOutput,angles 0 90 0,0,1"
}
add:
{
	"model" "*455"
	"targetname" "Stage_4_Anti_Freeze_Wall"
	"spawnobject" "0"
	"spawnflags" "0"
	"rendermode" "0"
	"renderfx" "0"
	"rendercolor" "255 255 255"
	"renderamt" "255"
	"propdata" "0"
	"pressuredelay" "0"
	"physdamagescale" "1.0"
	"PerformanceMode" "0"
	"origin" "2881.85 -4576 3840"
	"nodamageforces" "0"
	"minhealthdmg" "0"
	"material" "0"
	"health" "0"
	"gibdir" "0 0 0"
	"explosion" "0"
	"ExplodeRadius" "0"
	"explodemagnitude" "0"
	"ExplodeDamage" "0"
	"disableshadows" "0"
	"disablereceiveshadows" "0"
	"classname" "func_breakable"
	"OnUser1" "!self,AddOutput,angles 0 90 0,0,1"
}
add:
{
	"model" "*455"
	"targetname" "Stage_4_Anti_Freeze_Wall"
	"spawnobject" "0"
	"spawnflags" "0"
	"rendermode" "0"
	"renderfx" "0"
	"rendercolor" "255 255 255"
	"renderamt" "255"
	"propdata" "0"
	"pressuredelay" "0"
	"physdamagescale" "1.0"
	"PerformanceMode" "0"
	"origin" "2877.55 -4576 4864"
	"nodamageforces" "0"
	"minhealthdmg" "0"
	"material" "0"
	"health" "0"
	"gibdir" "0 0 0"
	"explosion" "0"
	"ExplodeRadius" "0"
	"explodemagnitude" "0"
	"ExplodeDamage" "0"
	"disableshadows" "0"
	"disablereceiveshadows" "0"
	"classname" "func_breakable"
	"OnUser1" "!self,AddOutput,angles 0 90 0,0,1"
}
add:
{
	"model" "*455"
	"targetname" "Stage_4_Anti_Freeze_Wall"
	"spawnobject" "0"
	"spawnflags" "0"
	"rendermode" "0"
	"renderfx" "0"
	"rendercolor" "255 255 255"
	"renderamt" "255"
	"propdata" "0"
	"pressuredelay" "0"
	"physdamagescale" "1.0"
	"PerformanceMode" "0"
	"origin" "2877.55 -4576 5888"
	"nodamageforces" "0"
	"minhealthdmg" "0"
	"material" "0"
	"health" "0"
	"gibdir" "0 0 0"
	"explosion" "0"
	"ExplodeRadius" "0"
	"explodemagnitude" "0"
	"ExplodeDamage" "0"
	"disableshadows" "0"
	"disablereceiveshadows" "0"
	"classname" "func_breakable"
	"OnUser1" "!self,AddOutput,angles 0 90 0,0,1"
}
add:
{
	"model" "*455"
	"targetname" "Stage_4_Anti_Freeze_Wall"
	"spawnobject" "0"
	"spawnflags" "0"
	"rendermode" "0"
	"renderfx" "0"
	"rendercolor" "255 255 255"
	"renderamt" "255"
	"propdata" "0"
	"pressuredelay" "0"
	"physdamagescale" "1.0"
	"PerformanceMode" "0"
	"origin" "2877.55 -4576 6528"
	"nodamageforces" "0"
	"minhealthdmg" "0"
	"material" "0"
	"health" "0"
	"gibdir" "0 0 0"
	"explosion" "0"
	"ExplodeRadius" "0"
	"explodemagnitude" "0"
	"ExplodeDamage" "0"
	"disableshadows" "0"
	"disablereceiveshadows" "0"
	"classname" "func_breakable"
	"OnUser1" "!self,AddOutput,angles 0 90 0,0,1"
}
add:
{
	"model" "*455"
	"targetname" "Stage_4_Anti_Freeze_Wall"
	"spawnobject" "0"
	"spawnflags" "0"
	"rendermode" "0"
	"renderfx" "0"
	"rendercolor" "255 255 255"
	"renderamt" "255"
	"propdata" "0"
	"pressuredelay" "0"
	"physdamagescale" "1.0"
	"PerformanceMode" "0"
	"origin" "1598.26 -4832 4224"
	"nodamageforces" "0"
	"minhealthdmg" "0"
	"material" "0"
	"health" "0"
	"gibdir" "0 0 0"
	"explosion" "0"
	"ExplodeRadius" "0"
	"explodemagnitude" "0"
	"ExplodeDamage" "0"
	"disableshadows" "0"
	"disablereceiveshadows" "0"
	"classname" "func_breakable"
	"OnUser1" "!self,AddOutput,angles 0 90 0,0,1"
}
add:
{
	"model" "*455"
	"targetname" "Stage_4_Anti_Freeze_Wall"
	"spawnobject" "0"
	"spawnflags" "0"
	"rendermode" "0"
	"renderfx" "0"
	"rendercolor" "255 255 255"
	"renderamt" "255"
	"propdata" "0"
	"pressuredelay" "0"
	"physdamagescale" "1.0"
	"PerformanceMode" "0"
	"origin" "1598.26 -4832 5248"
	"nodamageforces" "0"
	"minhealthdmg" "0"
	"material" "0"
	"health" "0"
	"gibdir" "0 0 0"
	"explosion" "0"
	"ExplodeRadius" "0"
	"explodemagnitude" "0"
	"ExplodeDamage" "0"
	"disableshadows" "0"
	"disablereceiveshadows" "0"
	"classname" "func_breakable"
	"OnUser1" "!self,AddOutput,angles 0 90 0,0,1"
}
add:
{
	"model" "*455"
	"targetname" "Stage_4_Anti_Freeze_Wall"
	"spawnobject" "0"
	"spawnflags" "0"
	"rendermode" "0"
	"renderfx" "0"
	"rendercolor" "255 255 255"
	"renderamt" "255"
	"propdata" "0"
	"pressuredelay" "0"
	"physdamagescale" "1.0"
	"PerformanceMode" "0"
	"origin" "1598.26 -4832 6272"
	"nodamageforces" "0"
	"minhealthdmg" "0"
	"material" "0"
	"health" "0"
	"gibdir" "0 0 0"
	"explosion" "0"
	"ExplodeRadius" "0"
	"explodemagnitude" "0"
	"ExplodeDamage" "0"
	"disableshadows" "0"
	"disablereceiveshadows" "0"
	"classname" "func_breakable"
	"OnUser1" "!self,AddOutput,angles 0 90 0,0,1"
}
add:
{
	"model" "*455"
	"targetname" "Stage_4_Anti_Freeze_Wall"
	"spawnobject" "0"
	"spawnflags" "0"
	"rendermode" "0"
	"renderfx" "0"
	"rendercolor" "255 255 255"
	"renderamt" "255"
	"propdata" "0"
	"pressuredelay" "0"
	"physdamagescale" "1.0"
	"PerformanceMode" "0"
	"origin" "1598.26 -4832 6528"
	"nodamageforces" "0"
	"minhealthdmg" "0"
	"material" "0"
	"health" "0"
	"gibdir" "0 0 0"
	"explosion" "0"
	"ExplodeRadius" "0"
	"explodemagnitude" "0"
	"ExplodeDamage" "0"
	"disableshadows" "0"
	"disablereceiveshadows" "0"
	"classname" "func_breakable"
	"OnUser1" "!self,AddOutput,angles 0 90 0,0,1"
}
add:
{
	"model" "*455"
	"targetname" "Stage_4_Anti_Freeze_Wall"
	"spawnobject" "0"
	"spawnflags" "0"
	"rendermode" "0"
	"renderfx" "0"
	"rendercolor" "255 255 255"
	"renderamt" "255"
	"propdata" "0"
	"pressuredelay" "0"
	"physdamagescale" "1.0"
	"PerformanceMode" "0"
	"origin" "-3137.74 -5408 4992"
	"nodamageforces" "0"
	"minhealthdmg" "0"
	"material" "0"
	"health" "0"
	"gibdir" "0 0 0"
	"explosion" "0"
	"ExplodeRadius" "0"
	"explodemagnitude" "0"
	"ExplodeDamage" "0"
	"disableshadows" "0"
	"disablereceiveshadows" "0"
	"classname" "func_breakable"
	"OnUser1" "!self,AddOutput,angles 0 90 0,0,1"
}
add:
{
	"model" "*455"
	"targetname" "Stage_4_Anti_Freeze_Wall"
	"spawnobject" "0"
	"spawnflags" "0"
	"rendermode" "0"
	"renderfx" "0"
	"rendercolor" "255 255 255"
	"renderamt" "255"
	"propdata" "0"
	"pressuredelay" "0"
	"physdamagescale" "1.0"
	"PerformanceMode" "0"
	"origin" "-3137.74 -5408 6016"
	"nodamageforces" "0"
	"minhealthdmg" "0"
	"material" "0"
	"health" "0"
	"gibdir" "0 0 0"
	"explosion" "0"
	"ExplodeRadius" "0"
	"explodemagnitude" "0"
	"ExplodeDamage" "0"
	"disableshadows" "0"
	"disablereceiveshadows" "0"
	"classname" "func_breakable"
	"OnUser1" "!self,AddOutput,angles 0 90 0,0,1"
}
add:
{
	"model" "*455"
	"targetname" "Stage_4_Anti_Freeze_Wall"
	"spawnobject" "0"
	"spawnflags" "0"
	"rendermode" "0"
	"renderfx" "0"
	"rendercolor" "255 255 255"
	"renderamt" "255"
	"propdata" "0"
	"pressuredelay" "0"
	"physdamagescale" "1.0"
	"PerformanceMode" "0"
	"origin" "-3137.74 -5408 6528"
	"nodamageforces" "0"
	"minhealthdmg" "0"
	"material" "0"
	"health" "0"
	"gibdir" "0 0 0"
	"explosion" "0"
	"ExplodeRadius" "0"
	"explodemagnitude" "0"
	"ExplodeDamage" "0"
	"disableshadows" "0"
	"disablereceiveshadows" "0"
	"classname" "func_breakable"
	"OnUser1" "!self,AddOutput,angles 0 90 0,0,1"
}
add:
{
	"model" "*455"
	"targetname" "Stage_4_Anti_Freeze_Wall"
	"spawnobject" "0"
	"spawnflags" "0"
	"rendermode" "0"
	"renderfx" "0"
	"rendercolor" "255 255 255"
	"renderamt" "255"
	"propdata" "0"
	"pressuredelay" "0"
	"physdamagescale" "1.0"
	"PerformanceMode" "0"
	"origin" "-7873.74 -5408 4736"
	"nodamageforces" "0"
	"minhealthdmg" "0"
	"material" "0"
	"health" "0"
	"gibdir" "0 0 0"
	"explosion" "0"
	"ExplodeRadius" "0"
	"explodemagnitude" "0"
	"ExplodeDamage" "0"
	"disableshadows" "0"
	"disablereceiveshadows" "0"
	"classname" "func_breakable"
	"OnUser1" "!self,AddOutput,angles 0 90 0,0,1"
}
add:
{
	"model" "*455"
	"targetname" "Stage_4_Anti_Freeze_Wall"
	"spawnobject" "0"
	"spawnflags" "0"
	"rendermode" "0"
	"renderfx" "0"
	"rendercolor" "255 255 255"
	"renderamt" "255"
	"propdata" "0"
	"pressuredelay" "0"
	"physdamagescale" "1.0"
	"PerformanceMode" "0"
	"origin" "-7873.74 -5408 5760"
	"nodamageforces" "0"
	"minhealthdmg" "0"
	"material" "0"
	"health" "0"
	"gibdir" "0 0 0"
	"explosion" "0"
	"ExplodeRadius" "0"
	"explodemagnitude" "0"
	"ExplodeDamage" "0"
	"disableshadows" "0"
	"disablereceiveshadows" "0"
	"classname" "func_breakable"
	"OnUser1" "!self,AddOutput,angles 0 90 0,0,1"
}
add:
{
	"model" "*455"
	"targetname" "Stage_4_Anti_Freeze_Wall"
	"spawnobject" "0"
	"spawnflags" "0"
	"rendermode" "0"
	"renderfx" "0"
	"rendercolor" "255 255 255"
	"renderamt" "255"
	"propdata" "0"
	"pressuredelay" "0"
	"physdamagescale" "1.0"
	"PerformanceMode" "0"
	"origin" "-7873.74 -5408 6528"
	"nodamageforces" "0"
	"minhealthdmg" "0"
	"material" "0"
	"health" "0"
	"gibdir" "0 0 0"
	"explosion" "0"
	"ExplodeRadius" "0"
	"explodemagnitude" "0"
	"ExplodeDamage" "0"
	"disableshadows" "0"
	"disablereceiveshadows" "0"
	"classname" "func_breakable"
	"OnUser1" "!self,AddOutput,angles 0 90 0,0,1"
}
add:
{
	"model" "*455"
	"targetname" "Stage_4_Anti_Freeze_Wall"
	"spawnobject" "0"
	"spawnflags" "0"
	"rendermode" "0"
	"renderfx" "0"
	"rendercolor" "255 255 255"
	"renderamt" "255"
	"propdata" "0"
	"pressuredelay" "0"
	"physdamagescale" "1.0"
	"PerformanceMode" "0"
	"origin" "-7873.74 -5408 6528"
	"nodamageforces" "0"
	"minhealthdmg" "0"
	"material" "0"
	"health" "0"
	"gibdir" "0 0 0"
	"explosion" "0"
	"ExplodeRadius" "0"
	"explodemagnitude" "0"
	"ExplodeDamage" "0"
	"disableshadows" "0"
	"disablereceiveshadows" "0"
	"classname" "func_breakable"
	"OnUser1" "!self,AddOutput,angles 0 90 0,0,1"
}
add:
{
	"model" "*455"
	"targetname" "Stage_4_Anti_Freeze_Wall"
	"spawnobject" "0"
	"spawnflags" "0"
	"rendermode" "0"
	"renderfx" "0"
	"rendercolor" "255 255 255"
	"renderamt" "255"
	"propdata" "0"
	"pressuredelay" "0"
	"physdamagescale" "1.0"
	"PerformanceMode" "0"
	"origin" "-8765.09 -5085.27 3840"
	"nodamageforces" "0"
	"minhealthdmg" "0"
	"material" "0"
	"health" "0"
	"gibdir" "0 0 0"
	"explosion" "0"
	"ExplodeRadius" "0"
	"explodemagnitude" "0"
	"ExplodeDamage" "0"
	"disableshadows" "0"
	"disablereceiveshadows" "0"
	"classname" "func_breakable"
	"OnUser1" "!self,AddOutput,angles 0 90 0,0,1"
}
add:
{
	"model" "*455"
	"targetname" "Stage_4_Anti_Freeze_Wall"
	"spawnobject" "0"
	"spawnflags" "0"
	"rendermode" "0"
	"renderfx" "0"
	"rendercolor" "255 255 255"
	"renderamt" "255"
	"propdata" "0"
	"pressuredelay" "0"
	"physdamagescale" "1.0"
	"PerformanceMode" "0"
	"origin" "-8769.74 -5085.27 4864"
	"nodamageforces" "0"
	"minhealthdmg" "0"
	"material" "0"
	"health" "0"
	"gibdir" "0 0 0"
	"explosion" "0"
	"ExplodeRadius" "0"
	"explodemagnitude" "0"
	"ExplodeDamage" "0"
	"disableshadows" "0"
	"disablereceiveshadows" "0"
	"classname" "func_breakable"
	"OnUser1" "!self,AddOutput,angles 0 90 0,0,1"
}
add:
{
	"model" "*455"
	"targetname" "Stage_4_Anti_Freeze_Wall"
	"spawnobject" "0"
	"spawnflags" "0"
	"rendermode" "0"
	"renderfx" "0"
	"rendercolor" "255 255 255"
	"renderamt" "255"
	"propdata" "0"
	"pressuredelay" "0"
	"physdamagescale" "1.0"
	"PerformanceMode" "0"
	"origin" "-8769.74 -5085.27 5888"
	"nodamageforces" "0"
	"minhealthdmg" "0"
	"material" "0"
	"health" "0"
	"gibdir" "0 0 0"
	"explosion" "0"
	"ExplodeRadius" "0"
	"explodemagnitude" "0"
	"ExplodeDamage" "0"
	"disableshadows" "0"
	"disablereceiveshadows" "0"
	"classname" "func_breakable"
	"OnUser1" "!self,AddOutput,angles 0 90 0,0,1"
}
add:
{
	"model" "*455"
	"targetname" "Stage_4_Anti_Freeze_Wall"
	"spawnobject" "0"
	"spawnflags" "0"
	"rendermode" "0"
	"renderfx" "0"
	"rendercolor" "255 255 255"
	"renderamt" "255"
	"propdata" "0"
	"pressuredelay" "0"
	"physdamagescale" "1.0"
	"PerformanceMode" "0"
	"origin" "-8769.74 -5085.27 6528"
	"nodamageforces" "0"
	"minhealthdmg" "0"
	"material" "0"
	"health" "0"
	"gibdir" "0 0 0"
	"explosion" "0"
	"ExplodeRadius" "0"
	"explodemagnitude" "0"
	"ExplodeDamage" "0"
	"disableshadows" "0"
	"disablereceiveshadows" "0"
	"classname" "func_breakable"
	"OnUser1" "!self,AddOutput,angles 0 90 0,0,1"
}
;-------------------------------------
;			S T A G E  5
;-------------------------------------

;Adds new triggers outside of the current ones to set speed 1
add:
{
	"model" "*690"
	"wait" "1"
	"StartDisabled" "0"
	"spawnflags" "1"
	"angles" "0 45 0"
	"origin" "3177 -2004 9857"
	"filtername" "team_filter_humans"
	"classname" "trigger_multiple"
	"OnStartTouch" "Global_Speed,ModifySpeed,1,0,-1"
}
add:
{
	"model" "*690"
	"wait" "1"
	"StartDisabled" "0"
	"spawnflags" "1"
	"angles" "0 45 0"
	"origin" "1937 -3275 9857"
	"filtername" "team_filter_humans"
	"classname" "trigger_multiple"
	"OnStartTouch" "Global_Speed,ModifySpeed,1,0,-1"
}
add:
{
	"model" "*690"
	"wait" "1"
	"StartDisabled" "0"
	"spawnflags" "1"
	"angles" "0 45 0"
	"origin" "7288 -5970 9857"
	"filtername" "team_filter_humans"
	"classname" "trigger_multiple"
	"OnStartTouch" "Global_Speed,ModifySpeed,1,0,-1"
}
add:
{
	"model" "*690"
	"wait" "1"
	"StartDisabled" "0"
	"spawnflags" "1"
	"angles" "0 45 0"
	"origin" "5952 -7303 9857"
	"filtername" "team_filter_humans"
	"classname" "trigger_multiple"
	"OnStartTouch" "Global_Speed,ModifySpeed,1,0,-1"
}
add:
{
	"model" "*690"
	"wait" "1"
	"StartDisabled" "0"
	"spawnflags" "1"
	"angles" "0 315 0"
	"origin" "1975 -6008 9857"
	"filtername" "team_filter_humans"
	"classname" "trigger_multiple"
	"OnStartTouch" "Global_Speed,ModifySpeed,1,0,-1"
}
add:
{
	"model" "*690"
	"wait" "1"
	"StartDisabled" "0"
	"spawnflags" "1"
	"angles" "0 315 0"
	"origin" "3391 -7406 9857"
	"filtername" "team_filter_humans"
	"classname" "trigger_multiple"
	"OnStartTouch" "Global_Speed,ModifySpeed,1,0,-1"
}
add:
{
	"model" "*690"
	"wait" "1"
	"StartDisabled" "0"
	"spawnflags" "1"
	"angles" "0 315 0"
	"origin" "6001 -2020 9857"
	"filtername" "team_filter_humans"
	"classname" "trigger_multiple"
	"OnStartTouch" "Global_Speed,ModifySpeed,1,0,-1"
}
add:
{
	"model" "*690"
	"wait" "1"
	"StartDisabled" "0"
	"spawnflags" "1"
	"angles" "0 315 0"
	"origin" "7247 -3247 9857"
	"filtername" "team_filter_humans"
	"classname" "trigger_multiple"
	"OnStartTouch" "Global_Speed,ModifySpeed,1,0,-1"
}

;Adds an octagonal shape around the top of core to counter ZM speedglitch
add:
{
	"model" "*115"
	"targetname" "ZM_Anti_Speedglitch"
	"wait" "1"
	"Startdisabled" "0"
	"spawnflags" "1"
	"origin" "5369 -619 12536"
	"filtername" "team_filter_zombies"
	"classname" "trigger_multiple"
	"OnStartTouch" "Global_Speed,ModifySpeed,1.10,0,-1"
	"angles" "0 0 0"
}
add:
{
	"model" "*115"
	"targetname" "ZM_Anti_Speedglitch"
	"wait" "1"
	"Startdisabled" "0"
	"spawnflags" "1"
	"origin" "4453 -619 12536"
	"filtername" "team_filter_zombies"
	"classname" "trigger_multiple"
	"OnStartTouch" "Global_Speed,ModifySpeed,1.10,0,-1"
	"angles" "0 0 0"
}
add:
{
	"model" "*115"
	"targetname" "ZM_Anti_Speedglitch"
	"wait" "1"
	"Startdisabled" "0"
	"spawnflags" "1"
	"origin" "3887 -619 12536"
	"filtername" "team_filter_zombies"
	"classname" "trigger_multiple"
	"OnStartTouch" "Global_Speed,ModifySpeed,1.10,0,-1"
	"angles" "0 0 0"
}
add:
{
	"model" "*115"
	"targetname" "ZM_Anti_Speedglitch"
	"wait" "1"
	"Startdisabled" "0"
	"spawnflags" "1"
	"origin" "3021 -949 12536"
	"filtername" "team_filter_zombies"
	"classname" "trigger_multiple"
	"OnStartTouch" "Global_Speed,ModifySpeed,1.10,0,-1"
	"angles" "0 45 0"
}
add:
{
	"model" "*115"
	"targetname" "ZM_Anti_Speedglitch"
	"wait" "1"
	"Startdisabled" "0"
	"spawnflags" "1"
	"origin" "2368 -1600 12536"
	"filtername" "team_filter_zombies"
	"classname" "trigger_multiple"
	"OnStartTouch" "Global_Speed,ModifySpeed,1.10,0,-1"
	"angles" "0 45 0"
}
add:
{
	"model" "*115"
	"targetname" "ZM_Anti_Speedglitch"
	"wait" "1"
	"Startdisabled" "0"
	"spawnflags" "1"
	"origin" "1688 -2275 12536"
	"filtername" "team_filter_zombies"
	"classname" "trigger_multiple"
	"OnStartTouch" "Global_Speed,ModifySpeed,1.10,0,-1"
	"angles" "0 45 0"
}
add:
{
	"model" "*115"
	"targetname" "ZM_Anti_Speedglitch"
	"wait" "1"
	"Startdisabled" "0"
	"spawnflags" "1"
	"origin" "954 -3004 12536"
	"filtername" "team_filter_zombies"
	"classname" "trigger_multiple"
	"OnStartTouch" "Global_Speed,ModifySpeed,1.10,0,-1"
	"angles" "0 45 0"
}
add:
{
	"model" "*115"
	"targetname" "ZM_Anti_Speedglitch"
	"wait" "1"
	"Startdisabled" "0"
	"spawnflags" "1"
	"origin" "613 -3844 12536"
	"filtername" "team_filter_zombies"
	"classname" "trigger_multiple"
	"OnStartTouch" "Global_Speed,ModifySpeed,1.10,0,-1"
	"angles" "0 90 0"
}
add:
{
	"model" "*115"
	"targetname" "ZM_Anti_Speedglitch"
	"wait" "1"
	"Startdisabled" "0"
	"spawnflags" "1"
	"origin" "610 -4612 12536"
	"filtername" "team_filter_zombies"
	"classname" "trigger_multiple"
	"OnStartTouch" "Global_Speed,ModifySpeed,1.10,0,-1"
	"angles" "0 90 0"
}
add:
{
	"model" "*115"
	"targetname" "ZM_Anti_Speedglitch"
	"wait" "1"
	"Startdisabled" "0"
	"spawnflags" "1"
	"origin" "611 -5134 12536"
	"filtername" "team_filter_zombies"
	"classname" "trigger_multiple"
	"OnStartTouch" "Global_Speed,ModifySpeed,1.10,0,-1"
	"angles" "0 90 0"
}
add:
{
	"model" "*115"
	"targetname" "ZM_Anti_Speedglitch"
	"wait" "1"
	"Startdisabled" "0"
	"spawnflags" "1"
	"origin" "984 -6023 12536"
	"filtername" "team_filter_zombies"
	"classname" "trigger_multiple"
	"OnStartTouch" "Global_Speed,ModifySpeed,1.10,0,-1"
	"angles" "0 135 0"
}
add:
{
	"model" "*115"
	"targetname" "ZM_Anti_Speedglitch"
	"wait" "1"
	"Startdisabled" "0"
	"spawnflags" "1"
	"origin" "1715 -6749 12536"
	"filtername" "team_filter_zombies"
	"classname" "trigger_multiple"
	"OnStartTouch" "Global_Speed,ModifySpeed,1.10,0,-1"
	"angles" "0 135 0"
}
add:
{
	"model" "*115"
	"targetname" "ZM_Anti_Speedglitch"
	"wait" "1"
	"Startdisabled" "0"
	"spawnflags" "1"
	"origin" "2426 -7447 12536"
	"filtername" "team_filter_zombies"
	"classname" "trigger_multiple"
	"OnStartTouch" "Global_Speed,ModifySpeed,1.10,0,-1"
	"angles" "0 135 0"
}
add:
{
	"model" "*115"
	"targetname" "ZM_Anti_Speedglitch"
	"wait" "1"
	"Startdisabled" "0"
	"spawnflags" "1"
	"origin" "3124 -8150 12536"
	"filtername" "team_filter_zombies"
	"classname" "trigger_multiple"
	"OnStartTouch" "Global_Speed,ModifySpeed,1.10,0,-1"
	"angles" "0 135 0"
}
add:
{
	"model" "*115"
	"targetname" "ZM_Anti_Speedglitch"
	"wait" "1"
	"Startdisabled" "0"
	"spawnflags" "1"
	"origin" "3988 -8494 12536"
	"filtername" "team_filter_zombies"
	"classname" "trigger_multiple"
	"OnStartTouch" "Global_Speed,ModifySpeed,1.10,0,-1"
	"angles" "0 180 0"
}
add:
{
	"model" "*115"
	"targetname" "ZM_Anti_Speedglitch"
	"wait" "1"
	"Startdisabled" "0"
	"spawnflags" "1"
	"origin" "4985 -8494 12536"
	"filtername" "team_filter_zombies"
	"classname" "trigger_multiple"
	"OnStartTouch" "Global_Speed,ModifySpeed,1.10,0,-1"
	"angles" "0 180 0"
}
add:
{
	"model" "*115"
	"targetname" "ZM_Anti_Speedglitch"
	"wait" "1"
	"Startdisabled" "0"
	"spawnflags" "1"
	"origin" "5512 -8501 12536"
	"filtername" "team_filter_zombies"
	"classname" "trigger_multiple"
	"OnStartTouch" "Global_Speed,ModifySpeed,1.10,0,-1"
	"angles" "0 180 0"
}
add:
{
	"model" "*115"
	"targetname" "ZM_Anti_Speedglitch"
	"wait" "1"
	"Startdisabled" "0"
	"spawnflags" "1"
	"origin" "6376 -8141 12536"
	"filtername" "team_filter_zombies"
	"classname" "trigger_multiple"
	"OnStartTouch" "Global_Speed,ModifySpeed,1.10,0,-1"
	"angles" "0 225 0"
}
add:
{
	"model" "*115"
	"targetname" "ZM_Anti_Speedglitch"
	"wait" "1"
	"Startdisabled" "0"
	"spawnflags" "1"
	"origin" "7104 -7418 12536"
	"filtername" "team_filter_zombies"
	"classname" "trigger_multiple"
	"OnStartTouch" "Global_Speed,ModifySpeed,1.10,0,-1"
	"angles" "0 225 0"
}
add:
{
	"model" "*115"
	"targetname" "ZM_Anti_Speedglitch"
	"wait" "1"
	"Startdisabled" "0"
	"spawnflags" "1"
	"origin" "7830 -6696 12536"
	"filtername" "team_filter_zombies"
	"classname" "trigger_multiple"
	"OnStartTouch" "Global_Speed,ModifySpeed,1.10,0,-1"
	"angles" "0 225 0"
}
add:
{
	"model" "*115"
	"targetname" "ZM_Anti_Speedglitch"
	"wait" "1"
	"Startdisabled" "0"
	"spawnflags" "1"
	"origin" "8217 -6313 12536"
	"filtername" "team_filter_zombies"
	"classname" "trigger_multiple"
	"OnStartTouch" "Global_Speed,ModifySpeed,1.10,0,-1"
	"angles" "0 225 0"
}
add:
{
	"model" "*115"
	"targetname" "ZM_Anti_Speedglitch"
	"wait" "1"
	"Startdisabled" "0"
	"spawnflags" "1"
	"origin" "8580 -5459 12536"
	"filtername" "team_filter_zombies"
	"classname" "trigger_multiple"
	"OnStartTouch" "Global_Speed,ModifySpeed,1.10,0,-1"
	"angles" "0 270 0"
}
add:
{
	"model" "*115"
	"targetname" "ZM_Anti_Speedglitch"
	"wait" "1"
	"Startdisabled" "0"
	"spawnflags" "1"
	"origin" "8577 -4434 12536"
	"filtername" "team_filter_zombies"
	"classname" "trigger_multiple"
	"OnStartTouch" "Global_Speed,ModifySpeed,1.10,0,-1"
	"angles" "0 270 0"
}
add:
{
	"model" "*115"
	"targetname" "ZM_Anti_Speedglitch"
	"wait" "1"
	"Startdisabled" "0"
	"spawnflags" "1"
	"origin" "8577 -3869 12536"
	"filtername" "team_filter_zombies"
	"classname" "trigger_multiple"
	"OnStartTouch" "Global_Speed,ModifySpeed,1.10,0,-1"
	"angles" "0 270 0"
}
add:
{
	"model" "*115"
	"targetname" "ZM_Anti_Speedglitch"
	"wait" "1"
	"Startdisabled" "0"
	"spawnflags" "1"
	"origin" "8216 -3026 12536"
	"filtername" "team_filter_zombies"
	"classname" "trigger_multiple"
	"OnStartTouch" "Global_Speed,ModifySpeed,1.10,0,-1"
	"angles" "0 315 0"
}
add:
{
	"model" "*115"
	"targetname" "ZM_Anti_Speedglitch"
	"wait" "1"
	"Startdisabled" "0"
	"spawnflags" "1"
	"origin" "7485 -2293 12536"
	"filtername" "team_filter_zombies"
	"classname" "trigger_multiple"
	"OnStartTouch" "Global_Speed,ModifySpeed,1.10,0,-1"
	"angles" "0 315 0"
}
add:
{
	"model" "*115"
	"targetname" "ZM_Anti_Speedglitch"
	"wait" "1"
	"Startdisabled" "0"
	"spawnflags" "1"
	"origin" "6770 -1562 12536"
	"filtername" "team_filter_zombies"
	"classname" "trigger_multiple"
	"OnStartTouch" "Global_Speed,ModifySpeed,1.10,0,-1"
	"angles" "0 315 0"
}
add:
{
	"model" "*115"
	"targetname" "ZM_Anti_Speedglitch"
	"wait" "1"
	"Startdisabled" "0"
	"spawnflags" "1"
	"origin" "6216 -998 12536"
	"filtername" "team_filter_zombies"
	"classname" "trigger_multiple"
	"OnStartTouch" "Global_Speed,ModifySpeed,1.10,0,-1"
	"angles" "0 315 0"
}