#base robot_standard.pop #base robot_giant.pop WaveSchedule { StartingCurrency 900 RespawnWaveTime 4 CanBotsAttackWhileInSpawnRoom no RobotLimit 26 LuaScriptFile "scripts/autogamble.lua" PointTemplates { CoreFlag { NoFixup 1 item_teamflag { "origin" "-8579.98 3460 480" "VisibleWhenDisabled" "1" "trail_effect" "3" "TeamNum" "1" "targetname" "flag_core_teamflag" "tags" "core_carrier" "StartDisabled" "0" "ShotClockMode" "0" "ScoringType" "0" "ReturnTime" "60000" "ReturnBetweenWaves" "0" "PointValue" "0" "NeutralType" "1" "GameType" "2" "flag_trail" "flagtrail" "flag_paper" "player_intel_papertrail" "flag_model" "models\props_doomsday\australium_container.mdl" "flag_icon" "../hud/objectives_ticketcase" "DisableBoneFollowers" "1" "angles" "0 0 0" "skin" "0" "OnDrop" "flag_core_teamflag,SetTeam,2,0,-1" "OnDrop" "flag_core_teamflag,skin,0,0,-1" } } WorldText { NoFixup 1 point_worldtext { "origin" "-4020, 7424, 146" "targetname" "rouletteleveltext" "message" "Level 0" "font" "1" "orientation" "1" } point_worldtext { "origin" "-4357, 7042, 148" "angles" "0 180 0" "targetname" "roulettecollect" "message" "Chips Collected: 0" "font" "7" "orientation" "0" "textsize" "10" } func_flagdetectionzone { "origin" "-4000, 7424, 96" "targetname" "rouletteupgrade" "mins" "-96 -126 -32" "maxs" "96 126 32" "teamnum" "0" "OnStartTouchFlag" "flag_core_teamflag,ForceReset,0,0,-1" "OnStartTouchFlag" "popscript,$UpgradeBot,roulette,0,-1" } point_worldtext { "origin" "-1184, 7424, 146" "targetname" "pachinkoleveltext" "message" "Level 0" "font" "1" "orientation" "1" } point_worldtext { "origin" "-1541, 7762, 148" "angles" "0 180 0" "targetname" "pachinkocollect" "message" "Chips Collected: 0" "font" "7" "orientation" "0" "textsize" "10" } func_flagdetectionzone { "origin" "-1184, 7424, 96" "targetname" "pachinkoupgrade" "mins" "-96 -126 -32" "maxs" "96 126 32" "teamnum" "0" "OnStartTouchFlag" "flag_core_teamflag,ForceReset,0,0,-1" "OnStartTouchFlag" "popscript,$UpgradeBot,pachinko,0,-1" } point_worldtext { "origin" "2912, 7424, 146" "targetname" "slotsleveltext" "message" "Level 0" "font" "1" "orientation" "1" } point_worldtext { "origin" "3269, 7823, 148" "angles" "0 0 0" "targetname" "slotscollect" "message" "Chips Collected: 0" "font" "7" "orientation" "0" "textsize" "10" } func_flagdetectionzone { "origin" "2912, 7424, 96" "targetname" "slotsupgrade" "mins" "-96 -126 -32" "maxs" "96 126 32" "teamnum" "0" "OnStartTouchFlag" "flag_core_teamflag,ForceReset,0,0,-1" "OnStartTouchFlag" "popscript,$UpgradeBot,slots,0,-1" } point_worldtext { "origin" "5344, 7424, 146" "targetname" "blackjackleveltext" "message" "Level 0" "font" "1" "orientation" "1" } point_worldtext { "origin" "5701, 7007, 148" "angles" "0 0 0" "targetname" "blackjackcollect" "message" "Chips Collected: 0" "font" "7" "orientation" "0" "textsize" "10" } func_flagdetectionzone { "origin" "5344, 7424, 96" "targetname" "blackjackupgrade" "mins" "-96 -126 -32" "maxs" "96 126 32" "teamnum" "0" "OnStartTouchFlag" "flag_core_teamflag,ForceReset,0,0,-1" "OnStartTouchFlag" "popscript,$UpgradeBot,blackjack,0,-1" } prop_dynamic { "origin" "136, -2095, -32" "angles" "0, 0, 0" "targetname" "cashout_prop_button_1" "model" "models/props_casino/game_button.mdl" "skin" "10" "solid" "6" "disableshadows" "1" } func_button { "origin" "136, -2099, 36" "angles" "0, 0, 0" "targetname" "cashout_button_1" "mins" "-10, -13, -11" "maxs" "10, 13, 11" "damagefilter" "filter_melee" "spawnflags" "1537" "OnPressed" "cashout_prop_button_1,SetAnimation,press_once,0,-1" "OnPressed" "popscript,$Cashout1,0,0,-1" } prop_dynamic { "origin" "0, -2095, -32" "angles" "0, 0, 0" "targetname" "cashout_prop_button_10" "model" "models/props_casino/game_button.mdl" "skin" "10" "solid" "6" "disableshadows" "1" } func_button { "origin" "0, -2099, 36" "angles" "0, 0, 0" "targetname" "cashout_button_10" "mins" "-10, -13, -11" "maxs" "10, 13, 11" "damagefilter" "filter_melee" "spawnflags" "1537" "OnPressed" "cashout_prop_button_10,SetAnimation,press_once,0,-1" "OnPressed" "popscript,$Cashout10,0,0,-1" } prop_dynamic { "origin" "-136, -2095, -32" "angles" "0, 0, 0" "targetname" "cashout_prop_button_100" "model" "models/props_casino/game_button.mdl" "skin" "10" "solid" "6" "disableshadows" "1" } func_button { "origin" "-136, -2099, 36" "angles" "0, 0, 0" "targetname" "cashout_button_100" "mins" "-10, -13, -11" "maxs" "10, 13, 11" "damagefilter" "filter_melee" "spawnflags" "1537" "OnPressed" "cashout_prop_button_100,SetAnimation,press_once,0,-1" "OnPressed" "popscript,$Cashout100,0,0,-1" } point_worldtext { "origin" "296, -2110, 112" "angles" "0 270 0" "targetname" "cashouttext" "message" "Too many chips? We'll buy it back at a 1:1 exchange!" "font" "0" "orientation" "0" "textsize" "20" "color" "94 151 45" } point_worldtext { "origin" "147, -2110, 40" "angles" "0 270 0" "targetname" "cashout1text" "message" "1" "font" "0" "orientation" "0" "textsize" "50" } point_worldtext { "origin" "24, -2110, 40" "angles" "0 270 0" "targetname" "cashout10text" "message" "10" "font" "0" "orientation" "0" "textsize" "50" } point_worldtext { "origin" "-102, -2110, 40" "angles" "0 270 0" "targetname" "cashout100text" "message" "100" "font" "0" "orientation" "0" "textsize" "50" } } } SpawnTemplate "WorldText" Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 2 TFBot { Class Scout } LastSpawnOutput { Target "CoreFlag" Action "ForceSpawn" } } WaveSpawn { Where spawnbot_chips TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1 TotalCurrency 0 TFBot { Class Pyro } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Where spawnbot TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 10 TotalCurrency 0 TFBot { Class Scout } } WaveSpawn { Where spawnbot_chips TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 10 TotalCurrency 0 TFBot { Class Pyro } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Where spawnbot TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 10 TotalCurrency 0 TFBot { Class Scout } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Where spawnbot TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 10 TotalCurrency 0 TFBot { Class Scout } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Where spawnbot TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 10 TotalCurrency 0 TFBot { Class Scout } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Where spawnbot TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 10 TotalCurrency 0 TFBot { Class Scout } } } }