Advertisement
Guest User

wil_lm3.scr decompiled

a guest
Nov 3rd, 2011
275
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 34.20 KB | None | 0 0
  1. FORWARD function43:
  2. FORWARD function44:
  3. CAR_DATA auto53 // (01371 -> 01372)
  4. CAR_DATA auto54 // (01372 -> 01373)
  5. CHAR_DATA chr3 // (01373 -> 01374)
  6. CHAR_DATA chr4 // (01374 -> 01375)
  7. CHAR_DATA chr5 // (01375 -> 01376)
  8. CHAR_DATA chr6 // (01376 -> 01377)
  9. OBJ_DATA obj250 // (01377 -> 01378)
  10. OBJ_DATA obj251 // (01378 -> 01379)
  11. OBJ_DATA obj252 // (01379 -> 01380)
  12. COUNTER count24 = 0 // (01380 -> 01381)
  13. COUNTER count25 = 0 // (01381 -> 01382)
  14. COUNTER count26 = 0 // (01382 -> 01383)
  15. COUNTER count27 = 0 // (01383 -> 01384)
  16. COUNTER count28 = 0 // (01384 -> 01385)
  17. function43: // (01385 -> 01386)
  18. SET count2 = 1 // (01386 -> 01387)
  19. SET count4 = 1 // (01387 -> 01388)
  20. SET savecount14 = 0 // (01388 -> 01389)
  21. DISPLAY_MESSAGE (1972) // (01389 -> 01390)
  22. chr3 = CREATE_CHAR (45.50, 75.50, 3.00) 11 0 CRIMINAL END // (01390 -> 01391)
  23. SET_CHAR_THREAT_SEARCH (chr3, NO_THREATS) // (01391 -> 01392)
  24. SET_CHAR_THREAT_REACTION (chr3, NO_REACTION) // (01392 -> 01393)
  25. ADD_CHAR_TO_GANG (chr3, looniegang) // (01393 -> 01394)
  26. DISPLAY_BRIEF (1311) // (01394 -> 01395)
  27. POINT_ARROW_AT (arrow1, chr3) // (01395 -> 01396)
  28. LOCATE_CHARACTER_ON_FOOT(p1, 45.50, 75.50, 3.00, 1.00, 1.00) // (01396 -> 01397) = [00001 00001 00000 24576 00011 57344 00018 49152 00000 16384 00000 16384 00000]
  29. NOT // (01397 -> 01407) = [00001]
  30. HAS_CHARACTER_DIED(chr3) // (01398 -> 01406) = [00001 01373 00000]
  31. CLEAR_ALL_BRIEFS () // (01399 -> 01400)
  32. DISPLAY_BRIEF_NOW (1313) // (01400 -> 01401)
  33. DISPLAY_MESSAGE (1125) // (01401 -> 01402)
  34. SET count6 = 1 // (01402 -> 01403)
  35. SET savecount14 = 1 // (01403 -> 01404)
  36. RETURN // (01404 -> 01410)
  37. // (0) = (01405)
  38. // IF_JUMP = (01406 -> 01399) = [00001 00000 01410]
  39. // IF_JUMP = (01407 -> 01398) = [00000 00000 01411]
  40. // (0) = (01408)
  41. // (0) = (01409)
  42. // GOTO = (01410 -> 01396) = [00001 01407 00000]
  43. REMOVE_ARROW (arrow1) // (01411 -> 01412)
  44. DISPLAY_BRIEF (1314) // (01412 -> 01413)
  45. obj250 = CREATE_OBJ (162.50, 160.50, 2.00) 0 COLLECT_04 10 END // (01413 -> 01414)
  46. obj251 = CREATE_OBJ (162.50, 162.50, 2.00) 0 COLLECT_09 30 END // (01414 -> 01415)
  47. POINT_ARROW_AT (arrow1, 163.50, 161.50, 2.00) // (01415 -> 01416)
  48. LOCATE_CHARACTER_ANY_MEANS(p1, 163.50, 161.50, 2.00, 1.00, 3.00) // (01416 -> 01417) = [00001 00001 00000 57344 00040 24576 00040 32768 00000 16384 00000 49152 00000]
  49. NOT // (01417 -> 01419) = [00001]
  50. DO_NOWT // (01418 -> 01422)
  51. // IF_JUMP = (01419 -> 01418) = [00000 00000 01423]
  52. // (0) = (01420)
  53. // (0) = (01421)
  54. // GOTO = (01422 -> 01416) = [00001 01419 00000]
  55. REMOVE_ARROW (arrow1) // (01423 -> 01424)
  56. DISPLAY_BRIEF (1316) // (01424 -> 01425)
  57. chr6 = CREATE_CHAR (195.50, 242.50, 2.00) 8 180 CRIMINAL END // (01425 -> 01426)
  58. SET_CHAR_THREAT_SEARCH (chr6, NO_THREATS) // (01426 -> 01427)
  59. SET_CHAR_THREAT_REACTION (chr6, NO_REACTION) // (01427 -> 01428)
  60. POINT_ARROW_AT (arrow1, chr6) // (01428 -> 01429)
  61. LOCATE_CHARACTER_BY_CAR(p1, 195.50, 242.50, 2.00, 2.00, 2.00) // (01429 -> 01430) = [00001 00001 00000 57344 00048 40960 00060 32768 00000 32768 00000 32768 00000]
  62. NOT // (01430 -> 01440) = [00001]
  63. HAS_CHARACTER_DIED(chr6) // (01431 -> 01439) = [00001 01376 00000]
  64. CLEAR_ALL_BRIEFS () // (01432 -> 01433)
  65. DISPLAY_BRIEF_NOW (1317) // (01433 -> 01434)
  66. DISPLAY_MESSAGE (1125) // (01434 -> 01435)
  67. SET count6 = 1 // (01435 -> 01436)
  68. SET savecount14 = 1 // (01436 -> 01437)
  69. RETURN // (01437 -> 01443)
  70. // (0) = (01438)
  71. // IF_JUMP = (01439 -> 01432) = [00001 00000 01443]
  72. // IF_JUMP = (01440 -> 01431) = [00000 00000 01444]
  73. // (0) = (01441)
  74. // (0) = (01442)
  75. // GOTO = (01443 -> 01429) = [00001 01440 00000]
  76. REMOVE_ARROW (arrow1) // (01444 -> 01445)
  77. CHECK_SCORE_GREATER(p1, 999) // (01445 -> 01446) = [00000 00001 00000 00999 00000]
  78. NOT // (01446 -> 01466) = [00000]
  79. DISPLAY_BRIEF (1318) // (01447 -> 01448)
  80. CHECK_SCORE_GREATER(p1, 999) // (01448 -> 01449) = [00001 00001 00000 00999 00000]
  81. NOT // (01449 -> 01459) = [00001]
  82. HAS_CHARACTER_DIED(chr6) // (01450 -> 01458) = [00001 01376 00000]
  83. CLEAR_ALL_BRIEFS () // (01451 -> 01452)
  84. DISPLAY_BRIEF_NOW (1317) // (01452 -> 01453)
  85. DISPLAY_MESSAGE (1125) // (01453 -> 01454)
  86. SET count6 = 1 // (01454 -> 01455)
  87. SET savecount14 = 1 // (01455 -> 01456)
  88. RETURN // (01456 -> 01462)
  89. // (0) = (01457)
  90. // IF_JUMP = (01458 -> 01451) = [00001 00000 01462]
  91. // IF_JUMP = (01459 -> 01450) = [00000 00000 01463]
  92. // (0) = (01460)
  93. // (0) = (01461)
  94. // GOTO = (01462 -> 01448) = [00001 01459 00000]
  95. DISPLAY_BRIEF_NOW (1319) // (01463 -> 01464)
  96. POINT_ARROW_AT (arrow1, chr6) // (01464 -> 01467)
  97. // (0) = (01465)
  98. // IF_JUMP = (01466 -> 01447) = [00000 00000 01467]
  99. LOCATE_CHARACTER_BY_CAR(p1, 195.50, 242.50, 2.00, 3.00, 4.00) // (01467 -> 01468) = [00001 00001 00000 57344 00048 40960 00060 32768 00000 49152 00000 00000 00001]
  100. NOT // (01468 -> 01478) = [00001]
  101. HAS_CHARACTER_DIED(chr6) // (01469 -> 01477) = [00001 01376 00000]
  102. CLEAR_ALL_BRIEFS () // (01470 -> 01471)
  103. DISPLAY_BRIEF_NOW (1317) // (01471 -> 01472)
  104. DISPLAY_MESSAGE (1125) // (01472 -> 01473)
  105. SET count6 = 1 // (01473 -> 01474)
  106. SET savecount14 = 1 // (01474 -> 01475)
  107. RETURN // (01475 -> 01481)
  108. // (0) = (01476)
  109. // IF_JUMP = (01477 -> 01470) = [00001 00000 01481]
  110. // IF_JUMP = (01478 -> 01469) = [00000 00000 01482]
  111. // (0) = (01479)
  112. // (0) = (01480)
  113. // GOTO = (01481 -> 01467) = [00001 01478 00000]
  114. REMOVE_ARROW (arrow1) // (01482 -> 01483)
  115. DISPLAY_BRIEF (1320) // (01483 -> 01484)
  116. // START_EXEC = (01484 -> 01485) = [00000]
  117. STORE_CAR_CHARACTER_IS_IN (p1, auto54) // (01485 -> 01486)
  118. SET_CHAR_OBJECTIVE (chr6, ENTER_CAR_AS_DRIVER, auto54) // (01486 -> 01487)
  119. // STOP_EXEC = (01487 -> 01488) = [00000]
  120. IS_CHAR_OBJECTIVE_PASSED(chr6) // (01488 -> 01489) = [00001 01376 00000]
  121. NOT // (01489 -> 01523) = [00001]
  122. HAS_CHARACTER_DIED(chr6) // (01490 -> 01498) = [00001 01376 00000]
  123. CLEAR_ALL_BRIEFS () // (01491 -> 01492)
  124. DISPLAY_BRIEF_NOW (1317) // (01492 -> 01493)
  125. DISPLAY_MESSAGE (1125) // (01493 -> 01494)
  126. SET count6 = 1 // (01494 -> 01495)
  127. SET savecount14 = 1 // (01495 -> 01496)
  128. RETURN // (01496 -> 01499)
  129. // (0) = (01497)
  130. // IF_JUMP = (01498 -> 01491) = [00001 00000 01499]
  131. count25 = 0 // (01499 -> 01502) = [00001 01381 00000]
  132. IS_ITEM_ONSCREEN(chr6) // (01500 -> 01501) = [00001 01376 00000]
  133. NOT // (01501 -> 01508) = [00001]
  134. // IF_JUMP = (01502 -> 01500) = [00001 00000 01508]
  135. CLEAR_ALL_BRIEFS () // (01503 -> 01504)
  136. DISPLAY_BRIEF (7005) // (01504 -> 01505)
  137. POINT_ARROW_AT (arrow1, chr6) // (01505 -> 01506)
  138. SET count25 = 1 // (01506 -> 01509)
  139. // (0) = (01507)
  140. // IF_JUMP = (01508 -> 01503) = [00001 00000 01509]
  141. IS_ITEM_ONSCREEN(chr6) // (01509 -> 01513) = [00001 01376 00000]
  142. REMOVE_ARROW (arrow1) // (01510 -> 01511)
  143. SET count25 = 0 // (01511 -> 01514)
  144. // (0) = (01512)
  145. // IF_JUMP = (01513 -> 01510) = [00001 00000 01514]
  146. IS_CAR_WRECKED(auto54) // (01514 -> 01522) = [00001 01372 00000]
  147. CLEAR_ALL_BRIEFS () // (01515 -> 01516)
  148. DISPLAY_BRIEF_NOW (1321) // (01516 -> 01517)
  149. DISPLAY_MESSAGE (1125) // (01517 -> 01518)
  150. SET count6 = 1 // (01518 -> 01519)
  151. SET savecount14 = 1 // (01519 -> 01520)
  152. RETURN // (01520 -> 01526)
  153. // (0) = (01521)
  154. // IF_JUMP = (01522 -> 01515) = [00001 00000 01526]
  155. // IF_JUMP = (01523 -> 01490) = [00000 00000 01527]
  156. // (0) = (01524)
  157. // (0) = (01525)
  158. // GOTO = (01526 -> 01488) = [00001 01523 00000]
  159. ADD_SCORE_NO_MULT (p1, -1000) // (01527 -> 01528)
  160. DISPLAY_BRIEF (1322) // (01528 -> 01529)
  161. POINT_ARROW_AT (arrow1, 204.50, 168.50, 2.00) // (01529 -> 01530)
  162. chr4 = CREATE_CHAR (204.50, 170.50, 2.00) 1 180 CRIMINAL_TYPE1 END // (01530 -> 01531)
  163. chr5 = CREATE_CHAR (203.50, 174.50, 2.00) 1 180 CRIMINAL_TYPE1 END // (01531 -> 01532)
  164. SET_CHAR_GRAPHIC_TYPE (chr4, EMERG_GRAPHIC, 0) // (01532 -> 01533)
  165. SET_CHAR_GRAPHIC_TYPE (chr5, EMERG_GRAPHIC, 0) // (01533 -> 01534)
  166. SET_CHAR_THREAT_SEARCH (chr4, NO_THREATS) // (01534 -> 01535)
  167. SET_CHAR_THREAT_SEARCH (chr5, LINE_OF_SIGHT_PLAYER_ONLY) // (01535 -> 01536)
  168. SET_CHAR_THREAT_REACTION (chr4, REACT_AS_NORMAL) // (01536 -> 01537)
  169. SET_CHAR_THREAT_REACTION (chr5, REACT_AS_NORMAL) // (01537 -> 01538)
  170. SET_CHAR_OBJECTIVE (chr4, WAIT_ON_FOOT) // (01538 -> 01539)
  171. GIVE_WEAPON (chr4, PISTOL) // (01539 -> 01540)
  172. GIVE_WEAPON (chr5, PISTOL) // (01540 -> 01541)
  173. auto53 = CREATE_CAR (203.50, 175.50, 2.00) 16 180 ISETLIMO END // (01541 -> 01542)
  174. obj252 = CREATE_OBJ (202.50, 172.50, 3.00) 0 POWERGEN END // (01542 -> 01543)
  175. LOCATE_CHARACTER_BY_CAR(p1, 204.50, 168.50, 2.00, 1.00, 1.00) // (01543 -> 01544) = [00001 00001 00000 08192 00051 08192 00042 32768 00000 16384 00000 16384 00000]
  176. NOT // (01544 -> 01652) = [00001]
  177. IS_CHARACTER_IN_CAR(p1, auto54) // (01545 -> 01546) = [00001 00001 01372]
  178. NOT // (01546 -> 01606) = [00001]
  179. CLEAR_ALL_BRIEFS () // (01547 -> 01548)
  180. DISPLAY_BRIEF_NOW (1323) // (01548 -> 01549)
  181. POINT_ARROW_AT (arrow1, auto54) // (01549 -> 01550)
  182. IS_CHARACTER_IN_CAR(p1, auto54) // (01550 -> 01551) = [00001 00001 01372]
  183. NOT // (01551 -> 01598) = [00001]
  184. HAS_CHARACTER_DIED(chr6) // (01552 -> 01560) = [00001 01376 00000]
  185. CLEAR_ALL_BRIEFS () // (01553 -> 01554)
  186. DISPLAY_BRIEF_NOW (1317) // (01554 -> 01555)
  187. DISPLAY_MESSAGE (1125) // (01555 -> 01556)
  188. SET count6 = 1 // (01556 -> 01557)
  189. SET savecount14 = 1 // (01557 -> 01558)
  190. RETURN // (01558 -> 01561)
  191. // (0) = (01559)
  192. // IF_JUMP = (01560 -> 01553) = [00001 00000 01561]
  193. HAS_CHARACTER_DIED(chr4) // (01561 -> 01569) = [00001 01374 00000]
  194. CLEAR_ALL_BRIEFS () // (01562 -> 01563)
  195. DISPLAY_BRIEF_NOW (1326) // (01563 -> 01564)
  196. DISPLAY_MESSAGE (1125) // (01564 -> 01565)
  197. SET count6 = 1 // (01565 -> 01566)
  198. SET savecount14 = 1 // (01566 -> 01567)
  199. RETURN // (01567 -> 01570)
  200. // (0) = (01568)
  201. // IF_JUMP = (01569 -> 01562) = [00001 00000 01570]
  202. HAS_CHARACTER_DIED(chr5) // (01570 -> 01578) = [00001 01375 00000]
  203. CLEAR_ALL_BRIEFS () // (01571 -> 01572)
  204. DISPLAY_BRIEF_NOW (1326) // (01572 -> 01573)
  205. DISPLAY_MESSAGE (1125) // (01573 -> 01574)
  206. SET count6 = 1 // (01574 -> 01575)
  207. SET savecount14 = 1 // (01575 -> 01576)
  208. RETURN // (01576 -> 01579)
  209. // (0) = (01577)
  210. // IF_JUMP = (01578 -> 01571) = [00001 00000 01579]
  211. IS_CAR_WRECKED(auto53) // (01579 -> 01587) = [00001 01371 00000]
  212. CLEAR_ALL_BRIEFS () // (01580 -> 01581)
  213. DISPLAY_BRIEF_NOW (1327) // (01581 -> 01582)
  214. DISPLAY_MESSAGE (1125) // (01582 -> 01583)
  215. SET count6 = 1 // (01583 -> 01584)
  216. SET savecount14 = 1 // (01584 -> 01585)
  217. RETURN // (01585 -> 01588)
  218. // (0) = (01586)
  219. // IF_JUMP = (01587 -> 01580) = [00001 00000 01588]
  220. IS_CAR_WRECKED(auto54) // (01588 -> 01596) = [00001 01372 00000]
  221. CLEAR_ALL_BRIEFS () // (01589 -> 01590)
  222. DISPLAY_BRIEF_NOW (1321) // (01590 -> 01591)
  223. DISPLAY_MESSAGE (1125) // (01591 -> 01592)
  224. SET count6 = 1 // (01592 -> 01593)
  225. SET savecount14 = 1 // (01593 -> 01594)
  226. RETURN // (01594 -> 01597)
  227. // (0) = (01595)
  228. // IF_JUMP = (01596 -> 01589) = [00001 00000 01597]
  229. // STOP_EXEC = (01597 -> 01601) = [00001]
  230. // IF_JUMP = (01598 -> 01552) = [00001 00000 01602]
  231. // (0) = (01599)
  232. // (0) = (01600)
  233. // GOTO = (01601 -> 01550) = [00001 01598 00000]
  234. CLEAR_ALL_BRIEFS () // (01602 -> 01603)
  235. DISPLAY_BRIEF_NOW (1324) // (01603 -> 01604)
  236. POINT_ARROW_AT (arrow1, 204.50, 168.50, 2.00) // (01604 -> 01607)
  237. // (0) = (01605)
  238. // IF_JUMP = (01606 -> 01547) = [00001 00000 01607]
  239. HAS_CHARACTER_DIED(chr6) // (01607 -> 01615) = [00001 01376 00000]
  240. CLEAR_ALL_BRIEFS () // (01608 -> 01609)
  241. DISPLAY_BRIEF_NOW (1317) // (01609 -> 01610)
  242. DISPLAY_MESSAGE (1125) // (01610 -> 01611)
  243. SET count6 = 1 // (01611 -> 01612)
  244. SET savecount14 = 1 // (01612 -> 01613)
  245. RETURN // (01613 -> 01616)
  246. // (0) = (01614)
  247. // IF_JUMP = (01615 -> 01608) = [00001 00000 01616]
  248. IS_CAR_WRECKED(auto54) // (01616 -> 01624) = [00001 01372 00000]
  249. CLEAR_ALL_BRIEFS () // (01617 -> 01618)
  250. DISPLAY_BRIEF_NOW (1321) // (01618 -> 01619)
  251. DISPLAY_MESSAGE (1125) // (01619 -> 01620)
  252. SET count6 = 1 // (01620 -> 01621)
  253. SET savecount14 = 1 // (01621 -> 01622)
  254. RETURN // (01622 -> 01625)
  255. // (0) = (01623)
  256. // IF_JUMP = (01624 -> 01617) = [00001 00000 01625]
  257. IS_CAR_WRECKED(auto53) // (01625 -> 01633) = [00001 01371 00000]
  258. CLEAR_ALL_BRIEFS () // (01626 -> 01627)
  259. DISPLAY_BRIEF_NOW (1327) // (01627 -> 01628)
  260. DISPLAY_MESSAGE (1125) // (01628 -> 01629)
  261. SET count6 = 1 // (01629 -> 01630)
  262. SET savecount14 = 1 // (01630 -> 01631)
  263. RETURN // (01631 -> 01634)
  264. // (0) = (01632)
  265. // IF_JUMP = (01633 -> 01626) = [00001 00000 01634]
  266. HAS_CHARACTER_DIED(chr4) // (01634 -> 01642) = [00001 01374 00000]
  267. CLEAR_ALL_BRIEFS () // (01635 -> 01636)
  268. DISPLAY_BRIEF_NOW (1326) // (01636 -> 01637)
  269. DISPLAY_MESSAGE (1125) // (01637 -> 01638)
  270. SET count6 = 1 // (01638 -> 01639)
  271. SET savecount14 = 1 // (01639 -> 01640)
  272. RETURN // (01640 -> 01643)
  273. // (0) = (01641)
  274. // IF_JUMP = (01642 -> 01635) = [00001 00000 01643]
  275. HAS_CHARACTER_DIED(chr5) // (01643 -> 01651) = [00001 01375 00000]
  276. CLEAR_ALL_BRIEFS () // (01644 -> 01645)
  277. DISPLAY_BRIEF_NOW (1326) // (01645 -> 01646)
  278. DISPLAY_MESSAGE (1125) // (01646 -> 01647)
  279. SET count6 = 1 // (01647 -> 01648)
  280. SET savecount14 = 1 // (01648 -> 01649)
  281. RETURN // (01649 -> 01655)
  282. // (0) = (01650)
  283. // IF_JUMP = (01651 -> 01644) = [00001 00000 01655]
  284. // IF_JUMP = (01652 -> 01545) = [00000 00000 01656]
  285. // (0) = (01653)
  286. // (0) = (01654)
  287. // GOTO = (01655 -> 01543) = [00001 01652 00000]
  288. SET count27 = 1 // (01656 -> 01657)
  289. REMOVE_ARROW (arrow1) // (01657 -> 01658)
  290. CLEAR_ALL_BRIEFS () // (01658 -> 01659)
  291. DISPLAY_BRIEF_NOW (1325) // (01659 -> 01660)
  292. POINT_ARROW_AT (arrow1, 206.50, 170.50, 2.00) // (01660 -> 01661)
  293. LOCATE_CHARACTER_ON_FOOT(p1, 206.50, 170.50, 2.00, 1.00, 1.00) // (01661 -> 01662) = [00001 00001 00000 40960 00051 40960 00042 32768 00000 16384 00000 16384 00000]
  294. NOT // (01662 -> 01708) = [00001]
  295. HAS_CHARACTER_DIED(chr6) // (01663 -> 01671) = [00001 01376 00000]
  296. CLEAR_ALL_BRIEFS () // (01664 -> 01665)
  297. DISPLAY_BRIEF_NOW (1317) // (01665 -> 01666)
  298. DISPLAY_MESSAGE (1125) // (01666 -> 01667)
  299. SET count6 = 1 // (01667 -> 01668)
  300. SET savecount14 = 1 // (01668 -> 01669)
  301. RETURN // (01669 -> 01672)
  302. // (0) = (01670)
  303. // IF_JUMP = (01671 -> 01664) = [00001 00000 01672]
  304. IS_CAR_WRECKED(auto54) // (01672 -> 01680) = [00001 01372 00000]
  305. CLEAR_ALL_BRIEFS () // (01673 -> 01674)
  306. DISPLAY_BRIEF_NOW (1321) // (01674 -> 01675)
  307. DISPLAY_MESSAGE (1125) // (01675 -> 01676)
  308. SET count6 = 1 // (01676 -> 01677)
  309. SET savecount14 = 1 // (01677 -> 01678)
  310. RETURN // (01678 -> 01681)
  311. // (0) = (01679)
  312. // IF_JUMP = (01680 -> 01673) = [00001 00000 01681]
  313. IS_CAR_WRECKED(auto53) // (01681 -> 01689) = [00001 01371 00000]
  314. CLEAR_ALL_BRIEFS () // (01682 -> 01683)
  315. DISPLAY_BRIEF_NOW (1327) // (01683 -> 01684)
  316. DISPLAY_MESSAGE (1125) // (01684 -> 01685)
  317. SET count6 = 1 // (01685 -> 01686)
  318. SET savecount14 = 1 // (01686 -> 01687)
  319. RETURN // (01687 -> 01690)
  320. // (0) = (01688)
  321. // IF_JUMP = (01689 -> 01682) = [00001 00000 01690]
  322. HAS_CHARACTER_DIED(chr4) // (01690 -> 01698) = [00001 01374 00000]
  323. CLEAR_ALL_BRIEFS () // (01691 -> 01692)
  324. DISPLAY_BRIEF_NOW (1326) // (01692 -> 01693)
  325. DISPLAY_MESSAGE (1125) // (01693 -> 01694)
  326. SET count6 = 1 // (01694 -> 01695)
  327. SET savecount14 = 1 // (01695 -> 01696)
  328. RETURN // (01696 -> 01699)
  329. // (0) = (01697)
  330. // IF_JUMP = (01698 -> 01691) = [00001 00000 01699]
  331. HAS_CHARACTER_DIED(chr5) // (01699 -> 01707) = [00001 01375 00000]
  332. CLEAR_ALL_BRIEFS () // (01700 -> 01701)
  333. DISPLAY_BRIEF_NOW (1326) // (01701 -> 01702)
  334. DISPLAY_MESSAGE (1125) // (01702 -> 01703)
  335. SET count6 = 1 // (01703 -> 01704)
  336. SET savecount14 = 1 // (01704 -> 01705)
  337. RETURN // (01705 -> 01711)
  338. // (0) = (01706)
  339. // IF_JUMP = (01707 -> 01700) = [00001 00000 01711]
  340. // IF_JUMP = (01708 -> 01663) = [00000 00000 01712]
  341. // (0) = (01709)
  342. // (0) = (01710)
  343. // GOTO = (01711 -> 01661) = [00001 01708 00000]
  344. CHANGE_CAR_LOCK (auto54, LOCKOUT_PLAYER) // (01712 -> 01713)
  345. REMOVE_ARROW (arrow1) // (01713 -> 01714)
  346. SET_CHAR_OBJECTIVE (chr6, LEAVE_CAR, auto54) // (01714 -> 01715)
  347. IS_CHAR_OBJECTIVE_PASSED(chr6) // (01715 -> 01716) = [00001 01376 00000]
  348. NOT // (01716 -> 01777) = [00001]
  349. HAS_CHARACTER_DIED(chr6) // (01717 -> 01725) = [00001 01376 00000]
  350. CLEAR_ALL_BRIEFS () // (01718 -> 01719)
  351. DISPLAY_BRIEF_NOW (1317) // (01719 -> 01720)
  352. DISPLAY_MESSAGE (1125) // (01720 -> 01721)
  353. SET count6 = 1 // (01721 -> 01722)
  354. SET savecount14 = 1 // (01722 -> 01723)
  355. RETURN // (01723 -> 01726)
  356. // (0) = (01724)
  357. // IF_JUMP = (01725 -> 01718) = [00001 00000 01726]
  358. count26 = 0 // (01726 -> 01729) = [00001 01382 00000]
  359. LOCATE_CHARACTER_ON_FOOT(p1, 206.50, 170.50, 2.00, 1.00, 1.00) // (01727 -> 01728) = [00001 00001 00000 40960 00051 40960 00042 32768 00000 16384 00000 16384 00000]
  360. NOT // (01728 -> 01735) = [00001]
  361. // IF_JUMP = (01729 -> 01727) = [00001 00000 01735]
  362. CLEAR_ALL_BRIEFS () // (01730 -> 01731)
  363. DISPLAY_BRIEF (7006) // (01731 -> 01732)
  364. POINT_ARROW_AT (arrow1, 206.50, 170.50, 2.00) // (01732 -> 01733)
  365. SET count26 = 1 // (01733 -> 01736)
  366. // (0) = (01734)
  367. // IF_JUMP = (01735 -> 01730) = [00001 00000 01736]
  368. LOCATE_CHARACTER_ON_FOOT(p1, 206.50, 170.50, 2.00, 1.00, 1.00) // (01736 -> 01740) = [00001 00001 00000 40960 00051 40960 00042 32768 00000 16384 00000 16384 00000]
  369. REMOVE_ARROW (arrow1) // (01737 -> 01738)
  370. SET count26 = 0 // (01738 -> 01741)
  371. // (0) = (01739)
  372. // IF_JUMP = (01740 -> 01737) = [00001 00000 01741]
  373. IS_CAR_WRECKED(auto54) // (01741 -> 01749) = [00001 01372 00000]
  374. CLEAR_ALL_BRIEFS () // (01742 -> 01743)
  375. DISPLAY_BRIEF_NOW (1321) // (01743 -> 01744)
  376. DISPLAY_MESSAGE (1125) // (01744 -> 01745)
  377. SET count6 = 1 // (01745 -> 01746)
  378. SET savecount14 = 1 // (01746 -> 01747)
  379. RETURN // (01747 -> 01750)
  380. // (0) = (01748)
  381. // IF_JUMP = (01749 -> 01742) = [00001 00000 01750]
  382. IS_CAR_WRECKED(auto53) // (01750 -> 01758) = [00001 01371 00000]
  383. CLEAR_ALL_BRIEFS () // (01751 -> 01752)
  384. DISPLAY_BRIEF_NOW (1327) // (01752 -> 01753)
  385. DISPLAY_MESSAGE (1125) // (01753 -> 01754)
  386. SET count6 = 1 // (01754 -> 01755)
  387. SET savecount14 = 1 // (01755 -> 01756)
  388. RETURN // (01756 -> 01759)
  389. // (0) = (01757)
  390. // IF_JUMP = (01758 -> 01751) = [00001 00000 01759]
  391. HAS_CHARACTER_DIED(chr4) // (01759 -> 01767) = [00001 01374 00000]
  392. CLEAR_ALL_BRIEFS () // (01760 -> 01761)
  393. DISPLAY_BRIEF_NOW (1326) // (01761 -> 01762)
  394. DISPLAY_MESSAGE (1125) // (01762 -> 01763)
  395. SET count6 = 1 // (01763 -> 01764)
  396. SET savecount14 = 1 // (01764 -> 01765)
  397. RETURN // (01765 -> 01768)
  398. // (0) = (01766)
  399. // IF_JUMP = (01767 -> 01760) = [00001 00000 01768]
  400. HAS_CHARACTER_DIED(chr5) // (01768 -> 01776) = [00001 01375 00000]
  401. CLEAR_ALL_BRIEFS () // (01769 -> 01770)
  402. DISPLAY_BRIEF_NOW (1326) // (01770 -> 01771)
  403. DISPLAY_MESSAGE (1125) // (01771 -> 01772)
  404. SET count6 = 1 // (01772 -> 01773)
  405. SET savecount14 = 1 // (01773 -> 01774)
  406. RETURN // (01774 -> 01780)
  407. // (0) = (01775)
  408. // IF_JUMP = (01776 -> 01769) = [00001 00000 01780]
  409. // IF_JUMP = (01777 -> 01717) = [00000 00000 01781]
  410. // (0) = (01778)
  411. // (0) = (01779)
  412. // GOTO = (01780 -> 01715) = [00001 01777 00000]
  413. SET_CHAR_OBJECTIVE (chr6, GOTO_CHAR_ON_FOOT, chr4) // (01781 -> 01782)
  414. IS_CHAR_OBJECTIVE_PASSED(chr6) // (01782 -> 01783) = [00001 01376 00000]
  415. NOT // (01783 -> 01844) = [00001]
  416. HAS_CHARACTER_DIED(chr6) // (01784 -> 01792) = [00001 01376 00000]
  417. CLEAR_ALL_BRIEFS () // (01785 -> 01786)
  418. DISPLAY_BRIEF_NOW (1317) // (01786 -> 01787)
  419. DISPLAY_MESSAGE (1125) // (01787 -> 01788)
  420. SET count6 = 1 // (01788 -> 01789)
  421. SET savecount14 = 1 // (01789 -> 01790)
  422. RETURN // (01790 -> 01793)
  423. // (0) = (01791)
  424. // IF_JUMP = (01792 -> 01785) = [00001 00000 01793]
  425. count26 = 0 // (01793 -> 01796) = [00001 01382 00000]
  426. LOCATE_CHARACTER_ON_FOOT(p1, 206.50, 170.50, 2.00, 1.00, 1.00) // (01794 -> 01795) = [00001 00001 00000 40960 00051 40960 00042 32768 00000 16384 00000 16384 00000]
  427. NOT // (01795 -> 01802) = [00001]
  428. // IF_JUMP = (01796 -> 01794) = [00001 00000 01802]
  429. CLEAR_ALL_BRIEFS () // (01797 -> 01798)
  430. DISPLAY_BRIEF (7006) // (01798 -> 01799)
  431. POINT_ARROW_AT (arrow1, 206.50, 170.50, 2.00) // (01799 -> 01800)
  432. SET count26 = 1 // (01800 -> 01803)
  433. // (0) = (01801)
  434. // IF_JUMP = (01802 -> 01797) = [00001 00000 01803]
  435. LOCATE_CHARACTER_ON_FOOT(p1, 206.50, 170.50, 2.00, 1.00, 1.00) // (01803 -> 01807) = [00001 00001 00000 40960 00051 40960 00042 32768 00000 16384 00000 16384 00000]
  436. REMOVE_ARROW (arrow1) // (01804 -> 01805)
  437. SET count26 = 0 // (01805 -> 01808)
  438. // (0) = (01806)
  439. // IF_JUMP = (01807 -> 01804) = [00001 00000 01808]
  440. IS_CAR_WRECKED(auto54) // (01808 -> 01816) = [00001 01372 00000]
  441. CLEAR_ALL_BRIEFS () // (01809 -> 01810)
  442. DISPLAY_BRIEF_NOW (1321) // (01810 -> 01811)
  443. DISPLAY_MESSAGE (1125) // (01811 -> 01812)
  444. SET count6 = 1 // (01812 -> 01813)
  445. SET savecount14 = 1 // (01813 -> 01814)
  446. RETURN // (01814 -> 01817)
  447. // (0) = (01815)
  448. // IF_JUMP = (01816 -> 01809) = [00001 00000 01817]
  449. IS_CAR_WRECKED(auto53) // (01817 -> 01825) = [00001 01371 00000]
  450. CLEAR_ALL_BRIEFS () // (01818 -> 01819)
  451. DISPLAY_BRIEF_NOW (1327) // (01819 -> 01820)
  452. DISPLAY_MESSAGE (1125) // (01820 -> 01821)
  453. SET count6 = 1 // (01821 -> 01822)
  454. SET savecount14 = 1 // (01822 -> 01823)
  455. RETURN // (01823 -> 01826)
  456. // (0) = (01824)
  457. // IF_JUMP = (01825 -> 01818) = [00001 00000 01826]
  458. HAS_CHARACTER_DIED(chr4) // (01826 -> 01834) = [00001 01374 00000]
  459. CLEAR_ALL_BRIEFS () // (01827 -> 01828)
  460. DISPLAY_BRIEF_NOW (1326) // (01828 -> 01829)
  461. DISPLAY_MESSAGE (1125) // (01829 -> 01830)
  462. SET count6 = 1 // (01830 -> 01831)
  463. SET savecount14 = 1 // (01831 -> 01832)
  464. RETURN // (01832 -> 01835)
  465. // (0) = (01833)
  466. // IF_JUMP = (01834 -> 01827) = [00001 00000 01835]
  467. HAS_CHARACTER_DIED(chr5) // (01835 -> 01843) = [00001 01375 00000]
  468. CLEAR_ALL_BRIEFS () // (01836 -> 01837)
  469. DISPLAY_BRIEF_NOW (1326) // (01837 -> 01838)
  470. DISPLAY_MESSAGE (1125) // (01838 -> 01839)
  471. SET count6 = 1 // (01839 -> 01840)
  472. SET savecount14 = 1 // (01840 -> 01841)
  473. RETURN // (01841 -> 01847)
  474. // (0) = (01842)
  475. // IF_JUMP = (01843 -> 01836) = [00001 00000 01847]
  476. // IF_JUMP = (01844 -> 01784) = [00000 00000 01848]
  477. // (0) = (01845)
  478. // (0) = (01846)
  479. // GOTO = (01847 -> 01782) = [00001 01844 00000]
  480. MAKE_CHAR_DO_NOTHING (chr4) // (01848 -> 01849)
  481. SET_CHAR_THREAT_REACTION (chr4, NO_REACTION) // (01849 -> 01850)
  482. SET_CHAR_OBJECTIVE (chr4, ENTER_CAR_AS_DRIVER, auto54) // (01850 -> 01851)
  483. DELAY_HERE (30) // (01851 -> 01852)
  484. SET_CHAR_OBJECTIVE (chr6, ENTER_CAR_AS_DRIVER, auto54) // (01852 -> 01853)
  485. SET_CHAR_DRIVE_AGGRESSION (chr6, ON) // (01853 -> 01854)
  486. IS_CHAR_OBJECTIVE_PASSED(chr4) // (01854 -> 01855) = [00001 01374 00000]
  487. NOT // (01855 -> 01858) = [00001]
  488. IS_CHAR_OBJECTIVE_PASSED(chr6) // (01856 -> 01857) = [00001 01376 00000]
  489. NOT // (01857 -> 01917) = [00001]
  490. // IF_JUMP = (01858 -> 01856) = [00001 00000 01917]
  491. HAS_CHARACTER_DIED(chr6) // (01859 -> 01867) = [00001 01376 00000]
  492. CLEAR_ALL_BRIEFS () // (01860 -> 01861)
  493. DISPLAY_BRIEF_NOW (1317) // (01861 -> 01862)
  494. DISPLAY_MESSAGE (1125) // (01862 -> 01863)
  495. SET count6 = 1 // (01863 -> 01864)
  496. SET savecount14 = 1 // (01864 -> 01865)
  497. RETURN // (01865 -> 01868)
  498. // (0) = (01866)
  499. // IF_JUMP = (01867 -> 01860) = [00001 00000 01868]
  500. LOCATE_CHARACTER_ON_FOOT(p1, 206.50, 170.50, 2.00, 1.00, 1.00) // (01868 -> 01869) = [00001 00001 00000 40960 00051 40960 00042 32768 00000 16384 00000 16384 00000]
  501. NOT // (01869 -> 01875) = [00001]
  502. CLEAR_ALL_BRIEFS () // (01870 -> 01871)
  503. DISPLAY_BRIEF (7006) // (01871 -> 01872)
  504. POINT_ARROW_AT (arrow1, 206.50, 170.50, 2.00) // (01872 -> 01873)
  505. SET count26 = 1 // (01873 -> 01876)
  506. // (0) = (01874)
  507. // IF_JUMP = (01875 -> 01870) = [00001 00000 01876]
  508. LOCATE_CHARACTER_ON_FOOT(p1, 206.50, 170.50, 2.00, 1.00, 1.00) // (01876 -> 01880) = [00001 00001 00000 40960 00051 40960 00042 32768 00000 16384 00000 16384 00000]
  509. REMOVE_ARROW (arrow1) // (01877 -> 01878)
  510. SET count26 = 0 // (01878 -> 01881)
  511. // (0) = (01879)
  512. // IF_JUMP = (01880 -> 01877) = [00001 00000 01881]
  513. IS_CAR_WRECKED(auto54) // (01881 -> 01889) = [00001 01372 00000]
  514. CLEAR_ALL_BRIEFS () // (01882 -> 01883)
  515. DISPLAY_BRIEF_NOW (1321) // (01883 -> 01884)
  516. DISPLAY_MESSAGE (1125) // (01884 -> 01885)
  517. SET count6 = 1 // (01885 -> 01886)
  518. SET savecount14 = 1 // (01886 -> 01887)
  519. RETURN // (01887 -> 01890)
  520. // (0) = (01888)
  521. // IF_JUMP = (01889 -> 01882) = [00001 00000 01890]
  522. IS_CAR_WRECKED(auto53) // (01890 -> 01898) = [00001 01371 00000]
  523. CLEAR_ALL_BRIEFS () // (01891 -> 01892)
  524. DISPLAY_BRIEF_NOW (1327) // (01892 -> 01893)
  525. DISPLAY_MESSAGE (1125) // (01893 -> 01894)
  526. SET count6 = 1 // (01894 -> 01895)
  527. SET savecount14 = 1 // (01895 -> 01896)
  528. RETURN // (01896 -> 01899)
  529. // (0) = (01897)
  530. // IF_JUMP = (01898 -> 01891) = [00001 00000 01899]
  531. HAS_CHARACTER_DIED(chr4) // (01899 -> 01907) = [00001 01374 00000]
  532. CLEAR_ALL_BRIEFS () // (01900 -> 01901)
  533. DISPLAY_BRIEF_NOW (1326) // (01901 -> 01902)
  534. DISPLAY_MESSAGE (1125) // (01902 -> 01903)
  535. SET count6 = 1 // (01903 -> 01904)
  536. SET savecount14 = 1 // (01904 -> 01905)
  537. RETURN // (01905 -> 01908)
  538. // (0) = (01906)
  539. // IF_JUMP = (01907 -> 01900) = [00001 00000 01908]
  540. HAS_CHARACTER_DIED(chr5) // (01908 -> 01916) = [00001 01375 00000]
  541. CLEAR_ALL_BRIEFS () // (01909 -> 01910)
  542. DISPLAY_BRIEF_NOW (1326) // (01910 -> 01911)
  543. DISPLAY_MESSAGE (1125) // (01911 -> 01912)
  544. SET count6 = 1 // (01912 -> 01913)
  545. SET savecount14 = 1 // (01913 -> 01914)
  546. RETURN // (01914 -> 01920)
  547. // (0) = (01915)
  548. // IF_JUMP = (01916 -> 01909) = [00001 00000 01920]
  549. // IF_JUMP = (01917 -> 01859) = [00000 00000 01921]
  550. // (0) = (01918)
  551. // (0) = (01919)
  552. // GOTO = (01920 -> 01854) = [00001 01917 00000]
  553. CLEAR_ALL_BRIEFS () // (01921 -> 01922)
  554. DISPLAY_BRIEF_NOW (1328) // (01922 -> 01923)
  555. POINT_ARROW_AT (arrow1, 209.50, 171.50, 2.00) // (01923 -> 01924)
  556. LOCATE_CHARACTER_ON_FOOT(p1, 209.50, 171.50, 2.00, 0.50, 0.50) // (01924 -> 01925) = [00001 00001 00000 24576 00052 57344 00042 32768 00000 08192 00000 08192 00000]
  557. NOT // (01925 -> 01944) = [00001]
  558. IS_CAR_WRECKED(auto53) // (01926 -> 01934) = [00001 01371 00000]
  559. CLEAR_ALL_BRIEFS () // (01927 -> 01928)
  560. DISPLAY_BRIEF_NOW (1327) // (01928 -> 01929)
  561. DISPLAY_MESSAGE (1339) // (01929 -> 01930)
  562. SET count6 = 1 // (01930 -> 01931)
  563. SET savecount14 = 1 // (01931 -> 01932)
  564. RETURN // (01932 -> 01935)
  565. // (0) = (01933)
  566. // IF_JUMP = (01934 -> 01927) = [00001 00000 01935]
  567. HAS_CHARACTER_DIED(chr5) // (01935 -> 01943) = [00001 01375 00000]
  568. CLEAR_ALL_BRIEFS () // (01936 -> 01937)
  569. DISPLAY_BRIEF_NOW (1326) // (01937 -> 01938)
  570. DISPLAY_MESSAGE (1338) // (01938 -> 01939)
  571. SET count6 = 1 // (01939 -> 01940)
  572. SET savecount14 = 1 // (01940 -> 01941)
  573. RETURN // (01941 -> 01947)
  574. // (0) = (01942)
  575. // IF_JUMP = (01943 -> 01936) = [00001 00000 01947]
  576. // IF_JUMP = (01944 -> 01926) = [00000 00000 01948]
  577. // (0) = (01945)
  578. // (0) = (01946)
  579. // GOTO = (01947 -> 01924) = [00001 01944 00000]
  580. REMOVE_ARROW (arrow1) // (01948 -> 01949)
  581. CLEAR_ALL_BRIEFS () // (01949 -> 01950)
  582. DISPLAY_BRIEF_NOW (1329) // (01950 -> 01951)
  583. chr5 = CREATE_CHAR (203.50, 174.50, 2.00) 1 180 CRIMINAL_TYPE1 END // (01951 -> 01952)
  584. SET_CHAR_GRAPHIC_TYPE (chr5, EMERG_GRAPHIC, 0) // (01952 -> 01953)
  585. SET_CHAR_THREAT_SEARCH (chr5, LINE_OF_SIGHT_PLAYER_ONLY) // (01953 -> 01954)
  586. SET_CHAR_THREAT_REACTION (chr5, REACT_AS_NORMAL) // (01954 -> 01955)
  587. GIVE_WEAPON (chr5, PISTOL) // (01955 -> 01956)
  588. POINT_ARROW_AT (arrow1, chr5) // (01956 -> 01957)
  589. HAS_CHARACTER_DIED(chr5) // (01957 -> 01958) = [00001 01375 00000]
  590. NOT // (01958 -> 01977) = [00001]
  591. IS_CAR_WRECKED(auto53) // (01959 -> 01967) = [00001 01371 00000]
  592. CLEAR_ALL_BRIEFS () // (01960 -> 01961)
  593. DISPLAY_BRIEF_NOW (1327) // (01961 -> 01962)
  594. DISPLAY_MESSAGE (1125) // (01962 -> 01963)
  595. SET count6 = 1 // (01963 -> 01964)
  596. SET savecount14 = 1 // (01964 -> 01965)
  597. RETURN // (01965 -> 01968)
  598. // (0) = (01966)
  599. // IF_JUMP = (01967 -> 01960) = [00001 00000 01968]
  600. HAS_CHAR_SPOTTED_PLAYER(chr5) // (01968 -> 01970) = [00001 01375 00000]
  601. count24 = 0 // (01969 -> 01976) = [00001 01380 00000]
  602. // IF_JUMP = (01970 -> 01969) = [00001 00000 01976]
  603. CLEAR_ALL_BRIEFS () // (01971 -> 01972)
  604. DISPLAY_BRIEF_NOW (1330) // (01972 -> 01973)
  605. SET_CHAR_OBJECTIVE (chr5, KILL_CHAR_ON_FOOT, p1) // (01973 -> 01974)
  606. SET count24 = 1 // (01974 -> 01980)
  607. // (0) = (01975)
  608. // IF_JUMP = (01976 -> 01971) = [00001 00000 01980]
  609. // IF_JUMP = (01977 -> 01959) = [00000 00000 01981]
  610. // (0) = (01978)
  611. // (0) = (01979)
  612. // GOTO = (01980 -> 01957) = [00001 01977 00000]
  613. REMOVE_ARROW (arrow1) // (01981 -> 01982)
  614. CLEAR_ALL_BRIEFS () // (01982 -> 01983)
  615. DISPLAY_BRIEF (1331) // (01983 -> 01984)
  616. POINT_ARROW_AT (arrow1, obj252) // (01984 -> 01985)
  617. CHECK_OBJ_MODEL(obj252, POWERGEN) // (01985 -> 01995) = [00001 01379 00000 00281 00000]
  618. IS_CAR_WRECKED(auto53) // (01986 -> 01994) = [00001 01371 00000]
  619. CLEAR_ALL_BRIEFS () // (01987 -> 01988)
  620. DISPLAY_BRIEF_NOW (1327) // (01988 -> 01989)
  621. DISPLAY_MESSAGE (1125) // (01989 -> 01990)
  622. SET count6 = 1 // (01990 -> 01991)
  623. SET savecount14 = 1 // (01991 -> 01992)
  624. RETURN // (01992 -> 01998)
  625. // (0) = (01993)
  626. // IF_JUMP = (01994 -> 01987) = [00001 00000 01998]
  627. // IF_JUMP = (01995 -> 01986) = [00000 00000 01999]
  628. // (0) = (01996)
  629. // (0) = (01997)
  630. // GOTO = (01998 -> 01985) = [00001 01995 00000]
  631. REMOVE_ARROW (arrow1) // (01999 -> 02000)
  632. OPEN_DOOR (door20) // (02000 -> 02001)
  633. OPEN_DOOR (door8) // (02001 -> 02002)
  634. DISPLAY_BRIEF (1332) // (02002 -> 02003)
  635. POINT_ARROW_AT (arrow1, auto53) // (02003 -> 02004)
  636. IS_CHARACTER_IN_CAR(p1, auto53) // (02004 -> 02005) = [00001 00001 01371]
  637. NOT // (02005 -> 02015) = [00001]
  638. IS_CAR_WRECKED(auto53) // (02006 -> 02014) = [00001 01371 00000]
  639. CLEAR_ALL_BRIEFS () // (02007 -> 02008)
  640. DISPLAY_BRIEF_NOW (1327) // (02008 -> 02009)
  641. DISPLAY_MESSAGE (1125) // (02009 -> 02010)
  642. SET count6 = 1 // (02010 -> 02011)
  643. SET savecount14 = 1 // (02011 -> 02012)
  644. RETURN // (02012 -> 02018)
  645. // (0) = (02013)
  646. // IF_JUMP = (02014 -> 02007) = [00001 00000 02018]
  647. // IF_JUMP = (02015 -> 02006) = [00000 00000 02019]
  648. // (0) = (02016)
  649. // (0) = (02017)
  650. // GOTO = (02018 -> 02004) = [00001 02015 00000]
  651. REMOVE_ARROW (arrow1) // (02019 -> 02020)
  652. CLEAR_ALL_BRIEFS () // (02020 -> 02021)
  653. DISPLAY_BRIEF (1334) // (02021 -> 02022)
  654. POINT_ARROW_AT (arrow1, 39.50, 3.50, 2.00) // (02022 -> 02023)
  655. UPDATE_DOOR_TARGET (door9, auto53) // (02023 -> 02024)
  656. IS_CAR_IN_BLOCK(auto53, 39.50, 3.50, 2.00, 2.00, 2.00) // (02024 -> 02025) = [00001 01371 00000 57344 00009 57344 00000 32768 00000 32768 00000 32768 00000]
  657. NOT // (02025 -> 02061) = [00001]
  658. IS_CHARACTER_IN_CAR(p1, auto53) // (02026 -> 02027) = [00001 00001 01371]
  659. NOT // (02027 -> 02051) = [00001]
  660. CLEAR_ALL_BRIEFS () // (02028 -> 02029)
  661. DISPLAY_BRIEF_NOW (1333) // (02029 -> 02030)
  662. POINT_ARROW_AT (arrow1, auto53) // (02030 -> 02031)
  663. IS_CHARACTER_IN_CAR(p1, auto53) // (02031 -> 02032) = [00001 00001 01371]
  664. NOT // (02032 -> 02043) = [00001]
  665. IS_CAR_WRECKED(auto53) // (02033 -> 02041) = [00001 01371 00000]
  666. CLEAR_ALL_BRIEFS () // (02034 -> 02035)
  667. DISPLAY_BRIEF_NOW (1327) // (02035 -> 02036)
  668. DISPLAY_MESSAGE (1125) // (02036 -> 02037)
  669. SET count6 = 1 // (02037 -> 02038)
  670. SET savecount14 = 1 // (02038 -> 02039)
  671. RETURN // (02039 -> 02042)
  672. // (0) = (02040)
  673. // IF_JUMP = (02041 -> 02034) = [00001 00000 02042]
  674. // STOP_EXEC = (02042 -> 02046) = [00001]
  675. // IF_JUMP = (02043 -> 02033) = [00001 00000 02047]
  676. // (0) = (02044)
  677. // (0) = (02045)
  678. // GOTO = (02046 -> 02031) = [00001 02043 00000]
  679. CLEAR_ALL_BRIEFS () // (02047 -> 02048)
  680. DISPLAY_BRIEF_NOW (1335) // (02048 -> 02049)
  681. POINT_ARROW_AT (arrow1, 39.50, 3.50, 2.00) // (02049 -> 02052)
  682. // (0) = (02050)
  683. // IF_JUMP = (02051 -> 02028) = [00001 00000 02052]
  684. IS_CAR_WRECKED(auto53) // (02052 -> 02060) = [00001 01371 00000]
  685. CLEAR_ALL_BRIEFS () // (02053 -> 02054)
  686. DISPLAY_BRIEF_NOW (1327) // (02054 -> 02055)
  687. DISPLAY_MESSAGE (1125) // (02055 -> 02056)
  688. SET count6 = 1 // (02056 -> 02057)
  689. SET savecount14 = 1 // (02057 -> 02058)
  690. RETURN // (02058 -> 02064)
  691. // (0) = (02059)
  692. // IF_JUMP = (02060 -> 02053) = [00001 00000 02064]
  693. // IF_JUMP = (02061 -> 02026) = [00000 00000 02065]
  694. // (0) = (02062)
  695. // (0) = (02063)
  696. // GOTO = (02064 -> 02024) = [00001 02061 00000]
  697. REMOVE_ARROW (arrow1) // (02065 -> 02066)
  698. PARK (auto53, door9) // (02066 -> 02067)
  699. HAS_PARK_FINISHED() // (02067 -> 02068) = [00001]
  700. NOT // (02068 -> 02078) = [00001]
  701. IS_CAR_WRECKED(auto53) // (02069 -> 02077) = [00001 01371 00000]
  702. CLEAR_ALL_BRIEFS () // (02070 -> 02071)
  703. DISPLAY_BRIEF_NOW (1327) // (02071 -> 02072)
  704. DISPLAY_MESSAGE (1125) // (02072 -> 02073)
  705. SET count6 = 1 // (02073 -> 02074)
  706. SET savecount14 = 1 // (02074 -> 02075)
  707. RETURN // (02075 -> 02081)
  708. // (0) = (02076)
  709. // IF_JUMP = (02077 -> 02070) = [00001 00000 02081]
  710. // IF_JUMP = (02078 -> 02069) = [00000 00000 02082]
  711. // (0) = (02079)
  712. // (0) = (02080)
  713. // GOTO = (02081 -> 02067) = [00001 02078 00000]
  714. count6 = 0 // (02082 -> 02107) = [00000 00542 00000]
  715. CLEAR_ALL_BRIEFS () // (02083 -> 02084)
  716. DISPLAY_BRIEF (1009) // (02084 -> 02085)
  717. DISPLAY_MESSAGE (1124) // (02085 -> 02086)
  718. ADD_SCORE (p1, 40000) // (02086 -> 02087)
  719. ADD_MULTIPLIER (p1, 1) // (02087 -> 02088)
  720. CLEAR_WANTED_LEVEL (p1) // (02088 -> 02089)
  721. CHANGE_GANG_CHAR_RESPECT_AND_UPDATE (looniegang, p1, 1) // (02089 -> 02090)
  722. SET savecount64 = 1 // (02090 -> 02091)
  723. SUPPRESS_THIS_CAR_MODEL (NONE) // (02091 -> 02092)
  724. savecount64 = 1 // (02092 -> 02094) = [00000 00477 00001]
  725. savecount62 = 1 // (02093 -> 02098) = [00000 00475 00001]
  726. // IF_JUMP = (02094 -> 02093) = [00001 00000 02098]
  727. SET_PHONE_DEAD (obj75) // (02095 -> 02096)
  728. SET savecount147 = 1 // (02096 -> 02099)
  729. // (0) = (02097)
  730. // IF_JUMP = (02098 -> 02095) = [00000 00000 02099]
  731. savecount64 = 1 // (02099 -> 02101) = [00000 00477 00001]
  732. savecount63 = 1 // (02100 -> 02105) = [00000 00476 00001]
  733. // IF_JUMP = (02101 -> 02100) = [00001 00000 02105]
  734. SET_PHONE_DEAD (obj76) // (02102 -> 02103)
  735. SET savecount148 = 1 // (02103 -> 02108)
  736. // (0) = (02104)
  737. // IF_JUMP = (02105 -> 02102) = [00000 00000 02108]
  738. // (0) = (02106)
  739. // IF_JUMP = (02107 -> 02083) = [00000 00000 02108]
  740. RETURN // (02108 -> 02109)
  741. function44: // (02109 -> 02110)
  742. REMOVE_ARROW (arrow1) // (02110 -> 02111)
  743. SET count6 = 0 // (02111 -> 02112)
  744. CLEAR_WANTED_LEVEL (p1) // (02112 -> 02113)
  745. MISSION_HAS_FINISHED () // (02113 -> 02114)
  746. savecount64 = 1 // (02114 -> 02119) = [00000 00477 00001]
  747. ++savecount124 // (02115 -> 02116)
  748. ++savecount128 // (02116 -> 02117)
  749. MAKE_DOOR_MANUAL (door9) // (02117 -> 02120)
  750. // (0) = (02118)
  751. // IF_JUMP = (02119 -> 02115) = [00000 00000 02120]
  752. savecount14 = 1 // (02120 -> 02122) = [00000 00427 00001]
  753. CHECK_DEATHARREST_EXECUTED() // (02121 -> 02131) = [00000]
  754. // IF_JUMP = (02122 -> 02121) = [00000 00001 02131]
  755. ++savecount131 // (02123 -> 02124)
  756. ++savecount125 // (02124 -> 02125)
  757. MAKE_DOOR_AUTOMATIC (door9) // (02125 -> 02126)
  758. CLOSE_DOOR (door8) // (02126 -> 02127)
  759. CLOSE_DOOR (door20) // (02127 -> 02128)
  760. CHANGE_GANG_CHAR_RESPECT_AND_UPDATE (looniegang, p1, -1) // (02128 -> 02129)
  761. CLEAR_WANTED_LEVEL (p1) // (02129 -> 02132)
  762. // (0) = (02130)
  763. // IF_JUMP = (02131 -> 02123) = [00000 00000 02132]
  764. SET count2 = 0 // (02132 -> 02133)
  765. SET count4 = 0 // (02133 -> 02134)
  766. RETURN // (02134 -> 02135)
  767. MISSIONSTART // (02135 -> 02136)
  768. GOSUB function43: // (02136 -> 02137)
  769. GOSUB function44: // (02137 -> 02138)
  770. MISSIONEND
  771.  
  772.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement