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