Advertisement
R4gn0r0k

love2.sc

Oct 11th, 2016
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 27.69 KB | None | 0 0
  1. MISSION_START
  2. // *****************************************************************************************
  3. // ********************************* Love mission 2 ***********************************
  4. // ********************************* Assassinate Kenji ***********************************
  5. // *****************************************************************************************
  6. // *****************************************************************************************
  7.  
  8. // Mission start stuff
  9.  
  10. GOSUB mission_start_love2
  11. IF HAS_DEATHARREST_BEEN_EXECUTED
  12. GOSUB mission_love2_failed
  13. ENDIF
  14.  
  15. GOSUB mission_cleanup_love2
  16.  
  17. MISSION_END
  18.  
  19. // Variables for mission
  20.  
  21.  
  22. VAR_FLOAT carpark_minx carpark_miny carpark_maxx carpark_maxy
  23. VAR_FLOAT carpark_minz carpark_maxz
  24.  
  25. VAR_INT blip_carpark blip_kenji_love2
  26. VAR_INT flag_carpark_blip
  27.  
  28. //VAR_INT test_car_love2//test stuff
  29.  
  30. VAR_INT flag_kenji_dead flag_yak_created_love2 flag_wanted_love2 flag_kenji_look
  31. VAR_INT flag_message flag_yak_attack_love2 flag_player_clear flag_kenji_cut
  32. VAR_INT timer_kenji_cut_start timer_kenji_cut_dif timer_kenji_cut_now
  33.  
  34. VAR_INT kenji_car_love2 yak_car_1_love2 yak_car_2_love2
  35. VAR_INT yak_1_love2 yak_2_love2 yak_3_love2 yak_4_love2
  36. VAR_INT yak_5_love2 yak_6_love2 yak_7_love2 yak_8_love2
  37. VAR_INT counter_kenji_guards_dead
  38. VAR_INT flag_1_dead_love2 flag_2_dead_love2 flag_3_dead_love2 flag_4_dead_love2
  39. VAR_INT flag_5_dead_love2 flag_6_dead_love2 flag_7_dead_love2 flag_8_dead_love2
  40. //VAR_INT flag_1_dead_love2 flag_1_dead_love2 flag_1_dead_love2 flag_1_dead_love2
  41.  
  42. //VAR_INT yak_9_love2 yak_10_love2 yak_11_love2 yak_12_love2
  43.  
  44. //VAR_INT kenji
  45.  
  46.  
  47. //+++++++++++++++++++++++++++CREATE PEDS GOSUB++++++++++++++++++++++++++++++++++++++++++++
  48. create_yakuza:
  49.  
  50. IF flag_yak_created_love2 = 0
  51. CREATE_CAR CAR_YAKUZA 302.0 -550.0 37.0 kenji_car_love2
  52. SET_CAR_HEADING kenji_car_love2 90.0
  53. CAR_SET_IDLE kenji_car_love2
  54. SET_CAR_ONLY_DAMAGED_BY_PLAYER kenji_car_love2 False
  55.  
  56. CREATE_CAR CAR_STRETCH 291.4 -547.0 37.0 yak_car_1_love2
  57. SET_CAR_HEADING yak_car_1_love2 320.0
  58. CAR_SET_IDLE yak_car_1_love2
  59. SET_CAR_ONLY_DAMAGED_BY_PLAYER yak_car_1_love2 False
  60.  
  61. CREATE_CAR CAR_YAKUZA 294.6 -558.0 37.0 yak_car_2_love2
  62. SET_CAR_HEADING yak_car_2_love2 96.0
  63. CAR_SET_IDLE yak_car_2_love2
  64. SET_CAR_ONLY_DAMAGED_BY_PLAYER yak_car_2_love2 False
  65.  
  66. CREATE_CAR CAR_STRETCH 299.4 -540.0 37.0 yak_car_1_love2
  67. SET_CAR_HEADING yak_car_1_love2 296.0
  68. CAR_SET_IDLE yak_car_1_love2
  69. SET_CAR_ONLY_DAMAGED_BY_PLAYER yak_car_1_love2 False
  70.  
  71. CREATE_CHAR PEDTYPE_GANG_YAKUZA PED_GANG_YAKUZA_A 286.4 -543.5 37.0 yak_1_love2
  72. SET_CHAR_HEADING yak_1_love2 180.0
  73. //SET_CHAR_OBJ_GUARD_AREA yak_1_love2 267.7 -592.0 306.0 -480.0
  74.  
  75. CREATE_CHAR PEDTYPE_GANG_YAKUZA PED_GANG_YAKUZA_B 304.5 -544.3 37.0 yak_2_love2
  76. SET_CHAR_HEADING yak_2_love2 40.0
  77. //SET_CHAR_OBJ_GUARD_AREA yak_2_love2 MinX MinY MaxX MaxY
  78. ADD_ARMOUR_TO_CHAR yak_2_love2 100
  79.  
  80. CREATE_CHAR PEDTYPE_GANG_YAKUZA PED_GANG_YAKUZA_A 299.25 -534.0 37.0 yak_3_love2
  81. SET_CHAR_HEADING yak_3_love2 20.0
  82. //SET_CHAR_OBJ_GUARD_AREA yak_3_love2 MinX MinY MaxX MaxY
  83.  
  84. CREATE_CHAR PEDTYPE_GANG_YAKUZA PED_GANG_YAKUZA_B 295.0 -562.0 37.0 yak_4_love2
  85. SET_CHAR_HEADING yak_4_love2 180.0
  86. //SET_CHAR_OBJ_GUARD_AREA yak_4_love2 MinX MinY MaxX MaxY
  87.  
  88. CREATE_CHAR PEDTYPE_GANG_YAKUZA PED_GANG_YAKUZA_A 295.0 -544.0 37.0 yak_5_love2
  89. SET_CHAR_HEADING yak_5_love2 15.0
  90. //SET_CHAR_OBJ_GUARD_AREA yak_5_love2 267.7 -592.0 306.0 -480.0
  91. ADD_ARMOUR_TO_CHAR yak_5_love2 100
  92.  
  93. CREATE_CHAR PEDTYPE_GANG_YAKUZA PED_GANG_YAKUZA_B 300.0 -556.0 37.0 yak_6_love2
  94. SET_CHAR_HEADING yak_6_love2 160.0
  95. //SET_CHAR_OBJ_GUARD_AREA yak_4_love2 MinX MinY MaxX MaxY
  96.  
  97. CREATE_CHAR PEDTYPE_GANG_YAKUZA PED_GANG_YAKUZA_B 301.0 -516.0 37.0 yak_7_love2
  98. SET_CHAR_HEADING yak_7_love2 45.0
  99. //SET_CHAR_OBJ_GUARD_AREA yak_4_love2 MinX MinY MaxX MaxY
  100.  
  101. CREATE_CHAR PEDTYPE_GANG_YAKUZA PED_GANG_YAKUZA_B 273.0 -570.0 37.0 yak_8_love2
  102. SET_CHAR_HEADING yak_8_love2 260.0
  103. //SET_CHAR_OBJ_GUARD_AREA yak_4_love2 MinX MinY MaxX MaxY
  104.  
  105. GIVE_WEAPON_TO_CHAR yak_1_love2 WEAPONTYPE_M16 80
  106. GIVE_WEAPON_TO_CHAR yak_2_love2 WEAPONTYPE_UZI 60
  107. GIVE_WEAPON_TO_CHAR yak_3_love2 WEAPONTYPE_UZI 60
  108. SET_CHAR_ACCURACY yak_3_love2 40
  109. GIVE_WEAPON_TO_CHAR yak_4_love2 WEAPONTYPE_UZI 60
  110. SET_CHAR_ACCURACY yak_4_love2 40
  111. GIVE_WEAPON_TO_CHAR yak_5_love2 WEAPONTYPE_UZI 60
  112. SET_CHAR_ACCURACY yak_5_love2 40
  113. GIVE_WEAPON_TO_CHAR yak_6_love2 WEAPONTYPE_UZI 60
  114. GIVE_WEAPON_TO_CHAR yak_7_love2 WEAPONTYPE_SHOTGUN 25
  115. GIVE_WEAPON_TO_CHAR yak_8_love2 WEAPONTYPE_UZI 60
  116. SET_CHAR_ACCURACY yak_8_love2 40
  117.  
  118. SET_CHAR_THREAT_SEARCH yak_1_love2 THREAT_PLAYER1
  119. SET_CHAR_THREAT_SEARCH yak_2_love2 THREAT_PLAYER1
  120. SET_CHAR_THREAT_SEARCH yak_3_love2 THREAT_PLAYER1
  121. SET_CHAR_THREAT_SEARCH yak_4_love2 THREAT_PLAYER1
  122. SET_CHAR_THREAT_SEARCH yak_5_love2 THREAT_PLAYER1
  123. SET_CHAR_THREAT_SEARCH yak_6_love2 THREAT_PLAYER1
  124. SET_CHAR_THREAT_SEARCH yak_7_love2 THREAT_PLAYER1
  125. SET_CHAR_THREAT_SEARCH yak_8_love2 THREAT_PLAYER1
  126.  
  127. CREATE_CHAR PEDTYPE_SPECIAL PED_SPECIAL1 304.2 -543.1 36.3 kenji
  128. SET_CHAR_HEADING kenji 140.0
  129. SET_CHAR_THREAT_SEARCH kenji THREAT_PLAYER1
  130. GIVE_WEAPON_TO_CHAR kenji WEAPONTYPE_UZI 60
  131. ADD_ARMOUR_TO_CHAR kenji 100
  132. ADD_BLIP_FOR_CHAR kenji blip_kenji_love2
  133. SET_CHAR_STAY_IN_SAME_PLACE kenji true
  134. flag_yak_created_love2 = 1
  135. ENDIF
  136.  
  137.  
  138. RETURN
  139.  
  140.  
  141.  
  142. player_wanted_love2:
  143.  
  144. IF flag_yak_created_love2 = 1
  145. AND flag_wanted_love2 = 0
  146. IF IS_CHAR_DEAD yak_1_love2
  147. ALTER_WANTED_LEVEL_NO_DROP player 3
  148. flag_wanted_love2 = 1
  149. ENDIF
  150. IF IS_CHAR_DEAD yak_2_love2
  151. ALTER_WANTED_LEVEL_NO_DROP player 3
  152. flag_wanted_love2 = 1
  153. ENDIF
  154. IF IS_CHAR_DEAD yak_3_love2
  155. ALTER_WANTED_LEVEL_NO_DROP player 3
  156. flag_wanted_love2 = 1
  157. ENDIF
  158. IF IS_CHAR_DEAD yak_4_love2
  159. ALTER_WANTED_LEVEL_NO_DROP player 3
  160. flag_wanted_love2 = 1
  161. ENDIF
  162. IF IS_CHAR_DEAD yak_5_love2
  163. ALTER_WANTED_LEVEL_NO_DROP player 3
  164. flag_wanted_love2 = 1
  165. ENDIF
  166. IF IS_CHAR_DEAD yak_6_love2
  167. ALTER_WANTED_LEVEL_NO_DROP player 3
  168. flag_wanted_love2 = 1
  169. ENDIF
  170. IF IS_CHAR_DEAD yak_7_love2
  171. ALTER_WANTED_LEVEL_NO_DROP player 3
  172. flag_wanted_love2 = 1
  173. ENDIF
  174. IF IS_CHAR_DEAD yak_8_love2
  175. ALTER_WANTED_LEVEL_NO_DROP player 3
  176. flag_wanted_love2 = 1
  177. ENDIF
  178.  
  179. ENDIF
  180.  
  181.  
  182. RETURN
  183.  
  184.  
  185.  
  186.  
  187. // ****************************************Mission Start************************************
  188.  
  189. mission_start_love2:
  190. REGISTER_MISSION_GIVEN
  191. SCRIPT_NAME love2
  192. flag_player_on_mission = 1
  193. flag_player_on_love_mission = 1
  194. WAIT 0
  195.  
  196. flag_carpark_blip = 0
  197. flag_kenji_dead = 0
  198. flag_message = 0
  199. flag_yak_created_love2 = 0
  200. flag_wanted_love2 = 0
  201. flag_yak_attack_love2 = 0
  202. flag_player_clear = 0
  203. flag_kenji_cut = 0
  204. flag_kenji_look = 0
  205.  
  206. flag_1_dead_love2 = 0
  207. flag_2_dead_love2 = 0
  208. flag_3_dead_love2 = 0
  209. flag_4_dead_love2 = 0
  210. flag_5_dead_love2 = 0
  211. flag_6_dead_love2 = 0
  212. flag_7_dead_love2 = 0
  213. flag_8_dead_love2 = 0
  214.  
  215. counter_kenji_guards_dead = 0
  216.  
  217. carpark_minx = 265.5
  218. carpark_miny = -610.5
  219. carpark_maxx = 345.5
  220. carpark_maxy = -479.5
  221.  
  222. carpark_minz = 32.5
  223. carpark_maxz = 50.0
  224.  
  225. /*
  226. IF CAN_PLAYER_START_MISSION Player
  227. MAKE_PLAYER_SAFE_FOR_CUTSCENE Player
  228. ELSE
  229. GOTO mission_love2_failed
  230. ENDIF
  231.  
  232. SET_FADING_COLOUR 0 0 0
  233.  
  234. DO_FADE 1500 FADE_OUT
  235.  
  236. PRINT_BIG ( LOVE2 ) 15000 2 //"Love Mission 2"
  237.  
  238. SWITCH_STREAMING OFF
  239. */
  240.  
  241. REQUEST_MODEL tshrorckgrdn
  242. REQUEST_MODEL tshrorckgrdn_alfas
  243.  
  244. WHILE NOT HAS_MODEL_LOADED tshrorckgrdn_alfas
  245. OR NOT HAS_MODEL_LOADED tshrorckgrdn
  246. WAIT 0
  247. ENDWHILE
  248.  
  249. // ****************************************START OF CUTSCENE********************************
  250.  
  251. LOAD_SPECIAL_CHARACTER 1 love
  252. //LOAD_SPECIAL_CHARACTER 2 butler
  253.  
  254. LOAD_SPECIAL_MODEL cut_obj1 PLAYERH
  255. LOAD_SPECIAL_MODEL cut_obj2 LOVEH
  256. //LOAD_SPECIAL_MODEL cut_obj3 BUTLERH
  257.  
  258. /*
  259. WHILE GET_FADING_STATUS
  260. WAIT 0
  261. ENDWHILE
  262. */
  263.  
  264. LOAD_ALL_MODELS_NOW
  265.  
  266.  
  267. WHILE NOT HAS_SPECIAL_CHARACTER_LOADED 1
  268. OR NOT HAS_MODEL_LOADED cut_obj1
  269. OR NOT HAS_MODEL_LOADED cut_obj2
  270. //OR NOT HAS_SPECIAL_CHARACTER_LOADED 2
  271. //OR NOT HAS_MODEL_LOADED cut_obj3
  272. WAIT 0
  273. ENDWHILE
  274.  
  275.  
  276. LOAD_CUTSCENE d2_kk
  277.  
  278. SWITCH_STREAMING ON
  279.  
  280. SET_CUTSCENE_OFFSET 85.2162 -1532.9093 243.5422
  281.  
  282. CREATE_CUTSCENE_OBJECT PED_PLAYER cs_player
  283. SET_CUTSCENE_ANIM cs_player player
  284.  
  285. CREATE_CUTSCENE_OBJECT PED_SPECIAL1 cs_love
  286. SET_CUTSCENE_ANIM cs_love love
  287.  
  288. //CREATE_CUTSCENE_OBJECT PED_SPECIAL2 cs_butler
  289. //SET_CUTSCENE_ANIM cs_butler butler
  290.  
  291. CREATE_CUTSCENE_HEAD cs_player CUT_OBJ1 cs_playerhead
  292. SET_CUTSCENE_HEAD_ANIM cs_playerhead player
  293.  
  294. CREATE_CUTSCENE_HEAD cs_love CUT_OBJ2 cs_lovehead
  295. SET_CUTSCENE_HEAD_ANIM cs_lovehead love
  296.  
  297. //CREATE_CUTSCENE_HEAD cs_butler CUT_OBJ3 cs_butlerhead
  298. //SET_CUTSCENE_HEAD_ANIM cs_butlerhead butler
  299.  
  300. SET_PLAYER_COORDINATES player 85.0 -1548.2 28.3
  301.  
  302. SET_PLAYER_HEADING player 90.0
  303.  
  304. DO_FADE 250 FADE_IN
  305.  
  306. SWITCH_RUBBISH OFF
  307.  
  308. START_CUTSCENE
  309. //SWITCH_STREAMING OFF
  310.  
  311. // Displays cutscene text
  312.  
  313. GET_CUTSCENE_TIME cs_time
  314.  
  315. WHILE cs_time < 5434
  316. WAIT 0
  317. GET_CUTSCENE_TIME cs_time
  318. ENDWHILE
  319.  
  320. PRINT_NOW (LOVE2_A) 4000 1 //"Nothing drives down real estate prices like a good old fashi etc..."
  321. //MESSAGE_WAIT 3000 true
  322.  
  323. WHILE cs_time < 9893
  324. WAIT 0
  325. GET_CUTSCENE_TIME cs_time
  326. ENDWHILE
  327.  
  328. PRINT_NOW (LOVE2_B) 4500 1 //"....but that might be going too far in this etc."
  329. //MESSAGE_WAIT 3000 true
  330.  
  331. WHILE cs_time < 14631
  332. WAIT 0
  333. GET_CUTSCENE_TIME cs_time
  334. ENDWHILE
  335.  
  336. PRINT_NOW (LOVE2_C) 4000 1 //"I want you to kill the Yakuza WAKA-gashira, Kenji Kasen."
  337. //MESSAGE_WAIT 3000 true
  338.  
  339. WHILE cs_time < 18811
  340. WAIT 0
  341. GET_CUTSCENE_TIME cs_time
  342. ENDWHILE
  343.  
  344. PRINT_NOW (LOVE2_D) 3000 1 //"I've learned .....t the top of the multi-story carpark in Newport."
  345. //MESSAGE_WAIT 3000 true
  346.  
  347. WHILE cs_time < 21947
  348. WAIT 0
  349. GET_CUTSCENE_TIME cs_time
  350. ENDWHILE
  351.  
  352. PRINT_NOW (LOVE2_E) 3500 1 //"The Yakuza must blame.....Steal a Cartel car and take out Kenji!"
  353. //MESSAGE_WAIT 3000 true
  354.  
  355. WHILE cs_time < 26266
  356. WAIT 0
  357. GET_CUTSCENE_TIME cs_time
  358. ENDWHILE
  359.  
  360. PRINT_NOW (LOVE2_F) 3500 1 //"The Yakuza must blame.....Steal a Cartel car and take out Kenji!"
  361. //MESSAGE_WAIT 3000 true
  362.  
  363. WHILE cs_time < 30656
  364. WAIT 0
  365. GET_CUTSCENE_TIME cs_time
  366. ENDWHILE
  367.  
  368. PRINT_NOW (LOVE2_G) 3000 1 //"The Yakuza must blame.....Steal a Cartel car and take out Kenji!"
  369. //MESSAGE_WAIT 3000 true
  370.  
  371. WHILE cs_time < 33442
  372. WAIT 0
  373. GET_CUTSCENE_TIME cs_time
  374. ENDWHILE
  375.  
  376. PRINT_NOW (LOVE2_H) 4500 1 //"The Yakuza must blame.....Steal a Cartel car and take out Kenji!"
  377. //MESSAGE_WAIT 3000 true
  378.  
  379. WHILE cs_time < 41066
  380. WAIT 0
  381. GET_CUTSCENE_TIME cs_time
  382. ENDWHILE
  383.  
  384.  
  385. DO_FADE 1500 FADE_OUT
  386.  
  387. WHILE NOT HAS_CUTSCENE_FINISHED
  388. WAIT 0
  389. ENDWHILE
  390.  
  391. CLEAR_PRINTS
  392.  
  393. WHILE GET_FADING_STATUS
  394. WAIT 0
  395. ENDWHILE
  396.  
  397. CLEAR_CUTSCENE
  398.  
  399. DO_FADE 0 FADE_OUT
  400.  
  401. SET_CAMERA_BEHIND_PLAYER
  402.  
  403. WAIT 500
  404.  
  405. DO_FADE 1500 FADE_IN
  406.  
  407. //WHILE GET_FADING_STATUS
  408. // WAIT 0
  409. //ENDWHILE
  410.  
  411. //SET_VISIBILITY_OF_CLOSEST_OBJECT_OF_TYPE
  412.  
  413. UNLOAD_SPECIAL_CHARACTER 1
  414. MARK_MODEL_AS_NO_LONGER_NEEDED CUT_OBJ1
  415. MARK_MODEL_AS_NO_LONGER_NEEDED CUT_OBJ2
  416. //MARK_MODEL_AS_NO_LONGER_NEEDED CUT_OBJ3
  417.  
  418. MARK_MODEL_AS_NO_LONGER_NEEDED tshrorckgrdn
  419. MARK_MODEL_AS_NO_LONGER_NEEDED tshrorckgrdn_alfas
  420.  
  421. //SWITCH_STREAMING ON
  422. SWITCH_RUBBISH ON
  423. // ******************************************END OF CUTSCENE********************************
  424.  
  425. /*
  426. //++++++++++++++++++++++++++++++++++++++++++++CUT SCENE++++++++++++++++++++++++++++++++++
  427.  
  428. PRINT_BIG ( LOVE2 ) 15000 2 //"Love Mission 2"
  429.  
  430. SET_PLAYER_CONTROL player OFF
  431.  
  432. DO_FADE 1500 FADE_OUT
  433.  
  434. WAIT 1500
  435.  
  436. SWITCH_WIDESCREEN ON
  437.  
  438. SET_PLAYER_COORDINATES player 114.24 -1543.31 246.03
  439. //SET_PLAYER_HEADING player Heading
  440.  
  441. LOAD_SPECIAL_CHARACTER 1 misty
  442.  
  443. WHILE NOT HAS_SPECIAL_CHARACTER_LOADED 1
  444. WAIT 0
  445. ENDWHILE
  446.  
  447. CREATE_CHAR PEDTYPE_CIVMALE PED_SPECIAL1 126.6 -1556.5 246.39 love
  448. TURN_CHAR_TO_FACE_PLAYER love player
  449.  
  450. DO_FADE 1500 FADE_IN
  451.  
  452. WAIT 1500
  453.  
  454. GET_PLAYER_CHAR player script_controlled_player
  455.  
  456. IF IS_CHAR_DEAD love
  457. GOTO mission_love2_failed
  458. ENDIF
  459.  
  460. SET_CHAR_OBJ_GOTO_CHAR_ON_FOOT script_controlled_player love
  461.  
  462. WHILE NOT LOCATE_PLAYER_ON_FOOT_CHAR_2D player love 3.0 3.0 0
  463. WAIT 0
  464. IF IS_CHAR_DEAD love
  465. GOTO mission_love2_failed
  466. ENDIF
  467.  
  468. ENDWHILE
  469.  
  470. TURN_CHAR_TO_FACE_PLAYER love player
  471. TURN_CHAR_TO_FACE_CHAR script_controlled_player love
  472.  
  473. PRINT_NOW (LOVE2_A) 3000 1 //"Nothing drives down real estate prices like a good old fashi etc..."
  474. MESSAGE_WAIT 3000 true
  475. PRINT_NOW (LOVE2_B) 3000 1 //"....but that might be going too far in this etc."
  476. MESSAGE_WAIT 3000 true
  477. PRINT_NOW (LOVE2_C) 3000 1 //"I want you to kill the Yakuza WAKA-gashira, Kenji Kasen."
  478. MESSAGE_WAIT 3000 true
  479. PRINT_NOW (LOVE2_D) 3000 1 //"I've learned .....t the top of the multi-story carpark in Newport."
  480. MESSAGE_WAIT 3000 true
  481. PRINT_NOW (LOVE2_E) 3000 1 //"The Yakuza must blame.....Steal a Cartel car and take out Kenji!"
  482. MESSAGE_WAIT 3000 true
  483. */
  484. /*
  485. SET_CHAR_OBJ_GOTO_COORD_ON_FOOT script_controlled_player 114.24 -1543.31
  486.  
  487. WHILE NOT IS_CHAR_OBJECTIVE_PASSED script_controlled_player
  488. WAIT 0
  489. ENDWHILE
  490.  
  491. //SET_CHAR_OBJ_NO_OBJ script_controlled_player
  492.  
  493. DO_FADE 1500 FADE_OUT
  494. WAIT 1500
  495.  
  496. SWITCH_WIDESCREEN OFF
  497. SET_PLAYER_COORDINATES player 85.1 -1548.8 28.3
  498. //SET_PLAYER_HEADING player Heading
  499.  
  500. DELETE_CHAR love
  501. UNLOAD_SPECIAL_CHARACTER 1
  502.  
  503. DO_FADE 1500 FADE_IN
  504. WAIT 1500
  505.  
  506. SET_PLAYER_CONTROL player ON
  507.  
  508.  
  509.  
  510. //++++++++++++++++++++++++++++++++++++++++++++++++CUTSCENE OVER+++++++++++++++++++++++++++++
  511. */
  512.  
  513.  
  514. LOAD_SPECIAL_CHARACTER 1 kenji
  515. WHILE NOT HAS_SPECIAL_CHARACTER_LOADED 1
  516. WAIT 0
  517. ENDWHILE
  518.  
  519. REQUEST_MODEL PED_GANG_YAKUZA_A
  520. WHILE NOT HAS_MODEL_LOADED PED_GANG_YAKUZA_A
  521. WAIT 0
  522. ENDWHILE
  523.  
  524. REQUEST_MODEL PED_GANG_YAKUZA_B
  525. WHILE NOT HAS_MODEL_LOADED PED_GANG_YAKUZA_B
  526. WAIT 0
  527. ENDWHILE
  528.  
  529. REQUEST_MODEL CAR_YAKUZA
  530. WHILE NOT HAS_MODEL_LOADED CAR_YAKUZA
  531. WAIT 0
  532. ENDWHILE
  533.  
  534. REQUEST_MODEL CAR_STRETCH
  535. WHILE NOT HAS_MODEL_LOADED CAR_STRETCH
  536. WAIT 0
  537. ENDWHILE
  538.  
  539. LOAD_MISSION_AUDIO LO2_A
  540.  
  541. /*
  542. REQUEST_MODEL CAR_COLUMB//test stuff
  543. WHILE NOT HAS_MODEL_LOADED CAR_COLUMB
  544. WAIT 0
  545. ENDWHILE
  546.  
  547. PRINT_NOW (LOVE2_3) 3000 1//test stuff
  548. CREATE_CAR CAR_COLUMB 54.0 -1625.0 -100.0 test_car_love2//test stuff
  549. CAR_SET_IDLE test_car_love2//test stuff
  550. */
  551.  
  552. //While loop 1: player not at carpark AND player not in CAR_COLUMB
  553.  
  554. while_loop_1:
  555. WHILE flag_kenji_dead = 0
  556. WAIT 0
  557. IF IS_PLAYER_IN_MODEL player CAR_COLUMB
  558. AND IS_PLAYER_IN_AREA_2D player carpark_minx carpark_miny carpark_maxx carpark_maxy false
  559. flag_message = 3
  560. GOTO while_loop_4
  561. ENDIF
  562.  
  563. IF IS_PLAYER_IN_MODEL player CAR_COLUMB
  564. AND NOT IS_PLAYER_IN_AREA_2D player carpark_minx carpark_miny carpark_maxx carpark_maxy false
  565. flag_message = 1
  566. GOTO while_loop_2
  567. ENDIF
  568.  
  569. IF NOT IS_PLAYER_IN_MODEL player CAR_COLUMB
  570. AND IS_PLAYER_IN_AREA_2D player carpark_minx carpark_miny carpark_maxx carpark_maxy false
  571. flag_message = 2
  572. GOTO while_loop_3
  573. ENDIF
  574. IF flag_message = 0
  575. PRINT_NOW (LOVE2_1) 6000 1 //"Go and steal a Colombian Gangcar!"
  576. WAIT 3000
  577. flag_message = 1
  578. ENDIF
  579.  
  580.  
  581.  
  582. ENDWHILE
  583.  
  584.  
  585. //While loop 2: player not at carpark AND player in CAR_COLUMB
  586.  
  587. while_loop_2:
  588. WHILE flag_kenji_dead = 0
  589. WAIT 0
  590. IF IS_PLAYER_IN_MODEL player CAR_COLUMB
  591. AND IS_PLAYER_IN_AREA_2D player carpark_minx carpark_miny carpark_maxx carpark_maxy false
  592. flag_message = 3
  593. GOTO while_loop_4
  594. ENDIF
  595.  
  596. IF NOT IS_PLAYER_IN_MODEL player CAR_COLUMB
  597. AND NOT IS_PLAYER_IN_AREA_2D player carpark_minx carpark_miny carpark_maxx carpark_maxy false
  598. flag_message = 0
  599. GOTO while_loop_1
  600. ENDIF
  601.  
  602. IF NOT IS_PLAYER_IN_MODEL player CAR_COLUMB
  603. AND IS_PLAYER_IN_AREA_2D player carpark_minx carpark_miny carpark_maxx carpark_maxy false
  604. flag_message = 2
  605. GOTO while_loop_3
  606. ENDIF
  607. IF flag_message = 1
  608. PRINT_NOW (LOVE2_2) 4000 1 //"Now get to the multi-storey in Newport and kill Kenji!"
  609. WAIT 3000
  610. flag_message = 0
  611. ENDIF
  612.  
  613. IF flag_carpark_blip = 0
  614. ADD_BLIP_FOR_COORD 305.0 -545.0 30.0 blip_carpark
  615. flag_carpark_blip = 1
  616. ENDIF
  617.  
  618.  
  619.  
  620. ENDWHILE
  621.  
  622. //While loop 3: player at carpark AND NOT in CAR_COLUMB
  623.  
  624. while_loop_3:
  625. IF flag_carpark_blip = 1
  626. REMOVE_BLIP blip_carpark
  627. flag_carpark_blip = 0
  628. ENDIF
  629.  
  630. WHILE flag_kenji_dead = 0
  631. WAIT 0
  632. IF IS_PLAYER_IN_MODEL player CAR_COLUMB
  633. AND IS_PLAYER_IN_AREA_2D player carpark_minx carpark_miny carpark_maxx carpark_maxy false
  634. flag_message = 3
  635. GOTO while_loop_4
  636. ENDIF
  637.  
  638. IF NOT IS_PLAYER_IN_MODEL player CAR_COLUMB
  639. AND NOT IS_PLAYER_IN_AREA_2D player carpark_minx carpark_miny carpark_maxx carpark_maxy false
  640. flag_message = 0
  641. GOTO while_loop_1
  642. ENDIF
  643.  
  644. IF IS_PLAYER_IN_MODEL player CAR_COLUMB
  645. AND NOT IS_PLAYER_IN_AREA_2D player carpark_minx carpark_miny carpark_maxx carpark_maxy false
  646. flag_message = 1
  647. GOTO while_loop_2
  648. ENDIF
  649.  
  650. IF flag_message = 2
  651. PRINT_NOW (LOVE2_3) 3000 1 //If you proceed without a Cartel car you will be identified!
  652. flag_message = 0
  653. ENDIF
  654.  
  655. IF NOT IS_PLAYER_IN_ANY_CAR player
  656. AND IS_PLAYER_IN_AREA_3D player carpark_minx carpark_miny carpark_minz carpark_maxx carpark_maxy carpark_maxz false
  657. PRINT_NOW (LOVE2_4) 3000 1 //The Yakuza have identified you!
  658. IF flag_yak_created_love2 = 1
  659. IF NOT IS_CHAR_DEAD kenji
  660. AND NOT IS_CAR_DEAD kenji_car_love2
  661. SET_CHAR_OBJ_ENTER_CAR_AS_DRIVER kenji kenji_car_love2
  662. ENDIF
  663. ENDIF
  664. GOTO mission_love2_failed
  665. ENDIF
  666.  
  667. IF IS_PLAYER_IN_AREA_3D player carpark_minx carpark_miny 35.0 carpark_maxx carpark_maxy carpark_maxz false
  668. IF NOT IS_PLAYER_IN_MODEL player CAR_COLUMB
  669. PRINT_NOW (LOVE2_4) 3000 1 //The Yakuza have identified you!
  670. IF flag_yak_created_love2 = 1
  671. IF NOT IS_CHAR_DEAD kenji
  672. AND NOT IS_CAR_DEAD kenji_car_love2
  673. SET_CHAR_OBJ_ENTER_CAR_AS_DRIVER kenji kenji_car_love2
  674. ENDIF
  675. ENDIF
  676. GOTO mission_love2_failed
  677. ENDIF
  678. ENDIF
  679.  
  680.  
  681. GOSUB create_yakuza
  682. GOSUB player_wanted_love2
  683.  
  684. IF flag_wanted_love2 = 1
  685. PLAY_MISSION_AUDIO
  686. flag_wanted_love2 = 2
  687. ENDIF
  688.  
  689.  
  690. ENDWHILE
  691.  
  692. //While loop 4: player at carpark AND in CAR_COLUMB
  693.  
  694. while_loop_4:
  695. IF flag_carpark_blip = 1
  696. REMOVE_BLIP blip_carpark
  697. flag_carpark_blip = 0
  698. ENDIF
  699.  
  700. WHILE flag_kenji_dead = 0
  701. WAIT 0
  702.  
  703. IF IS_PLAYER_IN_MODEL player CAR_COLUMB
  704. STORE_CAR_PLAYER_IS_IN player player_car
  705. SET_CAR_STRONG player_car true
  706. ENDIF
  707. /*
  708. IF NOT IS_PLAYER_IN_MODEL player CAR_COLUMB
  709. AND IS_PLAYER_IN_AREA_3D player carpark_minx carpark_miny carpark_minz carpark_maxx carpark_maxy carpark_maxz false
  710. PRINT_NOW (LOVE2_4) 3000 1 //The Yakuza have identified you!
  711. GOTO mission_love2_failed
  712. ENDIF
  713. */
  714. IF flag_yak_attack_love2 = 0
  715. AND IS_PLAYER_IN_AREA_3D player carpark_minx carpark_miny carpark_minz carpark_maxx carpark_maxy carpark_maxz false
  716. IF NOT IS_CHAR_DEAD yak_7_love2
  717. SET_CHAR_OBJ_KILL_PLAYER_ANY_MEANS yak_7_love2 player
  718. ENDIF
  719. IF NOT IS_CHAR_DEAD yak_8_love2
  720. SET_CHAR_OBJ_KILL_PLAYER_ANY_MEANS yak_8_love2 player
  721. ENDIF
  722. flag_yak_attack_love2 = 1
  723. ENDIF
  724.  
  725. IF NOT IS_PLAYER_IN_ANY_CAR player
  726. AND IS_PLAYER_IN_AREA_3D player carpark_minx carpark_miny carpark_minz carpark_maxx carpark_maxy carpark_maxz false
  727. PRINT_NOW (LOVE2_4) 3000 1 //The Yakuza have identified you!
  728. IF flag_yak_created_love2 = 1
  729. IF NOT IS_CHAR_DEAD kenji
  730. AND NOT IS_CAR_DEAD kenji_car_love2
  731. SET_CHAR_OBJ_ENTER_CAR_AS_DRIVER kenji kenji_car_love2
  732. ENDIF
  733. ENDIF
  734. GOTO mission_love2_failed
  735. ENDIF
  736.  
  737. IF IS_PLAYER_IN_AREA_3D player carpark_minx carpark_miny 35.0 carpark_maxx carpark_maxy carpark_maxz false
  738. IF NOT IS_PLAYER_IN_MODEL player CAR_COLUMB
  739. PRINT_NOW (LOVE2_4) 3000 1 //The Yakuza have identified you!
  740. IF flag_yak_created_love2 = 1
  741. IF NOT IS_CHAR_DEAD kenji
  742. AND NOT IS_CAR_DEAD kenji_car_love2
  743. SET_CHAR_OBJ_ENTER_CAR_AS_DRIVER kenji kenji_car_love2
  744. ENDIF
  745. ENDIF
  746. GOTO mission_love2_failed
  747. ELSE
  748. IF NOT IS_CHAR_DEAD kenji
  749. TURN_CHAR_TO_FACE_PLAYER kenji player
  750. ENDIF
  751. ENDIF
  752. ENDIF
  753.  
  754. IF IS_PLAYER_IN_MODEL player CAR_COLUMB
  755. AND NOT IS_PLAYER_IN_AREA_2D player carpark_minx carpark_miny carpark_maxx carpark_maxy false
  756. IF NOT IS_CHAR_DEAD yak_7_love2
  757. SET_CHAR_OBJ_NO_OBJ yak_7_love2
  758. ENDIF
  759. IF NOT IS_CHAR_DEAD yak_8_love2
  760. SET_CHAR_OBJ_NO_OBJ yak_8_love2
  761. ENDIF
  762. flag_yak_attack_love2 = 0
  763. flag_message = 1
  764. GOTO while_loop_2
  765. ENDIF
  766.  
  767. IF NOT IS_PLAYER_IN_MODEL player CAR_COLUMB
  768. AND NOT IS_PLAYER_IN_AREA_2D player carpark_minx carpark_miny carpark_maxx carpark_maxy false
  769. flag_message = 0
  770. GOTO while_loop_1
  771. ENDIF
  772.  
  773. IF NOT IS_PLAYER_IN_MODEL player CAR_COLUMB
  774. AND IS_PLAYER_IN_AREA_2D player carpark_minx carpark_miny carpark_maxx carpark_maxy false
  775. flag_message = 2
  776. GOTO while_loop_3
  777. ENDIF
  778.  
  779.  
  780. IF flag_yak_created_love2 = 1
  781. AND flag_kenji_cut = 0
  782. AND IS_PLAYER_IN_MODEL player CAR_COLUMB
  783. IF IS_PLAYER_IN_AREA_3D player 317.2 -603.5 33.0 332.0 -593.1 35.0 false
  784. flag_kenji_cut = 1
  785. GOSUB kenji_cut
  786. ENDIF
  787. IF IS_PLAYER_IN_AREA_3D player 317.2 -506.3 33.0 332.0 -497.3 35.0 false
  788. flag_kenji_cut = 2
  789. GOSUB kenji_cut
  790. ENDIF
  791. ENDIF
  792.  
  793. GOSUB create_yakuza
  794. GOSUB player_wanted_love2
  795.  
  796. IF flag_wanted_love2 = 1
  797. PLAY_MISSION_AUDIO
  798. flag_wanted_love2 = 2
  799. ENDIF
  800.  
  801. GOSUB yak_death_count
  802.  
  803. IF IS_CHAR_DEAD kenji
  804. flag_kenji_dead = 1
  805. REMOVE_BLIP blip_kenji_love2
  806. ENDIF
  807.  
  808. ENDWHILE
  809.  
  810. WHILE flag_player_clear = 0
  811. WAIT 0
  812.  
  813. IF flag_kenji_dead = 1
  814. PRINT_NOW (LOVE2_5) 3000 1//Kenji is dead!! Get out of NEWPORT and dump the Cartel car!!
  815. flag_kenji_dead = 2
  816. ENDIF
  817.  
  818. GOSUB yak_death_count
  819.  
  820. IF counter_kenji_guards_dead = 8
  821. PRINT_NOW (LOVE2_6) 3000 1//You've killed all the witnesses!!
  822. GOTO mission_love2_failed
  823. ENDIF
  824.  
  825. IF NOT IS_PLAYER_IN_MODEL player CAR_COLUMB
  826. AND IS_PLAYER_IN_AREA_3D player carpark_minx carpark_miny carpark_minz carpark_maxx carpark_maxy carpark_maxz false
  827. PRINT_NOW (LOVE2_4) 3000 1 //The Yakuza have identified you!
  828. GOTO mission_love2_failed
  829. ENDIF
  830.  
  831. IF NOT IS_PLAYER_IN_ZONE player COM_EAS
  832. AND IS_PLAYER_IN_MODEL player CAR_COLUMB
  833. AND flag_kenji_dead = 2
  834. PRINT_NOW (LOVE2_7) 3000 1 //Now dump the car!
  835. flag_kenji_dead = 3
  836. ENDIF
  837.  
  838. IF IS_PLAYER_IN_ZONE player COM_EAS
  839. AND NOT IS_PLAYER_IN_MODEL player CAR_COLUMB
  840. AND flag_kenji_dead = 2
  841. PRINT_NOW (LOVE2_8) 3000 1 //Now get out of Newport!
  842. flag_kenji_dead = 3
  843. ENDIF
  844.  
  845. IF NOT IS_PLAYER_IN_ZONE player COM_EAS
  846. AND NOT IS_PLAYER_IN_MODEL player CAR_COLUMB
  847. flag_player_clear = 1
  848. ENDIF
  849.  
  850. ENDWHILE
  851.  
  852.  
  853. GOTO mission_love2_passed
  854.  
  855. // Mission Love 2 failed
  856.  
  857. mission_love2_failed:
  858.  
  859. PRINT_BIG ( M_FAIL ) 2000 1
  860. REMOVE_BLIP blip_kenji_love2
  861. REMOVE_CHAR_ELEGANTLY kenji
  862.  
  863. RETURN
  864.  
  865.  
  866.  
  867. // mission Love 2 passed
  868.  
  869. mission_love2_passed:
  870.  
  871. flag_love_mission2_passed = 1
  872. PRINT_WITH_NUMBER_BIG ( M_PASS ) 30000 5000 1 //"Mission Passed!"
  873. PLAY_MISSION_PASSED_TUNE 1
  874. CLEAR_WANTED_LEVEL player
  875. ADD_SCORE player 30000
  876. REGISTER_MISSION_PASSED LOVE2
  877. PLAYER_MADE_PROGRESS 1
  878. REMOVE_BLIP kenji_contact_blip
  879. START_NEW_SCRIPT love_mission3_loop
  880.  
  881. RETURN
  882.  
  883.  
  884.  
  885. // mission cleanup
  886.  
  887. mission_cleanup_love2:
  888.  
  889.  
  890. IF flag_carpark_blip = 1
  891. REMOVE_BLIP blip_carpark
  892. ENDIF
  893.  
  894. REMOVE_BLIP blip_kenji_love2
  895. REMOVE_CHAR_ELEGANTLY kenji
  896.  
  897.  
  898. UNLOAD_SPECIAL_CHARACTER 1
  899.  
  900. RESTORE_CAMERA_JUMPCUT
  901. SET_PLAYER_CONTROL player on
  902. SWITCH_WIDESCREEN off
  903.  
  904. flag_player_on_mission = 0
  905. flag_player_on_love_mission = 0
  906.  
  907. MARK_MODEL_AS_NO_LONGER_NEEDED PED_GANG_YAKUZA_A
  908. MARK_MODEL_AS_NO_LONGER_NEEDED PED_GANG_YAKUZA_B
  909. MARK_MODEL_AS_NO_LONGER_NEEDED CAR_STRETCH
  910. MARK_MODEL_AS_NO_LONGER_NEEDED CAR_YAKUZA
  911.  
  912. MISSION_HAS_FINISHED
  913. RETURN
  914.  
  915. //-----------------------------GOSUBS--------------------------------------
  916.  
  917. yak_death_count:
  918.  
  919. IF IS_CHAR_DEAD yak_1_love2
  920. AND flag_1_dead_love2 = 0
  921. ++ counter_kenji_guards_dead
  922. flag_1_dead_love2 = 1
  923. ENDIF
  924. IF IS_CHAR_DEAD yak_2_love2
  925. AND flag_2_dead_love2 = 0
  926. ++ counter_kenji_guards_dead
  927. flag_2_dead_love2 = 1
  928. ENDIF
  929. IF IS_CHAR_DEAD yak_3_love2
  930. AND flag_3_dead_love2 = 0
  931. ++ counter_kenji_guards_dead
  932. flag_3_dead_love2 = 1
  933. ENDIF
  934. IF IS_CHAR_DEAD yak_4_love2
  935. AND flag_4_dead_love2 = 0
  936. ++ counter_kenji_guards_dead
  937. flag_4_dead_love2 = 1
  938. ENDIF
  939. IF IS_CHAR_DEAD yak_5_love2
  940. AND flag_5_dead_love2 = 0
  941. ++ counter_kenji_guards_dead
  942. flag_5_dead_love2 = 1
  943. ENDIF
  944. IF IS_CHAR_DEAD yak_6_love2
  945. AND flag_6_dead_love2 = 0
  946. ++ counter_kenji_guards_dead
  947. flag_6_dead_love2 = 1
  948. ENDIF
  949. IF IS_CHAR_DEAD yak_7_love2
  950. AND flag_7_dead_love2 = 0
  951. ++ counter_kenji_guards_dead
  952. flag_7_dead_love2 = 1
  953. ENDIF
  954. IF IS_CHAR_DEAD yak_8_love2
  955. AND flag_8_dead_love2 = 0
  956. ++ counter_kenji_guards_dead
  957. flag_8_dead_love2 = 1
  958. ENDIF
  959.  
  960. RETURN
  961.  
  962.  
  963.  
  964. kenji_cut:
  965.  
  966. IF flag_kenji_cut = 1
  967. APPLY_BRAKES_TO_PLAYERS_CAR player On
  968. SWITCH_WIDESCREEN on
  969. SET_PLAYER_CONTROL player off
  970. SET_FIXED_CAMERA_POSITION 303.11 -542.44 37.1 0.0 0.0 0.0
  971. POINT_CAMERA_AT_POINT 303.67 -543.36 36.92 JUMP_CUT
  972. GET_GAME_TIMER timer_kenji_cut_start
  973. timer_kenji_cut_dif = timer_kenji_cut_start - timer_kenji_cut_start
  974. WHILE timer_kenji_cut_dif < 7500
  975. WAIT 0
  976. //PRINT_WITH_NUMBER_NOW ( Z ) timer_kenji_cut_dif 1000 1
  977. GET_GAME_TIMER timer_kenji_cut_now
  978. timer_kenji_cut_dif = timer_kenji_cut_now - timer_kenji_cut_start
  979. IF timer_kenji_cut_dif > 1000
  980. AND flag_kenji_look = 0
  981. IF NOT IS_CHAR_DEAD kenji
  982. AND NOT IS_CHAR_DEAD yak_2_love2
  983. //CHAR_LOOK_AT_CHAR_ALWAYS kenji yak_3_love2
  984. SET_CHAR_WAIT_STATE kenji WAITSTATE_CROSS_ROAD_LOOK 4000
  985. SET_CHAR_WAIT_STATE yak_2_love2 WAITSTATE_PLAYANIM_CHAT 4000
  986. flag_kenji_look = 1
  987. ENDIF
  988. ENDIF
  989. IF timer_kenji_cut_dif > 2500
  990. AND flag_kenji_cut = 1
  991. /*IF NOT IS_CHAR_DEAD kenji
  992. STOP_CHAR_LOOKING kenji
  993. ENDIF*/
  994. IF NOT IS_CHAR_DEAD yak_3_love2
  995. POINT_CAMERA_AT_CHAR yak_3_love2 FIXED INTERPOLATION
  996. ENDIF
  997. flag_kenji_cut = 3
  998. ENDIF
  999. IF timer_kenji_cut_dif > 5000
  1000. AND flag_kenji_cut = 3
  1001. IF NOT IS_CHAR_DEAD yak_1_love2
  1002. POINT_CAMERA_AT_CHAR yak_1_love2 FIXED INTERPOLATION
  1003. flag_kenji_cut = 4
  1004. ENDIF
  1005. ENDIF
  1006.  
  1007. ENDWHILE
  1008. RESTORE_CAMERA_JUMPCUT
  1009. SET_PLAYER_CONTROL player on
  1010. SWITCH_WIDESCREEN off
  1011. ENDIF
  1012.  
  1013. IF flag_kenji_cut = 2
  1014. APPLY_BRAKES_TO_PLAYERS_CAR player On
  1015. SWITCH_WIDESCREEN on
  1016. SET_PLAYER_CONTROL player off
  1017. SET_FIXED_CAMERA_POSITION 303.32 -544.7 37.09 0.0 0.0 0.0
  1018. POINT_CAMERA_AT_POINT 303.83 -543.85 36.96 JUMP_CUT
  1019. GET_GAME_TIMER timer_kenji_cut_start
  1020. timer_kenji_cut_dif = timer_kenji_cut_start - timer_kenji_cut_start
  1021. WHILE timer_kenji_cut_dif < 7500
  1022. WAIT 0
  1023. //PRINT_WITH_NUMBER_NOW ( Z ) timer_kenji_cut_dif 1000 1
  1024. GET_GAME_TIMER timer_kenji_cut_now
  1025. timer_kenji_cut_dif = timer_kenji_cut_now - timer_kenji_cut_start
  1026. IF timer_kenji_cut_dif > 1000
  1027. AND flag_kenji_look = 0
  1028. IF NOT IS_CHAR_DEAD kenji
  1029. AND NOT IS_CHAR_DEAD yak_2_love2
  1030. //CHAR_LOOK_AT_CHAR_ALWAYS kenji yak_1_love2
  1031. SET_CHAR_WAIT_STATE kenji WAITSTATE_CROSS_ROAD_LOOK 4000
  1032. SET_CHAR_WAIT_STATE yak_2_love2 WAITSTATE_PLAYANIM_CHAT 4000
  1033. flag_kenji_look = 1
  1034. ENDIF
  1035. ENDIF
  1036. IF timer_kenji_cut_dif > 2500
  1037. AND flag_kenji_cut = 2
  1038. /*IF NOT IS_CHAR_DEAD kenji
  1039. STOP_CHAR_LOOKING kenji
  1040. ENDIF*/
  1041. IF NOT IS_CHAR_DEAD yak_1_love2
  1042. POINT_CAMERA_AT_CHAR yak_1_love2 FIXED INTERPOLATION
  1043. ENDIF
  1044. flag_kenji_cut = 3
  1045. ENDIF
  1046. IF timer_kenji_cut_dif > 5000
  1047. AND flag_kenji_cut = 3
  1048. IF NOT IS_CHAR_DEAD yak_4_love2
  1049. POINT_CAMERA_AT_CHAR yak_4_love2 FIXED INTERPOLATION
  1050. flag_kenji_cut = 4
  1051. ENDIF
  1052. ENDIF
  1053. ENDWHILE
  1054. RESTORE_CAMERA_JUMPCUT
  1055. SET_PLAYER_CONTROL player on
  1056. SWITCH_WIDESCREEN off
  1057.  
  1058. ENDIF
  1059.  
  1060.  
  1061.  
  1062.  
  1063. RETURN
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement