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