| 1 | #
 | 
|---|
| 2 | # airportiii_cs_intro.bsl
 | 
|---|
| 3 | #
 | 
|---|
| 4 | 
 | 
|---|
| 5 | func
 | 
|---|
| 6 | airportiii_cs_intro
 | 
|---|
| 7 | {
 | 
|---|
| 8 |         begin_cutscene
 | 
|---|
| 9 |         #hides VTOL object
 | 
|---|
| 10 |         fade_out 0 0 0 0
 | 
|---|
| 11 |         playback 0 IntroKonokoSet
 | 
|---|
| 12 |         sleep f60
 | 
|---|
| 13 |         fade_in 60
 | 
|---|
| 14 |         sleep f60
 | 
|---|
| 15 |         end_cutscene
 | 
|---|
| 16 | }
 | 
|---|
| 17 | 
 | 
|---|
| 18 | 
 | 
|---|
| 19 | func void
 | 
|---|
| 20 | camcontrol(
 | 
|---|
| 21 |         void)
 | 
|---|
| 22 | {
 | 
|---|
| 23 |         #unhides VTOL object
 | 
|---|
| 24 |         obj_create 61 67
 | 
|---|
| 25 |         obj_create 72 79
 | 
|---|
| 26 |         #vtol takes off
 | 
|---|
| 27 |         env_anim 61 67
 | 
|---|
| 28 |         env_anim 72 79
 | 
|---|
| 29 |         #hides Vtol gunk
 | 
|---|
| 30 |         env_show 161 0
 | 
|---|
| 31 |         env_show 162 0
 | 
|---|
| 32 |         env_show 163 0
 | 
|---|
| 33 |         env_show 164 0
 | 
|---|
| 34 |         env_show 165 0
 | 
|---|
| 35 |         env_show 166 0
 | 
|---|
| 36 |         env_show 167 0
 | 
|---|
| 37 |         env_show 172 0
 | 
|---|
| 38 |         env_show 173 0
 | 
|---|
| 39 |         env_show 174 0
 | 
|---|
| 40 |         env_show 175 0
 | 
|---|
| 41 |         env_show 176 0
 | 
|---|
| 42 |         env_show 177 0
 | 
|---|
| 43 |         env_show 178 0
 | 
|---|
| 44 |         env_show 179 0
 | 
|---|
| 45 |         sleep 500
 | 
|---|
| 46 |         #Muro and Cronie in plane talking
 | 
|---|
| 47 |         #chr_create 101 start
 | 
|---|
| 48 |         #chr_create 102 start
 | 
|---|
| 49 |         #chr_envanim 101 OutroComBip
 | 
|---|
| 50 |         #chr_envanim 102 OutroMuroBip
 | 
|---|
| 51 | }
 | 
|---|
| 52 | 
 | 
|---|
| 53 | func void rappel_stop_old_music(void)
 | 
|---|
| 54 | {
 | 
|---|
| 55 |         sound_music_stop mus_space01
 | 
|---|
| 56 | }
 | 
|---|
| 57 | 
 | 
|---|
| 58 | func void
 | 
|---|
| 59 | rappel(
 | 
|---|
| 60 |         void)
 | 
