Advertisement
Guest User

wil_zm2.scr decompiled

a guest
Nov 3rd, 2011
244
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 42.40 KB | None | 0 0
  1. FORWARD function43:
  2. FORWARD function44:
  3. CAR_DATA auto53 // (01371 -> 01372)
  4. CHAR_DATA chr3 // (01372 -> 01373)
  5. CHAR_DATA chr4 // (01373 -> 01374)
  6. CHAR_DATA chr5 // (01374 -> 01375)
  7. CHAR_DATA chr6 // (01375 -> 01376)
  8. CHAR_DATA chr7 // (01376 -> 01377)
  9. CHAR_DATA chr8 // (01377 -> 01378)
  10. CHAR_DATA chr9 // (01378 -> 01379)
  11. COUNTER count24 = 0 // (01379 -> 01380)
  12. COUNTER count25 = 0 // (01380 -> 01381)
  13. COUNTER count26 = 0 // (01381 -> 01382)
  14. COUNTER count27 = 0 // (01382 -> 01383)
  15. COUNTER count28 = 0 // (01383 -> 01384)
  16. COUNTER count29 = 0 // (01384 -> 01385)
  17. COUNTER count30 = 0 // (01385 -> 01386)
  18. COUNTER count31 = 0 // (01386 -> 01387)
  19. COUNTER count32 = 0 // (01387 -> 01388)
  20. COUNTER count33 = 0 // (01388 -> 01389)
  21. COUNTER count34 = 0 // (01389 -> 01390)
  22. COUNTER count35 = 0 // (01390 -> 01391)
  23. COUNTER count36 = 0 // (01391 -> 01392)
  24. COUNTER count37 = 0 // (01392 -> 01393)
  25. COUNTER count38 = 0 // (01393 -> 01394)
  26. COUNTER count39 = 0 // (01394 -> 01395)
  27. COUNTER count40 = 0 // (01395 -> 01396)
  28. COUNTER count41 = 0 // (01396 -> 01397)
  29. COUNTER count42 = 0 // (01397 -> 01398)
  30. COUNTER count43 = 0 // (01398 -> 01399)
  31. COUNTER count44 = 0 // (01399 -> 01400)
  32. COUNTER count45 = 0 // (01400 -> 01401)
  33. COUNTER count46 = 0 // (01401 -> 01402)
  34. COUNTER count47 = 0 // (01402 -> 01403)
  35. SOUND sound23 // (01403 -> 01404)
  36. function43: // (01404 -> 01405)
  37. SET count2 = 1 // (01405 -> 01406)
  38. SET count5 = 1 // (01406 -> 01407)
  39. SET savecount21 = 0 // (01407 -> 01408)
  40. DISPLAY_MESSAGE (1985) // (01408 -> 01409)
  41. DISPLAY_BRIEF (1251) // (01409 -> 01410)
  42. POINT_ARROW_AT (arrow1, 69.50, 219.50, 2.00) // (01410 -> 01411)
  43. LOCATE_CHARACTER_ANY_MEANS(p1, 69.00, 219.00, 2.00, 4.00, 1.00) // (01411 -> 01412) = [00001 00001 00000 16384 00017 49152 00054 32768 00000 00000 00001 16384 00000]
  44. NOT // (01412 -> 01414) = [00001]
  45. DO_NOWT // (01413 -> 01417)
  46. // IF_JUMP = (01414 -> 01413) = [00000 00000 01418]
  47. // (0) = (01415)
  48. // (0) = (01416)
  49. // GOTO = (01417 -> 01411) = [00001 01414 00000]
  50. REMOVE_ARROW (arrow1) // (01418 -> 01419)
  51. chr3 = CREATE_CHAR (59.50, 219.50, 2.00) 11 0 CRIMINAL_TYPE1 END // (01419 -> 01420)
  52. SET_CHAR_THREAT_REACTION (chr3, NO_REACTION) // (01420 -> 01421)
  53. SET_CHAR_THREAT_SEARCH (chr3, LINE_OF_SIGHT_PLAYER_ONLY) // (01421 -> 01422)
  54. DISPLAY_BRIEF (1255) // (01422 -> 01423)
  55. POINT_ARROW_AT (arrow1, chr3) // (01423 -> 01424)
  56. CHECK_CHAR_BEEN_PUNCHED_BY(chr3, p1) // (01424 -> 01425) = [00001 01372 00001]
  57. NOT // (01425 -> 01442) = [00001]
  58. HAS_CHARACTER_DIED(chr3) // (01426 -> 01434) = [00001 01372 00000]
  59. CLEAR_ALL_BRIEFS () // (01427 -> 01428)
  60. DISPLAY_BRIEF_NOW (1253) // (01428 -> 01429)
  61. DISPLAY_MESSAGE (1125) // (01429 -> 01430)
  62. SET count6 = 1 // (01430 -> 01431)
  63. SET savecount21 = 1 // (01431 -> 01432)
  64. RETURN // (01432 -> 01435)
  65. // (0) = (01433)
  66. // IF_JUMP = (01434 -> 01427) = [00001 00000 01435]
  67. HAS_CHAR_SPOTTED_PLAYER(chr3) // (01435 -> 01437) = [00001 01372 00000]
  68. count24 = 0 // (01436 -> 01441) = [00001 01379 00000]
  69. // IF_JUMP = (01437 -> 01436) = [00001 00000 01441]
  70. DISPLAY_BRIEF (1256) // (01438 -> 01439)
  71. SET count24 = 1 // (01439 -> 01445)
  72. // (0) = (01440)
  73. // IF_JUMP = (01441 -> 01438) = [00001 00000 01445]
  74. // IF_JUMP = (01442 -> 01426) = [00000 00000 01446]
  75. // (0) = (01443)
  76. // (0) = (01444)
  77. // GOTO = (01445 -> 01424) = [00001 01442 00000]
  78. REMOVE_ARROW (arrow1) // (01446 -> 01447)
  79. CLEAR_ALL_BRIEFS () // (01447 -> 01448)
  80. DISPLAY_BRIEF_NOW (1262) // (01448 -> 01449)
  81. SET count25 = 1 // (01449 -> 01450)
  82. count25 = 1 // (01450 -> 01455) = [00000 01380 00001]
  83. SET_CHAR_THREAT_REACTION (chr3, NO_REACTION) // (01451 -> 01452)
  84. SET_CHAR_THREAT_SEARCH (chr3, NO_THREATS) // (01452 -> 01453)
  85. SET_CHAR_OBJECTIVE (chr3, WAIT_ON_FOOT) // (01453 -> 01456)
  86. // (0) = (01454)
  87. // IF_JUMP = (01455 -> 01451) = [00000 00000 01456]
  88. DISPLAY_BRIEF (1258) // (01456 -> 01457)
  89. chr8 = CREATE_CHAR (245.50, 237.50, 2.00) 11 0 CRIMINAL_TYPE1 END // (01457 -> 01458)
  90. chr9 = CREATE_CHAR (239.50, 237.50, 2.00) 11 0 CRIMINAL_TYPE1 END // (01458 -> 01459)
  91. SET_CHAR_OBJECTIVE (chr8, GUARD_AREA) // (01459 -> 01460)
  92. SET_CHAR_OBJECTIVE (chr9, GUARD_AREA) // (01460 -> 01461)
  93. ADD_PATROL_POINT (chr8, 235.50, 237.50, 2.00) // (01461 -> 01462)
  94. ADD_PATROL_POINT (chr8, 245.50, 237.50, 2.00) // (01462 -> 01463)
  95. ADD_PATROL_POINT (chr9, 239.50, 237.50, 2.00) // (01463 -> 01464)
  96. ADD_PATROL_POINT (chr9, 239.50, 233.50, 2.00) // (01464 -> 01465)
  97. SET_CHAR_THREAT_SEARCH (chr8, LINE_OF_SIGHT_PLAYER_ONLY) // (01465 -> 01466)
  98. SET_CHAR_THREAT_SEARCH (chr9, LINE_OF_SIGHT_PLAYER_ONLY) // (01466 -> 01467)
  99. SET_CHAR_THREAT_REACTION (chr8, REACT_AS_NORMAL) // (01467 -> 01468)
  100. SET_CHAR_THREAT_REACTION (chr9, REACT_AS_NORMAL) // (01468 -> 01469)
  101. GIVE_WEAPON (chr8, PISTOL) // (01469 -> 01470)
  102. GIVE_WEAPON (chr9, PISTOL) // (01470 -> 01471)
  103. auto53 = CREATE_CAR (243.50, 236.50, 2.00) 1 0 GRAHAM END // (01471 -> 01472)
  104. POINT_ARROW_AT (arrow1, auto53) // (01472 -> 01473)
  105. IS_CHARACTER_IN_CAR(p1, auto53) // (01473 -> 01474) = [00001 00001 01371]
  106. NOT // (01474 -> 01493) = [00001]
  107. IS_CAR_WRECKED(auto53) // (01475 -> 01483) = [00001 01371 00000]
  108. CLEAR_ALL_BRIEFS () // (01476 -> 01477)
  109. DISPLAY_BRIEF_NOW (1257) // (01477 -> 01478)
  110. DISPLAY_MESSAGE (1125) // (01478 -> 01479)
  111. SET count6 = 1 // (01479 -> 01480)
  112. SET savecount21 = 1 // (01480 -> 01481)
  113. RETURN // (01481 -> 01484)
  114. // (0) = (01482)
  115. // IF_JUMP = (01483 -> 01476) = [00001 00000 01484]
  116. HAS_CAR_JUST_SUNK(auto53) // (01484 -> 01492) = [00001 01371 00000]
  117. CLEAR_ALL_BRIEFS () // (01485 -> 01486)
  118. DISPLAY_BRIEF_NOW (1260) // (01486 -> 01487)
  119. DISPLAY_MESSAGE (1125) // (01487 -> 01488)
  120. SET count6 = 1 // (01488 -> 01489)
  121. SET savecount21 = 1 // (01489 -> 01490)
  122. RETURN // (01490 -> 01496)
  123. // (0) = (01491)
  124. // IF_JUMP = (01492 -> 01485) = [00001 00000 01496]
  125. // IF_JUMP = (01493 -> 01475) = [00000 00000 01497]
  126. // (0) = (01494)
  127. // (0) = (01495)
  128. // GOTO = (01496 -> 01473) = [00001 01493 00000]
  129. REMOVE_ARROW (arrow1) // (01497 -> 01498)
  130. DISPLAY_BRIEF (1277) // (01498 -> 01499)
  131. POINT_ARROW_AT (arrow1, 133.50, 223.50, 2.00) // (01499 -> 01500)
  132. LOCATE_CHARACTER_BY_CAR(p1, 133.50, 223.50, 2.00, 2.00, 2.00) // (01500 -> 01501) = [00001 00001 00000 24576 00033 57344 00055 32768 00000 32768 00000 32768 00000]
  133. NOT // (01501 -> 01554) = [00001]
  134. IS_CHARACTER_IN_CAR(p1, auto53) // (01502 -> 01503) = [00001 00001 01371]
  135. NOT // (01503 -> 01535) = [00001]
  136. CLEAR_ALL_BRIEFS () // (01504 -> 01505)
  137. DISPLAY_BRIEF_NOW (1272) // (01505 -> 01506)
  138. POINT_ARROW_AT (arrow1, auto53) // (01506 -> 01507)
  139. IS_CHARACTER_IN_CAR(p1, auto53) // (01507 -> 01508) = [00001 00001 01371]
  140. NOT // (01508 -> 01528) = [00001]
  141. IS_CAR_WRECKED(auto53) // (01509 -> 01517) = [00001 01371 00000]
  142. CLEAR_ALL_BRIEFS () // (01510 -> 01511)
  143. DISPLAY_BRIEF_NOW (1257) // (01511 -> 01512)
  144. DISPLAY_MESSAGE (1125) // (01512 -> 01513)
  145. SET count6 = 1 // (01513 -> 01514)
  146. SET savecount21 = 1 // (01514 -> 01515)
  147. RETURN // (01515 -> 01518)
  148. // (0) = (01516)
  149. // IF_JUMP = (01517 -> 01510) = [00001 00000 01518]
  150. HAS_CAR_JUST_SUNK(auto53) // (01518 -> 01526) = [00001 01371 00000]
  151. CLEAR_ALL_BRIEFS () // (01519 -> 01520)
  152. DISPLAY_BRIEF_NOW (1260) // (01520 -> 01521)
  153. DISPLAY_MESSAGE (1125) // (01521 -> 01522)
  154. SET count6 = 1 // (01522 -> 01523)
  155. SET savecount21 = 1 // (01523 -> 01524)
  156. RETURN // (01524 -> 01527)
  157. // (0) = (01525)
  158. // IF_JUMP = (01526 -> 01519) = [00001 00000 01527]
  159. // STOP_EXEC = (01527 -> 01531) = [00001]
  160. // IF_JUMP = (01528 -> 01509) = [00001 00000 01532]
  161. // (0) = (01529)
  162. // (0) = (01530)
  163. // GOTO = (01531 -> 01507) = [00001 01528 00000]
  164. DISPLAY_BRIEF_NOW (1277) // (01532 -> 01533)
  165. POINT_ARROW_AT (arrow1, 133.50, 223.50, 2.00) // (01533 -> 01536)
  166. // (0) = (01534)
  167. // IF_JUMP = (01535 -> 01504) = [00001 00000 01536]
  168. IS_CAR_WRECKED(auto53) // (01536 -> 01544) = [00001 01371 00000]
  169. CLEAR_ALL_BRIEFS () // (01537 -> 01538)
  170. DISPLAY_BRIEF_NOW (1257) // (01538 -> 01539)
  171. DISPLAY_MESSAGE (1125) // (01539 -> 01540)
  172. SET count6 = 1 // (01540 -> 01541)
  173. SET savecount21 = 1 // (01541 -> 01542)
  174. RETURN // (01542 -> 01545)
  175. // (0) = (01543)
  176. // IF_JUMP = (01544 -> 01537) = [00001 00000 01545]
  177. HAS_CAR_JUST_SUNK(auto53) // (01545 -> 01553) = [00001 01371 00000]
  178. CLEAR_ALL_BRIEFS () // (01546 -> 01547)
  179. DISPLAY_BRIEF_NOW (1260) // (01547 -> 01548)
  180. DISPLAY_MESSAGE (1125) // (01548 -> 01549)
  181. SET count6 = 1 // (01549 -> 01550)
  182. SET savecount21 = 1 // (01550 -> 01551)
  183. RETURN // (01551 -> 01557)
  184. // (0) = (01552)
  185. // IF_JUMP = (01553 -> 01546) = [00001 00000 01557]
  186. // IF_JUMP = (01554 -> 01502) = [00000 00000 01558]
  187. // (0) = (01555)
  188. // (0) = (01556)
  189. // GOTO = (01557 -> 01500) = [00001 01554 00000]
  190. REMOVE_ARROW (arrow1) // (01558 -> 01559)
  191. DISPLAY_BRIEF (1264) // (01559 -> 01560)
  192. IS_CHAR_PRESSING_HORN(p1) // (01560 -> 01561) = [00001 00001 00000]
  193. NOT // (01561 -> 01563) = [00001]
  194. count31 = 0 // (01562 -> 01623) = [00001 01386 00000]
  195. // IF_JUMP = (01563 -> 01562) = [00001 00001 01623]
  196. LOCATE_CHARACTER_BY_CAR(p1, 133.50, 223.50, 2.00, 2.00, 2.00) // (01564 -> 01566) = [00001 00001 00000 24576 00033 57344 00055 32768 00000 32768 00000 32768 00000]
  197. IS_CHARACTER_IN_CAR(p1, auto53) // (01565 -> 01570) = [00001 00001 01371]
  198. // IF_JUMP = (01566 -> 01565) = [00001 00000 01570]
  199. SET count31 = 1 // (01567 -> 01571)
  200. SET count31 = 0 // (01568 -> 01571)
  201. // (0) = (01569)
  202. // IF_JUMP = (01570 -> 01567) = [00001 00000 01568]
  203. count31 = 0 // (01571 -> 01573) = [00001 01386 00000]
  204. IS_CHARACTER_IN_CAR(p1, auto53) // (01572 -> 01575) = [00001 00001 01371]
  205. // IF_JUMP = (01573 -> 01572) = [00001 00000 01582]
  206. count38 = 0 // (01574 -> 01582) = [00001 01393 00000]
  207. // IF_JUMP = (01575 -> 01574) = [00001 00000 01582]
  208. CLEAR_ALL_BRIEFS () // (01576 -> 01577)
  209. DISPLAY_BRIEF (7011) // (01577 -> 01578)
  210. POINT_ARROW_AT (arrow1, 133.50, 223.50, 2.00) // (01578 -> 01579)
  211. SET count30 = 1 // (01579 -> 01580)
  212. SET count38 = 1 // (01580 -> 01583)
  213. // (0) = (01581)
  214. // IF_JUMP = (01582 -> 01576) = [00001 00000 01583]
  215. count39 = 0 // (01583 -> 01586) = [00001 01394 00000]
  216. IS_CHARACTER_IN_CAR(p1, auto53) // (01584 -> 01585) = [00001 00001 01371]
  217. NOT // (01585 -> 01597) = [00001]
  218. // IF_JUMP = (01586 -> 01584) = [00001 00000 01597]
  219. CLEAR_ALL_BRIEFS () // (01587 -> 01588)
  220. DISPLAY_BRIEF (1272) // (01588 -> 01589)
  221. POINT_ARROW_AT (arrow1, auto53) // (01589 -> 01590)
  222. SET count39 = 1 // (01590 -> 01591)
  223. SET count38 = 0 // (01591 -> 01598)
  224. IS_CHARACTER_IN_CAR(p1, auto53) // (01592 -> 01595) = [00001 00001 01371]
  225. SET count39 = 0 // (01593 -> 01598)
  226. // (0) = (01594)
  227. // IF_JUMP = (01595 -> 01593) = [00001 00000 01598]
  228. // (0) = (01596)
  229. // IF_JUMP = (01597 -> 01587) = [00001 00000 01592]
  230. LOCATE_CHARACTER_BY_CAR(p1, 133.50, 223.50, 2.00, 2.00, 2.00) // (01598 -> 01600) = [00001 00001 00000 24576 00033 57344 00055 32768 00000 32768 00000 32768 00000]
  231. IS_CHARACTER_IN_CAR(p1, auto53) // (01599 -> 01604) = [00001 00001 01371]
  232. // IF_JUMP = (01600 -> 01599) = [00001 00000 01604]
  233. REMOVE_ARROW (arrow1) // (01601 -> 01602)
  234. SET count38 = 0 // (01602 -> 01605)
  235. // (0) = (01603)
  236. // IF_JUMP = (01604 -> 01601) = [00001 00000 01605]
  237. IS_CAR_WRECKED(auto53) // (01605 -> 01613) = [00001 01371 00000]
  238. CLEAR_ALL_BRIEFS () // (01606 -> 01607)
  239. DISPLAY_BRIEF_NOW (1257) // (01607 -> 01608)
  240. DISPLAY_MESSAGE (1125) // (01608 -> 01609)
  241. SET count6 = 1 // (01609 -> 01610)
  242. SET savecount21 = 1 // (01610 -> 01611)
  243. RETURN // (01611 -> 01614)
  244. // (0) = (01612)
  245. // IF_JUMP = (01613 -> 01606) = [00001 00000 01614]
  246. HAS_CAR_JUST_SUNK(auto53) // (01614 -> 01622) = [00001 01371 00000]
  247. CLEAR_ALL_BRIEFS () // (01615 -> 01616)
  248. DISPLAY_BRIEF_NOW (1260) // (01616 -> 01617)
  249. DISPLAY_MESSAGE (1125) // (01617 -> 01618)
  250. SET count6 = 1 // (01618 -> 01619)
  251. SET savecount21 = 1 // (01619 -> 01620)
  252. RETURN // (01620 -> 01626)
  253. // (0) = (01621)
  254. // IF_JUMP = (01622 -> 01615) = [00001 00000 01626]
  255. // IF_JUMP = (01623 -> 01564) = [00000 00000 01627]
  256. // (0) = (01624)
  257. // (0) = (01625)
  258. // GOTO = (01626 -> 01560) = [00001 01623 00000]
  259. DISPLAY_BRIEF (1261) // (01627 -> 01628)
  260. chr7 = CREATE_CHAR (136.50, 223.50, 2.00) 11 0 CRIMINAL END // (01628 -> 01629)
  261. SET_CHAR_THREAT_SEARCH (chr7, NO_THREATS) // (01629 -> 01630)
  262. SET_CHAR_THREAT_REACTION (chr7, NO_REACTION) // (01630 -> 01631)
  263. ADD_CHAR_TO_GANG (chr7, zaibatsugang) // (01631 -> 01632)
  264. UPDATE_DOOR_TARGET (door14, chr7) // (01632 -> 01633)
  265. SET_CHAR_OBJECTIVE (chr7, GOTO_AREA_ON_FOOT, 133.50, 222.50, 2.00) // (01633 -> 01634)
  266. IS_CHAR_OBJECTIVE_PASSED(chr7) // (01634 -> 01635) = [00001 01376 00000]
  267. NOT // (01635 -> 01676) = [00001]
  268. HAS_CHARACTER_DIED(chr7) // (01636 -> 01644) = [00001 01376 00000]
  269. CLEAR_ALL_BRIEFS () // (01637 -> 01638)
  270. DISPLAY_BRIEF_NOW (1259) // (01638 -> 01639)
  271. DISPLAY_MESSAGE (1125) // (01639 -> 01640)
  272. SET count6 = 1 // (01640 -> 01641)
  273. SET savecount21 = 1 // (01641 -> 01642)
  274. RETURN // (01642 -> 01645)
  275. // (0) = (01643)
  276. // IF_JUMP = (01644 -> 01637) = [00001 00000 01645]
  277. IS_ITEM_ONSCREEN(chr7) // (01645 -> 01646) = [00001 01376 00000]
  278. NOT // (01646 -> 01652) = [00001]
  279. CLEAR_ALL_BRIEFS () // (01647 -> 01648)
  280. DISPLAY_BRIEF (1271) // (01648 -> 01649)
  281. POINT_ARROW_AT (arrow1, chr7) // (01649 -> 01650)
  282. SET count28 = 1 // (01650 -> 01653)
  283. // (0) = (01651)
  284. // IF_JUMP = (01652 -> 01647) = [00001 00000 01653]
  285. IS_ITEM_ONSCREEN(chr7) // (01653 -> 01657) = [00001 01376 00000]
  286. REMOVE_ARROW (arrow1) // (01654 -> 01655)
  287. SET count28 = 0 // (01655 -> 01658)
  288. // (0) = (01656)
  289. // IF_JUMP = (01657 -> 01654) = [00001 00000 01658]
  290. IS_CAR_WRECKED(auto53) // (01658 -> 01666) = [00001 01371 00000]
  291. CLEAR_ALL_BRIEFS () // (01659 -> 01660)
  292. DISPLAY_BRIEF_NOW (1257) // (01660 -> 01661)
  293. DISPLAY_MESSAGE (1125) // (01661 -> 01662)
  294. SET count6 = 1 // (01662 -> 01663)
  295. SET savecount21 = 1 // (01663 -> 01664)
  296. RETURN // (01664 -> 01667)
  297. // (0) = (01665)
  298. // IF_JUMP = (01666 -> 01659) = [00001 00000 01667]
  299. HAS_CAR_JUST_SUNK(auto53) // (01667 -> 01675) = [00001 01371 00000]
  300. CLEAR_ALL_BRIEFS () // (01668 -> 01669)
  301. DISPLAY_BRIEF_NOW (1260) // (01669 -> 01670)
  302. DISPLAY_MESSAGE (1125) // (01670 -> 01671)
  303. SET count6 = 1 // (01671 -> 01672)
  304. SET savecount21 = 1 // (01672 -> 01673)
  305. RETURN // (01673 -> 01679)
  306. // (0) = (01674)
  307. // IF_JUMP = (01675 -> 01668) = [00001 00000 01679]
  308. // IF_JUMP = (01676 -> 01636) = [00000 00000 01680]
  309. // (0) = (01677)
  310. // (0) = (01678)
  311. // GOTO = (01679 -> 01634) = [00001 01676 00000]
  312. SET_CHAR_OBJECTIVE (chr7, ENTER_CAR_AS_DRIVER, auto53) // (01680 -> 01681)
  313. IS_CHAR_OBJECTIVE_PASSED(chr7) // (01681 -> 01682) = [00001 01376 00000]
  314. NOT // (01682 -> 01723) = [00001]
  315. HAS_CHARACTER_DIED(chr7) // (01683 -> 01691) = [00001 01376 00000]
  316. CLEAR_ALL_BRIEFS () // (01684 -> 01685)
  317. DISPLAY_BRIEF_NOW (1259) // (01685 -> 01686)
  318. DISPLAY_MESSAGE (1125) // (01686 -> 01687)
  319. SET count6 = 1 // (01687 -> 01688)
  320. SET savecount21 = 1 // (01688 -> 01689)
  321. RETURN // (01689 -> 01692)
  322. // (0) = (01690)
  323. // IF_JUMP = (01691 -> 01684) = [00001 00000 01692]
  324. IS_ITEM_ONSCREEN(chr7) // (01692 -> 01693) = [00001 01376 00000]
  325. NOT // (01693 -> 01699) = [00001]
  326. CLEAR_ALL_BRIEFS () // (01694 -> 01695)
  327. DISPLAY_BRIEF (1271) // (01695 -> 01696)
  328. POINT_ARROW_AT (arrow1, chr7) // (01696 -> 01697)
  329. SET count33 = 1 // (01697 -> 01700)
  330. // (0) = (01698)
  331. // IF_JUMP = (01699 -> 01694) = [00001 00000 01700]
  332. IS_ITEM_ONSCREEN(chr7) // (01700 -> 01704) = [00001 01376 00000]
  333. REMOVE_ARROW (arrow1) // (01701 -> 01702)
  334. SET count33 = 0 // (01702 -> 01705)
  335. // (0) = (01703)
  336. // IF_JUMP = (01704 -> 01701) = [00001 00000 01705]
  337. IS_CAR_WRECKED(auto53) // (01705 -> 01713) = [00001 01371 00000]
  338. CLEAR_ALL_BRIEFS () // (01706 -> 01707)
  339. DISPLAY_BRIEF_NOW (1257) // (01707 -> 01708)
  340. DISPLAY_MESSAGE (1125) // (01708 -> 01709)
  341. SET count6 = 1 // (01709 -> 01710)
  342. SET savecount21 = 1 // (01710 -> 01711)
  343. RETURN // (01711 -> 01714)
  344. // (0) = (01712)
  345. // IF_JUMP = (01713 -> 01706) = [00001 00000 01714]
  346. HAS_CAR_JUST_SUNK(auto53) // (01714 -> 01722) = [00001 01371 00000]
  347. CLEAR_ALL_BRIEFS () // (01715 -> 01716)
  348. DISPLAY_BRIEF_NOW (1260) // (01716 -> 01717)
  349. DISPLAY_MESSAGE (1125) // (01717 -> 01718)
  350. SET count6 = 1 // (01718 -> 01719)
  351. SET savecount21 = 1 // (01719 -> 01720)
  352. RETURN // (01720 -> 01726)
  353. // (0) = (01721)
  354. // IF_JUMP = (01722 -> 01715) = [00001 00000 01726]
  355. // IF_JUMP = (01723 -> 01683) = [00000 00000 01727]
  356. // (0) = (01724)
  357. // (0) = (01725)
  358. // GOTO = (01726 -> 01681) = [00001 01723 00000]
  359. DISPLAY_BRIEF (1266) // (01727 -> 01728)
  360. POINT_ARROW_AT (arrow1, 233.50, 114.50, 3.00) // (01728 -> 01729)
  361. chr4 = CREATE_CHAR (231.50, 116.50, 3.00) 8 180 CRIMINAL END // (01729 -> 01730)
  362. chr5 = CREATE_CHAR (232.50, 116.50, 3.00) 8 180 CRIMINAL END // (01730 -> 01731)
  363. chr6 = CREATE_CHAR (233.50, 116.50, 3.00) 8 180 CRIMINAL END // (01731 -> 01732)
  364. SET_CHAR_OBJECTIVE (chr4, WAIT_ON_FOOT) // (01732 -> 01733)
  365. SET_CHAR_OBJECTIVE (chr5, WAIT_ON_FOOT) // (01733 -> 01734)
  366. SET_CHAR_OBJECTIVE (chr6, WAIT_ON_FOOT) // (01734 -> 01735)
  367. SET_CHAR_THREAT_REACTION (chr4, NO_REACTION) // (01735 -> 01736)
  368. SET_CHAR_THREAT_REACTION (chr5, NO_REACTION) // (01736 -> 01737)
  369. SET_CHAR_THREAT_REACTION (chr6, NO_REACTION) // (01737 -> 01738)
  370. SET_CHAR_THREAT_SEARCH (chr4, NO_THREATS) // (01738 -> 01739)
  371. SET_CHAR_THREAT_SEARCH (chr5, NO_THREATS) // (01739 -> 01740)
  372. SET_CHAR_THREAT_SEARCH (chr6, NO_THREATS) // (01740 -> 01741)
  373. ADD_CHAR_TO_GANG (chr4, zaibatsugang) // (01741 -> 01742)
  374. ADD_CHAR_TO_GANG (chr5, zaibatsugang) // (01742 -> 01743)
  375. ADD_CHAR_TO_GANG (chr6, zaibatsugang) // (01743 -> 01744)
  376. LOCATE_CHARACTER_BY_CAR(p1, 233.50, 114.50, 3.00, 2.00, 2.00) // (01744 -> 01745) = [00001 00001 00000 24576 00058 40960 00028 49152 00000 32768 00000 32768 00000]
  377. NOT // (01745 -> 01876) = [00001]
  378. IS_CHARACTER_IN_CAR(p1, auto53) // (01746 -> 01747) = [00001 00001 01371]
  379. NOT // (01747 -> 01875) = [00001]
  380. CLEAR_ALL_BRIEFS () // (01748 -> 01749)
  381. DISPLAY_BRIEF_NOW (1272) // (01749 -> 01750)
  382. POINT_ARROW_AT (arrow1, auto53) // (01750 -> 01751)
  383. IS_CHARACTER_IN_CAR(p1, auto53) // (01751 -> 01752) = [00001 00001 01371]
  384. NOT // (01752 -> 01811) = [00001]
  385. HAS_CHARACTER_DIED(chr7) // (01753 -> 01761) = [00001 01376 00000]
  386. CLEAR_ALL_BRIEFS () // (01754 -> 01755)
  387. DISPLAY_BRIEF_NOW (1259) // (01755 -> 01756)
  388. DISPLAY_MESSAGE (1125) // (01756 -> 01757)
  389. SET count6 = 1 // (01757 -> 01758)
  390. SET savecount21 = 1 // (01758 -> 01759)
  391. RETURN // (01759 -> 01762)
  392. // (0) = (01760)
  393. // IF_JUMP = (01761 -> 01754) = [00001 00000 01762]
  394. IS_CAR_WRECKED(auto53) // (01762 -> 01770) = [00001 01371 00000]
  395. CLEAR_ALL_BRIEFS () // (01763 -> 01764)
  396. DISPLAY_BRIEF_NOW (1268) // (01764 -> 01765)
  397. DISPLAY_MESSAGE (1125) // (01765 -> 01766)
  398. SET count6 = 1 // (01766 -> 01767)
  399. SET savecount21 = 1 // (01767 -> 01768)
  400. RETURN // (01768 -> 01771)
  401. // (0) = (01769)
  402. // IF_JUMP = (01770 -> 01763) = [00001 00000 01771]
  403. HAS_CHARACTER_DIED(chr4) // (01771 -> 01780) = [00001 01373 00000]
  404. CLEAR_ALL_BRIEFS () // (01772 -> 01773)
  405. DISPLAY_BRIEF_NOW (1269) // (01773 -> 01774)
  406. DISPLAY_MESSAGE (1125) // (01774 -> 01775)
  407. SET count6 = 1 // (01775 -> 01776)
  408. SET savecount21 = 1 // (01776 -> 01777)
  409. SET count44 = 1 // (01777 -> 01778)
  410. RETURN // (01778 -> 01781)
  411. // (0) = (01779)
  412. // IF_JUMP = (01780 -> 01772) = [00001 00000 01781]
  413. HAS_CAR_JUST_SUNK(auto53) // (01781 -> 01789) = [00001 01371 00000]
  414. CLEAR_ALL_BRIEFS () // (01782 -> 01783)
  415. DISPLAY_BRIEF_NOW (1260) // (01783 -> 01784)
  416. DISPLAY_MESSAGE (1125) // (01784 -> 01785)
  417. SET count6 = 1 // (01785 -> 01786)
  418. SET savecount21 = 1 // (01786 -> 01787)
  419. RETURN // (01787 -> 01790)
  420. // (0) = (01788)
  421. // IF_JUMP = (01789 -> 01782) = [00001 00000 01790]
  422. HAS_CHARACTER_DIED(chr5) // (01790 -> 01799) = [00001 01374 00000]
  423. CLEAR_ALL_BRIEFS () // (01791 -> 01792)
  424. DISPLAY_BRIEF_NOW (1269) // (01792 -> 01793)
  425. DISPLAY_MESSAGE (1125) // (01793 -> 01794)
  426. SET count6 = 1 // (01794 -> 01795)
  427. SET savecount21 = 1 // (01795 -> 01796)
  428. SET count45 = 1 // (01796 -> 01797)
  429. RETURN // (01797 -> 01800)
  430. // (0) = (01798)
  431. // IF_JUMP = (01799 -> 01791) = [00001 00000 01800]
  432. HAS_CHARACTER_DIED(chr6) // (01800 -> 01809) = [00001 01375 00000]
  433. CLEAR_ALL_BRIEFS () // (01801 -> 01802)
  434. DISPLAY_BRIEF_NOW (1269) // (01802 -> 01803)
  435. DISPLAY_MESSAGE (1125) // (01803 -> 01804)
  436. SET count6 = 1 // (01804 -> 01805)
  437. SET savecount21 = 1 // (01805 -> 01806)
  438. SET count46 = 1 // (01806 -> 01807)
  439. RETURN // (01807 -> 01810)
  440. // (0) = (01808)
  441. // IF_JUMP = (01809 -> 01801) = [00001 00000 01810]
  442. // STOP_EXEC = (01810 -> 01814) = [00001]
  443. // IF_JUMP = (01811 -> 01753) = [00001 00000 01815]
  444. // (0) = (01812)
  445. // (0) = (01813)
  446. // GOTO = (01814 -> 01751) = [00001 01811 00000]
  447. DISPLAY_BRIEF (1266) // (01815 -> 01816)
  448. POINT_ARROW_AT (arrow1, 233.50, 114.50, 3.00) // (01816 -> 01817)
  449. HAS_CHARACTER_DIED(chr7) // (01817 -> 01825) = [00001 01376 00000]
  450. CLEAR_ALL_BRIEFS () // (01818 -> 01819)
  451. DISPLAY_BRIEF_NOW (1259) // (01819 -> 01820)
  452. DISPLAY_MESSAGE (1125) // (01820 -> 01821)
  453. SET count6 = 1 // (01821 -> 01822)
  454. SET savecount21 = 1 // (01822 -> 01823)
  455. RETURN // (01823 -> 01826)
  456. // (0) = (01824)
  457. // IF_JUMP = (01825 -> 01818) = [00001 00000 01826]
  458. IS_CAR_WRECKED(auto53) // (01826 -> 01834) = [00001 01371 00000]
  459. CLEAR_ALL_BRIEFS () // (01827 -> 01828)
  460. DISPLAY_BRIEF_NOW (1268) // (01828 -> 01829)
  461. DISPLAY_MESSAGE (1125) // (01829 -> 01830)
  462. SET count6 = 1 // (01830 -> 01831)
  463. SET savecount21 = 1 // (01831 -> 01832)
  464. RETURN // (01832 -> 01835)
  465. // (0) = (01833)
  466. // IF_JUMP = (01834 -> 01827) = [00001 00000 01835]
  467. HAS_CAR_JUST_SUNK(auto53) // (01835 -> 01843) = [00001 01371 00000]
  468. CLEAR_ALL_BRIEFS () // (01836 -> 01837)
  469. DISPLAY_BRIEF_NOW (1260) // (01837 -> 01838)
  470. DISPLAY_MESSAGE (1125) // (01838 -> 01839)
  471. SET count6 = 1 // (01839 -> 01840)
  472. SET savecount21 = 1 // (01840 -> 01841)
  473. RETURN // (01841 -> 01844)
  474. // (0) = (01842)
  475. // IF_JUMP = (01843 -> 01836) = [00001 00000 01844]
  476. HAS_CHARACTER_DIED(chr4) // (01844 -> 01853) = [00001 01373 00000]
  477. CLEAR_ALL_BRIEFS () // (01845 -> 01846)
  478. DISPLAY_BRIEF_NOW (1269) // (01846 -> 01847)
  479. DISPLAY_MESSAGE (1125) // (01847 -> 01848)
  480. SET count6 = 1 // (01848 -> 01849)
  481. SET savecount21 = 1 // (01849 -> 01850)
  482. SET count44 = 1 // (01850 -> 01851)
  483. RETURN // (01851 -> 01854)
  484. // (0) = (01852)
  485. // IF_JUMP = (01853 -> 01845) = [00001 00000 01854]
  486. HAS_CHARACTER_DIED(chr5) // (01854 -> 01863) = [00001 01374 00000]
  487. CLEAR_ALL_BRIEFS () // (01855 -> 01856)
  488. DISPLAY_BRIEF_NOW (1269) // (01856 -> 01857)
  489. DISPLAY_MESSAGE (1125) // (01857 -> 01858)
  490. SET count6 = 1 // (01858 -> 01859)
  491. SET savecount21 = 1 // (01859 -> 01860)
  492. SET count45 = 1 // (01860 -> 01861)
  493. RETURN // (01861 -> 01864)
  494. // (0) = (01862)
  495. // IF_JUMP = (01863 -> 01855) = [00001 00000 01864]
  496. HAS_CHARACTER_DIED(chr6) // (01864 -> 01873) = [00001 01375 00000]
  497. CLEAR_ALL_BRIEFS () // (01865 -> 01866)
  498. DISPLAY_BRIEF_NOW (1269) // (01866 -> 01867)
  499. DISPLAY_MESSAGE (1125) // (01867 -> 01868)
  500. SET count6 = 1 // (01868 -> 01869)
  501. SET savecount21 = 1 // (01869 -> 01870)
  502. SET count46 = 1 // (01870 -> 01871)
  503. RETURN // (01871 -> 01879)
  504. // (0) = (01872)
  505. // IF_JUMP = (01873 -> 01865) = [00001 00000 01879]
  506. // (0) = (01874)
  507. // IF_JUMP = (01875 -> 01748) = [00001 00000 01879]
  508. // IF_JUMP = (01876 -> 01746) = [00000 00000 01880]
  509. // (0) = (01877)
  510. // (0) = (01878)
  511. // GOTO = (01879 -> 01744) = [00001 01876 00000]
  512. REMOVE_ARROW (arrow1) // (01880 -> 01881)
  513. ADD_CHAR_TO_GANG (chr7, zaibatsugang) // (01881 -> 01882)
  514. DISPLAY_BRIEF (1267) // (01882 -> 01883)
  515. SET_CHAR_OBJECTIVE (chr7, LEAVE_CAR, auto53) // (01883 -> 01884)
  516. IS_CHAR_OBJECTIVE_PASSED(chr7) // (01884 -> 01885) = [00001 01376 00000]
  517. NOT // (01885 -> 01956) = [00001]
  518. HAS_CHARACTER_DIED(chr7) // (01886 -> 01894) = [00001 01376 00000]
  519. CLEAR_ALL_BRIEFS () // (01887 -> 01888)
  520. DISPLAY_BRIEF_NOW (1259) // (01888 -> 01889)
  521. DISPLAY_MESSAGE (1125) // (01889 -> 01890)
  522. SET count6 = 1 // (01890 -> 01891)
  523. SET savecount21 = 1 // (01891 -> 01892)
  524. RETURN // (01892 -> 01895)
  525. // (0) = (01893)
  526. // IF_JUMP = (01894 -> 01887) = [00001 00000 01895]
  527. IS_ITEM_ONSCREEN(chr7) // (01895 -> 01896) = [00001 01376 00000]
  528. NOT // (01896 -> 01902) = [00001]
  529. CLEAR_ALL_BRIEFS () // (01897 -> 01898)
  530. DISPLAY_BRIEF (7013) // (01898 -> 01899)
  531. POINT_ARROW_AT (arrow1, chr7) // (01899 -> 01900)
  532. SET count32 = 1 // (01900 -> 01903)
  533. // (0) = (01901)
  534. // IF_JUMP = (01902 -> 01897) = [00001 00000 01903]
  535. IS_ITEM_ONSCREEN(chr7) // (01903 -> 01907) = [00001 01376 00000]
  536. REMOVE_ARROW (arrow1) // (01904 -> 01905)
  537. SET count32 = 0 // (01905 -> 01908)
  538. // (0) = (01906)
  539. // IF_JUMP = (01907 -> 01904) = [00001 00000 01908]
  540. IS_CAR_WRECKED(auto53) // (01908 -> 01916) = [00001 01371 00000]
  541. CLEAR_ALL_BRIEFS () // (01909 -> 01910)
  542. DISPLAY_BRIEF_NOW (1268) // (01910 -> 01911)
  543. DISPLAY_MESSAGE (1125) // (01911 -> 01912)
  544. SET count6 = 1 // (01912 -> 01913)
  545. SET savecount21 = 1 // (01913 -> 01914)
  546. RETURN // (01914 -> 01917)
  547. // (0) = (01915)
  548. // IF_JUMP = (01916 -> 01909) = [00001 00000 01917]
  549. HAS_CHARACTER_DIED(chr4) // (01917 -> 01926) = [00001 01373 00000]
  550. CLEAR_ALL_BRIEFS () // (01918 -> 01919)
  551. DISPLAY_BRIEF_NOW (1269) // (01919 -> 01920)
  552. DISPLAY_MESSAGE (1125) // (01920 -> 01921)
  553. SET count6 = 1 // (01921 -> 01922)
  554. SET savecount21 = 1 // (01922 -> 01923)
  555. SET count44 = 1 // (01923 -> 01924)
  556. RETURN // (01924 -> 01927)
  557. // (0) = (01925)
  558. // IF_JUMP = (01926 -> 01918) = [00001 00000 01927]
  559. HAS_CAR_JUST_SUNK(auto53) // (01927 -> 01935) = [00001 01371 00000]
  560. CLEAR_ALL_BRIEFS () // (01928 -> 01929)
  561. DISPLAY_BRIEF_NOW (1260) // (01929 -> 01930)
  562. DISPLAY_MESSAGE (1125) // (01930 -> 01931)
  563. SET count6 = 1 // (01931 -> 01932)
  564. SET savecount21 = 1 // (01932 -> 01933)
  565. RETURN // (01933 -> 01936)
  566. // (0) = (01934)
  567. // IF_JUMP = (01935 -> 01928) = [00001 00000 01936]
  568. HAS_CHARACTER_DIED(chr5) // (01936 -> 01945) = [00001 01374 00000]
  569. CLEAR_ALL_BRIEFS () // (01937 -> 01938)
  570. DISPLAY_BRIEF_NOW (1269) // (01938 -> 01939)
  571. DISPLAY_MESSAGE (1125) // (01939 -> 01940)
  572. SET count6 = 1 // (01940 -> 01941)
  573. SET savecount21 = 1 // (01941 -> 01942)
  574. SET count45 = 1 // (01942 -> 01943)
  575. RETURN // (01943 -> 01946)
  576. // (0) = (01944)
  577. // IF_JUMP = (01945 -> 01937) = [00001 00000 01946]
  578. HAS_CHARACTER_DIED(chr6) // (01946 -> 01955) = [00001 01375 00000]
  579. CLEAR_ALL_BRIEFS () // (01947 -> 01948)
  580. DISPLAY_BRIEF_NOW (1269) // (01948 -> 01949)
  581. DISPLAY_MESSAGE (1125) // (01949 -> 01950)
  582. SET count6 = 1 // (01950 -> 01951)
  583. SET savecount21 = 1 // (01951 -> 01952)
  584. SET count46 = 1 // (01952 -> 01953)
  585. RETURN // (01953 -> 01959)
  586. // (0) = (01954)
  587. // IF_JUMP = (01955 -> 01947) = [00001 00000 01959]
  588. // IF_JUMP = (01956 -> 01886) = [00000 00000 01960]
  589. // (0) = (01957)
  590. // (0) = (01958)
  591. // GOTO = (01959 -> 01884) = [00001 01956 00000]
  592. SET_CHAR_OBJECTIVE (chr7, GOTO_AREA_ON_FOOT, 232.50, 116.00, 3.00) // (01960 -> 01961)
  593. IS_CHAR_OBJECTIVE_PASSED(chr7) // (01961 -> 01962) = [00001 01376 00000]
  594. NOT // (01962 -> 02035) = [00001]
  595. HAS_CHARACTER_DIED(chr7) // (01963 -> 01971) = [00001 01376 00000]
  596. CLEAR_ALL_BRIEFS () // (01964 -> 01965)
  597. DISPLAY_BRIEF_NOW (1259) // (01965 -> 01966)
  598. DISPLAY_MESSAGE (1125) // (01966 -> 01967)
  599. SET count6 = 1 // (01967 -> 01968)
  600. SET savecount21 = 1 // (01968 -> 01969)
  601. RETURN // (01969 -> 01972)
  602. // (0) = (01970)
  603. // IF_JUMP = (01971 -> 01964) = [00001 00000 01972]
  604. count35 = 0 // (01972 -> 01975) = [00001 01390 00000]
  605. IS_ITEM_ONSCREEN(chr7) // (01973 -> 01974) = [00001 01376 00000]
  606. NOT // (01974 -> 01981) = [00001]
  607. // IF_JUMP = (01975 -> 01973) = [00001 00000 01981]
  608. CLEAR_ALL_BRIEFS () // (01976 -> 01977)
  609. DISPLAY_BRIEF (7013) // (01977 -> 01978)
  610. POINT_ARROW_AT (arrow1, chr7) // (01978 -> 01979)
  611. SET count35 = 1 // (01979 -> 01982)
  612. // (0) = (01980)
  613. // IF_JUMP = (01981 -> 01976) = [00001 00000 01982]
  614. IS_ITEM_ONSCREEN(chr7) // (01982 -> 01986) = [00001 01376 00000]
  615. REMOVE_ARROW (arrow1) // (01983 -> 01984)
  616. SET count35 = 0 // (01984 -> 01987)
  617. // (0) = (01985)
  618. // IF_JUMP = (01986 -> 01983) = [00001 00000 01987]
  619. IS_CAR_WRECKED(auto53) // (01987 -> 01995) = [00001 01371 00000]
  620. CLEAR_ALL_BRIEFS () // (01988 -> 01989)
  621. DISPLAY_BRIEF_NOW (1268) // (01989 -> 01990)
  622. DISPLAY_MESSAGE (1125) // (01990 -> 01991)
  623. SET count6 = 1 // (01991 -> 01992)
  624. SET savecount21 = 1 // (01992 -> 01993)
  625. RETURN // (01993 -> 01996)
  626. // (0) = (01994)
  627. // IF_JUMP = (01995 -> 01988) = [00001 00000 01996]
  628. HAS_CAR_JUST_SUNK(auto53) // (01996 -> 02004) = [00001 01371 00000]
  629. CLEAR_ALL_BRIEFS () // (01997 -> 01998)
  630. DISPLAY_BRIEF_NOW (1260) // (01998 -> 01999)
  631. DISPLAY_MESSAGE (1125) // (01999 -> 02000)
  632. SET count6 = 1 // (02000 -> 02001)
  633. SET savecount21 = 1 // (02001 -> 02002)
  634. RETURN // (02002 -> 02005)
  635. // (0) = (02003)
  636. // IF_JUMP = (02004 -> 01997) = [00001 00000 02005]
  637. HAS_CHARACTER_DIED(chr4) // (02005 -> 02014) = [00001 01373 00000]
  638. CLEAR_ALL_BRIEFS () // (02006 -> 02007)
  639. DISPLAY_BRIEF_NOW (1269) // (02007 -> 02008)
  640. DISPLAY_MESSAGE (1125) // (02008 -> 02009)
  641. SET count6 = 1 // (02009 -> 02010)
  642. SET savecount21 = 1 // (02010 -> 02011)
  643. SET count44 = 1 // (02011 -> 02012)
  644. RETURN // (02012 -> 02015)
  645. // (0) = (02013)
  646. // IF_JUMP = (02014 -> 02006) = [00001 00000 02015]
  647. HAS_CHARACTER_DIED(chr5) // (02015 -> 02024) = [00001 01374 00000]
  648. CLEAR_ALL_BRIEFS () // (02016 -> 02017)
  649. DISPLAY_BRIEF_NOW (1269) // (02017 -> 02018)
  650. DISPLAY_MESSAGE (1125) // (02018 -> 02019)
  651. SET count6 = 1 // (02019 -> 02020)
  652. SET savecount21 = 1 // (02020 -> 02021)
  653. SET count45 = 1 // (02021 -> 02022)
  654. RETURN // (02022 -> 02025)
  655. // (0) = (02023)
  656. // IF_JUMP = (02024 -> 02016) = [00001 00000 02025]
  657. HAS_CHARACTER_DIED(chr6) // (02025 -> 02034) = [00001 01375 00000]
  658. CLEAR_ALL_BRIEFS () // (02026 -> 02027)
  659. DISPLAY_BRIEF_NOW (1269) // (02027 -> 02028)
  660. DISPLAY_MESSAGE (1125) // (02028 -> 02029)
  661. SET count6 = 1 // (02029 -> 02030)
  662. SET savecount21 = 1 // (02030 -> 02031)
  663. SET count46 = 1 // (02031 -> 02032)
  664. RETURN // (02032 -> 02038)
  665. // (0) = (02033)
  666. // IF_JUMP = (02034 -> 02026) = [00001 00000 02038]
  667. // IF_JUMP = (02035 -> 01963) = [00000 00000 02039]
  668. // (0) = (02036)
  669. // (0) = (02037)
  670. // GOTO = (02038 -> 01961) = [00001 02035 00000]
  671. SET_CHAR_OBJECTIVE (chr7, WAIT_ON_FOOT) // (02039 -> 02040)
  672. DELAY_HERE (90) // (02040 -> 02041)
  673. SET_CHAR_OBJECTIVE (chr7, ENTER_CAR_AS_DRIVER, auto53) // (02041 -> 02042)
  674. IS_CHAR_OBJECTIVE_PASSED(chr7) // (02042 -> 02043) = [00001 01376 00000]
  675. NOT // (02043 -> 02114) = [00001]
  676. HAS_CHARACTER_DIED(chr7) // (02044 -> 02052) = [00001 01376 00000]
  677. CLEAR_ALL_BRIEFS () // (02045 -> 02046)
  678. DISPLAY_BRIEF_NOW (1259) // (02046 -> 02047)
  679. DISPLAY_MESSAGE (1125) // (02047 -> 02048)
  680. SET count6 = 1 // (02048 -> 02049)
  681. SET savecount21 = 1 // (02049 -> 02050)
  682. RETURN // (02050 -> 02053)
  683. // (0) = (02051)
  684. // IF_JUMP = (02052 -> 02045) = [00001 00000 02053]
  685. IS_CAR_WRECKED(auto53) // (02053 -> 02061) = [00001 01371 00000]
  686. CLEAR_ALL_BRIEFS () // (02054 -> 02055)
  687. DISPLAY_BRIEF_NOW (1268) // (02055 -> 02056)
  688. DISPLAY_MESSAGE (1125) // (02056 -> 02057)
  689. SET count6 = 1 // (02057 -> 02058)
  690. SET savecount21 = 1 // (02058 -> 02059)
  691. RETURN // (02059 -> 02062)
  692. // (0) = (02060)
  693. // IF_JUMP = (02061 -> 02054) = [00001 00000 02062]
  694. IS_ITEM_ONSCREEN(chr7) // (02062 -> 02063) = [00001 01376 00000]
  695. NOT // (02063 -> 02069) = [00001]
  696. CLEAR_ALL_BRIEFS () // (02064 -> 02065)
  697. DISPLAY_BRIEF (1271) // (02065 -> 02066)
  698. POINT_ARROW_AT (arrow1, chr7) // (02066 -> 02067)
  699. SET count36 = 1 // (02067 -> 02070)
  700. // (0) = (02068)
  701. // IF_JUMP = (02069 -> 02064) = [00001 00000 02070]
  702. IS_ITEM_ONSCREEN(chr7) // (02070 -> 02074) = [00001 01376 00000]
  703. REMOVE_ARROW (arrow1) // (02071 -> 02072)
  704. SET count36 = 0 // (02072 -> 02075)
  705. // (0) = (02073)
  706. // IF_JUMP = (02074 -> 02071) = [00001 00000 02075]
  707. HAS_CAR_JUST_SUNK(auto53) // (02075 -> 02083) = [00001 01371 00000]
  708. CLEAR_ALL_BRIEFS () // (02076 -> 02077)
  709. DISPLAY_BRIEF_NOW (1260) // (02077 -> 02078)
  710. DISPLAY_MESSAGE (1125) // (02078 -> 02079)
  711. SET count6 = 1 // (02079 -> 02080)
  712. SET savecount21 = 1 // (02080 -> 02081)
  713. RETURN // (02081 -> 02084)
  714. // (0) = (02082)
  715. // IF_JUMP = (02083 -> 02076) = [00001 00000 02084]
  716. HAS_CHARACTER_DIED(chr4) // (02084 -> 02093) = [00001 01373 00000]
  717. CLEAR_ALL_BRIEFS () // (02085 -> 02086)
  718. DISPLAY_BRIEF_NOW (1269) // (02086 -> 02087)
  719. DISPLAY_MESSAGE (1125) // (02087 -> 02088)
  720. SET count6 = 1 // (02088 -> 02089)
  721. SET savecount21 = 1 // (02089 -> 02090)
  722. SET count44 = 1 // (02090 -> 02091)
  723. RETURN // (02091 -> 02094)
  724. // (0) = (02092)
  725. // IF_JUMP = (02093 -> 02085) = [00001 00000 02094]
  726. HAS_CHARACTER_DIED(chr5) // (02094 -> 02103) = [00001 01374 00000]
  727. CLEAR_ALL_BRIEFS () // (02095 -> 02096)
  728. DISPLAY_BRIEF_NOW (1269) // (02096 -> 02097)
  729. DISPLAY_MESSAGE (1125) // (02097 -> 02098)
  730. SET count6 = 1 // (02098 -> 02099)
  731. SET savecount21 = 1 // (02099 -> 02100)
  732. SET count45 = 1 // (02100 -> 02101)
  733. RETURN // (02101 -> 02104)
  734. // (0) = (02102)
  735. // IF_JUMP = (02103 -> 02095) = [00001 00000 02104]
  736. HAS_CHARACTER_DIED(chr6) // (02104 -> 02113) = [00001 01375 00000]
  737. CLEAR_ALL_BRIEFS () // (02105 -> 02106)
  738. DISPLAY_BRIEF_NOW (1269) // (02106 -> 02107)
  739. DISPLAY_MESSAGE (1125) // (02107 -> 02108)
  740. SET count6 = 1 // (02108 -> 02109)
  741. SET savecount21 = 1 // (02109 -> 02110)
  742. SET count46 = 1 // (02110 -> 02111)
  743. RETURN // (02111 -> 02117)
  744. // (0) = (02112)
  745. // IF_JUMP = (02113 -> 02105) = [00001 00000 02117]
  746. // IF_JUMP = (02114 -> 02044) = [00000 00000 02118]
  747. // (0) = (02115)
  748. // (0) = (02116)
  749. // GOTO = (02117 -> 02042) = [00001 02114 00000]
  750. DISPLAY_BRIEF (1270) // (02118 -> 02119)
  751. POINT_ARROW_AT (arrow1, 246.50, 238.50, 2.00) // (02119 -> 02120)
  752. count44 = 0 // (02120 -> 02123) = [00000 01399 00000]
  753. MAKE_CHAR_DO_NOTHING (chr4) // (02121 -> 02124)
  754. // (0) = (02122)
  755. // IF_JUMP = (02123 -> 02121) = [00000 00000 02124]
  756. count45 = 0 // (02124 -> 02127) = [00000 01400 00000]
  757. MAKE_CHAR_DO_NOTHING (chr5) // (02125 -> 02128)
  758. // (0) = (02126)
  759. // IF_JUMP = (02127 -> 02125) = [00000 00000 02128]
  760. count46 = 0 // (02128 -> 02131) = [00000 01401 00000]
  761. MAKE_CHAR_DO_NOTHING (chr6) // (02129 -> 02132)
  762. // (0) = (02130)
  763. // IF_JUMP = (02131 -> 02129) = [00000 00000 02132]
  764. LOCATE_CHARACTER_BY_CAR(p1, 246.50, 238.50, 2.00, 10.00, 4.00) // (02132 -> 02133) = [00001 00001 00000 40960 00061 40960 00059 32768 00000 32768 00002 00000 00001]
  765. NOT // (02133 -> 02204) = [00001]
  766. IS_CHARACTER_IN_CAR(p1, auto53) // (02134 -> 02135) = [00001 00001 01371]
  767. NOT // (02135 -> 02203) = [00001]
  768. CLEAR_ALL_BRIEFS () // (02136 -> 02137)
  769. DISPLAY_BRIEF_NOW (1272) // (02137 -> 02138)
  770. POINT_ARROW_AT (arrow1, auto53) // (02138 -> 02139)
  771. IS_CHARACTER_IN_CAR(p1, auto53) // (02139 -> 02140) = [00001 00001 01371]
  772. NOT // (02140 -> 02169) = [00001]
  773. HAS_CHARACTER_DIED(chr7) // (02141 -> 02149) = [00001 01376 00000]
  774. CLEAR_ALL_BRIEFS () // (02142 -> 02143)
  775. DISPLAY_BRIEF_NOW (1259) // (02143 -> 02144)
  776. DISPLAY_MESSAGE (1125) // (02144 -> 02145)
  777. SET count6 = 1 // (02145 -> 02146)
  778. SET savecount21 = 1 // (02146 -> 02147)
  779. RETURN // (02147 -> 02150)
  780. // (0) = (02148)
  781. // IF_JUMP = (02149 -> 02142) = [00001 00000 02150]
  782. HAS_CAR_JUST_SUNK(auto53) // (02150 -> 02158) = [00001 01371 00000]
  783. CLEAR_ALL_BRIEFS () // (02151 -> 02152)
  784. DISPLAY_BRIEF_NOW (1260) // (02152 -> 02153)
  785. DISPLAY_MESSAGE (1125) // (02153 -> 02154)
  786. SET count6 = 1 // (02154 -> 02155)
  787. SET savecount21 = 1 // (02155 -> 02156)
  788. RETURN // (02156 -> 02159)
  789. // (0) = (02157)
  790. // IF_JUMP = (02158 -> 02151) = [00001 00000 02159]
  791. IS_CAR_WRECKED(auto53) // (02159 -> 02167) = [00001 01371 00000]
  792. CLEAR_ALL_BRIEFS () // (02160 -> 02161)
  793. DISPLAY_BRIEF_NOW (1268) // (02161 -> 02162)
  794. DISPLAY_MESSAGE (1125) // (02162 -> 02163)
  795. SET count6 = 1 // (02163 -> 02164)
  796. SET savecount21 = 1 // (02164 -> 02165)
  797. RETURN // (02165 -> 02168)
  798. // (0) = (02166)
  799. // IF_JUMP = (02167 -> 02160) = [00001 00000 02168]
  800. // STOP_EXEC = (02168 -> 02172) = [00001]
  801. // IF_JUMP = (02169 -> 02141) = [00001 00000 02173]
  802. // (0) = (02170)
  803. // (0) = (02171)
  804. // GOTO = (02172 -> 02139) = [00001 02169 00000]
  805. DISPLAY_BRIEF (1273) // (02173 -> 02174)
  806. POINT_ARROW_AT (arrow1, 246.50, 238.50, 2.00) // (02174 -> 02175)
  807. HAS_CHARACTER_DIED(chr7) // (02175 -> 02183) = [00001 01376 00000]
  808. CLEAR_ALL_BRIEFS () // (02176 -> 02177)
  809. DISPLAY_BRIEF_NOW (1259) // (02177 -> 02178)
  810. DISPLAY_MESSAGE (1125) // (02178 -> 02179)
  811. SET count6 = 1 // (02179 -> 02180)
  812. SET savecount21 = 1 // (02180 -> 02181)
  813. RETURN // (02181 -> 02184)
  814. // (0) = (02182)
  815. // IF_JUMP = (02183 -> 02176) = [00001 00000 02184]
  816. HAS_CAR_JUST_SUNK(auto53) // (02184 -> 02192) = [00001 01371 00000]
  817. CLEAR_ALL_BRIEFS () // (02185 -> 02186)
  818. DISPLAY_BRIEF_NOW (1260) // (02186 -> 02187)
  819. DISPLAY_MESSAGE (1125) // (02187 -> 02188)
  820. SET count6 = 1 // (02188 -> 02189)
  821. SET savecount21 = 1 // (02189 -> 02190)
  822. RETURN // (02190 -> 02193)
  823. // (0) = (02191)
  824. // IF_JUMP = (02192 -> 02185) = [00001 00000 02193]
  825. IS_CAR_WRECKED(auto53) // (02193 -> 02201) = [00001 01371 00000]
  826. CLEAR_ALL_BRIEFS () // (02194 -> 02195)
  827. DISPLAY_BRIEF_NOW (1268) // (02195 -> 02196)
  828. DISPLAY_MESSAGE (1125) // (02196 -> 02197)
  829. SET count6 = 1 // (02197 -> 02198)
  830. SET savecount21 = 1 // (02198 -> 02199)
  831. RETURN // (02199 -> 02207)
  832. // (0) = (02200)
  833. // IF_JUMP = (02201 -> 02194) = [00001 00000 02207]
  834. // (0) = (02202)
  835. // IF_JUMP = (02203 -> 02136) = [00001 00000 02207]
  836. // IF_JUMP = (02204 -> 02134) = [00000 00000 02208]
  837. // (0) = (02205)
  838. // (0) = (02206)
  839. // GOTO = (02207 -> 02132) = [00001 02204 00000]
  840. REMOVE_ARROW (arrow1) // (02208 -> 02209)
  841. DISPLAY_BRIEF (1274) // (02209 -> 02210)
  842. IS_CAR_CRUSHED(auto53) // (02210 -> 02211) = [00001 01371 00000]
  843. NOT // (02211 -> 02284) = [00001]
  844. IS_CAR_WRECKED(auto53) // (02212 -> 02220) = [00001 01371 00000]
  845. CLEAR_ALL_BRIEFS () // (02213 -> 02214)
  846. DISPLAY_BRIEF_NOW (1268) // (02214 -> 02215)
  847. DISPLAY_MESSAGE (1125) // (02215 -> 02216)
  848. SET count6 = 1 // (02216 -> 02217)
  849. SET savecount21 = 1 // (02217 -> 02218)
  850. RETURN // (02218 -> 02221)
  851. // (0) = (02219)
  852. // IF_JUMP = (02220 -> 02213) = [00001 00000 02221]
  853. HAS_CHARACTER_DIED(chr7) // (02221 -> 02229) = [00001 01376 00000]
  854. CLEAR_ALL_BRIEFS () // (02222 -> 02223)
  855. DISPLAY_BRIEF_NOW (1259) // (02223 -> 02224)
  856. DISPLAY_MESSAGE (1125) // (02224 -> 02225)
  857. SET count6 = 1 // (02225 -> 02226)
  858. SET savecount21 = 1 // (02226 -> 02227)
  859. RETURN // (02227 -> 02230)
  860. // (0) = (02228)
  861. // IF_JUMP = (02229 -> 02222) = [00001 00000 02230]
  862. LOCATE_CHARACTER_BY_CAR(p1, 246.50, 238.50, 2.00, 10.00, 4.00) // (02230 -> 02232) = [00001 00001 00000 40960 00061 40960 00059 32768 00000 32768 00002 00000 00001]
  863. IS_CHARACTER_IN_CAR(p1, auto53) // (02231 -> 02236) = [00001 00001 01371]
  864. // IF_JUMP = (02232 -> 02231) = [00001 00000 02236]
  865. SET count43 = 1 // (02233 -> 02237)
  866. SET count43 = 0 // (02234 -> 02237)
  867. // (0) = (02235)
  868. // IF_JUMP = (02236 -> 02233) = [00001 00000 02234]
  869. count43 = 0 // (02237 -> 02239) = [00001 01398 00000]
  870. IS_CHARACTER_IN_CAR(p1, auto53) // (02238 -> 02241) = [00001 00001 01371]
  871. // IF_JUMP = (02239 -> 02238) = [00001 00000 02247]
  872. count41 = 0 // (02240 -> 02247) = [00001 01396 00000]
  873. // IF_JUMP = (02241 -> 02240) = [00001 00000 02247]
  874. CLEAR_ALL_BRIEFS () // (02242 -> 02243)
  875. DISPLAY_BRIEF (7014) // (02243 -> 02244)
  876. POINT_ARROW_AT (arrow1, 246.50, 238.50, 2.00) // (02244 -> 02245)
  877. SET count41 = 1 // (02245 -> 02248)
  878. // (0) = (02246)
  879. // IF_JUMP = (02247 -> 02242) = [00001 00000 02248]
  880. count40 = 0 // (02248 -> 02250) = [00001 01395 00000]
  881. count42 = 0 // (02249 -> 02253) = [00001 01397 00000]
  882. // IF_JUMP = (02250 -> 02249) = [00001 00000 02264]
  883. IS_CHARACTER_IN_CAR(p1, auto53) // (02251 -> 02252) = [00001 00001 01371]
  884. NOT // (02252 -> 02264) = [00001]
  885. // IF_JUMP = (02253 -> 02251) = [00001 00000 02264]
  886. CLEAR_ALL_BRIEFS () // (02254 -> 02255)
  887. DISPLAY_BRIEF_NOW (1272) // (02255 -> 02256)
  888. POINT_ARROW_AT (arrow1, auto53) // (02256 -> 02257)
  889. SET count40 = 1 // (02257 -> 02258)
  890. SET count41 = 0 // (02258 -> 02265)
  891. IS_CHARACTER_IN_CAR(p1, auto53) // (02259 -> 02262) = [00001 00001 01371]
  892. SET count40 = 0 // (02260 -> 02265)
  893. // (0) = (02261)
  894. // IF_JUMP = (02262 -> 02260) = [00001 00000 02265]
  895. // (0) = (02263)
  896. // IF_JUMP = (02264 -> 02254) = [00001 00000 02259]
  897. LOCATE_CHARACTER_BY_CAR(p1, 246.50, 238.50, 2.00, 10.00, 4.00) // (02265 -> 02267) = [00001 00001 00000 40960 00061 40960 00059 32768 00000 32768 00002 00000 00001]
  898. IS_CHARACTER_IN_CAR(p1, auto53) // (02266 -> 02271) = [00001 00001 01371]
  899. // IF_JUMP = (02267 -> 02266) = [00001 00000 02271]
  900. REMOVE_ARROW (arrow1) // (02268 -> 02269)
  901. SET count41 = 0 // (02269 -> 02272)
  902. // (0) = (02270)
  903. // IF_JUMP = (02271 -> 02268) = [00001 00000 02272]
  904. IS_CAR_IN_BLOCK(auto53, 246.50, 238.50, 2.00, 10.00, 4.00) // (02272 -> 02276) = [00001 01371 00000 40960 00061 40960 00059 32768 00000 32768 00002 00000 00001]
  905. SET count42 = 1 // (02273 -> 02277)
  906. SET count42 = 0 // (02274 -> 02277)
  907. // (0) = (02275)
  908. // IF_JUMP = (02276 -> 02273) = [00001 00000 02274]
  909. count47 = 0 // (02277 -> 02279) = [00001 01402 00000]
  910. IS_CAR_IN_BLOCK(auto53, 244.00, 243.00, 3.00) // (02278 -> 02283) = [00001 01371 00000 00000 00061 49152 00060 49152 00000]
  911. // IF_JUMP = (02279 -> 02278) = [00001 00000 02283]
  912. sound23 = CREATE_SOUND (244.50, 243.50, 3.00) SCREAM PLAY_INSTANT END // (02280 -> 02281)
  913. SET count47 = 1 // (02281 -> 02287)
  914. // (0) = (02282)
  915. // IF_JUMP = (02283 -> 02280) = [00001 00000 02287]
  916. // IF_JUMP = (02284 -> 02212) = [00000 00000 02288]
  917. // (0) = (02285)
  918. // (0) = (02286)
  919. // GOTO = (02287 -> 02210) = [00001 02284 00000]
  920. count6 = 0 // (02288 -> 02305) = [00000 00542 00000]
  921. CLEAR_ALL_BRIEFS () // (02289 -> 02290)
  922. DISPLAY_BRIEF_NOW (1007) // (02290 -> 02291)
  923. DISPLAY_MESSAGE (1124) // (02291 -> 02292)
  924. ADD_SCORE (p1, 40000) // (02292 -> 02293)
  925. ADD_MULTIPLIER (p1, 1) // (02293 -> 02294)
  926. CLEAR_WANTED_LEVEL (p1) // (02294 -> 02295)
  927. CHANGE_GANG_CHAR_RESPECT_AND_UPDATE (zaibatsugang, p1, 1) // (02295 -> 02296)
  928. SET savecount71 = 1 // (02296 -> 02297)
  929. savecount71 = 1 // (02297 -> 02299) = [00000 00484 00001]
  930. savecount72 = 1 // (02298 -> 02303) = [00000 00485 00001]
  931. // IF_JUMP = (02299 -> 02298) = [00001 00000 02303]
  932. SET_PHONE_DEAD (obj81) // (02300 -> 02301)
  933. SET savecount153 = 1 // (02301 -> 02306)
  934. // (0) = (02302)
  935. // IF_JUMP = (02303 -> 02300) = [00000 00000 02306]
  936. // (0) = (02304)
  937. // IF_JUMP = (02305 -> 02289) = [00000 00000 02306]
  938. RETURN // (02306 -> 02307)
  939. function44: // (02307 -> 02308)
  940. REMOVE_ARROW (arrow1) // (02308 -> 02309)
  941. SET count6 = 0 // (02309 -> 02310)
  942. CLEAR_WANTED_LEVEL (p1) // (02310 -> 02311)
  943. DELETE_ITEM (sound23) // (02311 -> 02312)
  944. MISSION_HAS_FINISHED () // (02312 -> 02313)
  945. savecount71 = 1 // (02313 -> 02318) = [00000 00484 00001]
  946. ++savecount124 // (02314 -> 02315)
  947. ++savecount127 // (02315 -> 02316)
  948. MAKE_DOOR_MANUAL (door14) // (02316 -> 02319)
  949. // (0) = (02317)
  950. // IF_JUMP = (02318 -> 02314) = [00000 00000 02319]
  951. savecount21 = 1 // (02319 -> 02321) = [00000 00434 00001]
  952. CHECK_DEATHARREST_EXECUTED() // (02320 -> 02328) = [00000]
  953. // IF_JUMP = (02321 -> 02320) = [00000 00001 02328]
  954. ++savecount125 // (02322 -> 02323)
  955. ++savecount130 // (02323 -> 02324)
  956. CLEAR_WANTED_LEVEL (p1) // (02324 -> 02325)
  957. CHANGE_GANG_CHAR_RESPECT_AND_UPDATE (zaibatsugang, p1, -1) // (02325 -> 02326)
  958. MAKE_DOOR_AUTOMATIC (door14) // (02326 -> 02329)
  959. // (0) = (02327)
  960. // IF_JUMP = (02328 -> 02322) = [00000 00000 02329]
  961. SET count2 = 0 // (02329 -> 02330)
  962. SET count5 = 0 // (02330 -> 02331)
  963. RETURN // (02331 -> 02332)
  964. MISSIONSTART // (02332 -> 02333)
  965. GOSUB function43: // (02333 -> 02334)
  966. GOSUB function44: // (02334 -> 02335)
  967. MISSIONEND
  968.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement