WaveSchedule { SpawnTemplate "cutscenes_intro" SpawnTemplate "blackout_w1" SpawnTemplate "screenoverlay_wave1" PointTemplates { screenoverlay_wave1 { NoFixUp 1 env_screenoverlay { "targetname" "dn_intro" "OverlayName1" "funnyintro1" "OverlayTime1" "0" } env_screenoverlay { "targetname" "dn_part1" "OverlayName1" "funnyintro2" "OverlayTime1" "0" } env_screenoverlay { "targetname" "dn_part2" "OverlayName1" "funnyintro3" "OverlayTime1" "0" } env_screenoverlay { "targetname" "dn_part3" "OverlayName1" "funnyintro4" "OverlayTime1" "0" } } blackout_w1 { NoFixUp 1 env_fade { "duration" "3" "holdtime" "2.5" "rendercolor" "0 0 0" "targetname" "fadein" } NoFixUp 1 env_fade { "duration" "2" "holdtime" "3" "rendercolor" "0 0 0" "targetname" "blackout" "spawnflags" "1" } NoFixUp 1 env_fade { "duration" "2" "holdtime" "2" "rendercolor" "0 0 0" "targetname" "fadeout" "spawnflags" "1" } } cutscenes_intro { //Cutscene - Intro point_viewcontrol { "targetname" "camera_first" "spawnflags" "44" "origin" "-3944 5121 3" "angles" "-80 0 0" "wait" "100" } logic_measure_movement { "targetname" "measure_movement_targetname" "measurereference" "cameratrain_first" "measuretarget" "cameratrain_first" "measuretype" "0" "target" "camera_first" "targetreference" "cameratrain_first" "targetscale" "1" } func_tracktrain { "targetname" "cameratrain_first" "mins" "-1 -1 -1" "maxs" "1 1 1" "origin" "-3944 5121 3" "angles" "-80 0 0" "spawnflags" "536" "startspeed" "5" "rendermode" "10" "orientationtype" "2" "speed" "0" "angles" "-80 0 0" "target" "cameratrack_first_1" } path_track { "targetname" "cameratrack_first_1" "target" "cameratrack_first_2" "origin" "-3944 5121 3" } path_track { "targetname" "cameratrack_first_2" "origin" "-3878 5150 -29" } //Cutscene 2 point_viewcontrol { "targetname" "camera_second" "spawnflags" "44" "origin" "347 1220 0" "angles" "0 -45 0" "wait" "100" } logic_measure_movement { "targetname" "measure_movement_targetname" "measurereference" "cameratrain_second" "measuretarget" "cameratrain_second" "measuretype" "0" "target" "camera_second" "targetreference" "cameratrain_second" "targetscale" "1" } func_tracktrain { "targetname" "cameratrain_second" "mins" "-1 -1 -1" "maxs" "1 1 1" "origin" "347 1220 0" "angles" "0 -45 0" "spawnflags" "536" "startspeed" "20" "rendermode" "10" "orientationtype" "2" "speed" "0" "target" "cameratrack_second_1" } path_track { "targetname" "cameratrack_second_1" "target" "cameratrack_second_2" "origin" "347 1220 0" "angles" "0 -45 0" } path_track { "targetname" "cameratrack_second_2" "origin" "594 4175 498" } //Cutscene 3 point_viewcontrol { "targetname" "camera_third" "spawnflags" "44" "origin" "166 1745 723" "angles" "10 -150 0" "wait" "100" } logic_measure_movement { "targetname" "measure_movement_targetname" "measurereference" "cameratrain_third" "measuretarget" "cameratrain_third" "measuretype" "0" "target" "camera_third" "targetreference" "cameratrain_third" "targetscale" "1" } func_tracktrain { "targetname" "cameratrain_third" "mins" "-1 -1 -1" "maxs" "1 1 1" "origin" "166 1745 723" "angles" "10 -150 0" "spawnflags" "536" "startspeed" "20" "rendermode" "10" "orientationtype" "2" "speed" "0" "target" "cameratrack_third_1" } path_track { "targetname" "cameratrack_third_1" "target" "cameratrack_third_2" "origin" "166 1745 723" "angles" "10 -150 0" } path_track { "targetname" "cameratrack_third_2" "origin" "654 3546 624" } //Last Cutscene 4 point_viewcontrol { "targetname" "camera_last" "spawnflags" "44" "origin" "-1504 660 230" "angles" "-9 -18 0" "wait" "100" } logic_measure_movement { "targetname" "measure_movement_targetname" "measurereference" "cameratrain_last" "measuretarget" "cameratrain_last" "measuretype" "0" "target" "camera_last" "targetreference" "cameratrain_last" "targetscale" "1" } func_tracktrain { "targetname" "cameratrain_last" "mins" "-1 -1 -1" "maxs" "1 1 1" "origin" "-1504 660 230" "angles" "0 90 0" "spawnflags" "536" "startspeed" "20" "rendermode" "10" "orientationtype" "2" "speed" "0" "target" "cameratrack_last_1" } path_track { "targetname" "cameratrack_last_1" "target" "cameratrack_last_2" "origin" "-1504 660 230" "angles" "0 90 0" } path_track { "targetname" "cameratrack_last_2" "origin" "-1389 769 238" } NoFixUp 1 logic_relay { "targetname" "dummyfade" "OnTrigger" "fadein,Fade,,0,-1" "OnTrigger" "fadeOut,Fade,,3,-1" } NoFixUp 1 logic_relay { "targetname" "cutscene_relay" "OnTrigger" "player,$ForceRespawnDead,,0-1" "OnTrigger" "player,SetHUDVisibility,0,0,-1" "OnTrigger" "blackout,Fade,,0,-1" //Cutscene 1 "OnTrigger" "camera_first,$EnableAll,,0,-1" "OnTrigger" "cameratrain_first,Speed,125,0,-1" "OnTrigger" "cameratrain_first,StartForward,,0,-1" "OnTrigger" "fadein,Fade,,16,-1" "OnTrigger" "fadeout,Fade,,19,-1" "OnTrigger" "camera_first,$DisableAll,,20,-1" //Cutscene 2 "OnTrigger" "camera_second,$EnableAll,,21,-1" "OnTrigger" "cameratrain_second,Speed,125,21,-1" "OnTrigger" "cameratrain_second,StartForward,,21,-1" "OnTrigger" "fadein,Fade,,30,-1" "OnTrigger" "fadeout,Fade,,33,-1" "OnTrigger" "camera_second,$DisableAll,,33,-1" //Cutscene 3 "OnTrigger" "camera_third,$EnableAll,,35,-1" "OnTrigger" "cameratrain_third,Speed,135,35,-1" "OnTrigger" "cameratrain_third,StartForward,,35,-1" "OnTrigger" "camera_third,$DisableAll,,45,-1" "OnTrigger" "fadein,Fade,,41,-1" "OnTrigger" "fadeout,Fade,,44,-1" //Cutscene 4 // "OnTrigger" "camera_fouth,$EnableAll,,39,-1" // "OnTrigger" "cameratrain_fouth,Speed,125,39,-1" // "OnTrigger" "cameratrain_fouth,StartForward,,38,-1" // "OnTrigger" "camera_fouth,$DisableAll,,46,-1" //Cutscene 5 "OnTrigger" "camera_last,$EnableAll,,46,-1" "OnTrigger" "cameratrain_last,Speed,125,46,-1" "OnTrigger" "cameratrain_last,StartForward,,46,-1" "OnTrigger" "camera_last,$DisableAll,,55,-1" "OnTrigger" "fadein,Fade,,52,-1" "OnTrigger" "fadeout,Fade,,56,-1" "OnTrigger" "player,SetHUDVisibility,1,58,-1" } } } }