R4gn0r0k

cat1.sc

Feb 3rd, 2016
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 39.74 KB | None | 0 0
  1. MISSION_START
  2. // *******************************************************************************************
  3. // *******************************************************************************************
  4. // *************************************Cat mission 1*****************************************
  5. // *************************************FINAL MISSION*****************************************
  6. // *******************************************************************************************
  7. // *******************************************************************************************
  8. // *******************************************************************************************
  9.  
  10. // Mission start stuff
  11.  
  12. GOSUB mission_start_cat1
  13.  
  14. IF HAS_DEATHARREST_BEEN_EXECUTED
  15. GOSUB mission_cat1_failed
  16. ENDIF
  17.  
  18. GOSUB mission_cleanup_cat1
  19.  
  20. MISSION_END
  21.  
  22. // Variables for mission
  23.  
  24. VAR_INT blip1_cat1 marias_blip
  25. VAR_INT colubian_guard1 colubian_guard2 colubian_guard3 colubian_guard4 colubian_guard5 colubian_guard6 colubian_guard7 colubian_guard8
  26. VAR_INT colubian_guard9 colubian_guard10 colubian_guard11 colubian_guard12 colubian_guard13 colubian_guard14 colubian_guard15 colubian_guard16
  27. VAR_INT colubian_guard17 colubian_guard18 colubian_guard19 colubian_guard20 colubian_guard21 colubian_guard22 colubian_guard23 colubian_guard24
  28. VAR_INT colubian_guard25 colubian_guard26
  29. VAR_INT colubian_car1 colubian_car2 colubian_car3 colubian_car4 colubian_car5 colubian_car6 colubian_car7 colubian_car8
  30. VAR_INT escape_chopper set_as_leader_before been_on_heli_pad Dead_guards_gun
  31. VAR_INT countdown_cat1 rocket_launch added_the_blip_for_maria maria_created_before
  32. VAR_INT camera_cut first_credits_loop
  33. VAR_INT shaggin_waggin maria_prossie
  34. VAR_FLOAT playerx_cat playery_cat playerz_cat
  35.  
  36. // ***************************************Mission Start*************************************
  37.  
  38. mission_start_cat1:
  39.  
  40. REGISTER_MISSION_GIVEN
  41. flag_player_on_mission = 1
  42. flag_player_on_cat_mission = 1
  43. SCRIPT_NAME cat1
  44. WAIT 0
  45.  
  46. added_the_blip_for_maria = 0
  47. been_on_heli_pad = 0
  48. set_as_leader_before = 0
  49. maria_created_before = 0
  50. flag_player_on_mission = 1
  51. camera_cut = 0
  52.  
  53. SETUP_ZONE_PED_INFO WEE_DAM DAY (0) 0 0 0 0 0 0 0 0
  54. SETUP_ZONE_PED_INFO WEE_DAM NIGHT (0) 0 0 0 0 0 0 0 0
  55. SETUP_ZONE_CAR_INFO WEE_DAM DAY (0) 0 0 0 0 0 0 0 0 0 0 0 0 0 0
  56. SETUP_ZONE_CAR_INFO WEE_DAM NIGHT (0) 0 0 0 0 0 0 0 0 0 0 0 0 0 0
  57.  
  58.  
  59. {
  60. CLEAR_WANTED_LEVEL player
  61.  
  62.  
  63. LOAD_SPECIAL_CHARACTER 1 Maria
  64. LOAD_SPECIAL_CHARACTER 2 cat
  65. LOAD_SPECIAL_CHARACTER 3 col2
  66. LOAD_SPECIAL_CHARACTER 4 colrob
  67. LOAD_SPECIAL_MODEL cut_obj1 fulcase
  68. LOAD_SPECIAL_MODEL cut_obj2 cath
  69. REQUEST_MODEL PED_GANG_COLOMBIAN_A
  70. REQUEST_MODEL PED_GANG_COLOMBIAN_B
  71. REQUEST_MODEL CAR_COLUMB
  72. REQUEST_MODEL CAR_FLATBED
  73. REQUEST_MODEL New_Colmansn
  74. REQUEST_MODEL landpart15
  75. REQUEST_MODEL Security_Hut
  76. REQUEST_MODEL columansion_wall
  77.  
  78. LOAD_ALL_MODELS_NOW
  79.  
  80. WHILE NOT HAS_SPECIAL_CHARACTER_LOADED 1
  81. OR NOT HAS_SPECIAL_CHARACTER_LOADED 2
  82. OR NOT HAS_SPECIAL_CHARACTER_LOADED 4
  83. OR NOT HAS_MODEL_LOADED cut_obj1
  84. OR NOT HAS_MODEL_LOADED cut_obj2
  85. WAIT 0
  86. ENDWHILE
  87.  
  88. WHILE NOT HAS_MODEL_LOADED PED_GANG_COLOMBIAN_A
  89. OR NOT HAS_MODEL_LOADED PED_GANG_COLOMBIAN_B
  90. WAIT 0
  91. ENDWHILE
  92.  
  93. WHILE NOT HAS_MODEL_LOADED CAR_COLUMB
  94. OR NOT HAS_MODEL_LOADED New_Colmansn
  95. OR NOT HAS_MODEL_LOADED landpart15
  96. OR NOT HAS_MODEL_LOADED Security_Hut
  97. OR NOT HAS_MODEL_LOADED columansion_wall
  98. WAIT 0
  99.  
  100. ENDWHILE
  101.  
  102. LOAD_SCENE -363.5 243.5 59.3
  103.  
  104. LOAD_CUTSCENE C1_TEX
  105. SET_CUTSCENE_OFFSET -358.553 249.189 59.329
  106.  
  107. CREATE_CUTSCENE_OBJECT PED_PLAYER cs_player
  108. SET_CUTSCENE_ANIM cs_player player
  109.  
  110. CREATE_CUTSCENE_OBJECT PED_SPECIAL1 cs_maria
  111. SET_CUTSCENE_ANIM cs_maria maria
  112.  
  113. CREATE_CUTSCENE_OBJECT PED_SPECIAL2 cs_cat
  114. SET_CUTSCENE_ANIM cs_cat cat
  115.  
  116. //CREATE_CUTSCENE_OBJECT PED_SPECIAL3 cs_colub1
  117. //SET_CUTSCENE_ANIM cs_colub1 col2 //(unarmed)
  118.  
  119. CREATE_CUTSCENE_OBJECT PED_SPECIAL4 cs_colub2
  120. SET_CUTSCENE_ANIM cs_colub2 colrob //(Pistol)
  121.  
  122. CREATE_CUTSCENE_OBJECT PED_GANG_COLOMBIAN_A cs_colub3
  123. SET_CUTSCENE_ANIM cs_colub3 gang11 //(unarmed)
  124.  
  125. CREATE_CUTSCENE_OBJECT PED_GANG_COLOMBIAN_B cs_colub4
  126. SET_CUTSCENE_ANIM cs_colub4 gang12 //(unarmed)
  127.  
  128. CREATE_CUTSCENE_OBJECT cut_obj1 cs_case
  129. SET_CUTSCENE_ANIM cs_case fulcase
  130.  
  131. CREATE_CUTSCENE_HEAD cs_cat cut_obj2 cs_cathead
  132. SET_CUTSCENE_HEAD_ANIM cs_cathead cat
  133.  
  134. CREATE_CAR CAR_COLUMB -422.9 291.8 61.8 colubian_car1
  135. SET_CAR_HEADING colubian_car1 226.0
  136.  
  137. CREATE_CHAR PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_A -395.4 293.4 -100.0 colubian_guard1 //Near Cat
  138. GIVE_WEAPON_TO_CHAR colubian_guard1 WEAPONTYPE_UZI 200
  139. //ADD_ARMOUR_TO_CHAR colubian_guard1 100
  140.  
  141. CREATE_CHAR PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_A -368.1 252.4 -100.0 colubian_guard3 //Guarding gate (west)
  142. GIVE_WEAPON_TO_CHAR colubian_guard3 WEAPONTYPE_UZI 200
  143. SET_CHAR_HEADING colubian_guard3 0.0
  144.  
  145. CREATE_CHAR PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_B -358.0 251.8 -100.0 colubian_guard4 //Guarding gate (east)
  146. GIVE_WEAPON_TO_CHAR colubian_guard4 WEAPONTYPE_UZI 200
  147. SET_CHAR_HEADING colubian_guard4 0.0
  148.  
  149. CREATE_CHAR PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_A -392.4 301.0 70.7 colubian_guard12 //On masion balcony (west)
  150. GIVE_WEAPON_TO_CHAR colubian_guard12 WEAPONTYPE_CHAINGUN 200
  151. SET_CHAR_HEADING colubian_guard12 0.0
  152. SET_CHAR_STAY_IN_SAME_PLACE colubian_guard12 TRUE
  153.  
  154. CREATE_CHAR PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_B -374.0 301.0 70.7 colubian_guard13 //On masion balcony (east)
  155. GIVE_WEAPON_TO_CHAR colubian_guard13 WEAPONTYPE_CHAINGUN 200
  156. SET_CHAR_HEADING colubian_guard13 0.0
  157. SET_CHAR_STAY_IN_SAME_PLACE colubian_guard13 TRUE
  158.  
  159. SET_EVERYONE_IGNORE_PLAYER Player ON
  160.  
  161. TURN_CHAR_TO_FACE_PLAYER colubian_guard1 Player
  162. TURN_CHAR_TO_FACE_PLAYER colubian_guard12 Player
  163. TURN_CHAR_TO_FACE_PLAYER colubian_guard13 Player
  164. CLEAR_AREA -362.8 246.5 60.0 4.5 TRUE
  165.  
  166.  
  167. CREATE_CHAR PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_B -380.1 282.6 -100.0 colubian_guard2 //Dead guard
  168. SET_CHAR_HEADING colubian_guard2 229.0
  169. SET_CHAR_HEALTH colubian_guard2 0
  170.  
  171. DO_FADE 1500 FADE_IN
  172.  
  173. SWITCH_RUBBISH OFF
  174. SWITCH_STREAMING ON
  175. START_CUTSCENE
  176.  
  177. // Displays cutscene text
  178.  
  179. GET_CUTSCENE_TIME cs_time
  180.  
  181.  
  182. WHILE cs_time < 22000
  183. WAIT 0
  184. GET_CUTSCENE_TIME cs_time
  185. ENDWHILE
  186.  
  187. SET_PLAYER_COORDINATES player -363.3 253.0 -100.0
  188. //PRINT_NOW ( CAT2_A1 ) 3000 2 // Mission brief
  189.  
  190. WHILE cs_time < 32166
  191. WAIT 0
  192. GET_CUTSCENE_TIME cs_time
  193. ENDWHILE
  194.  
  195. PRINT_NOW ( CAT2_A ) 10000 2 // Mission brief
  196.  
  197. WHILE cs_time < 38548
  198. WAIT 0
  199. GET_CUTSCENE_TIME cs_time
  200. ENDWHILE
  201.  
  202. PRINT_NOW ( CAT2_B ) 10000 2 // Mission brief
  203.  
  204. WHILE cs_time < 40043
  205. WAIT 0
  206. GET_CUTSCENE_TIME cs_time
  207. ENDWHILE
  208.  
  209. PRINT_NOW ( CAT2_B2 ) 10000 2 // Mission brief
  210.  
  211. WHILE cs_time < 43684
  212. WAIT 0
  213. GET_CUTSCENE_TIME cs_time
  214. ENDWHILE
  215.  
  216. PRINT_NOW ( CAT2_C ) 10000 2 // Mission brief
  217.  
  218. WHILE cs_time < 45711
  219. WAIT 0
  220. GET_CUTSCENE_TIME cs_time
  221. ENDWHILE
  222.  
  223. PRINT_NOW ( CAT2_D ) 10000 2 // Mission brief
  224.  
  225. WHILE cs_time < 52048
  226. WAIT 0
  227. GET_CUTSCENE_TIME cs_time
  228. ENDWHILE
  229.  
  230. PRINT_NOW ( CAT2_E ) 10000 2 // Mission brief
  231.  
  232. WHILE cs_time < 54527
  233. WAIT 0
  234. GET_CUTSCENE_TIME cs_time
  235. ENDWHILE
  236.  
  237. PRINT_NOW ( CAT2_E2 ) 10000 2 // Mission brief
  238.  
  239. WHILE cs_time < 57558
  240. WAIT 0
  241. GET_CUTSCENE_TIME cs_time
  242. ENDWHILE
  243.  
  244. PRINT_NOW ( CAT2_E3 ) 10000 2 // Mission brief
  245.  
  246. WHILE cs_time < 58661
  247. WAIT 0
  248. GET_CUTSCENE_TIME cs_time
  249. ENDWHILE
  250.  
  251. CLEAR_PRINTS
  252.  
  253. WHILE cs_time < 65000
  254. WAIT 0
  255. GET_CUTSCENE_TIME cs_time
  256. ENDWHILE
  257.  
  258. //DO_FADE 1500 FADE_OUT
  259.  
  260. //WHILE GET_FADING_STATUS
  261. // WAIT 0
  262. //ENDWHILE
  263.  
  264. CLEAR_PRINTS
  265.  
  266. CREATE_PICKUP_WITH_AMMO WEAPON_COLT45 PICKUP_ONCE 48 -380.1 282.6 62.6 Dead_guards_gun
  267. CLEAR_AREA -381.8 284.0 62.9 1.0 TRUE
  268. SET_PLAYER_COORDINATES player -381.8 284.0 -100.0
  269. SET_PLAYER_HEADING player 232.0
  270.  
  271. WHILE NOT HAS_CUTSCENE_FINISHED
  272. WAIT 0
  273.  
  274. ENDWHILE
  275.  
  276. //SWITCH_WORLD_PROCESSING ON
  277. SWITCH_RUBBISH ON
  278. CLEAR_CUTSCENE
  279. SET_EVERYONE_IGNORE_PLAYER Player ON
  280. SET_CAMERA_BEHIND_PLAYER
  281.  
  282.  
  283. REMOVE_ALL_PLAYER_WEAPONS Player
  284.  
  285. //WAIT 500
  286.  
  287. //DO_FADE 1500 FADE_IN
  288.  
  289. IF nicked_half_a_mil_before = 0
  290. ADD_SCORE player -500000
  291. nicked_half_a_mil_before = 1
  292. ENDIF
  293.  
  294. UNLOAD_SPECIAL_CHARACTER 3
  295. UNLOAD_SPECIAL_CHARACTER 4
  296. MARK_MODEL_AS_NO_LONGER_NEEDED CUT_OBJ1
  297. MARK_MODEL_AS_NO_LONGER_NEEDED CUT_OBJ2
  298. MARK_MODEL_AS_NO_LONGER_NEEDED New_Colmansn
  299. MARK_MODEL_AS_NO_LONGER_NEEDED landpart15
  300. MARK_MODEL_AS_NO_LONGER_NEEDED Security_Hut
  301. MARK_MODEL_AS_NO_LONGER_NEEDED columansion_wall
  302.  
  303. WHILE NOT HAS_MODEL_LOADED CAR_FLATBED
  304. WAIT 0
  305.  
  306. ENDWHILE
  307.  
  308. PRINT_NOW ( CATINF1 ) 5000 2 // Mission brief
  309.  
  310. WAIT 1000
  311.  
  312.  
  313. SET_EVERYONE_IGNORE_PLAYER Player OFF
  314. //GOTO last_cutscene //TEST!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  315.  
  316. //flag_cat_mission1_passed = 1
  317. //START_NEW_SCRIPT credits_loop
  318. //GOSUB credits
  319.  
  320.  
  321. countdown_cat1 = 421000
  322. DISPLAY_ONSCREEN_TIMER countdown_cat1
  323.  
  324.  
  325. IF NOT IS_CHAR_DEAD colubian_guard1
  326. AND NOT IS_CHAR_DEAD colubian_guard2
  327. AND NOT IS_CHAR_DEAD colubian_guard12
  328. AND NOT IS_CHAR_DEAD colubian_guard13
  329. SET_CHAR_OBJ_KILL_PLAYER_ANY_MEANS colubian_guard1 Player
  330. SET_CHAR_THREAT_SEARCH colubian_guard1 THREAT_PLAYER1
  331. SET_CHAR_OBJ_KILL_PLAYER_ANY_MEANS colubian_guard2 Player
  332. SET_CHAR_THREAT_SEARCH colubian_guard2 THREAT_PLAYER1
  333. SET_CHAR_OBJ_KILL_PLAYER_ANY_MEANS colubian_guard12 Player
  334. SET_CHAR_THREAT_SEARCH colubian_guard12 THREAT_PLAYER1
  335. SET_CHAR_OBJ_KILL_PLAYER_ANY_MEANS colubian_guard13 Player
  336. SET_CHAR_THREAT_SEARCH colubian_guard13 THREAT_PLAYER1
  337. ENDIF
  338.  
  339. IF NOT IS_CHAR_DEAD colubian_guard3
  340. AND NOT IS_CHAR_DEAD colubian_guard4
  341. SET_CHAR_THREAT_SEARCH colubian_guard3 THREAT_PLAYER1
  342. SET_CHAR_THREAT_SEARCH colubian_guard4 THREAT_PLAYER1
  343. ENDIF
  344.  
  345. SWITCH_PED_ROADS_OFF -942.6 337.0 10.0 -953.6 361.4 30.0 // DAM
  346.  
  347. WHILE IS_PLAYER_IN_AREA_3D player -448.0 241.7 50.0 -292.4 365.2 90.0 FALSE
  348. WAIT 0
  349.  
  350. IF countdown_cat1 = 0
  351. GOTO mission_cat1_failed
  352. ENDIF
  353.  
  354. CLEAR_WANTED_LEVEL player
  355.  
  356. ENDWHILE
  357.  
  358. START_CATALINA_HELI
  359.  
  360. escape_chopper = -1
  361.  
  362. WHILE escape_chopper = -1
  363. WAIT 0
  364. GRAB_CATALINA_HELI escape_chopper
  365. ENDWHILE
  366.  
  367. WAIT 1000
  368.  
  369. IF NOT IS_CAR_DEAD escape_chopper
  370. ADD_BLIP_FOR_CAR escape_chopper blip1_cat1
  371. CHANGE_BLIP_DISPLAY blip1_cat1 BLIP_ONLY
  372. SET_FIXED_CAMERA_POSITION -364.5 243.7 62.7 0.0 0.0 0.0
  373. POINT_CAMERA_AT_CAR escape_chopper FIXED INTERPOLATION
  374. SWITCH_WIDESCREEN ON
  375. SET_PLAYER_CONTROL Player Off
  376. SET_POLICE_IGNORE_PLAYER Player ON
  377. SET_EVERYONE_IGNORE_PLAYER Player ON
  378. SET_CAR_PROOFS escape_chopper TRUE TRUE TRUE TRUE TRUE
  379. ENDIF
  380.  
  381. IF IS_PLAYER_IN_ANY_CAR Player
  382. APPLY_BRAKES_TO_PLAYERS_CAR Player ON
  383. ENDIF
  384.  
  385.  
  386. WAIT 5000
  387.  
  388. RESTORE_CAMERA
  389. SWITCH_WIDESCREEN OFF
  390. SET_PLAYER_CONTROL Player ON
  391. APPLY_BRAKES_TO_PLAYERS_CAR Player OFF
  392. SET_POLICE_IGNORE_PLAYER Player OFF
  393. SET_EVERYONE_IGNORE_PLAYER Player OFF
  394.  
  395. IF IS_PLAYER_IN_ANY_CAR Player
  396. APPLY_BRAKES_TO_PLAYERS_CAR Player OFF
  397. ENDIF
  398.  
  399. PRINT_NOW ( CATINF2 ) 5000 2 // Mission brief
  400.  
  401. WHILE NOT IS_PLAYER_IN_ZONE player BIG_DAM
  402. WAIT 0
  403.  
  404. IF countdown_cat1 = 0
  405. PRINT_NOW ( OUTTIME ) 5000 1
  406. GOTO mission_cat1_failed
  407. ENDIF
  408.  
  409. IF HAS_CATALINA_HELI_BEEN_SHOT_DOWN
  410. GOTO end_of_game
  411. ENDIF
  412.  
  413. CLEAR_WANTED_LEVEL player
  414.  
  415. ENDWHILE
  416.  
  417.  
  418. SET_THREAT_FOR_PED_TYPE PEDTYPE_GANG_COLOMBIAN THREAT_PLAYER1
  419. SET_GANG_WEAPONS GANG_COLOMBIAN WEAPONTYPE_UZI WEAPONTYPE_CHAINGUN //The COLUMBIANS
  420.  
  421. MARK_CHAR_AS_NO_LONGER_NEEDED colubian_guard1
  422. MARK_CHAR_AS_NO_LONGER_NEEDED colubian_guard2
  423. MARK_CHAR_AS_NO_LONGER_NEEDED colubian_guard3
  424. MARK_CHAR_AS_NO_LONGER_NEEDED colubian_guard4
  425.  
  426. CREATE_CAR CAR_COLUMB -946.8 310.0 -100.0 colubian_car6
  427. SET_CAR_HEADING colubian_car6 104.7
  428.  
  429. CREATE_CAR CAR_COLUMB -952.3 310.3 -100.0 colubian_car7
  430. SET_CAR_HEADING colubian_car7 78.8
  431.  
  432. CREATE_CHAR PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_A -955.5 309.7 -100.0 colubian_guard14 //guards by 1st columbian block
  433. SET_CHAR_HEADING colubian_guard14 220.0
  434. SET_CHAR_THREAT_SEARCH colubian_guard14 THREAT_PLAYER1
  435. //ADD_ARMOUR_TO_CHAR colubian_guard14 100
  436. GIVE_WEAPON_TO_CHAR colubian_guard14 WEAPONTYPE_CHAINGUN 500
  437.  
  438. CREATE_CHAR PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_B -943.0 311.0 -100.0 colubian_guard15 //guards by 1st columbian block
  439. SET_CHAR_HEADING colubian_guard15 176.0
  440. //ADD_ARMOUR_TO_CHAR colubian_guard15 100
  441. SET_CHAR_THREAT_SEARCH colubian_guard15 THREAT_PLAYER1
  442. GIVE_WEAPON_TO_CHAR colubian_guard15 WEAPONTYPE_CHAINGUN 500
  443.  
  444. CREATE_CAR CAR_COLUMB -1035.7 464.1 -100.0 colubian_car2
  445. SET_CAR_HEADING colubian_car2 194.0
  446.  
  447. CREATE_CAR CAR_COLUMB -1033.8 458.9 -100.0 colubian_car3
  448. SET_CAR_HEADING colubian_car3 330.8
  449.  
  450.  
  451. CREATE_PICKUP_WITH_AMMO WEAPON_ROCKET PICKUP_ONCE 3 -1149.7 347.7 30.4 rocket_launch
  452.  
  453. WHILE NOT IS_PLAYER_IN_ZONE player WEE_DAM
  454. WAIT 0
  455.  
  456. IF countdown_cat1 = 0
  457. PRINT_NOW ( OUTTIME ) 5000 1
  458. GOTO mission_cat1_failed
  459. ENDIF
  460.  
  461. IF HAS_CATALINA_HELI_BEEN_SHOT_DOWN
  462. GOTO end_of_game
  463. ENDIF
  464.  
  465. CLEAR_WANTED_LEVEL player
  466.  
  467. ENDWHILE
  468.  
  469. SET_POLICE_IGNORE_PLAYER Player ON
  470.  
  471.  
  472. //SET_GANG_PLAYER_ATTITUDE GANG_COLOMBIAN HATES player //The COLUMBIANS
  473.  
  474. //SWITCH_PED_ROADS_ON -952.5 361.4 10.0 -939.3 374.0 30.0 // DAM
  475. /*
  476. SETUP_ZONE_PED_INFO WEE_DAM DAY (15) 0 0 0 0 0 1000 0 0
  477. SETUP_ZONE_PED_INFO WEE_DAM NIGHT (15) 0 0 0 0 0 1000 0 0
  478. SETUP_ZONE_CAR_INFO WEE_DAM DAY (0) 0 0 0 0 0 0 0 0 0 0 0 0 0 0
  479. SETUP_ZONE_CAR_INFO WEE_DAM NIGHT (0) 0 0 0 0 0 0 0 0 0 0 0 0 0 0
  480. */
  481.  
  482. WHILE NOT IS_PLAYER_IN_AREA_3D player -927.4 391.5 50.0 -1124.3 485.1 0.0 FALSE
  483. WAIT 0
  484.  
  485. IF countdown_cat1 = 0
  486. GOTO mission_cat1_failed
  487. ENDIF
  488.  
  489. IF HAS_CATALINA_HELI_BEEN_SHOT_DOWN
  490. GOTO end_of_game
  491. ENDIF
  492.  
  493. CLEAR_WANTED_LEVEL player
  494.  
  495. ENDWHILE
  496.  
  497. MARK_CHAR_AS_NO_LONGER_NEEDED colubian_guard14
  498. MARK_CHAR_AS_NO_LONGER_NEEDED colubian_guard15
  499. MARK_CAR_AS_NO_LONGER_NEEDED colubian_car6
  500. MARK_CAR_AS_NO_LONGER_NEEDED colubian_car7
  501.  
  502. CREATE_CHAR PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_A -1037.2 467.9 -100.0 colubian_guard5 //guards by 2nd columbian block
  503. SET_CHAR_HEADING colubian_guard5 272.0
  504. SET_CHAR_THREAT_SEARCH colubian_guard5 THREAT_PLAYER1
  505. //ADD_ARMOUR_TO_CHAR colubian_guard5 100
  506. GIVE_WEAPON_TO_CHAR colubian_guard5 WEAPONTYPE_M16 500
  507.  
  508. CREATE_CHAR PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_B -1035.0 454.8 -100.0 colubian_guard6 //guards by 2nd columbian block
  509. SET_CHAR_HEADING colubian_guard6 247.0
  510. //ADD_ARMOUR_TO_CHAR colubian_guard6 100
  511. SET_CHAR_THREAT_SEARCH colubian_guard6 THREAT_PLAYER1
  512. GIVE_WEAPON_TO_CHAR colubian_guard6 WEAPONTYPE_M16 500
  513.  
  514. CREATE_CHAR PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_A -1087.8 472.0 -100.0 colubian_guard7 //Fist guard on tower
  515. SET_CHAR_HEADING colubian_guard7 237.0
  516. //ADD_ARMOUR_TO_CHAR colubian_guard7 100
  517. SET_CHAR_STAY_IN_SAME_PLACE colubian_guard7 TRUE
  518. SET_CHAR_THREAT_SEARCH colubian_guard7 THREAT_PLAYER1
  519. GIVE_WEAPON_TO_CHAR colubian_guard7 WEAPONTYPE_M16 500
  520. SET_CHAR_ACCURACY colubian_guard7 40
  521.  
  522. CREATE_CHAR PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_B -1142.3 445.3 -100.0 colubian_guard8 //Fist guard on second tower
  523. SET_CHAR_HEADING colubian_guard8 287.0
  524. //ADD_ARMOUR_TO_CHAR colubian_guard8 100
  525. SET_CHAR_STAY_IN_SAME_PLACE colubian_guard8 TRUE
  526. SET_CHAR_THREAT_SEARCH colubian_guard8 THREAT_PLAYER1
  527. GIVE_WEAPON_TO_CHAR colubian_guard8 WEAPONTYPE_M16 500
  528. SET_CHAR_ACCURACY colubian_guard8 40
  529.  
  530. CREATE_CAR CAR_FLATBED -1086.1 464.4 -100.0 colubian_car4
  531. SET_CAR_HEADING colubian_car4 215.0
  532.  
  533. CREATE_CAR CAR_FLATBED -1174.8 406.9 -100.0 colubian_car5
  534. SET_CAR_HEADING colubian_car5 322.0
  535.  
  536. CREATE_CAR CAR_FLATBED -1164.2 393.7 -100.0 colubian_car8
  537. SET_CAR_HEADING colubian_car8 23.8
  538.  
  539. CREATE_CHAR PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_A -1065.3 453.8 -100.0 colubian_guard16 //guards by 2nd columbian block
  540. SET_CHAR_HEADING colubian_guard16 289.0
  541. SET_CHAR_THREAT_SEARCH colubian_guard16 THREAT_PLAYER1
  542. //ADD_ARMOUR_TO_CHAR colubian_guard16 100
  543. GIVE_WEAPON_TO_CHAR colubian_guard16 WEAPONTYPE_CHAINGUN 500
  544. SET_CHAR_STAY_IN_SAME_PLACE colubian_guard16 TRUE
  545.  
  546. CREATE_CHAR PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_B -1066.3 475.8 -100.0 colubian_guard17 //guards by 2nd columbian block
  547. SET_CHAR_HEADING colubian_guard17 224.0
  548. //ADD_ARMOUR_TO_CHAR colubian_guard17 100
  549. SET_CHAR_THREAT_SEARCH colubian_guard17 THREAT_PLAYER1
  550. GIVE_WEAPON_TO_CHAR colubian_guard17 WEAPONTYPE_CHAINGUN 500
  551.  
  552. CREATE_CHAR PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_A -1104.9 440.1 -100.0 colubian_guard18 //On boxes
  553. SET_CHAR_HEADING colubian_guard18 292.0
  554. SET_CHAR_THREAT_SEARCH colubian_guard18 THREAT_PLAYER1
  555. //ADD_ARMOUR_TO_CHAR colubian_guard18 100
  556. GIVE_WEAPON_TO_CHAR colubian_guard18 WEAPONTYPE_M16 500
  557.  
  558. CREATE_CHAR PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_B -1125.4 448.8 -100.0 colubian_guard19 //On boxes
  559. SET_CHAR_HEADING colubian_guard19 272.0
  560. //ADD_ARMOUR_TO_CHAR colubian_guard19 100
  561. SET_CHAR_THREAT_SEARCH colubian_guard19 THREAT_PLAYER1
  562. GIVE_WEAPON_TO_CHAR colubian_guard19 WEAPONTYPE_M16 500
  563. SET_CHAR_STAY_IN_SAME_PLACE colubian_guard19 TRUE
  564.  
  565. CREATE_CHAR PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_B -1159.5 424.2 -100.0 colubian_guard22 //By boxes
  566. SET_CHAR_HEADING colubian_guard22 278.0
  567. //ADD_ARMOUR_TO_CHAR colubian_guard22 100
  568. SET_CHAR_THREAT_SEARCH colubian_guard22 THREAT_PLAYER1
  569. GIVE_WEAPON_TO_CHAR colubian_guard22 WEAPONTYPE_CHAINGUN 500
  570.  
  571. CREATE_CHAR PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_B -1170.0 379.9 -100.0 colubian_guard23 //ground near heli pad
  572. SET_CHAR_HEADING colubian_guard23 309.0
  573. //ADD_ARMOUR_TO_CHAR colubian_guard23 100
  574. SET_CHAR_THREAT_SEARCH colubian_guard23 THREAT_PLAYER1
  575. GIVE_WEAPON_TO_CHAR colubian_guard23 WEAPONTYPE_CHAINGUN 500
  576.  
  577. CREATE_CHAR PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_B -1171.7 384.8 -100.0 colubian_guard24 //ground near heli pad
  578. SET_CHAR_HEADING colubian_guard24 309.0
  579. //ADD_ARMOUR_TO_CHAR colubian_guard24 100
  580. SET_CHAR_THREAT_SEARCH colubian_guard24 THREAT_PLAYER1
  581. GIVE_WEAPON_TO_CHAR colubian_guard24 WEAPONTYPE_M16 500
  582.  
  583. CREATE_CHAR PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_B -1156.8 407.5 -100.0 colubian_guard26 //ground near heli pad
  584. SET_CHAR_HEADING colubian_guard26 319.0
  585. //ADD_ARMOUR_TO_CHAR colubian_guard26 100
  586. SET_CHAR_THREAT_SEARCH colubian_guard26 THREAT_PLAYER1
  587. GIVE_WEAPON_TO_CHAR colubian_guard26 WEAPONTYPE_M16 500
  588.  
  589. WHILE NOT IS_PLAYER_IN_AREA_3D player -1111.2 446.0 20.0 -1221.7 366.6 30.0 FALSE
  590. WAIT 0
  591.  
  592. IF countdown_cat1 = 0
  593. PRINT_NOW ( OUTTIME ) 5000 1
  594. GOTO mission_cat1_failed
  595. ENDIF
  596.  
  597. IF HAS_CATALINA_HELI_BEEN_SHOT_DOWN
  598. GOTO end_of_game
  599. ENDIF
  600.  
  601. CLEAR_WANTED_LEVEL player
  602.  
  603. ENDWHILE
  604.  
  605. //MARK_CHAR_AS_NO_LONGER_NEEDED colubian_guard5
  606. //MARK_CHAR_AS_NO_LONGER_NEEDED colubian_guard6
  607. //MARK_CHAR_AS_NO_LONGER_NEEDED colubian_guard7
  608. //MARK_CHAR_AS_NO_LONGER_NEEDED colubian_guard8
  609. //MARK_CHAR_AS_NO_LONGER_NEEDED colubian_guard16
  610. //MARK_CHAR_AS_NO_LONGER_NEEDED colubian_guard17
  611. MARK_CAR_AS_NO_LONGER_NEEDED colubian_car2
  612. MARK_CAR_AS_NO_LONGER_NEEDED colubian_car3
  613.  
  614. CREATE_CHAR PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_A -1183.0 370.9 -100.0 colubian_guard9 //Below Heli Pad with flame thrower
  615. SET_CHAR_HEADING colubian_guard9 342.0
  616. SET_CHAR_THREAT_SEARCH colubian_guard9 THREAT_PLAYER1
  617. //ADD_ARMOUR_TO_CHAR colubian_guard9 100
  618. GIVE_WEAPON_TO_CHAR colubian_guard9 WEAPONTYPE_FLAMETHROWER 1000
  619. SET_CHAR_ACCURACY colubian_guard9 30
  620.  
  621. CREATE_CHAR PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_B -1204.9 343.0 -100.0 colubian_guard10 //On heli pad with flame thrower
  622. SET_CHAR_HEADING colubian_guard10 342.0
  623. //ADD_ARMOUR_TO_CHAR colubian_guard10 100
  624. SET_CHAR_THREAT_SEARCH colubian_guard10 THREAT_PLAYER1
  625. GIVE_WEAPON_TO_CHAR colubian_guard10 WEAPONTYPE_FLAMETHROWER 1000
  626. SET_CHAR_STAY_IN_SAME_PLACE colubian_guard10 TRUE
  627.  
  628. CREATE_CHAR PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_A -1188.5 368.0 -100.0 colubian_guard20 //On heli pad with M16
  629. SET_CHAR_HEADING colubian_guard20 7.0
  630. SET_CHAR_THREAT_SEARCH colubian_guard20 THREAT_PLAYER1
  631. //ADD_ARMOUR_TO_CHAR colubian_guard20 100
  632. GIVE_WEAPON_TO_CHAR colubian_guard20 WEAPONTYPE_M16 1000
  633. SET_CHAR_ACCURACY colubian_guard20 30
  634. SET_CHAR_STAY_IN_SAME_PLACE colubian_guard20 TRUE
  635.  
  636. CREATE_CHAR PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_A -1176.3 357.1 -100.0 colubian_guard21 //On heli pad with AK47
  637. SET_CHAR_HEADING colubian_guard21 58.0
  638. SET_CHAR_THREAT_SEARCH colubian_guard21 THREAT_PLAYER1
  639. //ADD_ARMOUR_TO_CHAR colubian_guard21 100
  640. GIVE_WEAPON_TO_CHAR colubian_guard21 WEAPONTYPE_CHAINGUN 1000
  641. SET_CHAR_ACCURACY colubian_guard21 30
  642. SET_CHAR_STAY_IN_SAME_PLACE colubian_guard21 TRUE
  643.  
  644. CREATE_CHAR PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_A -1199.4 334.1 -100.0 colubian_guard25 //On heli pad with AK47
  645. SET_CHAR_HEADING colubian_guard25 3.0
  646. SET_CHAR_THREAT_SEARCH colubian_guard21 THREAT_PLAYER1
  647. //ADD_ARMOUR_TO_CHAR colubian_guard25 100
  648. GIVE_WEAPON_TO_CHAR colubian_guard25 WEAPONTYPE_CHAINGUN 1000
  649. SET_CHAR_ACCURACY colubian_guard25 30
  650. SET_CHAR_STAY_IN_SAME_PLACE colubian_guard25 TRUE
  651.  
  652. CREATE_CHAR PEDTYPE_SPECIAL PED_SPECIAL1 -1201.6 338.6 -100.0 maria
  653. SET_CHAR_PROOFS maria TRUE TRUE TRUE TRUE TRUE
  654. SET_ANIM_GROUP_FOR_CHAR maria ANIM_SEXY_WOMANPED
  655. CHAR_LOOK_AT_PLAYER_ALWAYS maria Player
  656. SET_CHAR_HEADING maria 339.0
  657. maria_created_before = 1
  658.  
  659. CREATE_CHAR PEDTYPE_SPECIAL PED_SPECIAL2 -1182.0 346.1 -100.0 catalina
  660. SET_CHAR_PROOFS catalina TRUE TRUE TRUE TRUE TRUE
  661. SET_ANIM_GROUP_FOR_CHAR catalina ANIM_SEXY_WOMANPED
  662.  
  663. //SHORT CATALINA ESCAPE CUT SCENE
  664. IF NOT IS_CHAR_DEAD catalina
  665. SET_FIXED_CAMERA_POSITION -1190.6 334.4 32.1 0.0 0.0 0.0
  666. POINT_CAMERA_AT_CHAR maria FIXED JUMP_CUT
  667. SET_PLAYER_CONTROL Player OFF
  668. SWITCH_WIDESCREEN ON
  669. //SET_POLICE_IGNORE_PLAYER player ON
  670. SET_EVERYONE_IGNORE_PLAYER Player ON
  671.  
  672. IF IS_PLAYER_IN_ANY_CAR Player
  673. APPLY_BRAKES_TO_PLAYERS_CAR Player ON
  674. ENDIF
  675.  
  676. LOAD_MISSION_AUDIO C_1
  677.  
  678. WAIT 3000
  679.  
  680. IF NOT IS_CHAR_DEAD catalina
  681. POINT_CAMERA_AT_CHAR catalina FIXED INTERPOLATION
  682. SET_CHAR_OBJ_RUN_TO_COORD catalina -1163.3 341.2
  683. PRINT_NOW ( CAT2_J ) 3000 2 // Mission brief
  684. ENDIF
  685.  
  686. WHILE NOT HAS_MISSION_AUDIO_LOADED
  687. WAIT 0
  688. ENDWHILE
  689.  
  690. PLAY_MISSION_AUDIO
  691.  
  692. ENDIF
  693.  
  694. WAIT 3000
  695.  
  696. //SWITCH_ROADS_ON -952.5 361.4 10.0 -939.3 374.0 30.0 // DAM
  697.  
  698. SWITCH_WIDESCREEN OFF
  699. SET_PLAYER_CONTROL Player ON
  700. RESTORE_CAMERA_JUMPCUT
  701. DELETE_CHAR catalina
  702. //SET_POLICE_IGNORE_PLAYER Player OFF
  703. SET_EVERYONE_IGNORE_PLAYER Player OFF
  704.  
  705. IF IS_PLAYER_IN_ANY_CAR Player
  706. APPLY_BRAKES_TO_PLAYERS_CAR Player OFF
  707. ENDIF
  708.  
  709. WAIT 1000
  710.  
  711. IF NOT IS_CHAR_DEAD maria
  712. SET_CHAR_PROOFS maria FALSE FALSE FALSE FALSE FALSE
  713. ENDIF
  714.  
  715. IF NOT IS_CAR_DEAD escape_chopper
  716. SET_CAR_PROOFS escape_chopper FALSE FALSE FALSE FALSE FALSE
  717. CATALINA_HELI_TAKE_OFF
  718. ENDIF
  719.  
  720. IF NOT IS_CAR_DEAD colubian_car5
  721. CREATE_CHAR_INSIDE_CAR colubian_car5 PEDTYPE_GANG_COLOMBIAN PED_GANG_COLOMBIAN_B colubian_guard11
  722. GIVE_WEAPON_TO_CHAR colubian_guard11 WEAPONTYPE_CHAINGUN 300
  723. SET_CAR_MISSION colubian_car5 MISSION_RAMPLAYER_FARAWAY
  724. SET_CAR_CRUISE_SPEED colubian_car5 40.0
  725. SET_CAR_DRIVING_STYLE colubian_car5 3
  726. ENDIF
  727.  
  728.  
  729. WHILE NOT HAS_CATALINA_HELI_BEEN_SHOT_DOWN
  730. WAIT 0
  731.  
  732. GET_PLAYER_COORDINATES Player playerx_cat playery_cat playerz_cat
  733.  
  734. IF countdown_cat1 = 0
  735. PRINT_NOW ( OUTTIME ) 5000 1
  736. GOTO mission_cat1_failed
  737. ENDIF
  738.  
  739. IF IS_CHAR_DEAD maria
  740. PRINT_NOW ( BITCH_D ) 5000 1
  741. GOTO mission_cat1_failed
  742. ENDIF
  743.  
  744. IF LOCATE_PLAYER_ON_FOOT_CHAR_3D Player maria 10.0 10.0 3.0 FALSE
  745. IF set_as_leader_before = 0
  746. STOP_CHAR_LOOKING maria
  747. SET_PLAYER_AS_LEADER maria player
  748. set_as_leader_before = 1
  749. ENDIF
  750. ELSE
  751. IF set_as_leader_before = 1
  752. set_as_leader_before = 0
  753. ENDIF
  754. ENDIF
  755. /*
  756. IF NOT IS_CAR_DEAD escape_chopper
  757. IF LOCATE_PLAYER_ANY_MEANS_CAR_3D Player escape_chopper 20.0 20.0 30.0 FALSE
  758. GET_PLAYER_COORDINATES Player playerx_cat playery_cat playerz_cat
  759. //playerz_cat = playerz_cat + 1
  760.  
  761. SET_FIXED_CAMERA_POSITION playerx_cat playery_cat playerz_cat 0.0 0.0 0.0
  762. POINT_CAMERA_AT_CAR escape_chopper FIXED INTERPOLATION
  763. ELSE
  764. RESTORE_CAMERA
  765. ENDIF
  766. ENDIF
  767. */
  768. IF IS_PLAYER_IN_AREA_3D Player -1142.0 327.8 29.0 -1215.6 368.4 40.0 FALSE
  769. IF been_on_heli_pad = 0
  770. IF NOT IS_CHAR_DEAD colubian_guard10
  771. SET_CHAR_STAY_IN_SAME_PLACE colubian_guard10 FALSE
  772. SET_CHAR_OBJ_KILL_PLAYER_ANY_MEANS colubian_guard10 Player
  773. ENDIF
  774. IF NOT IS_CHAR_DEAD colubian_guard20
  775. SET_CHAR_STAY_IN_SAME_PLACE colubian_guard20 FALSE
  776. SET_CHAR_OBJ_KILL_PLAYER_ANY_MEANS colubian_guard20 Player
  777. ENDIF
  778. IF NOT IS_CHAR_DEAD colubian_guard21
  779. SET_CHAR_STAY_IN_SAME_PLACE colubian_guard21 FALSE
  780. SET_CHAR_OBJ_KILL_PLAYER_ANY_MEANS colubian_guard21 Player
  781. ENDIF
  782. IF NOT IS_CHAR_DEAD colubian_guard25
  783. SET_CHAR_STAY_IN_SAME_PLACE colubian_guard25 FALSE
  784. SET_CHAR_OBJ_KILL_PLAYER_ANY_MEANS colubian_guard25 Player
  785. ENDIF
  786.  
  787. been_on_heli_pad = 1
  788. ENDIF
  789. ENDIF
  790.  
  791. CLEAR_WANTED_LEVEL player
  792.  
  793. ENDWHILE
  794.  
  795. //RESTORE_CAMERA
  796.  
  797. end_of_game:
  798.  
  799. SET_FADING_COLOUR 255 255 255
  800. DO_FADE 500 FADE_OUT
  801.  
  802. CLEAR_ONSCREEN_TIMER countdown_cat1
  803. REMOVE_CATALINA_HELI
  804.  
  805. IF maria_created_before = 0
  806. CREATE_CHAR PEDTYPE_SPECIAL PED_SPECIAL1 -1201.6 338.6 -100.0 maria
  807. SET_CHAR_PROOFS maria TRUE TRUE TRUE TRUE TRUE
  808. SET_ANIM_GROUP_FOR_CHAR maria ANIM_SEXY_WOMANPED
  809. CHAR_LOOK_AT_PLAYER_ALWAYS maria Player
  810. SET_CHAR_HEADING maria 339.0
  811. ENDIF
  812.  
  813. DO_FADE 500 FADE_IN
  814.  
  815. WHILE NOT IS_CHAR_IN_PLAYERS_GROUP maria Player
  816. WAIT 0
  817.  
  818. IF IS_CHAR_DEAD maria
  819. PRINT_NOW ( BITCH_D ) 5000 1
  820. GOTO mission_cat1_failed
  821. ENDIF
  822.  
  823. IF NOT IS_CHAR_IN_PLAYERS_GROUP maria Player
  824. IF added_the_blip_for_maria = 0
  825. ADD_BLIP_FOR_CHAR maria marias_blip
  826. added_the_blip_for_maria = 1
  827. ENDIF
  828. ELSE
  829. IF added_the_blip_for_maria = 1
  830. REMOVE_BLIP marias_blip
  831. added_the_blip_for_maria = 0
  832. ENDIF
  833. ENDIF
  834.  
  835. IF LOCATE_PLAYER_ON_FOOT_CHAR_3D Player maria 10.0 10.0 3.0 FALSE
  836. IF set_as_leader_before = 0
  837. STOP_CHAR_LOOKING maria
  838. SET_PLAYER_AS_LEADER maria player
  839. set_as_leader_before = 1
  840. ENDIF
  841. ELSE
  842. IF set_as_leader_before = 1
  843. set_as_leader_before = 0
  844. ENDIF
  845. ENDIF
  846.  
  847. IF IS_PLAYER_IN_AREA_3D Player -1142.0 327.8 29.0 -1215.6 368.4 40.0 FALSE
  848. IF been_on_heli_pad = 0
  849. IF NOT IS_CHAR_DEAD colubian_guard10
  850. SET_CHAR_STAY_IN_SAME_PLACE colubian_guard10 FALSE
  851. SET_CHAR_OBJ_KILL_PLAYER_ANY_MEANS colubian_guard10 Player
  852. ENDIF
  853. IF NOT IS_CHAR_DEAD colubian_guard20
  854. SET_CHAR_STAY_IN_SAME_PLACE colubian_guard20 FALSE
  855. SET_CHAR_OBJ_KILL_PLAYER_ANY_MEANS colubian_guard20 Player
  856. ENDIF
  857. IF NOT IS_CHAR_DEAD colubian_guard21
  858. SET_CHAR_STAY_IN_SAME_PLACE colubian_guard21 FALSE
  859. SET_CHAR_OBJ_KILL_PLAYER_ANY_MEANS colubian_guard21 Player
  860. ENDIF
  861. IF NOT IS_CHAR_DEAD colubian_guard25
  862. SET_CHAR_STAY_IN_SAME_PLACE colubian_guard25 FALSE
  863. SET_CHAR_OBJ_KILL_PLAYER_ANY_MEANS colubian_guard25 Player
  864. ENDIF
  865.  
  866. been_on_heli_pad = 1
  867. ENDIF
  868. ENDIF
  869.  
  870. CLEAR_WANTED_LEVEL player
  871.  
  872. ENDWHILE
  873.  
  874. //last_cutscene: //TEST!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  875.  
  876. GET_GAME_TIMER breakout_timer_start
  877. breakout_diff = 0
  878.  
  879. WHILE NOT CAN_PLAYER_START_MISSION Player
  880. AND breakout_diff < 5000 // if player is not in control after 5 secs do the cutscene anyway
  881. WAIT 0
  882.  
  883. IF IS_CHAR_DEAD maria
  884. PRINT_NOW ( BITCH_D ) 5000 1
  885. GOTO mission_cat1_failed
  886. ENDIF
  887.  
  888. GET_GAME_TIMER breakout_timer
  889. breakout_diff = breakout_timer - breakout_timer_start
  890. ENDWHILE
  891.  
  892. MAKE_PLAYER_SAFE_FOR_CUTSCENE Player
  893.  
  894.  
  895. //END OF GAME CUT_SCENE***************************************************************************************************
  896.  
  897. CLEAR_WANTED_LEVEL player
  898. SET_FADING_COLOUR 0 0 0
  899.  
  900. DO_FADE 1500 FADE_OUT
  901.  
  902. //PRINT_BIG ( CAT2 ) 5000 2 //"Catalina"
  903.  
  904. TIMERA = 0
  905.  
  906. FORCE_WEATHER_NOW WEATHER_SUNNY
  907.  
  908. WHILE TIMERA < 1500
  909. WAIT 0
  910.  
  911. ENDWHILE
  912.  
  913. LOAD_SPECIAL_CHARACTER 1 Maria
  914.  
  915. WHILE NOT HAS_SPECIAL_CHARACTER_LOADED 1
  916. WAIT 0
  917. ENDWHILE
  918.  
  919. LOAD_CUTSCENE END
  920. LOAD_END_OF_GAME_TUNE
  921. SET_CUTSCENE_OFFSET -1031.7601 451.7612 22.5624
  922.  
  923. CREATE_CUTSCENE_OBJECT PED_PLAYER cs_player
  924. SET_CUTSCENE_ANIM cs_player player
  925.  
  926. CREATE_CUTSCENE_OBJECT PED_SPECIAL1 cs_maria
  927. SET_CUTSCENE_ANIM cs_maria maria
  928.  
  929. //CREATE_CUTSCENE_HEAD cs_maria CUT_OBJ1 cs_mariahead
  930. //SET_CUTSCENE_HEAD_ANIM cs_mariahead maria
  931.  
  932. //CREATE_CUTSCENE_HEAD cs_player CUT_OBJ3 cs_playerhead
  933. //SET_CUTSCENE_HEAD_ANIM cs_playerhead player
  934.  
  935. //CLEAR_AREA -381.8 284.0 62.9 1.0 TRUE
  936. //SET_PLAYER_COORDINATES player -381.8 284.0 -100.0
  937. //SET_PLAYER_HEADING player 232.0
  938.  
  939. IF NOT IS_CHAR_DEAD colubian_guard8
  940. SET_CHAR_HEALTH colubian_guard8 0
  941. ENDIF
  942.  
  943. DO_FADE 1500 FADE_IN
  944.  
  945. SWITCH_RUBBISH OFF
  946.  
  947. START_CUTSCENE
  948. PLAY_END_OF_GAME_TUNE
  949.  
  950. // Displays cutscene text
  951.  
  952. GET_CUTSCENE_TIME cs_time
  953.  
  954.  
  955. WHILE cs_time < 5507
  956. WAIT 0
  957. GET_CUTSCENE_TIME cs_time
  958. ENDWHILE
  959.  
  960. PRINT_NOW ( END_A ) 10000 2 // Mission brief
  961.  
  962. WHILE cs_time < 7855
  963. WAIT 0
  964. GET_CUTSCENE_TIME cs_time
  965. ENDWHILE
  966.  
  967. PRINT_NOW ( END_B ) 10000 2 // Mission brief
  968.  
  969. WHILE cs_time < 10313
  970. WAIT 0
  971. GET_CUTSCENE_TIME cs_time
  972. ENDWHILE
  973.  
  974. PRINT_NOW ( END_C ) 10000 2 // Mission brief
  975.  
  976. WHILE cs_time < 13610
  977. WAIT 0
  978. GET_CUTSCENE_TIME cs_time
  979. ENDWHILE
  980.  
  981. PRINT_NOW ( END_D ) 10000 2 // Mission brief
  982.  
  983. WHILE cs_time < 16428
  984. WAIT 0
  985. GET_CUTSCENE_TIME cs_time
  986. ENDWHILE
  987.  
  988. PRINT_NOW ( END_E ) 10000 2 // Mission brief
  989.  
  990. WHILE cs_time < 20514
  991. WAIT 0
  992. GET_CUTSCENE_TIME cs_time
  993. ENDWHILE
  994.  
  995. PRINT_NOW ( END_F ) 10000 2 // Mission brief
  996.  
  997. WHILE cs_time < 22827
  998. WAIT 0
  999. GET_CUTSCENE_TIME cs_time
  1000. ENDWHILE
  1001.  
  1002. PRINT_NOW ( END_G ) 10000 2 // Mission brief
  1003.  
  1004. WHILE cs_time < 26173
  1005. WAIT 0
  1006. GET_CUTSCENE_TIME cs_time
  1007. ENDWHILE
  1008.  
  1009. PRINT_NOW ( END_H ) 10000 2 // Mission brief
  1010.  
  1011. WHILE cs_time < 28028
  1012. WAIT 0
  1013. GET_CUTSCENE_TIME cs_time
  1014. ENDWHILE
  1015.  
  1016. PRINT_NOW ( END_I ) 10000 2 // Mission brief
  1017.  
  1018. WHILE cs_time < 29276
  1019. WAIT 0
  1020. GET_CUTSCENE_TIME cs_time
  1021. ENDWHILE
  1022.  
  1023. PRINT_NOW ( END_J ) 10000 2 // Mission brief
  1024.  
  1025. WHILE cs_time < 31901
  1026. WAIT 0
  1027. GET_CUTSCENE_TIME cs_time
  1028. ENDWHILE
  1029.  
  1030. PRINT_NOW ( END_K ) 10000 2 // Mission brief
  1031.  
  1032. WHILE cs_time < 35772
  1033. WAIT 0
  1034. GET_CUTSCENE_TIME cs_time
  1035. ENDWHILE
  1036.  
  1037. PRINT_NOW ( END_L ) 10000 2 // Mission brief
  1038.  
  1039. WHILE cs_time < 38820
  1040. WAIT 0
  1041. GET_CUTSCENE_TIME cs_time
  1042. ENDWHILE
  1043.  
  1044. PRINT_NOW ( END_M ) 10000 2 // Mission brief
  1045.  
  1046. WHILE cs_time < 42136
  1047. WAIT 0
  1048. GET_CUTSCENE_TIME cs_time
  1049. ENDWHILE
  1050.  
  1051. PRINT_NOW ( END_N ) 10000 2 // Mission brief
  1052.  
  1053. WHILE cs_time < 44646
  1054. WAIT 0
  1055. GET_CUTSCENE_TIME cs_time
  1056. ENDWHILE
  1057.  
  1058. PRINT_NOW ( END_O ) 10000 2 // Mission brief
  1059.  
  1060. WHILE cs_time < 46971
  1061. WAIT 0
  1062. GET_CUTSCENE_TIME cs_time
  1063. ENDWHILE
  1064.  
  1065. PRINT_NOW ( END_P ) 10000 2 // Mission brief
  1066.  
  1067. WHILE cs_time < 49254
  1068. WAIT 0
  1069. GET_CUTSCENE_TIME cs_time
  1070. ENDWHILE
  1071.  
  1072. PRINT_NOW ( END_Q ) 10000 2 // Mission brief
  1073.  
  1074. WHILE cs_time < 51621
  1075. WAIT 0
  1076. GET_CUTSCENE_TIME cs_time
  1077. ENDWHILE
  1078.  
  1079. PRINT_NOW ( END_R ) 10000 2 // Mission brief
  1080.  
  1081. WHILE cs_time < 54000
  1082. WAIT 0
  1083. GET_CUTSCENE_TIME cs_time
  1084. ENDWHILE
  1085.  
  1086. PRINT_NOW ( END_S ) 10000 2 // Mission brief
  1087.  
  1088. WHILE cs_time < 56584
  1089. WAIT 0
  1090. GET_CUTSCENE_TIME cs_time
  1091. ENDWHILE
  1092.  
  1093. PRINT_NOW ( END_T ) 10000 2 // Mission brief
  1094.  
  1095. WHILE cs_time < 59278
  1096. WAIT 0
  1097. GET_CUTSCENE_TIME cs_time
  1098. ENDWHILE
  1099.  
  1100. PRINT_NOW ( END_U ) 4000 2 // Mission brief
  1101.  
  1102. WHILE cs_time < 66666
  1103. WAIT 0
  1104. GET_CUTSCENE_TIME cs_time
  1105. ENDWHILE
  1106.  
  1107.  
  1108. SET_MUSIC_DOES_FADE FALSE
  1109.  
  1110. SET_FADING_COLOUR 1 1 1
  1111. DO_FADE 2000 FADE_OUT
  1112.  
  1113. WHILE GET_FADING_STATUS
  1114. WAIT 0
  1115. ENDWHILE
  1116.  
  1117. WHILE NOT HAS_CUTSCENE_FINISHED
  1118. WAIT 0
  1119.  
  1120. ENDWHILE
  1121.  
  1122. //SWITCH_WORLD_PROCESSING ON
  1123. CLEAR_PRINTS
  1124. CLEAR_CUTSCENE
  1125.  
  1126. GOSUB mission_start_credits
  1127. //SET_CAMERA_BEHIND_PLAYER
  1128.  
  1129.  
  1130. }
  1131. GOTO mission_cat1_passed
  1132.  
  1133.  
  1134. // Mission cat1 failed
  1135.  
  1136. mission_cat1_failed:
  1137. PRINT_BIG ( M_FAIL ) 5000 1 //"Mission Failed"
  1138. IF NOT IS_CHAR_DEAD maria
  1139. REMOVE_CHAR_ELEGANTLY maria
  1140. ENDIF
  1141. RETURN
  1142.  
  1143.  
  1144.  
  1145. // mission cat1 passed
  1146.  
  1147. mission_cat1_passed:
  1148.  
  1149. flag_cat_mission1_passed = 1
  1150. flag_suburban_passed = 1
  1151. //PLAY_MISSION_PASSED_TUNE 1
  1152. //PRINT_WITH_NUMBER_BIG ( M_PASS ) 1000000 5000 1 //"Mission Passed!"
  1153. CLEAR_WANTED_LEVEL player
  1154. REGISTER_MISSION_PASSED CAT2
  1155. PLAYER_MADE_PROGRESS 1
  1156. REMOVE_BLIP maria_contact_blip
  1157. SWITCH_CAR_GENERATOR special_tank 101
  1158. SUBURBAN_PASSED
  1159. //START_NEW_SCRIPT credits_loop
  1160. RETURN
  1161.  
  1162.  
  1163.  
  1164. // mission cleanup
  1165.  
  1166. mission_cleanup_cat1:
  1167.  
  1168. flag_player_on_mission = 0
  1169. flag_player_on_cat_mission = 0
  1170. MARK_MODEL_AS_NO_LONGER_NEEDED PED_GANG_COLOMBIAN_A
  1171. MARK_MODEL_AS_NO_LONGER_NEEDED PED_GANG_COLOMBIAN_B
  1172. MARK_MODEL_AS_NO_LONGER_NEEDED CAR_COLUMB
  1173. MARK_MODEL_AS_NO_LONGER_NEEDED CAR_FLATBED
  1174. UNLOAD_SPECIAL_CHARACTER 1
  1175. UNLOAD_SPECIAL_CHARACTER 2
  1176. UNLOAD_SPECIAL_CHARACTER 3
  1177. UNLOAD_SPECIAL_CHARACTER 4
  1178. //SET_FADING_COLOUR 0 0 0
  1179. CLEAR_ONSCREEN_TIMER countdown_cat1
  1180. SWITCH_PED_ROADS_ON -942.6 337.0 10.0 -953.6 361.4 30.0 // DAM
  1181. REMOVE_BLIP blip1_cat1
  1182. REMOVE_BLIP marias_blip
  1183. DELETE_CHAR catalina
  1184. REMOVE_CATALINA_HELI
  1185. REMOVE_PICKUP rocket_launch
  1186. REMOVE_PICKUP Dead_guards_gun
  1187. SETUP_ZONE_PED_INFO WEE_DAM DAY (8) 0 0 0 0 0 100 0 0
  1188. SETUP_ZONE_PED_INFO WEE_DAM NIGHT (5) 0 0 0 0 0 100 0 0
  1189. SETUP_ZONE_CAR_INFO WEE_DAM DAY (0) 0 0 0 0 0 0 0 0 0 0 0 0 0 0
  1190. SETUP_ZONE_CAR_INFO WEE_DAM NIGHT (0) 0 0 0 0 0 0 0 0 0 0 0 0 0 0
  1191. //DO_FADE 0 FADE_OUT
  1192. //CLEAR_THREAT_FOR_PED_TYPE PEDTYPE_GANG_COLOMBIAN THREAT_PLAYER1
  1193. MISSION_HAS_FINISHED
  1194. RETURN
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200. // **************************************CREDITS************************************************
  1201.  
  1202. mission_start_credits:
  1203. {
  1204. WAIT 0
  1205. SET_PLAYER_CONTROL player OFF
  1206. SET_EVERYONE_IGNORE_PLAYER player TRUE
  1207. SET_PLAYER_VISIBLE player FALSE
  1208. SWITCH_RUBBISH OFF
  1209. SWITCH_WIDESCREEN ON
  1210. ADD_SCORE player 1000000
  1211.  
  1212. START_CREDITS
  1213. TIMERA = 0
  1214. SET_TIME_OF_DAY 2 40
  1215. GOTO first_credits_loop
  1216.  
  1217. WHILE NOT ARE_CREDITS_FINISHED
  1218. WAIT 0
  1219.  
  1220. IF camera_cut = 0
  1221.  
  1222. DO_FADE 1500 FADE_OUT
  1223. WHILE GET_FADING_STATUS
  1224. WAIT 0
  1225.  
  1226. IF TIMERA > 40000
  1227. IF IS_BUTTON_PRESSED PAD1 CROSS
  1228. GOTO final_final_scene
  1229. ENDIF
  1230. ENDIF
  1231.  
  1232. ENDWHILE
  1233.  
  1234. first_credits_loop:
  1235.  
  1236. SET_PLAYER_COORDINATES player -361.9 248.0 -100.0 // Colubian mansion
  1237. SET_FIXED_CAMERA_POSITION -364.393 265.064 82.87 0.0 0.0 0.0
  1238. POINT_CAMERA_AT_POINT -363.973 264.189 82.632 JUMP_CUT
  1239.  
  1240. TIMERB = 0
  1241.  
  1242. WHILE TIMERB < 20000
  1243. WAIT 0
  1244.  
  1245. IF TIMERA > 40000
  1246. IF IS_BUTTON_PRESSED PAD1 CROSS
  1247. GOTO final_final_scene
  1248. ENDIF
  1249. ENDIF
  1250.  
  1251. IF ARE_CREDITS_FINISHED
  1252. GOTO final_final_scene
  1253. ENDIF
  1254.  
  1255. ENDWHILE
  1256.  
  1257. DO_FADE 1500 FADE_IN
  1258. TIMERB = 0
  1259.  
  1260. WHILE TIMERB < 30000
  1261. WAIT 0
  1262.  
  1263. IF TIMERA > 40000
  1264. IF IS_BUTTON_PRESSED PAD1 CROSS
  1265. GOTO final_final_scene
  1266. ENDIF
  1267. ENDIF
  1268.  
  1269. IF ARE_CREDITS_FINISHED
  1270. GOTO final_final_scene
  1271. ENDIF
  1272.  
  1273. ENDWHILE
  1274.  
  1275. camera_cut = 1
  1276. ENDIF
  1277.  
  1278. IF camera_cut = 1
  1279.  
  1280. DO_FADE 1500 FADE_OUT
  1281. WHILE GET_FADING_STATUS
  1282. WAIT 0
  1283.  
  1284. IF IS_BUTTON_PRESSED PAD1 CROSS
  1285. GOTO final_final_scene
  1286. ENDIF
  1287.  
  1288. IF ARE_CREDITS_FINISHED
  1289. GOTO final_final_scene
  1290. ENDIF
  1291.  
  1292. ENDWHILE
  1293.  
  1294. SET_PLAYER_COORDINATES player -1174.25 -7.017 -100.0 // Industrial bit
  1295. SET_FIXED_CAMERA_POSITION -1176.481 -17.694 75.992 0.0 0.0 0.0
  1296. POINT_CAMERA_AT_POINT -1175.726 -17.055 75.847 JUMP_CUT
  1297. SET_TIME_OF_DAY 5 40
  1298.  
  1299. TIMERB = 0
  1300.  
  1301. WHILE TIMERB < 20000
  1302. WAIT 0
  1303.  
  1304. IF IS_BUTTON_PRESSED PAD1 CROSS
  1305. GOTO final_final_scene
  1306. ENDIF
  1307.  
  1308. IF ARE_CREDITS_FINISHED
  1309. GOTO final_final_scene
  1310. ENDIF
  1311.  
  1312. ENDWHILE
  1313.  
  1314. DO_FADE 1500 FADE_IN
  1315. TIMERB = 0
  1316.  
  1317. WHILE TIMERB < 30000
  1318. WAIT 0
  1319.  
  1320. IF IS_BUTTON_PRESSED PAD1 CROSS
  1321. GOTO final_final_scene
  1322. ENDIF
  1323.  
  1324. IF ARE_CREDITS_FINISHED
  1325. GOTO final_final_scene
  1326. ENDIF
  1327.  
  1328. ENDWHILE
  1329.  
  1330. camera_cut = 2
  1331. ENDIF
  1332.  
  1333. IF camera_cut = 2
  1334.  
  1335. DO_FADE 1500 FADE_OUT
  1336. WHILE GET_FADING_STATUS
  1337. WAIT 0
  1338.  
  1339. IF IS_BUTTON_PRESSED PAD1 CROSS
  1340. GOTO final_final_scene
  1341. ENDIF
  1342.  
  1343. IF ARE_CREDITS_FINISHED
  1344. GOTO final_final_scene
  1345. ENDIF
  1346.  
  1347. ENDWHILE
  1348.  
  1349. SET_PLAYER_COORDINATES player -468.7 -3.3 -100.0 // Projects
  1350. SET_FIXED_CAMERA_POSITION -413.07 19.261 54.403 0.0 0.0 0.0
  1351. POINT_CAMERA_AT_POINT -413.942 18.976 54.006 JUMP_CUT
  1352.  
  1353. TIMERB = 0
  1354.  
  1355. WHILE TIMERB < 20000
  1356. WAIT 0
  1357.  
  1358. IF IS_BUTTON_PRESSED PAD1 CROSS
  1359. GOTO final_final_scene
  1360. ENDIF
  1361.  
  1362. IF ARE_CREDITS_FINISHED
  1363. GOTO final_final_scene
  1364. ENDIF
  1365.  
  1366. ENDWHILE
  1367.  
  1368. DO_FADE 1500 FADE_IN
  1369. TIMERB = 0
  1370.  
  1371. WHILE TIMERB < 30000
  1372. WAIT 0
  1373.  
  1374. IF IS_BUTTON_PRESSED PAD1 CROSS
  1375. GOTO final_final_scene
  1376. ENDIF
  1377.  
  1378. IF ARE_CREDITS_FINISHED
  1379. GOTO final_final_scene
  1380. ENDIF
  1381.  
  1382. ENDWHILE
  1383.  
  1384. camera_cut = 3
  1385. ENDIF
  1386.  
  1387. IF camera_cut = 3
  1388.  
  1389. DO_FADE 1500 FADE_OUT
  1390. WHILE GET_FADING_STATUS
  1391. WAIT 0
  1392.  
  1393. IF IS_BUTTON_PRESSED PAD1 CROSS
  1394. GOTO final_final_scene
  1395. ENDIF
  1396.  
  1397. IF ARE_CREDITS_FINISHED
  1398. GOTO final_final_scene
  1399. ENDIF
  1400.  
  1401. ENDWHILE
  1402.  
  1403. SET_PLAYER_COORDINATES player -855.7 -717.3 -100.0 // Airport
  1404. SET_FIXED_CAMERA_POSITION -959.517 -656.414 55.464 0.0 0.0 0.0
  1405. POINT_CAMERA_AT_POINT -958.668 -656.912 55.288 JUMP_CUT
  1406. SET_TIME_OF_DAY 22 0
  1407.  
  1408. TIMERB = 0
  1409.  
  1410. WHILE TIMERB < 20000
  1411. WAIT 0
  1412.  
  1413. IF IS_BUTTON_PRESSED PAD1 CROSS
  1414. GOTO final_final_scene
  1415. ENDIF
  1416.  
  1417. IF ARE_CREDITS_FINISHED
  1418. GOTO final_final_scene
  1419. ENDIF
  1420.  
  1421. ENDWHILE
  1422.  
  1423. DO_FADE 1500 FADE_IN
  1424. TIMERB = 0
  1425.  
  1426. WHILE TIMERB < 30000
  1427. WAIT 0
  1428.  
  1429. IF IS_BUTTON_PRESSED PAD1 CROSS
  1430. GOTO final_final_scene
  1431. ENDIF
  1432.  
  1433. IF ARE_CREDITS_FINISHED
  1434. GOTO final_final_scene
  1435. ENDIF
  1436.  
  1437. ENDWHILE
  1438.  
  1439. camera_cut = 4
  1440. ENDIF
  1441.  
  1442. IF camera_cut = 4
  1443.  
  1444. DO_FADE 1500 FADE_OUT
  1445. WHILE GET_FADING_STATUS
  1446. WAIT 0
  1447.  
  1448. IF IS_BUTTON_PRESSED PAD1 CROSS
  1449. GOTO final_final_scene
  1450. ENDIF
  1451.  
  1452. IF ARE_CREDITS_FINISHED
  1453. GOTO final_final_scene
  1454. ENDIF
  1455.  
  1456. ENDWHILE
  1457.  
  1458. SET_PLAYER_COORDINATES player -532.7 -611.7 43.3 // Bridge
  1459. SET_FIXED_CAMERA_POSITION -571.592 -611.137 67.566 0.0 0.0 0.0
  1460. POINT_CAMERA_AT_POINT -570.697 -611.579 67.493 JUMP_CUT
  1461.  
  1462. TIMERB = 0
  1463.  
  1464. WHILE TIMERB < 20000
  1465. WAIT 0
  1466.  
  1467. IF IS_BUTTON_PRESSED PAD1 CROSS
  1468. GOTO final_final_scene
  1469. ENDIF
  1470.  
  1471. IF ARE_CREDITS_FINISHED
  1472. GOTO final_final_scene
  1473. ENDIF
  1474.  
  1475. ENDWHILE
  1476.  
  1477. DO_FADE 1500 FADE_IN
  1478. TIMERB = 0
  1479.  
  1480. WHILE TIMERB < 30000
  1481. WAIT 0
  1482.  
  1483. IF IS_BUTTON_PRESSED PAD1 CROSS
  1484. GOTO final_final_scene
  1485. ENDIF
  1486.  
  1487. IF ARE_CREDITS_FINISHED
  1488. GOTO final_final_scene
  1489. ENDIF
  1490.  
  1491. ENDWHILE
  1492.  
  1493. camera_cut = 5
  1494. ENDIF
  1495.  
  1496. IF camera_cut = 5
  1497.  
  1498. DO_FADE 1500 FADE_OUT
  1499. WHILE GET_FADING_STATUS
  1500. WAIT 0
  1501.  
  1502. IF IS_BUTTON_PRESSED PAD1 CROSS
  1503. GOTO final_final_scene
  1504. ENDIF
  1505.  
  1506. IF ARE_CREDITS_FINISHED
  1507. GOTO final_final_scene
  1508. ENDIF
  1509.  
  1510. ENDWHILE
  1511.  
  1512. SET_PLAYER_COORDINATES player -671.6 -155.9 -100.0 // Twisted Bridge
  1513. SET_FIXED_CAMERA_POSITION -706.590 -219.085 25.797 0.0 0.0 0.0
  1514. POINT_CAMERA_AT_POINT -706.155 -218.190 25.696 JUMP_CUT
  1515. SET_TIME_OF_DAY 1 20
  1516. FORCE_WEATHER_NOW WEATHER_RAINY
  1517.  
  1518. TIMERB = 0
  1519.  
  1520. WHILE TIMERB < 20000
  1521. WAIT 0
  1522.  
  1523. IF IS_BUTTON_PRESSED PAD1 CROSS
  1524. GOTO final_final_scene
  1525. ENDIF
  1526.  
  1527. IF ARE_CREDITS_FINISHED
  1528. GOTO final_final_scene
  1529. ENDIF
  1530.  
  1531. ENDWHILE
  1532.  
  1533. DO_FADE 1500 FADE_IN
  1534. TIMERB = 0
  1535.  
  1536. WHILE TIMERB < 40000
  1537. WAIT 0
  1538.  
  1539. IF IS_BUTTON_PRESSED PAD1 CROSS
  1540. GOTO final_final_scene
  1541. ENDIF
  1542.  
  1543. IF ARE_CREDITS_FINISHED
  1544. GOTO final_final_scene
  1545. ENDIF
  1546.  
  1547. ENDWHILE
  1548.  
  1549. camera_cut = 0
  1550. ENDIF
  1551.  
  1552. ENDWHILE
  1553.  
  1554. // **********************************END OF CAMERA CUTSCENE****************************
  1555.  
  1556. final_final_scene:
  1557.  
  1558. STOP_CREDITS
  1559. //FORCE_WEATHER_NOW WEATHER_CLOUDY
  1560.  
  1561. //SET_FADING_COLOUR 0 0 0
  1562. SET_TIME_OF_DAY 7 00
  1563.  
  1564. SET_MUSIC_DOES_FADE TRUE
  1565.  
  1566. DO_FADE 2000 FADE_OUT
  1567.  
  1568. WHILE GET_FADING_STATUS
  1569. WAIT 0
  1570. ENDWHILE
  1571.  
  1572. SET_PLAYER_VISIBLE player TRUE
  1573. SET_PLAYER_HEALTH player 100
  1574. CLEAR_AREA -666.8 -1.8 18.8 2.0 TRUE
  1575. SET_PLAYER_COORDINATES player -666.8 -1.8 -100.0
  1576. LOAD_SCENE -666.8 -1.8 19.0
  1577. SET_PLAYER_HEADING player 180.0
  1578. RESTORE_CAMERA_JUMPCUT
  1579. SET_CAMERA_IN_FRONT_OF_PLAYER
  1580. SWITCH_WIDESCREEN OFF
  1581. TIMERB = 0
  1582.  
  1583. flag_player_on_mission = 0
  1584. flag_player_on_cat_mission = 0
  1585.  
  1586. TIMERB = 0
  1587.  
  1588. WHILE TIMERB < 2500
  1589. WAIT 0
  1590.  
  1591. ENDWHILE
  1592.  
  1593. DO_FADE 2000 FADE_IN
  1594. STOP_END_OF_GAME_TUNE
  1595.  
  1596. WHILE GET_FADING_STATUS
  1597. WAIT 0
  1598. ENDWHILE
  1599.  
  1600. RETURN
  1601.  
  1602. }
Add Comment
Please, Sign In to add comment