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 | |
---|