|---|
| 61 | {
 | 
|---|
| 62 |         rappel_stop_old_music
 | 
|---|
| 63 | 
 | 
|---|
| 64 |         begin_cutscene
 | 
|---|
| 65 |         invincible=1
 | 
|---|
| 66 |         obj_create 51 52
 | 
|---|
| 67 |         env_anim 51 52
 | 
|---|
| 68 |         chr_animate 0 KONOKOlev6_rappel
 | 
|---|
| 69 |         chr_envanim 0 RapKonBipBox01 norotation
 | 
|---|
| 70 |         cm_anim both RapCam01
 | 
|---|
| 71 |         sleep f250
 | 
|---|
| 72 |         cutscene_sync mark
 | 
|---|
| 73 |         sound_ambient_start c04_32_23_misc
 | 
|---|
| 74 |         sleep f260
 | 
|---|
| 75 |         dprint CAMERA_RAP_CAM_02
 | 
|---|
| 76 |         cm_interpolate_block RapCam02 0
 | 
|---|
| 77 |         dprint CAMERA_RAP_CAM_03
 | 
|---|
| 78 |         cm_interpolate_block RapCam03 240
 | 
|---|
| 79 |         sleep f45
 | 
|---|
| 80 |         chr_animate 0 KONOKOlev6_tracer
 | 
|---|
| 81 |         sleep f180
 | 
|---|
| 82 |         obj_kill 51 51
 | 
|---|
| 83 |         #camera cut to show Konoko jumping off of plane
 | 
|---|
| 84 |         playback 0 RappelKonRun
 | 
|---|
| 85 |         cm_interpolate RappelCamRun01 0
 | 
|---|
| 86 |         cm_interpolate_block RappelCamRun02 180
 | 
|---|
| 87 |         sleep f180
 | 
|---|
| 88 | 
 | 
|---|
| 89 |         #VTOL takes off
 | 
|---|
| 90 |         dprint VTOL_TAKES_OFF
 | 
|---|
| 91 |         sound_ambient_start c04_28_22_helic
 | 
|---|
| 92 |         fork camcontrol
 | 
|---|
| 93 |         cm_anim both OutCam01
 | 
|---|
| 94 |         cm_wait
 | 
|---|
| 95 |         chr_create 101 start
 | 
|---|
| 96 |         chr_create 102 start
 | 
|---|
| 97 |         chr_envanim 101 OutroComBip
 | 
|---|
| 98 |         chr_envanim 102 OutroMuroBip
 | 
|---|
| 99 | 
 | 
|---|
| 100 |         cm_anim both OutCam02
 | 
|---|
| 101 |         dprint INSIDE_CAM
 | 
|---|
| 102 |         particle muroplane_prop do stop
 | 
|---|
| 103 |         sound_ambient_start propidle_2 0.4
 | 
|---|
| 104 |         playback 0 OutroKonokoSet
 | 
|---|
| 105 |         sleep f60
 | 
|---|
| 106 |         ai2_allpassive 1
 | 
|---|
| 107 |         sound_dialog_play c06_21_01SynHench2
 | 
|---|
| 108 |         cinematic_start (COMGUYtalking, 180, 180, 19, 7, 20, false)
 | 
|---|
| 109 |         sound_dialog_play_block c06_21_02muro
 | 
|---|
| 110 |         cinematic_start (MUROtalking, 180, 180, 20, 9, 20, true)        
 | 
|---|
| 111 |         sleep f200
 | 
|---|
| 112 |         cm_anim both OutCam03
 | 
|---|
| 113 |         dprint CAMERA_OUT_CAM_03
 | 
|---|
| 114 |         sound_ambient_start c04_28_22_helie 0.75
 | 
|---|
| 115 |         sound_ambient_volume propidle_2 0.0 0.0
 | 
|---|
| 116 |         sound_ambient_stop propidle_2
 | 
|---|
| 117 | #       playback 0 OutroKonSet
 | 
|---|
| 118 |         chr_delete 101
 | 
|---|
| 119 |         chr_delete 102
 | 
|---|
| 120 |         cm_wait
 | 
|---|
| 121 |         cinematic_stop (COMGUYtalking, 19, 20)
 | 
|---|
| 122 |         cinematic_stop (MUROtalking, 20, 20)
 | 
|---|
| 123 |         fade_out 0 0 0 60
 | 
|---|
| 124 |         sleep f60
 | 
|---|
| 125 |         end_cutscene
 | 
|---|
| 126 |         sleep f60
 | 
|---|
| 127 |         win
 | 
|---|
| 128 | }
 | 
|---|
| 129 | 
 | 
|---|