#base robot_standard.pop #base robot_giant.pop #base robot_objector_gif.pop tomboy { StartingCurrency 1984 CanBotsAttackWhileInSpawnRoom no RespawnWaveTime 0 PointTemplates { test_camera_start //start camera on death for testing { OnParentKilledOutput { Target "fake_camera_start" Action "Trigger" Delay 0 } } free_game_ui_come_get_your_free_game_ui { OnSpawnOutput { Target "the_swag" Action "Deactivate" Delay 0 } game_ui { "targetname" "the_swag" "FieldOfView" "-1.0" "spawnflags" "352" } logic_relay { "targetname" "apply_cutscene_effect" "OnTrigger" "the_swag,Activate,,0,-1" "OnTrigger" "remove_cutscene_effect,Trigger,,3,-1" //delay is time the cutscene should be active for } logic_relay { "targetname" "remove_cutscene_effect" "OnTrigger" "the_swag,Deactivate,,0,-1" "OnTrigger" "!activator,$RemoveCond,87,0,-1" "OnTrigger" "!activator,$RemoveCond,64,0,-1" "OnTrigger" "!activator,SetHUDVisibility,1,0,-1" } } Test_Fake_Camera { NoFixup 1 // logic_auto // { // "OnMapSpawn" "fake_camera_start,Trigger,,3,-1" // } logic_relay { "targetname" "fake_camera_start" //start camera for all players "OnTrigger" "player,$ForceRespawnDead,,0,-1" "OnTrigger" "camera_teleport_start,Enable,,0.01,-1" "OnTrigger" "camera_teleport_start,Disable,,0.02,-1" } filter_activator_tfteam { "targetname" "camera_filter_is_red" "Negated" "0" "TeamNum" "2" } trigger_teleport { "targetname" "camera_teleport_start" "origin" "0 0 0" "mins" "-10000.0 -10000.0 -10000.0" "maxs" "10000.0 10000.0 10000.0" "spawnflags" "1" "StartDisabled" "1" "filtername" "camera_filter_is_red" "target" "camera_point" //"OnStartTouch" "teleport_to_camera_point*,Trigger,,0,-1" "OnStartTouch" "apply_cutscene_effect*,Trigger,,0,-1" "OnStartTouch" "!activator,$AddCond,87,0.1,-1" //remove control, if delay is too low the player will not turn to face the camera_point's angle "OnStartTouch" "!activator,SetHUDVisibility,0,0,-1" //remove hud "OnStartTouch" "!activator,$AddCond,64,0,-1" //invisible player (sorta) "OnEndTouch" "!activator,$ForceRespawnDead,,0,-1"//suicide prevention } info_target { "targetname" "camera_point" "angles" "0 180 0" //angles is where the player should looks when teleported "origin" "-1239.9 6.1 -127.0" } } } ExtraSpawnPoint { Name "torture" TeamNum 3 X "-1491.7" Y "-1.2" Z "-127.0" } PlayerSpawnTemplate { Name "free_game_ui_come_get_your_free_game_ui" Origin "0 0 0" } PlayerSpawnTemplate { Name "test_camera_start" Origin "0 0 0" } SpawnTemplate Test_Fake_Camera Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Where torture TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 TFBot { Template Neko_Miko_Reimu } } } }