versioninfo { "editorversion" "400" "editorbuild" "8163" "mapversion" "16" "formatversion" "100" "prefab" "0" } visgroups { visgroup { "name" "turretZrotation" "visgroupid" "11" "color" "148 149 202" } visgroup { "name" "tank_preview" "visgroupid" "12" "color" "233 142 103" } visgroup { "name" "turret_full_rotation" "visgroupid" "14" "color" "148 213 138" } } viewsettings { "bSnapToGrid" "1" "bShowGrid" "1" "bShowLogicalGrid" "0" "nGridSpacing" "32" "bShow3DGrid" "0" } world { "id" "1" "mapversion" "16" "classname" "worldspawn" "detailmaterial" "detail/detailsprites" "detailvbsp" "detail.vbsp" "maxpropscreenwidth" "-1" "skyname" "sky_tf2_04" } entity { "id" "52" "classname" "prop_dynamic" "angles" "0 0 0" "body" "0" "DisableBoneFollowers" "1" "disablereceiveshadows" "0" "disableshadows" "0" "effects" "0" "ExplodeDamage" "0" "ExplodeRadius" "0" "fadescale" "1" "health" "100" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mindxlevel" "0" "minhealthdmg" "0" "model" "models/weapons/c_models/c_crusaders_crossbow/c_crusaders_crossbow.mdl" "modelscale" "2.6" "parentname" "turretZrot_rotating" "PerformanceMode" "0" "physdamagescale" "1.0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "0" "rendercolor" "255 255 255" "SetBodyGroup" "0" "shadowcastdist" "0" "skin" "0" "solid" "0" "spawnflags" "0" "targetname" "turretZrot_prop" "texframeindex" "0" "origin" "34 872.732 -25" editor { "color" "220 30 220" "visgroupid" "11" "visgroupshown" "1" "visgroupautoshown" "1" "logicalpos" "[0 3000]" } } entity { "id" "54" "classname" "tf_point_weapon_mimic" "angles" "0 0 0" "Crits" "0" "Damage" "50" "FireSound" "Weapon_CrusadersCrossbow.Single" "modelscale" "2" "parentname" "turretZrot_rotating" "SpeedMax" "2000" "SpeedMin" "2000" "SplashRadius" "50" "SpreadAngle" "45" "targetname" "turretZrot_weapon" "WeaponType" "2" "origin" "70 872.732 3" editor { "color" "220 30 220" "visgroupid" "11" "visgroupshown" "1" "visgroupautoshown" "1" "logicalpos" "[0 3000]" } } entity { "id" "56" "classname" "logic_timer" "RefireTime" "1.4" "spawnflags" "0" "StartDisabled" "1" "targetname" "turretZrot_firetimer" "UseRandomTime" "0" connections { "OnTimer" "turretZrot_weapon,FireMultiple,8,0,-1" } "origin" "-200.183 841.131 -210.995" editor { "color" "220 30 220" "visgroupid" "11" "visgroupshown" "1" "visgroupautoshown" "1" "logicalpos" "[0 4000]" } } entity { "id" "58" "classname" "func_rotating" "angles" "0 0 0" "disablereceiveshadows" "1" "disableshadows" "1" "dmg" "0" "effects" "0" "fanfriction" "20" "maxdxlevel" "0" "maxspeed" "100" "mindxlevel" "0" "origin" "36 872.74 -50.53" "renderamt" "0" "rendercolor" "255 255 255" "shadowcastdist" "0" "solid" "1" "solidbsp" "1" "spawnflags" "512" "targetname" "turretZrot_rotating" "texframeindex" "0" "volume" "10" "vrad_brush_cast_shadows" "0" solid { "id" "59" side { "id" "7" "plane" "(12 848.732 -44) (12 896.732 -44) (60 896.732 -44)" "material" "TOOLS/TOOLSNODRAW" "uaxis" "[1 0 0 48] 5" "vaxis" "[0 -1 0 16.801] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } side { "id" "8" "plane" "(12 896.732 -57.0655) (12 848.732 -57.0655) (60 848.732 -57.0655)" "material" "TOOLS/TOOLSNODRAW" "uaxis" "[1 0 0 48] 5" "vaxis" "[0 -1 0 -8.19902] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } side { "id" "9" "plane" "(12 848.732 -57.0655) (12 896.732 -57.0655) (12 896.732 -44)" "material" "TOOLS/TOOLSNODRAW" "uaxis" "[0 1 0 23.3989] 5" "vaxis" "[0 0 -1 -14.401] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } side { "id" "10" "plane" "(60 896.732 -57.0655) (60 848.732 -57.0655) (60 848.732 -44)" "material" "TOOLS/TOOLSNODRAW" "uaxis" "[0 1 0 23.3989] 5" "vaxis" "[0 0 -1 -14.401] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } side { "id" "11" "plane" "(12 896.732 -57.0655) (60 896.732 -57.0655) (60 896.732 -44)" "material" "TOOLS/TOOLSNODRAW" "uaxis" "[1 0 0 56.8001] 5" "vaxis" "[0 0 -1 -14.401] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } side { "id" "12" "plane" "(60 848.732 -57.0655) (12 848.732 -57.0655) (12 848.732 -44)" "material" "TOOLS/TOOLSNODRAW" "uaxis" "[-1 0 0 -40.8001] 5" "vaxis" "[0 0 -1 -14.401] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } editor { "color" "220 30 220" "visgroupshown" "1" "visgroupautoshown" "1" } } editor { "color" "220 30 220" "visgroupid" "11" "visgroupshown" "1" "visgroupautoshown" "1" "comments" "Kill players who get close to the hatch after it has exploded." "logicalpos" "[0 0]" } } entity { "id" "61" "classname" "point_template" "spawnflags" "0" "targetname" "tank_turretZrot_template" "Template01" "turretZrot_rotating" "Template02" "turretZrot_prop" "Template03" "turretZrot_weapon" "Template04" "turretZrot_leftdetect" "Template05" "turretZrot_rightdetect" "Template06" "turretZrot_firetriggern" "Template07" "turretZrot_stoprotate" "Template08" "turretZrot_spawnrelay" "Template09" "turretZrot_firetimer" "origin" "-21 874.732 -223" editor { "color" "220 30 220" "visgroupid" "11" "visgroupshown" "1" "visgroupautoshown" "1" "logicalpos" "[0 500]" } } entity { "id" "63" "classname" "env_entity_maker" "angles" "0 0 0" "EntityTemplate" "tank_turretZrot_template" "PostSpawnDirection" "0 0 0" "PostSpawnDirectionVariance" "0.15" "PostSpawnInheritAngles" "0" "PostSpawnSpeed" "0" "spawnflags" "0" "targetname" "tank_turretZrot_maker" "origin" "-170 891.732 -204" editor { "color" "220 30 220" "visgroupid" "11" "visgroupshown" "1" "visgroupautoshown" "1" "logicalpos" "[0 500]" } } entity { "id" "65" "classname" "filter_activator_name" "filtername" "boss_turretZrot" "Negated" "0" "targetname" "filter_tankturretZrot" connections { "OnPass" "tank_turretZrot_maker,ForceSpawnAtEntityOrigin,!activator,0,-1" "OnPass" "turretZrot_spawnrelay*,Trigger,,0.01,-1" } "origin" "-154 850.732 -210.995" editor { "color" "220 30 220" "visgroupid" "11" "visgroupshown" "1" "visgroupautoshown" "1" "logicalpos" "[0 5000]" } } entity { "id" "67" "classname" "logic_compare" "CompareValue" "0" "InitialValue" "0" "targetname" "turretZrot_stoprotate" connections { "OnEqualTo" "turretZrot_rotating,Stop,,0,-1" "OnLessThan" "turretZrot_rotating,StartForward,,0,-1" "OnGreaterThan" "turretZrot_rotating,StartBackward,,0,-1" } "origin" "38 881.732 -23" editor { "color" "220 30 220" "visgroupid" "11" "visgroupshown" "1" "visgroupautoshown" "1" "logicalpos" "[0 3500]" } } entity { "id" "69" "classname" "logic_relay" "spawnflags" "0" "StartDisabled" "0" "targetname" "turretZrot_spawnrelay" connections { "OnTrigger" "turretZrot_rotating,SetParent,!activator,0,-1" "OnTrigger" "!self,Kill,,0.03,-1" } "origin" "-151 834.732 -204" editor { "color" "220 30 220" "visgroupid" "11" "visgroupshown" "1" "visgroupautoshown" "1" "logicalpos" "[0 5000]" } } entity { "id" "71" "classname" "trigger_multiple" "angles" "0 0 0" "filtername" "red_filter" "origin" "272.5 568.74 5" "parentname" "turretZrot_rotating" "solid" "1" "spawnflags" "1" "StartDisabled" "0" "targetname" "turretZrot_rightdetect" "wait" "0" connections { "OnEndTouchAll" "turretZrot_stoprotate,SetValueCompare,0,0,-1" "OnStartTouch" "turretZrot_stoprotate,SetValueCompare,1,0,-1" } solid { "id" "72" side { "id" "36" "plane" "(-539 268.732 233) (-54 868.732 233) (1084 868.732 233)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[1 0 0 42.6] 5" "vaxis" "[0 -1 0 12.201] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } side { "id" "35" "plane" "(-54 868.732 -223) (-539 268.732 -223) (1084 268.732 -223)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[1 0 0 42.6] 5" "vaxis" "[0 -1 0 51.201] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } side { "id" "34" "plane" "(-539 268.732 -223) (-54 868.732 -223) (-54 868.732 233)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[0 1 0 -36.0011] 5" "vaxis" "[0 0 -1 -15.801] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } side { "id" "33" "plane" "(1084 868.732 -223) (1084 268.732 -223) (1084 268.732 233)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[0 1 0 -36.0011] 5" "vaxis" "[0 0 -1 -15.801] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } side { "id" "32" "plane" "(-54 868.732 -223) (1084 868.732 -223) (1084 868.732 233)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[1 0 0 51.4] 5" "vaxis" "[0 0 -1 -15.801] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } side { "id" "31" "plane" "(1084 268.732 -223) (-539 268.732 -223) (-539 268.732 233)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[1 0 0 -35.4] 5" "vaxis" "[0 0 -1 -15.801] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } editor { "color" "220 30 220" "visgroupshown" "1" "visgroupautoshown" "1" } } editor { "color" "220 30 220" "visgroupid" "11" "visgroupshown" "1" "visgroupautoshown" "1" "logicalpos" "[0 6000]" } } entity { "id" "74" "classname" "trigger_multiple" "angles" "0 0 0" "filtername" "red_filter" "origin" "272.5 1168.74 5" "parentname" "turretZrot_rotating" "solid" "1" "spawnflags" "1" "StartDisabled" "0" "targetname" "turretZrot_leftdetect" "wait" "0" connections { "OnEndTouchAll" "turretZrot_stoprotate,SetCompareValue,0,0,-1" "OnEndTouchAll" "turretZrot_stoprotate,Compare,,0.01,-1" "OnStartTouch" "turretZrot_stoprotate,Compare,,0.01,-1" "OnStartTouch" "turretZrot_stoprotate,SetCompareValue,1,0,-1" } solid { "id" "75" side { "id" "42" "plane" "(-54 868.732 233) (-539 1468.73 233) (1084 1468.73 233)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[1 0 0 42.6] 5" "vaxis" "[0 -1 0 12.201] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } side { "id" "41" "plane" "(-539 1468.73 -223) (-54 868.732 -223) (1084 868.732 -223)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[1 0 0 42.6] 5" "vaxis" "[0 -1 0 51.201] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } side { "id" "40" "plane" "(-54 868.732 -223) (-539 1468.73 -223) (-539 1468.73 233)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[0 1 0 -36.0011] 5" "vaxis" "[0 0 -1 -15.801] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } side { "id" "39" "plane" "(1084 1468.73 -223) (1084 868.732 -223) (1084 868.732 233)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[0 1 0 -36.0011] 5" "vaxis" "[0 0 -1 -15.801] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } side { "id" "38" "plane" "(1084 868.732 -223) (-54 868.732 -223) (-54 868.732 233)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[1 0 0 51.4] 5" "vaxis" "[0 0 -1 -15.801] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } side { "id" "37" "plane" "(-539 1468.73 -223) (1084 1468.73 -223) (1084 1468.73 233)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[1 0 0 -35.4] 5" "vaxis" "[0 0 -1 -15.801] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } editor { "color" "220 30 220" "visgroupshown" "1" "visgroupautoshown" "1" } } editor { "color" "220 30 220" "visgroupid" "11" "visgroupshown" "1" "visgroupautoshown" "1" "logicalpos" "[0 5500]" } } entity { "id" "77" "classname" "trigger_multiple" "angles" "0 0 0" "filtername" "red_filter" "origin" "515 868.74 10" "parentname" "turretZrot_rotating" "solid" "1" "spawnflags" "1" "StartDisabled" "0" "targetname" "turretZrot_firetriggern" "wait" "0" connections { "OnStartTouchAll" "turretZrot_firetimer,Enable,,0,-1" "OnEndTouchAll" "turretZrot_firetimer,Disable,,0,-1" } solid { "id" "78" side { "id" "48" "plane" "(-54 843.732 233) (-54 893.732 233) (1084 893.732 233)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[1 0 0 48] 5" "vaxis" "[0 -1 0 16.801] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } side { "id" "47" "plane" "(-54 893.732 -213) (-54 843.732 -213) (1084 843.732 -213)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[1 0 0 48] 5" "vaxis" "[0 -1 0 -8.19902] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } side { "id" "46" "plane" "(-54 843.732 -213) (-54 893.732 -213) (-54 893.732 233)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[0 1 0 23.3989] 5" "vaxis" "[0 0 -1 -14.401] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } side { "id" "45" "plane" "(1084 893.732 -213) (1084 843.732 -213) (1084 843.732 233)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[0 1 0 23.3989] 5" "vaxis" "[0 0 -1 -14.401] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } side { "id" "44" "plane" "(-54 893.732 -213) (1084 893.732 -213) (1084 893.732 233)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[1 0 0 56.8001] 5" "vaxis" "[0 0 -1 -14.401] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } side { "id" "43" "plane" "(1084 843.732 -213) (-54 843.732 -213) (-54 843.732 233)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[1 0 0 -40.8001] 5" "vaxis" "[0 0 -1 -14.401] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } editor { "color" "220 30 220" "visgroupshown" "1" "visgroupautoshown" "1" } } editor { "color" "220 30 220" "visgroupid" "11" "visgroupshown" "1" "visgroupautoshown" "1" "comments" "Kill players who get close to the hatch after it has exploded." "logicalpos" "[0 0]" } } entity { "id" "80" "classname" "dynamic_prop" "angles" "0 0 0" "body" "0" "DisableBoneFollowers" "1" "disablereceiveshadows" "0" "disableshadows" "0" "effects" "0" "ExplodeDamage" "0" "ExplodeRadius" "0" "fadescale" "1" "health" "100" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mindxlevel" "0" "minhealthdmg" "0" "model" "models/bots/boss_bot/boss_tank.mdl" "modelscale" "0.7" "PerformanceMode" "0" "physdamagescale" "1.0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "0" "rendercolor" "255 255 255" "SetBodyGroup" "0" "shadowcastdist" "0" "skin" "0" "solid" "0" "spawnflags" "0" "StartDisabled" "0" "texframeindex" "0" "origin" "-24 874.732 -220" editor { "color" "220 30 220" "visgroupid" "12" "visgroupshown" "1" "visgroupautoshown" "1" "logicalpos" "[0 0]" } } entity { "id" "82" "classname" "dynamic_prop" "angles" "0 0 0" "body" "0" "DisableBoneFollowers" "1" "disablereceiveshadows" "0" "disableshadows" "0" "effects" "0" "ExplodeDamage" "0" "ExplodeRadius" "0" "fadescale" "1" "health" "100" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mindxlevel" "0" "minhealthdmg" "0" "model" "models/bots/boss_bot/tank_track.mdl" "modelscale" "0.7" "PerformanceMode" "0" "physdamagescale" "1.0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "0" "rendercolor" "255 255 255" "SetBodyGroup" "0" "shadowcastdist" "0" "skin" "0" "solid" "6" "spawnflags" "0" "StartDisabled" "0" "texframeindex" "0" "origin" "-24 873.928 -220" editor { "color" "220 30 220" "visgroupid" "12" "visgroupshown" "1" "visgroupautoshown" "1" "logicalpos" "[0 0]" } } entity { "id" "95" "classname" "path_track" "angles" "0 0 0" "orientationtype" "1" "radius" "0" "spawnflags" "0" "speed" "0" "targetname" "boss_path_start" connections { "OnPass" "filter_tankturretZrot,TestActivator,,0,-1" "OnPass" "filter_tankturretFullRot,TestActivator,,0,-1" } "origin" "-471 866.732 -192" editor { "color" "220 30 220" "visgroupshown" "1" "visgroupautoshown" "1" "comments" "add all onpass outputs from this entity into tank starting points" "logicalpos" "[500 -2768]" } } entity { "id" "368" "classname" "trigger_multiple" "angles" "0 0 0" "filtername" "red_filter" "origin" "488 1822.74 -31.43" "solid" "1" "spawnflags" "1" "StartDisabled" "0" "targetname" "turretFullRot_dir_range" "wait" "1" connections { "OnStartTouchAll" "turretFullRot_trackdir,SetParent,!activator,0.01,-1" "OnEndTouch" "!self,Enable,,0.01,-1" "OnEndTouch" "!self,Disable,,0,-1" "OnEndTouch" "turretFullRot_trackdir,ClearParent,,0,-1" "OnStartTouchAll" "turretFullRot_trackdir,SetParentAttachment,eyeglow_L,0.02,-1" } solid { "id" "369" side { "id" "78" "plane" "(-535 1522.73 196.444) (-50 2122.73 196.444) (1088 2122.73 196.444)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[1 0 0 42.6] 5" "vaxis" "[0 -1 0 12.201] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } side { "id" "77" "plane" "(-50 2122.73 -259.556) (-535 1522.73 -259.556) (1088 1522.73 -259.556)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[1 0 0 42.6] 5" "vaxis" "[0 -1 0 51.201] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } side { "id" "76" "plane" "(-535 1522.73 -259.555) (-50 2122.73 -259.555) (-50 2122.73 196.444)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[0 1 0 -36.0011] 5" "vaxis" "[0 0 -1 -15.801] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } side { "id" "75" "plane" "(1088 2122.73 -259.555) (1088 1522.73 -259.555) (1088 1522.73 196.444)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[0 1 0 -36.0011] 5" "vaxis" "[0 0 -1 -15.801] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } side { "id" "74" "plane" "(-50 2122.73 -259.555) (1088 2122.73 -259.555) (1088 2122.73 196.444)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[1 0 0 51.4] 5" "vaxis" "[0 0 -1 -15.801] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } side { "id" "73" "plane" "(1088 1522.73 -259.555) (-535 1522.73 -259.555) (-535 1522.73 196.444)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[1 0 0 -35.4] 5" "vaxis" "[0 0 -1 -15.801] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } editor { "color" "220 30 220" "visgroupshown" "1" "visgroupautoshown" "1" } } solid { "id" "371" side { "id" "84" "plane" "(-50 2122.73 196.444) (-535 2722.73 196.444) (1088 2722.73 196.444)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[1 0 0 42.6] 5" "vaxis" "[0 -1 0 12.201] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } side { "id" "83" "plane" "(-535 2722.73 -259.556) (-50 2122.73 -259.556) (1088 2122.73 -259.556)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[1 0 0 42.6] 5" "vaxis" "[0 -1 0 51.201] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } side { "id" "82" "plane" "(-50 2122.73 -259.555) (-535 2722.73 -259.555) (-535 2722.73 196.444)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[0 1 0 -36.0011] 5" "vaxis" "[0 0 -1 -15.801] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } side { "id" "81" "plane" "(1088 2722.73 -259.555) (1088 2122.73 -259.555) (1088 2122.73 196.444)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[0 1 0 -36.0011] 5" "vaxis" "[0 0 -1 -15.801] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } side { "id" "80" "plane" "(1088 2122.73 -259.555) (-50 2122.73 -259.555) (-50 2122.73 196.444)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[1 0 0 51.4] 5" "vaxis" "[0 0 -1 -15.801] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } side { "id" "79" "plane" "(-535 2722.73 -259.555) (1088 2722.73 -259.555) (1088 2722.73 196.444)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[1 0 0 -35.4] 5" "vaxis" "[0 0 -1 -15.801] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } editor { "color" "220 30 220" "visgroupshown" "1" "visgroupautoshown" "1" } } editor { "color" "220 30 220" "visgroupid" "14" "visgroupshown" "1" "visgroupautoshown" "1" "comments" "Kill players who get close to the hatch after it has exploded." "logicalpos" "[0 0]" } } entity { "id" "372" "classname" "path_track" "angles" "0 0 0" "orientationtype" "1" "radius" "0" "spawnflags" "0" "speed" "0" "targetname" "turretFullRot_trackdir" "origin" "-158 2117.73 -207.8" editor { "color" "220 30 220" "visgroupid" "14" "visgroupshown" "1" "visgroupautoshown" "1" "logicalpos" "[0 0]" } } entity { "id" "376" "classname" "prop_dynamic" "angles" "0 0 0" "body" "0" "DisableBoneFollowers" "1" "disablereceiveshadows" "0" "disableshadows" "0" "effects" "0" "ExplodeDamage" "0" "ExplodeRadius" "0" "fadescale" "1" "health" "100" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mindxlevel" "0" "minhealthdmg" "0" "model" "models/weapons/c_models/c_crusaders_crossbow/c_crusaders_crossbow.mdl" "modelscale" "2.6" "parentname" "turretFullRot_projected" "PerformanceMode" "0" "physdamagescale" "1.0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "0" "rendercolor" "255 255 255" "SetBodyGroup" "0" "shadowcastdist" "0" "skin" "0" "solid" "0" "spawnflags" "0" "targetname" "turretFullRot_prop" "texframeindex" "0" "origin" "38 2126.73 -61.5556" editor { "color" "220 30 220" "visgroupid" "14" "visgroupshown" "1" "visgroupautoshown" "1" "logicalpos" "[0 3000]" } } entity { "id" "378" "classname" "tf_point_weapon_mimic" "angles" "0 0 0" "Crits" "0" "Damage" "50" "FireSound" "Weapon_CrusadersCrossbow.Single" "modelscale" "2" "parentname" "turretFullRot_projected" "SpeedMax" "2000" "SpeedMin" "2000" "SplashRadius" "50" "SpreadAngle" "45" "targetname" "turretFullRot_weapon" "WeaponType" "2" "origin" "74 2126.73 -33.5556" editor { "color" "220 30 220" "visgroupid" "14" "visgroupshown" "1" "visgroupautoshown" "1" "logicalpos" "[0 3000]" } } entity { "id" "380" "classname" "light_dynamic" "_cone" "45" "_inner_cone" "30" "_light" "255 255 255 0" "angles" "0 0 0" "brightness" "0" "distance" "0" "pitch" "-90" "spawnflags" "3" "spotlight_radius" "80" "style" "0" "target" "turretFullRot_trackdir" "targetname" "turretFullRot_projected" "origin" "41 2127.73 -59.5556" editor { "color" "220 30 220" "visgroupid" "14" "visgroupshown" "1" "visgroupautoshown" "1" "logicalpos" "[0 3500]" } } entity { "id" "384" "classname" "trigger_multiple" "angles" "0 0 0" "filtername" "red_filter" "origin" "488 1822.74 -31.43" "solid" "1" "spawnflags" "1" "StartDisabled" "0" "targetname" "turretFullRot_firetrigger" "wait" "1" connections { "OnStartTouchAll" "turretFullRot_firetimer,Enable,,0,-1" "OnEndTouchAll" "turretFullRot_firetimer,Disable,,0,-1" } solid { "id" "385" side { "id" "90" "plane" "(-535 1522.73 196.444) (-50 2122.73 196.444) (1088 2122.73 196.444)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[1 0 0 42.6] 5" "vaxis" "[0 -1 0 12.201] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } side { "id" "89" "plane" "(-50 2122.73 -259.556) (-535 1522.73 -259.556) (1088 1522.73 -259.556)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[1 0 0 42.6] 5" "vaxis" "[0 -1 0 51.201] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } side { "id" "88" "plane" "(-535 1522.73 -259.555) (-50 2122.73 -259.555) (-50 2122.73 196.444)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[0 1 0 -36.0011] 5" "vaxis" "[0 0 -1 -15.801] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } side { "id" "87" "plane" "(1088 2122.73 -259.555) (1088 1522.73 -259.555) (1088 1522.73 196.444)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[0 1 0 -36.0011] 5" "vaxis" "[0 0 -1 -15.801] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } side { "id" "86" "plane" "(-50 2122.73 -259.555) (1088 2122.73 -259.555) (1088 2122.73 196.444)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[1 0 0 51.4] 5" "vaxis" "[0 0 -1 -15.801] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } side { "id" "85" "plane" "(1088 1522.73 -259.555) (-535 1522.73 -259.555) (-535 1522.73 196.444)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[1 0 0 -35.4] 5" "vaxis" "[0 0 -1 -15.801] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } editor { "color" "220 30 220" "visgroupshown" "1" "visgroupautoshown" "1" } } solid { "id" "387" side { "id" "96" "plane" "(-50 2122.73 196.444) (-535 2722.73 196.444) (1088 2722.73 196.444)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[1 0 0 42.6] 5" "vaxis" "[0 -1 0 12.201] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } side { "id" "95" "plane" "(-535 2722.73 -259.556) (-50 2122.73 -259.556) (1088 2122.73 -259.556)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[1 0 0 42.6] 5" "vaxis" "[0 -1 0 51.201] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } side { "id" "94" "plane" "(-50 2122.73 -259.555) (-535 2722.73 -259.555) (-535 2722.73 196.444)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[0 1 0 -36.0011] 5" "vaxis" "[0 0 -1 -15.801] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } side { "id" "93" "plane" "(1088 2722.73 -259.555) (1088 2122.73 -259.555) (1088 2122.73 196.444)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[0 1 0 -36.0011] 5" "vaxis" "[0 0 -1 -15.801] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } side { "id" "92" "plane" "(1088 2122.73 -259.555) (-50 2122.73 -259.555) (-50 2122.73 196.444)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[1 0 0 51.4] 5" "vaxis" "[0 0 -1 -15.801] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } side { "id" "91" "plane" "(-535 2722.73 -259.555) (1088 2722.73 -259.555) (1088 2722.73 196.444)" "material" "TOOLS/TOOLSTRIGGER" "uaxis" "[1 0 0 -35.4] 5" "vaxis" "[0 0 -1 -15.801] 5" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } editor { "color" "220 30 220" "visgroupshown" "1" "visgroupautoshown" "1" } } editor { "color" "220 30 220" "visgroupid" "14" "visgroupshown" "1" "visgroupautoshown" "1" "comments" "Kill players who get close to the hatch after it has exploded." "logicalpos" "[0 0]" } } entity { "id" "388" "classname" "logic_timer" "RefireTime" "1.4" "spawnflags" "0" "StartDisabled" "1" "targetname" "turretFullRot_firetimer" "UseRandomTime" "0" connections { "OnTimer" "turretFullRot_weapon,FireMultiple,8,0,-1" "OnTimer" "turretFullRot_dir_range,DisableAndEndTouch,,0.5,-1" "OnTimer" "turretFullRot_dir_range,Enable,,0.51,-1" } "origin" "-215 2080.38 -247.551" editor { "color" "220 30 220" "visgroupid" "14" "visgroupshown" "1" "visgroupautoshown" "1" "logicalpos" "[0 4000]" } } entity { "id" "390" "classname" "filter_activator_name" "filtername" "boss_turretfullrot" "Negated" "0" "targetname" "filter_tankturretFullRot" connections { "OnPass" "tank_turretFullRot_maker,ForceSpawnAtEntityOrigin,!activator,0,-1" "OnPass" "turretFullRot_spawnrelay*,Trigger,,0.01,-1" } "origin" "-185.147 2090.51 -247.551" editor { "color" "220 30 220" "visgroupid" "14" "visgroupshown" "1" "visgroupautoshown" "1" "logicalpos" "[0 5000]" } } entity { "id" "392" "classname" "point_template" "spawnflags" "0" "targetname" "tank_turretFullRot_template" "Template01" "turretFullRot_dir_range" "Template02" "turretFullRot_prop" "Template03" "turretFullRot_weapon" "Template04" "turretFullRot_projected" "Template05" "turretFullRot_firetrigger" "Template06" "turretFullRot_spawnrelay" "Template07" "turretFullRot_firetimer" "Template08" "turretFullRot_trackdir" "origin" "-18 2128.73 -259.556" editor { "color" "220 30 220" "visgroupid" "14" "visgroupshown" "1" "visgroupautoshown" "1" "logicalpos" "[0 500]" } } entity { "id" "394" "classname" "env_entity_maker" "angles" "0 0 0" "EntityTemplate" "tank_turretFullRot_template" "PostSpawnDirection" "0 0 0" "PostSpawnDirectionVariance" "0.15" "PostSpawnInheritAngles" "0" "PostSpawnSpeed" "0" "spawnflags" "0" "targetname" "tank_turretFullRot_maker" "origin" "-185.696 2114.73 -240.556" editor { "color" "220 30 220" "visgroupid" "14" "visgroupshown" "1" "visgroupautoshown" "1" "logicalpos" "[0 500]" } } entity { "id" "396" "classname" "logic_relay" "spawnflags" "0" "StartDisabled" "0" "targetname" "turretFullRot_spawnrelay" connections { "OnTrigger" "turretFullRot_firetrigger,SetParent,!activator,0.02,-1" "OnTrigger" "turretFullRot_dir_range,SetParent,!activator,0.02,-1" "OnTrigger" "turretFullRot_projected,SetParent,!activator,0,-1" "OnTrigger" "!self,Kill,,0.03,-1" } "origin" "-182.274 2073.81 -240.556" editor { "color" "220 30 220" "visgroupid" "14" "visgroupshown" "1" "visgroupautoshown" "1" "logicalpos" "[0 5000]" } } entity { "id" "398" "classname" "dynamic_prop" "angles" "0 0 0" "body" "0" "DisableBoneFollowers" "1" "disablereceiveshadows" "0" "disableshadows" "0" "effects" "0" "ExplodeDamage" "0" "ExplodeRadius" "0" "fadescale" "1" "health" "100" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mindxlevel" "0" "minhealthdmg" "0" "model" "models/bots/boss_bot/boss_tank.mdl" "modelscale" "0.7" "PerformanceMode" "0" "physdamagescale" "1.0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "0" "rendercolor" "255 255 255" "SetBodyGroup" "0" "shadowcastdist" "0" "skin" "0" "solid" "0" "spawnflags" "0" "StartDisabled" "0" "texframeindex" "0" "origin" "-20 2128.73 -256.556" editor { "color" "220 30 220" "visgroupid" "12" "visgroupshown" "1" "visgroupautoshown" "1" "logicalpos" "[0 0]" } } entity { "id" "400" "classname" "dynamic_prop" "angles" "0 0 0" "body" "0" "DisableBoneFollowers" "1" "disablereceiveshadows" "0" "disableshadows" "0" "effects" "0" "ExplodeDamage" "0" "ExplodeRadius" "0" "fadescale" "1" "health" "100" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mindxlevel" "0" "minhealthdmg" "0" "model" "models/bots/boss_bot/tank_track.mdl" "modelscale" "0.7" "PerformanceMode" "0" "physdamagescale" "1.0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "0" "rendercolor" "255 255 255" "SetBodyGroup" "0" "shadowcastdist" "0" "skin" "0" "solid" "6" "spawnflags" "0" "StartDisabled" "0" "texframeindex" "0" "origin" "-20 2127.93 -256.556" editor { "color" "220 30 220" "visgroupid" "12" "visgroupshown" "1" "visgroupautoshown" "1" "logicalpos" "[0 0]" } } entity { "id" "925" "classname" "info_null" "angles" "0 0 0" "origin" "0 32 0" editor { "color" "220 30 220" "visgroupshown" "1" "visgroupautoshown" "1" "comments" "Installation: copy either turret prefab, copy outputs from boss_path_start to tank starting points on your map. Multiple turret tanks need to be spawned with minimum 0.1s delay" "logicalpos" "[0 0]" } } cameras { "activecamera" "-1" } cordon { "mins" "(-1024 -1024 -1024)" "maxs" "(1024 1024 1024)" "active" "0" }