Advertisement
PistonMiner

ls3_12_init_evt

Feb 20th, 2019
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 38.01 KB | None | 0 0
  1. ttydasm v1.0 by PistonMiner, built on Fri Oct 12 16:51:08 2018
  2.  
  3.  
  4. --- START OF DISASSEMBLY FOR FUNCTION [ls3_12_init_evt] AT 807A0F40 ---
  5. 807A0F40: dbg_report ["ls3_12_init_evt"]
  6. 807A0F48: callc [EXT_0_800eb5c0] 1 1 [8065EA20] 1073741824
  7. 807A0F60: callc [EXT_0_800eb5c0] 1 1 [8065EA24] 536870912
  8. 807A0F78: callc [EXT_0_800eddb8] 1 0 [8065EA28] 2
  9. 807A0F90: callc [EXT_0_800ede80] 1 1 [8065EA28] 16
  10. 807A0FA8: callc [EXT_0_800e42e0] [8079E7F0] 2
  11. 807A0FB8: callss [EXT_0_803da908]
  12. 807A0FC0: callc [EXT_0_801059b0]
  13. 807A0FC8: switchi GSW(0)
  14. 807A0FD0: case_int_lt 402
  15. 807A0FD8: callc [EXT_0_800d23f4] 0
  16. 807A0FE4: case_default
  17. 807A0FE8: callc [EXT_0_800d2344] 0 ["BGM_MAP_STG8"]
  18. 807A0FF8: end_switch
  19. 807A0FFC: callc [EXT_0_800d391c] 2
  20. 807A1008: switchi GSW(0)
  21. 807A1010: case_int_lt 400
  22. 807A1018: callc [EXT_0_8010257c] ["dimain"] ["e_dmen"] 0
  23. 807A102C: callc [EXT_0_800fd870] ["dimain"] 0 -1000 0
  24. 807A1044: callc [EXT_0_801042b4] ["dimain"] 14 [8079E848]
  25. 807A1058: callc [EXT_0_80102728] ["dimain"] 0 1
  26. 807A106C: callc [EXT_0_80102cac] ["dimain"] 1 205651972
  27. 807A1080: callc [EXT_0_80102fd8] ["dimain"] 1 32
  28. 807A1094: callc [EXT_0_80104ff0] ["dimain"] -1
  29. 807A10A4: callc [EXT_0_80102674] ["dimain"]
  30. 807A10B0: callc [EXT_0_801077b4] ["dimain"] 0
  31. 807A10C0: callc [EXT_0_80103cb4] ["dimain"] 1
  32. 807A10D0: callc [EXT_0_800fd870] ["dimain"] 30 0 0
  33. 807A10E8: callsa [ls3_12_dimentio_prefight_sequence_evt]
  34. 807A10F0: case_int_lt 402
  35. 807A10F8: callc [EXT_0_8010257c] ["dimain"] ["e_dmen"] 0
  36. 807A110C: callc [EXT_0_800fd870] ["dimain"] 0 -1000 0
  37. 807A1124: callc [EXT_0_801042b4] ["dimain"] 14 [8079E848]
  38. 807A1138: callc [EXT_0_80102728] ["dimain"] 0 1
  39. 807A114C: callc [EXT_0_80102cac] ["dimain"] 1 205651972
  40. 807A1160: callc [EXT_0_80102fd8] ["dimain"] 1 32
  41. 807A1174: callc [EXT_0_80104ff0] ["dimain"] -1
  42. 807A1184: callc [EXT_0_80102674] ["dimain"]
  43. 807A1190: callc [EXT_0_801077b4] ["dimain"] 0
  44. 807A11A0: callc [EXT_0_80103cb4] ["dimain"] 1
  45. 807A11B0: callc [EXT_0_8010257c] ["mariwo"] ["p_wii_mario_e"] 0
  46. 807A11C4: callc [EXT_0_800fd870] ["mariwo"] 0 -1000 0
  47. 807A11DC: callc [EXT_0_801042b4] ["mariwo"] 14 [8079E918]
  48. 807A11F0: callc [EXT_0_80102728] ["mariwo"] 0 1
  49. 807A1204: callc [EXT_0_80102cac] ["mariwo"] 1 205651972
  50. 807A1218: callc [EXT_0_80102fd8] ["mariwo"] 1 32
  51. 807A122C: callc [EXT_0_80104ff0] ["mariwo"] -1
  52. 807A123C: callc [EXT_0_80102674] ["mariwo"]
  53. 807A1248: callc [EXT_0_801077b4] ["mariwo"] 0
  54. 807A1258: callc [EXT_0_80103cb4] ["mariwo"] 1
  55. 807A1268: callc [EXT_0_801093c0] ["mariwo"] [EXT_0_80108f20]
  56. 807A1278: callc [EXT_0_8010257c] ["luigi"] ["p_wii_luigi_e"] 0
  57. 807A128C: callc [EXT_0_800fd870] ["luigi"] 0 -1000 0
  58. 807A12A4: callc [EXT_0_801042b4] ["luigi"] 14 [8079E8C0]
  59. 807A12B8: callc [EXT_0_80102728] ["luigi"] 0 1
  60. 807A12CC: callc [EXT_0_80102cac] ["luigi"] 1 205651972
  61. 807A12E0: callc [EXT_0_80102fd8] ["luigi"] 1 32
  62. 807A12F4: callc [EXT_0_80104ff0] ["luigi"] -1
  63. 807A1304: callc [EXT_0_80102674] ["luigi"]
  64. 807A1310: callc [EXT_0_801077b4] ["luigi"] 0
  65. 807A1320: callc [EXT_0_80103cb4] ["luigi"] 1
  66. 807A1330: callc [EXT_0_801093c0] ["luigi"] [EXT_0_80108f20]
  67. 807A1340: callc [EXT_0_800ef394] 2 LW(0)
  68. 807A1350: if_bits_set LW(0) 8388608
  69. 807A135C: callc [EXT_0_800ef760] LW(0)
  70. 807A1368: switchi LW(0)
  71. 807A1370: case_int_eq 0
  72. 807A1378: callc [EXT_0_801093c0] ["mariwo"] [EXT_0_80108fa0]
  73. 807A1388: case_int_eq 3
  74. 807A1390: callc [EXT_0_801093c0] ["luigi"] [EXT_0_80108fa0]
  75. 807A13A0: end_switch
  76. 807A13A4: endif
  77. 807A13A8: callc [EXT_0_80107df8] ["mariwo"] ["SFX_P_MARIO_MOVE1L"] ["SFX_P_MARIO_MOVE1R"] 0 200 200
  78. 807A13C8: callc [EXT_0_80107df8] ["luigi"] ["SFX_P_LUIGI_MOVE1L"] ["SFX_P_LUIGI_MOVE1R"] 0 200 200
  79. 807A13E8: callc [EXT_0_800ef7e0] -260 0 0
  80. 807A13FC: callc [EXT_0_800fd870] ["dimain"] 30 0 0
  81. 807A1414: callsa [ls3_12_dimentio_fight_start_evt]
  82. 807A141C: case_int_lt 403
  83. 807A1424: callc [EXT_0_8010257c] ["dimain"] ["e_dmen"] 0
  84. 807A1438: callc [EXT_0_800fd870] ["dimain"] 0 -1000 0
  85. 807A1450: callc [EXT_0_801042b4] ["dimain"] 14 [8079E848]
  86. 807A1464: callc [EXT_0_80102728] ["dimain"] 0 1
  87. 807A1478: callc [EXT_0_80102cac] ["dimain"] 1 205651972
  88. 807A148C: callc [EXT_0_80102fd8] ["dimain"] 1 32
  89. 807A14A0: callc [EXT_0_80104ff0] ["dimain"] -1
  90. 807A14B0: callc [EXT_0_80102674] ["dimain"]
  91. 807A14BC: callc [EXT_0_801077b4] ["dimain"] 0
  92. 807A14CC: callc [EXT_0_80103cb4] ["dimain"] 1
  93. 807A14DC: callc [EXT_0_8010257c] ["mariwo"] ["p_wii_mario_e"] 0
  94. 807A14F0: callc [EXT_0_800fd870] ["mariwo"] 0 -1000 0
  95. 807A1508: callc [EXT_0_801042b4] ["mariwo"] 14 [8079E918]
  96. 807A151C: callc [EXT_0_80102728] ["mariwo"] 0 1
  97. 807A1530: callc [EXT_0_80102cac] ["mariwo"] 1 205651972
  98. 807A1544: callc [EXT_0_80102fd8] ["mariwo"] 1 32
  99. 807A1558: callc [EXT_0_80104ff0] ["mariwo"] -1
  100. 807A1568: callc [EXT_0_80102674] ["mariwo"]
  101. 807A1574: callc [EXT_0_801077b4] ["mariwo"] 0
  102. 807A1584: callc [EXT_0_80103cb4] ["mariwo"] 1
  103. 807A1594: callc [EXT_0_801093c0] ["mariwo"] [EXT_0_80108f20]
  104. 807A15A4: callc [EXT_0_8010257c] ["luigi"] ["p_wii_luigi_e"] 0
  105. 807A15B8: callc [EXT_0_800fd870] ["luigi"] 0 -1000 0
  106. 807A15D0: callc [EXT_0_801042b4] ["luigi"] 14 [8079E8C0]
  107. 807A15E4: callc [EXT_0_80102728] ["luigi"] 0 1
  108. 807A15F8: callc [EXT_0_80102cac] ["luigi"] 1 205651972
  109. 807A160C: callc [EXT_0_80102fd8] ["luigi"] 1 32
  110. 807A1620: callc [EXT_0_80104ff0] ["luigi"] -1
  111. 807A1630: callc [EXT_0_80102674] ["luigi"]
  112. 807A163C: callc [EXT_0_801077b4] ["luigi"] 0
  113. 807A164C: callc [EXT_0_80103cb4] ["luigi"] 1
  114. 807A165C: callc [EXT_0_801093c0] ["luigi"] [EXT_0_80108f20]
  115. 807A166C: callc [EXT_0_800ef394] 2 LW(0)
  116. 807A167C: if_bits_set LW(0) 8388608
  117. 807A1688: callc [EXT_0_800ef760] LW(0)
  118. 807A1694: switchi LW(0)
  119. 807A169C: case_int_eq 0
  120. 807A16A4: callc [EXT_0_801093c0] ["mariwo"] [EXT_0_80108fa0]
  121. 807A16B4: case_int_eq 3
  122. 807A16BC: callc [EXT_0_801093c0] ["luigi"] [EXT_0_80108fa0]
  123. 807A16CC: end_switch
  124. 807A16D0: endif
  125. 807A16D4: callc [EXT_0_80107df8] ["mariwo"] ["SFX_P_MARIO_MOVE1L"] ["SFX_P_MARIO_MOVE1R"] 0 200 200
  126. 807A16F4: callc [EXT_0_80107df8] ["luigi"] ["SFX_P_LUIGI_MOVE1L"] ["SFX_P_LUIGI_MOVE1R"] 0 200 200
  127. 807A1714: callsa [8079E968]
  128. 807A171C: end_switch
  129. 807A1720: setii LW(0) [8079E7E0]
  130. 807A172C: callss [80783020]
  131. 807A1734: callc [EXT_0_800e0c54] 1 1 5000
  132. 807A1748: callss [80782F04]
  133. 807A1750: return
  134. 807A1754: end
  135.  
  136. --- START OF DISASSEMBLY FOR FUNCTION [ls3_12_dimentio_chase_fleep_script] AT 807A0AC0 ---
  137. 807A0AC0: callc [EXT_0_800f3f7c] ["b_00"] LW(0)
  138. 807A0AD0: if_int_eq LW(0) 0
  139. 807A0ADC: callc [EXT_0_800e62c4] ["mekuri"]
  140. 807A0AE8: begin_thread
  141. 807A0AEC: callc [EXT_0_800d2464] 0
  142. 807A0AF8: callc [EXT_0_800d2344] 2 ["BGM_FF_CORRECT1"]
  143. 807A0B08: callc [EXT_0_800d26e0] 2 LW(0)
  144. 807A0B18: wait_ms LW(0)
  145. 807A0B20: callc [EXT_0_800d2420] 2 1000
  146. 807A0B30: callc [EXT_0_800d2500] 0 1000
  147. 807A0B40: end_thread
  148. 807A0B44: callc [EXT_0_800e5938] 0 ["event_flash"] 0 30 114 0 0 0 0 0 0 0 0 0
  149. 807A0B84: callc [EXT_0_800d2bf4] ["SFX_MAP_BLUEBLOCK_APPEAR1"] 30 114 0
  150. 807A0B9C: wait_ms 500
  151. 807A0BA4: callc [EXT_0_800f87fc] 25 ["b_00"] 30 100 0 0 [ls3_12_dimentio_chase_blue_block_hit_script] 0
  152. 807A0BCC: endif
  153. 807A0BD0: return
  154. 807A0BD4: end
  155.  
  156. --- START OF DISASSEMBLY FOR FUNCTION [ls3_12_dimentio_chase_blue_block_hit_script] AT 807A09C8 ---
  157. 807A09C8: callc [EXT_0_800d2bf4] ["SFX_MOBJ_BLUE_SWITCH1"] 30 100 0
  158. 807A09E0: callc [EXT_0_800d2420] 0 3000
  159. 807A09F0: callc [EXT_0_800ef4a8] 0
  160. 807A09FC: callc [EXT_0_800f14dc]
  161. 807A0A04: begin_thread
  162. 807A0A08: callc [EXT_0_80109f30] 0 ["mario"]
  163. 807A0A18: callc [EXT_0_800ef318] 1 1
  164. 807A0A28: end_thread
  165. 807A0A2C: wait_ms 300
  166. 807A0A34: begin_thread
  167. 807A0A38: callc [EXT_0_80109f30] 0 ["guide"]
  168. 807A0A48: callc [EXT_0_800ea710] 1 1
  169. 807A0A58: end_thread
  170. 807A0A5C: wait_ms 300
  171. 807A0A64: begin_thread
  172. 807A0A68: callc [EXT_0_80109f30] 0 ["fairy"]
  173. 807A0A78: callc [EXT_0_800e8390] 1 2
  174. 807A0A88: end_thread
  175. 807A0A8C: wait_ms 2000
  176. 807A0A94: callc [EXT_0_800e7388] 2 1
  177. 807A0AA4: callc [EXT_0_8010c6ac] ["he1_02"] ["_dmen"]
  178. 807A0AB4: return
  179. 807A0AB8: end
  180.  
  181. --- START OF DISASSEMBLY FOR FUNCTION [ls3_12_dimentio_prefight_sequence_evt] AT 807A0BD8 ---
  182. 807A0BD8: callc [EXT_0_800ef4a8] 0
  183. 807A0BE4: callc [EXT_0_800e13a8] 256
  184. 807A0BF0: callc [EXT_0_800d2490] 0 2000
  185. 807A0C00: begin_thread
  186. 807A0C04: wait_ms 200
  187. 807A0C0C: callc [EXT_0_800f17ac] [8065E61C] 0
  188. 807A0C1C: callc [EXT_0_800f1818]
  189. 807A0C24: callc [EXT_0_800f17ac] [8065E488] 0
  190. 807A0C34: end_thread
  191. 807A0C38: callc [EXT_0_800fb668] 0 ["stg8_3_004"] 0 ["dimain"]
  192. 807A0C50: callc [EXT_0_800d2344] 1 ["BGM_EVT_DMN_APPEAR1"]
  193. 807A0C60: callc [EXT_0_800e00f0] 1 -20 60 384 -20 60 -16 500 11
  194. 807A0C8C: wait_ms 500
  195. 807A0C94: callc [EXT_0_800ef7e0] -200 0 0
  196. 807A0CA8: callc [EXT_0_800f02c4] -50 0 100.00
  197. 807A0CBC: wait_ms 300
  198. 807A0CC4: callc [EXT_0_800fb668] 0 ["stg8_3_005"] 0 ["dimain"]
  199. 807A0CDC: wait_ms 500
  200. 807A0CE4: callc [EXT_0_800fb668] 0 ["stg8_3_006"] 0 ["__guide__"]
  201. 807A0CFC: wait_ms 300
  202. 807A0D04: callc [EXT_0_800fb668] 0 ["stg8_3_007"] 0 ["dimain"]
  203. 807A0D1C: callc [EXT_0_800d2d1c] ["SFX_EVT_DEMEN_SNAP_FINGER1"] ["dimain"]
  204. 807A0D2C: callc [EXT_0_80102728] ["dimain"] 27 1
  205. 807A0D40: callc [EXT_0_80102a30] ["dimain"] 1
  206. 807A0D50: callc [EXT_0_800d2420] 1 3000
  207. 807A0D60: begin_thread
  208. 807A0D64: wait_ms 500
  209. 807A0D6C: callc [EXT_0_800d2f00] ["SFX_P_V_MARIO_BIKKURI1"] 0 0 ["SFX_P_V_LUIGI_BIKKURI1"]
  210. 807A0D84: callc [EXT_0_800f17ac] [8065E61C] 0
  211. 807A0D94: callc [EXT_0_800f1818]
  212. 807A0D9C: callc [EXT_0_800f17ac] [8065E488] 0
  213. 807A0DAC: end_thread
  214. 807A0DB0: callc [EXT_0_80109f30] 0 ["dimain"]
  215. 807A0DC0: callc [EXT_0_800fd870] ["dimain"] 0 -1000 0
  216. 807A0DD8: wait_ms 2000
  217. 807A0DE0: callc [EXT_0_800e0600] 0 11
  218. 807A0DF0: wait_ms 500
  219. 807A0DF8: callc [EXT_0_800ea634]
  220. 807A0E00: callc [EXT_0_800e7580]
  221. 807A0E08: begin_thread
  222. 807A0E0C: loop 2
  223. 807A0E14: callc [EXT_0_800efbe0] 270 200
  224. 807A0E24: callc [EXT_0_800f15d0]
  225. 807A0E2C: wait_ms 300
  226. 807A0E34: callc [EXT_0_800efbe0] 90 200
  227. 807A0E44: callc [EXT_0_800f15d0]
  228. 807A0E4C: wait_ms 300
  229. 807A0E54: end_loop
  230. 807A0E58: end_thread
  231. 807A0E5C: callc [EXT_0_800fb668] 0 ["stg8_3_008"] 0 0
  232. 807A0E74: callc [EXT_0_800e4854] 1
  233. 807A0E80: setii GSW(0) 400
  234. 807A0E8C: callc [EXT_0_800d500c] 1 1
  235. 807A0E9C: callc [EXT_0_800d2500] 0 2000
  236. 807A0EAC: callc [EXT_0_800e0600] 500 11
  237. 807A0EBC: callc [EXT_0_800ef484]
  238. 807A0EC4: callc [EXT_0_800ea658]
  239. 807A0ECC: callc [EXT_0_800e75d4]
  240. 807A0ED4: wait_ms 2000
  241. 807A0EDC: callc [EXT_0_800e5938] ["mekuri"] ["spm_dimension"] 30 100 0 0 1.00 0 0 0 0 0 0 0
  242. 807A0F1C: callc [EXT_0_800f2410] 0 30 100 0 [ls3_12_dimentio_chase_fleep_script]
  243. 807A0F38: return
  244. 807A0F3C: end
  245.  
  246. --- START OF DISASSEMBLY FOR FUNCTION [ls3_12_dimentio_fight_start_evt] AT 8079F2D8 ---
  247. 8079F2D8: callc [EXT_0_800ef4a8] 0
  248. 8079F2E4: callc [EXT_0_800ef318] 1 1
  249. 8079F2F4: callc [EXT_0_800ea710] 1 1
  250. 8079F304: callc [EXT_0_800e8390] 1 2
  251. 8079F314: callc [EXT_0_800e4854] 1
  252. 8079F320: callc [EXT_0_800d500c] 1 1
  253. 8079F330: callc [EXT_0_8010c65c] 2
  254. 8079F33C: callc [EXT_0_800dfe50] 1 11 12288
  255. 8079F350: callc [EXT_0_800efbb0]
  256. 8079F358: callc [EXT_0_800e9c70]
  257. 8079F360: callc [EXT_0_800e79e4]
  258. 8079F368: callc [EXT_0_800ea634]
  259. 8079F370: callc [EXT_0_800e7580]
  260. 8079F378: callc [EXT_0_800ea6ec]
  261. 8079F380: callc [EXT_0_800ea67c] LW(0) LW(1) LW(2)
  262. 8079F394: callc [EXT_0_800e9a48] LW(0) LW(1) LW(2)
  263. 8079F3A8: callc [EXT_0_800e8588]
  264. 8079F3B0: callc [EXT_0_800e85e4]
  265. 8079F3B8: callc [EXT_0_800e727c] -1
  266. 8079F3C4: callc [EXT_0_800ef318] 0 1
  267. 8079F3D4: callc [EXT_0_80109f30] 1 ["mario"]
  268. 8079F3E4: callc [EXT_0_800ea710] 0 1
  269. 8079F3F4: callc [EXT_0_80109f30] 1 ["guide"]
  270. 8079F404: callc [EXT_0_800e8390] 0 2
  271. 8079F414: callc [EXT_0_80109f30] 1 ["fairy"]
  272. 8079F424: wait_ms 2000
  273. 8079F42C: callc [EXT_0_800d2420] 0 2000
  274. 8079F43C: begin_thread
  275. 8079F440: wait_ms 200
  276. 8079F448: callc [EXT_0_800f17ac] [8065E5CC] 0
  277. 8079F458: end_thread
  278. 8079F45C: callc [EXT_0_800fb668] 0 ["stg8_3_009"] 0 ["dimain"]
  279. 8079F474: callc [EXT_0_800e00f0] 1 -40 75 484 -40 75 -16 500 11
  280. 8079F4A0: wait_ms 500
  281. 8079F4A8: callc [EXT_0_800d2344] 1 ["BGM_EVT_DMN_APPEAR1"]
  282. 8079F4B8: callc [EXT_0_801077b4] ["mariwo"] 1
  283. 8079F4C8: callc [EXT_0_801077b4] ["luigi"] 1
  284. 8079F4D8: callc [EXT_0_800ea634]
  285. 8079F4E0: callc [EXT_0_800e9b04] LW(0) LW(1) LW(2)
  286. 8079F4F4: callc [EXT_0_800ef8a4] LW(3) LW(4) LW(5)
  287. 8079F508: addi LW(3) -25
  288. 8079F514: callc [EXT_0_800e9a48] LW(3) LW(1) LW(2)
  289. 8079F528: callc [EXT_0_800e7580]
  290. 8079F530: callc [EXT_0_800e779c] 0 LW(0) LW(1) LW(2)
  291. 8079F548: callc [EXT_0_800ef8a4] LW(3) LW(4) LW(5)
  292. 8079F55C: addi LW(3) -80
  293. 8079F568: callc [EXT_0_800e7668] 0 LW(3) LW(1) LW(2)
  294. 8079F580: begin_thread
  295. 8079F584: callc [EXT_0_800ea418] -95 35 20 100.00
  296. 8079F59C: end_thread
  297. 8079F5A0: begin_thread
  298. 8079F5A4: callc [EXT_0_800e80b8] 0 -150 10 30 100.00
  299. 8079F5C0: end_thread
  300. 8079F5C4: callc [EXT_0_800ef760] LW(0)
  301. 8079F5D0: if_int_eq LW(0) 0
  302. 8079F5DC: callc [EXT_0_800ef8a4] LW(0) LW(1) LW(2)
  303. 8079F5F0: subi LW(0) 50
  304. 8079F5FC: callc [EXT_0_800fd870] ["luigi"] LW(0) LW(1) LW(2)
  305. 8079F614: begin_thread
  306. 8079F618: callc [EXT_0_800f02c4] -70 40 100.00
  307. 8079F62C: end_thread
  308. 8079F630: callc [EXT_0_800ff22c] ["luigi"] -120 20 0 100.00 0 2 0
  309. 8079F658: wait_frames 1
  310. 8079F660: callc [EXT_0_801077b4] ["luigi"] 0
  311. 8079F670: else
  312. 8079F674: callc [EXT_0_800ef8a4] LW(0) LW(1) LW(2)
  313. 8079F688: callc [EXT_0_800fd870] ["mariwo"] LW(0) LW(1) LW(2)
  314. 8079F6A0: subi LW(0) 50
  315. 8079F6AC: callc [EXT_0_800ef7e0] LW(0) LW(1) LW(2)
  316. 8079F6C0: begin_thread
  317. 8079F6C4: callc [EXT_0_800ff22c] ["mariwo"] -70 40 0 100.00 0 2 0
  318. 8079F6EC: wait_frames 1
  319. 8079F6F4: callc [EXT_0_801077b4] ["mariwo"] 0
  320. 8079F704: end_thread
  321. 8079F708: callc [EXT_0_800f02c4] -120 20 100.00
  322. 8079F71C: endif
  323. 8079F720: wait_ms 300
  324. 8079F728: callc [EXT_0_800ef760] LW(0)
  325. 8079F734: if_int_eq LW(0) 0
  326. 8079F740: callc [EXT_0_800fb668] 0 ["stg8_3_010"] 0 ["luigi"]
  327. 8079F758: else
  328. 8079F75C: callc [EXT_0_800fb668] 0 ["stg8_3_010"] 0 ["__mario__"]
  329. 8079F774: endif
  330. 8079F778: wait_ms 300
  331. 8079F780: callc [EXT_0_800fb668] 0 ["stg8_3_011"] 0 ["dimain"]
  332. 8079F798: callc [EXT_0_800e00f0] 1 30 50 284 30 50 -16 0 11
  333. 8079F7C4: wait_ms 300
  334. 8079F7CC: callc [EXT_0_800fb668] 0 ["stg8_3_011_01"] 0 ["dimain"]
  335. 8079F7E4: wait_ms 300
  336. 8079F7EC: callc [EXT_0_800e00f0] 1 -95 50 284 -95 50 -16 0 11
  337. 8079F818: wait_ms 300
  338. 8079F820: callc [EXT_0_800ef760] LW(0)
  339. 8079F82C: if_int_eq LW(0) 0
  340. 8079F838: callc [EXT_0_800fb668] 0 ["stg8_3_012"] 0 ["luigi"]
  341. 8079F850: else
  342. 8079F854: callc [EXT_0_800fb668] 0 ["stg8_3_012"] 0 ["__mario__"]
  343. 8079F86C: endif
  344. 8079F870: wait_ms 300
  345. 8079F878: callc [EXT_0_800fb668] 0 ["stg8_3_013"] 0 ["dimain"]
  346. 8079F890: begin_thread
  347. 8079F894: callc [EXT_0_800f17ac] [8065E61C] 0
  348. 8079F8A4: callc [EXT_0_800f1818]
  349. 8079F8AC: callc [EXT_0_800f17ac] [8065E73C] 0
  350. 8079F8BC: end_thread
  351. 8079F8C0: begin_thread
  352. 8079F8C4: callc [EXT_0_800ef760] LW(0)
  353. 8079F8D0: if_int_eq LW(0) 3
  354. 8079F8DC: callc [EXT_0_800d2d1c] ["SFX_P_V_MARIO_GIMON1"] ["mariwo"]
  355. 8079F8EC: callc [EXT_0_80102728] ["mariwo"] 25 1
  356. 8079F900: callc [EXT_0_80102a30] ["mariwo"] 1
  357. 8079F910: callc [EXT_0_80102728] ["mariwo"] 26 1
  358. 8079F924: endif
  359. 8079F928: end_thread
  360. 8079F92C: callc [EXT_0_800ef760] LW(0)
  361. 8079F938: if_int_eq LW(0) 0
  362. 8079F944: callc [EXT_0_800d2d8c] ["SFX_P_V_LUIGI_GIMON1"] ["luigi"] 250
  363. 8079F958: callc [EXT_0_80102728] ["luigi"] 25 1
  364. 8079F96C: callc [EXT_0_80102a30] ["luigi"] 1
  365. 8079F97C: callc [EXT_0_80102728] ["luigi"] 26 1
  366. 8079F990: endif
  367. 8079F994: wait_ms 300
  368. 8079F99C: callc [EXT_0_800fb668] 0 ["stg8_3_014"] 0 ["__guide__"]
  369. 8079F9B4: callc [EXT_0_800e00f0] 1 -40 75 484 -40 75 -16 0 11
  370. 8079F9E0: wait_ms 300
  371. 8079F9E8: callc [EXT_0_800fb668] 0 ["stg8_3_015"] 0 ["dimain"]
  372. 8079FA00: wait_ms 300
  373. 8079FA08: callc [EXT_0_80104ff0] ["dimain"] 1
  374. 8079FA18: callc [EXT_0_80108a00] ["dimain"]
  375. 8079FA24: wait_ms 300
  376. 8079FA2C: callc [EXT_0_800fb668] 0 ["stg8_3_015_01"] 0 ["dimain"]
  377. 8079FA44: wait_ms 300
  378. 8079FA4C: callc [EXT_0_800e9b04] LW(0) LW(1) LW(2)
  379. 8079FA60: callc [EXT_0_800e63cc] 2 0 0 0 0 LW(0) LW(1) LW(2) 0 0 0
  380. 8079FA94: callc [EXT_0_800d2bf4] ["SFX_SYS_BIKKURI1"] LW(0) LW(1) LW(2)
  381. 8079FAAC: wait_ms 1500
  382. 8079FAB4: callc [EXT_0_800fb668] 0 ["stg8_3_016"] 0 ["__guide__"]
  383. 8079FACC: callc [EXT_0_80104ff0] ["dimain"] -1
  384. 8079FADC: callc [EXT_0_80108a00] ["dimain"]
  385. 8079FAE8: callc [EXT_0_800f17ac] [8065E488] 0
  386. 8079FAF8: callc [EXT_0_80102728] ["mariwo"] 0 1
  387. 8079FB0C: callc [EXT_0_80102728] ["luigi"] 0 1
  388. 8079FB20: wait_ms 300
  389. 8079FB28: callc [EXT_0_800ea634]
  390. 8079FB30: callc [EXT_0_800e7580]
  391. 8079FB38: callc [EXT_0_800fb668] 0 ["stg8_3_017"] 0 ["dimain"]
  392. 8079FB50: callc [EXT_0_800fbb60] 0 ["stg8_3_018"]
  393. 8079FB60: if_int_ne LW(0) 0
  394. 8079FB6C: goto 0
  395. 8079FB74: endif
  396. 8079FB78: begin_thread
  397. 8079FB7C: wait_ms 500
  398. 8079FB84: callc [EXT_0_800ef760] LW(0)
  399. 8079FB90: if_int_eq LW(0) 0
  400. 8079FB9C: callc [EXT_0_800efbe0] 270 200
  401. 8079FBAC: endif
  402. 8079FBB0: callc [EXT_0_80104ff0] ["mariwo"] -1
  403. 8079FBC0: end_thread
  404. 8079FBC4: callc [EXT_0_800fba88]
  405. 8079FBCC: callc [EXT_0_800fb668] 0 ["stg8_3_019"] 0 ["__guide__"]
  406. 8079FBE4: wait_ms 300
  407. 8079FBEC: begin_thread
  408. 8079FBF0: wait_ms 500
  409. 8079FBF8: callc [EXT_0_800ef760] LW(0)
  410. 8079FC04: if_int_eq LW(0) 0
  411. 8079FC10: callc [EXT_0_800efbe0] 90 200
  412. 8079FC20: endif
  413. 8079FC24: callc [EXT_0_80104ff0] ["mariwo"] 1
  414. 8079FC34: end_thread
  415. 8079FC38: callc [EXT_0_800fb668] 0 ["stg8_3_020"] 0 ["dimain"]
  416. 8079FC50: callc [EXT_0_800fbb60] 0 ["stg8_3_021"]
  417. 8079FC60: if_int_ne LW(0) 0
  418. 8079FC6C: goto 0
  419. 8079FC74: endif
  420. 8079FC78: begin_thread
  421. 8079FC7C: wait_ms 500
  422. 8079FC84: callc [EXT_0_800ef760] LW(0)
  423. 8079FC90: if_int_eq LW(0) 0
  424. 8079FC9C: callc [EXT_0_800efbe0] 270 200
  425. 8079FCAC: endif
  426. 8079FCB0: callc [EXT_0_80104ff0] ["mariwo"] -1
  427. 8079FCC0: end_thread
  428. 8079FCC4: callc [EXT_0_800fba88]
  429. 8079FCCC: callc [EXT_0_800fb668] 0 ["stg8_3_022"] 0 ["__guide__"]
  430. 8079FCE4: wait_ms 300
  431. 8079FCEC: begin_thread
  432. 8079FCF0: wait_ms 500
  433. 8079FCF8: callc [EXT_0_800ef760] LW(0)
  434. 8079FD04: if_int_eq LW(0) 0
  435. 8079FD10: callc [EXT_0_800efbe0] 90 200
  436. 8079FD20: endif
  437. 8079FD24: callc [EXT_0_80104ff0] ["mariwo"] 1
  438. 8079FD34: end_thread
  439. 8079FD38: callc [EXT_0_800fb668] 0 ["stg8_3_023"] 0 ["dimain"]
  440. 8079FD50: callc [EXT_0_800fbb60] 0 ["stg8_3_024"]
  441. 8079FD60: if_int_ne LW(0) 0
  442. 8079FD6C: goto 0
  443. 8079FD74: endif
  444. 8079FD78: begin_thread
  445. 8079FD7C: wait_ms 500
  446. 8079FD84: callc [EXT_0_800ef760] LW(0)
  447. 8079FD90: if_int_eq LW(0) 0
  448. 8079FD9C: callc [EXT_0_800efbe0] 270 200
  449. 8079FDAC: endif
  450. 8079FDB0: callc [EXT_0_80104ff0] ["mariwo"] -1
  451. 8079FDC0: end_thread
  452. 8079FDC4: callc [EXT_0_800fba88]
  453. 8079FDCC: callc [EXT_0_800fb668] 0 ["stg8_3_025"] 0 ["__guide__"]
  454. 8079FDE4: wait_ms 300
  455. 8079FDEC: begin_thread
  456. 8079FDF0: wait_ms 500
  457. 8079FDF8: callc [EXT_0_800ef760] LW(0)
  458. 8079FE04: if_int_eq LW(0) 0
  459. 8079FE10: callc [EXT_0_800efbe0] 90 200
  460. 8079FE20: endif
  461. 8079FE24: callc [EXT_0_80104ff0] ["mariwo"] 1
  462. 8079FE34: end_thread
  463. 8079FE38: callc [EXT_0_800fb668] 0 ["stg8_3_026"] 0 ["dimain"]
  464. 8079FE50: callc [EXT_0_800fbb60] 0 ["stg8_3_027"]
  465. 8079FE60: if_int_ne LW(0) 0
  466. 8079FE6C: goto 0
  467. 8079FE74: endif
  468. 8079FE78: callc [EXT_0_800fb878] 0 ["stg8_3_028"]
  469. 8079FE88: wait_ms 300
  470. 8079FE90: begin_thread
  471. 8079FE94: wait_ms 500
  472. 8079FE9C: callc [EXT_0_800ef760] LW(0)
  473. 8079FEA8: if_int_eq LW(0) 0
  474. 8079FEB4: callc [EXT_0_800efbe0] 270 200
  475. 8079FEC4: endif
  476. 8079FEC8: callc [EXT_0_80104ff0] ["mariwo"] -1
  477. 8079FED8: end_thread
  478. 8079FEDC: callc [EXT_0_800ef760] LW(0)
  479. 8079FEE8: if_int_eq LW(0) 0
  480. 8079FEF4: callc [EXT_0_800fb668] 0 ["stg8_3_029"] 0 ["luigi"]
  481. 8079FF0C: else
  482. 8079FF10: callc [EXT_0_800fb668] 0 ["stg8_3_029"] 0 ["__mario__"]
  483. 8079FF28: endif
  484. 8079FF2C: wait_ms 500
  485. 8079FF34: callc [EXT_0_800fb668] 0 ["stg8_3_030"] 0 ["__guide__"]
  486. 8079FF4C: begin_thread
  487. 8079FF50: callc [EXT_0_800ea634]
  488. 8079FF58: callc [EXT_0_800e9b04] LW(0) LW(1) LW(2)
  489. 8079FF6C: addi LW(0) -200
  490. 8079FF78: callc [EXT_0_800ea418] LW(0) LW(1) LW(2) 80.00
  491. 8079FF90: end_thread
  492. 8079FF94: begin_thread
  493. 8079FF98: wait_ms 500
  494. 8079FFA0: callc [EXT_0_800ef760] LW(0)
  495. 8079FFAC: if_int_eq LW(0) 0
  496. 8079FFB8: callc [EXT_0_800efbe0] 90 200
  497. 8079FFC8: endif
  498. 8079FFCC: callc [EXT_0_80104ff0] ["mariwo"] 1
  499. 8079FFDC: end_thread
  500. 8079FFE0: callc [EXT_0_800fb668] 0 ["stg8_3_031"] 0 ["dimain"]
  501. 8079FFF8: callc [EXT_0_80102728] ["dimain"] 27 1
  502. 807A000C: callc [EXT_0_80102a30] ["dimain"] 1
  503. 807A001C: callc [EXT_0_800e00f0] 1 -95 50 284 -95 50 -16 0 11
  504. 807A0048: wait_ms 500
  505. 807A0050: callc [EXT_0_800ef760] LW(0)
  506. 807A005C: if_int_eq LW(0) 0
  507. 807A0068: callc [EXT_0_800ef8a4] LW(0) LW(1) LW(2)
  508. 807A007C: callc [EXT_0_800efb38] LW(3)
  509. 807A0088: addi LW(3) 5
  510. 807A0094: addi LW(1) LW(3)
  511. 807A00A0: subi LW(0) 5
  512. 807A00AC: callc [EXT_0_800fd778] ["luigi"] LW(3) LW(4) LW(5)
  513. 807A00C4: addi LW(4) 50
  514. 807A00D0: subi LW(3) 5
  515. 807A00DC: else
  516. 807A00E0: callc [EXT_0_800fd778] ["mariwo"] LW(0) LW(1) LW(2)
  517. 807A00F8: addi LW(1) 44
  518. 807A0104: subi LW(0) 5
  519. 807A0110: callc [EXT_0_800ef8a4] LW(3) LW(4) LW(5)
  520. 807A0124: callc [EXT_0_800efb38] LW(3)
  521. 807A0130: addi LW(3) 5
  522. 807A013C: addi LW(1) LW(3)
  523. 807A0148: subi LW(3) 5
  524. 807A0154: endif
  525. 807A0158: callc [805EF3F0] LW(0) LW(1) LW(2)
  526. 807A016C: callc [805EF3F0] LW(3) LW(4) LW(5)
  527. 807A0180: wait_ms 1000
  528. 807A0188: callc [EXT_0_801093c0] ["mariwo"] [EXT_0_80108fa0]
  529. 807A0198: callc [EXT_0_801093c0] ["luigi"] [EXT_0_80108fa0]
  530. 807A01A8: callc [EXT_0_800ef318] 1 8388608
  531. 807A01B8: wait_ms 1000
  532. 807A01C0: wait_ms 1000
  533. 807A01C8: callc [EXT_0_800fb668] 0 ["stg8_3_032"] 0 ["dimain"]
  534. 807A01E0: callc [EXT_0_8010c5e4] 4 0 0
  535. 807A01F4: 0:
  536. 807A01FC: callc [EXT_0_800fb878] 0 ["stg8_3_033"]
  537. 807A020C: callc [EXT_0_800fbb60] 0 ["stg8_3_034"]
  538. 807A021C: callc [EXT_0_800fb878] 0 ["stg8_3_035"]
  539. 807A022C: callc [EXT_0_800ef760] LW(0)
  540. 807A0238: if_int_eq LW(0) 0
  541. 807A0244: callc [EXT_0_80102728] ["luigi"] 28 1
  542. 807A0258: callc [EXT_0_80102a30] ["luigi"] 1
  543. 807A0268: callc [EXT_0_801042b4] ["luigi"] 14 [8079E900]
  544. 807A027C: callc [EXT_0_800d2d1c] ["SFX_P_V_LUIGI_BIKKURI1"] ["luigi"]
  545. 807A028C: callc [EXT_0_800fb668] 0 ["stg8_3_036"] 0 ["luigi"]
  546. 807A02A4: callc [EXT_0_801042b4] ["luigi"] 14 [8079E8C0]
  547. 807A02B8: loop 2
  548. 807A02C0: callc [EXT_0_80102728] ["luigi"] 28 1
  549. 807A02D4: callc [EXT_0_80102a30] ["luigi"] 1
  550. 807A02E4: end_loop
  551. 807A02E8: callc [EXT_0_801042b4] ["luigi"] 14 [8079E900]
  552. 807A02FC: callc [EXT_0_80102728] ["luigi"] 0 1
  553. 807A0310: else
  554. 807A0314: callc [EXT_0_800f17ac] ["T_13"] 0
  555. 807A0324: callc [EXT_0_800f1818]
  556. 807A032C: callc [EXT_0_800f2cb8] [805EF380]
  557. 807A0338: callc [EXT_0_800d2e28] ["SFX_P_V_LUIGI_BIKKURI1"]
  558. 807A0344: callc [EXT_0_800fb668] 0 ["stg8_3_036"] 0 ["__mario__"]
  559. 807A035C: loop 2
  560. 807A0364: callc [EXT_0_800f17ac] ["T_13"] 0
  561. 807A0374: callc [EXT_0_800f1818]
  562. 807A037C: end_loop
  563. 807A0380: callc [EXT_0_800f17ac] [8065E8D4] 0
  564. 807A0390: endif
  565. 807A0394: wait_ms 300
  566. 807A039C: callc [EXT_0_800ef760] LW(0)
  567. 807A03A8: if_int_eq LW(0) 0
  568. 807A03B4: callc [EXT_0_800fb668] 0 ["stg8_3_037"] 0 ["luigi"]
  569. 807A03CC: callc [EXT_0_800efbe0] 270 400
  570. 807A03DC: else
  571. 807A03E0: callc [EXT_0_800fb668] 0 ["stg8_3_037"] 0 ["__mario__"]
  572. 807A03F8: callc [EXT_0_80104ff0] ["mariwo"] -1
  573. 807A0408: callc [EXT_0_80108a00] ["mariwo"]
  574. 807A0414: endif
  575. 807A0418: wait_ms 3000
  576. 807A0420: callc [EXT_0_800ef760] LW(0)
  577. 807A042C: if_int_eq LW(0) 0
  578. 807A0438: begin_thread
  579. 807A043C: wait_ms 200
  580. 807A0444: callc [EXT_0_800f17ac] [8065E488] 0
  581. 807A0454: end_thread
  582. 807A0458: callc [EXT_0_800fb668] 0 ["stg8_3_037_01"] 0 ["luigi"]
  583. 807A0470: wait_ms 3000
  584. 807A0478: callc [EXT_0_800d2e28] ["SFX_P_V_MARIO_NODS1"]
  585. 807A0484: callc [EXT_0_800f17ac] [8065E908] 0
  586. 807A0494: callc [EXT_0_800f1818]
  587. 807A049C: callc [EXT_0_800f17ac] [8065E488] 0
  588. 807A04AC: else
  589. 807A04B0: begin_thread
  590. 807A04B4: wait_ms 200
  591. 807A04BC: callc [EXT_0_80102728] ["mariwo"] 0 1
  592. 807A04D0: end_thread
  593. 807A04D4: callc [EXT_0_800fb668] 0 ["stg8_3_037_01"] 0 ["__mario__"]
  594. 807A04EC: callc [EXT_0_800d2d1c] ["SFX_P_V_MARIO_NODS1"] ["mariwo"]
  595. 807A04FC: callc [EXT_0_80102728] ["mariwo"] 30 1
  596. 807A0510: callc [EXT_0_80102a30] ["mariwo"] 1
  597. 807A0520: callc [EXT_0_80102728] ["mariwo"] 0 1
  598. 807A0534: endif
  599. 807A0538: wait_ms 250
  600. 807A0540: callc [EXT_0_800ef760] LW(0)
  601. 807A054C: if_int_eq LW(0) 0
  602. 807A0558: callc [EXT_0_800fb668] 0 ["stg8_3_038"] 0 ["luigi"]
  603. 807A0570: else
  604. 807A0574: callc [EXT_0_800fb668] 0 ["stg8_3_038"] 0 ["__mario__"]
  605. 807A058C: endif
  606. 807A0590: wait_ms 1000
  607. 807A0598: begin_thread
  608. 807A059C: callc [EXT_0_800ea634]
  609. 807A05A4: callc [EXT_0_800e9b04] LW(0) LW(1) LW(2)
  610. 807A05B8: callc [EXT_0_800ea0f0] 150 LW(2) 100
  611. 807A05CC: end_thread
  612. 807A05D0: begin_thread
  613. 807A05D4: callc [EXT_0_800e7580]
  614. 807A05DC: callc [EXT_0_800e779c] 0 LW(0) LW(1) LW(2)
  615. 807A05F4: callc [EXT_0_800e7d58] 0 150 LW(2) 100
  616. 807A060C: end_thread
  617. 807A0610: callc [EXT_0_800ef760] LW(0)
  618. 807A061C: if_int_eq LW(0) 0
  619. 807A0628: callc [EXT_0_800ef8a4] LW(0) LW(1) LW(2)
  620. 807A063C: callc [EXT_0_800f02c4] 75 LW(2) 100
  621. 807A0650: callc [EXT_0_800efbe0] 270 300
  622. 807A0660: wait_ms 1000
  623. 807A0668: callc [EXT_0_800efbe0] 90 300
  624. 807A0678: callc [EXT_0_800f02c4] 150 LW(2) 100
  625. 807A068C: else
  626. 807A0690: callc [EXT_0_801077b4] ["mariwo"] 1
  627. 807A06A0: callc [EXT_0_800fd778] ["mariwo"] LW(0) LW(1) LW(2)
  628. 807A06B8: callc [EXT_0_800ff22c] ["mariwo"] 75 LW(2) 0 100 0 2 0
  629. 807A06E0: wait_frames 1
  630. 807A06E8: callc [EXT_0_80104ff0] ["mariwo"] -1
  631. 807A06F8: callc [EXT_0_80108a00] ["mariwo"]
  632. 807A0704: wait_ms 1000
  633. 807A070C: callc [EXT_0_80104ff0] ["mariwo"] 1
  634. 807A071C: callc [EXT_0_80108a00] ["mariwo"]
  635. 807A0728: callc [EXT_0_800ff22c] ["mariwo"] 150 LW(2) 0 100 0 2 0
  636. 807A0750: wait_frames 1
  637. 807A0758: callc [EXT_0_801077b4] ["mariwo"] 0
  638. 807A0768: callc [EXT_0_800fd870] ["mariwo"] 0 -1000 0
  639. 807A0780: endif
  640. 807A0784: wait_ms 300
  641. 807A078C: callc [EXT_0_800fb668] 0 ["stg8_3_039"] 0 ["dimain"]
  642. 807A07A4: callc [EXT_0_800ef394] 2 LW(0)
  643. 807A07B4: if_bits_set LW(0) 8388608
  644. 807A07C0: callc [EXT_0_800ef760] LW(0)
  645. 807A07CC: switchi LW(0)
  646. 807A07D4: case_int_eq 0
  647. 807A07DC: callc [EXT_0_800ef318] 0 8388608
  648. 807A07EC: end_switch
  649. 807A07F0: setii LSW(4) LW(0)
  650. 807A07FC: else
  651. 807A0800: setii LSW(4) 99
  652. 807A080C: endif
  653. 807A0810: callc [EXT_0_800ef760] LW(0)
  654. 807A081C: if_int_eq LW(0) 0
  655. 807A0828: callc [EXT_0_800ef7b0] 3
  656. 807A0834: callc [EXT_0_800fd778] ["luigi"] LW(0) LW(1) LW(2)
  657. 807A084C: callc [EXT_0_800ef7e0] LW(0) LW(1) LW(2)
  658. 807A0860: callc [EXT_0_800efbb0]
  659. 807A0868: callc [EXT_0_800fd870] ["luigi"] 0 -1000 0
  660. 807A0880: endif
  661. 807A0884: callc [EXT_0_800f2cb8] 0
  662. 807A0890: callc [EXT_0_800f17ac] [8065E488] 0
  663. 807A08A0: callc [EXT_0_800ea888] 1
  664. 807A08AC: callc [EXT_0_800ef29c] 1 65536
  665. 807A08BC: callc [EXT_0_800ea634]
  666. 807A08C4: callc [EXT_0_800e9a48] 0 -1000 0
  667. 807A08D8: callc [EXT_0_800e7580]
  668. 807A08E0: callc [EXT_0_800e7718] 0 -1000 0
  669. 807A08F4: callc [EXT_0_8010c27c] 0 216
  670. 807A0904: begin_thread
  671. 807A0908: callc [EXT_0_800d2420] 1 1000
  672. 807A0918: wait_ms 1000
  673. 807A0920: callc [EXT_0_800d2344] 0 ["BGM_BTL_DIMEN1"]
  674. 807A0930: end_thread
  675. 807A0934: callc [EXT_0_800fd778] ["dimain"] LW(0) LW(1) LW(2)
  676. 807A094C: callc [EXT_0_80105d44] 123 226 LW(0) LW(1) LW(2) LW(10) [EFE82080]
  677. 807A0970: callc [EXT_0_801034c8] LW(10) 8 [8079E968]
  678. 807A0984: callc [EXT_0_800fd870] ["dimain"] 0 -1000 0
  679. 807A099C: callc [EXT_0_800e0600] 500 11
  680. 807A09AC: setii GSW(0) 401
  681. 807A09B8: callc [EXT_0_800ef484]
  682. 807A09C0: return
  683. 807A09C4: end
  684.  
  685. --- START OF DISASSEMBLY FOR FUNCTION [] AT 8079E968 ---
  686. 8079E968: callc [EXT_0_80106b60] 268435579 LW(10)
  687. 8079E978: if_int_eq LW(10) 0
  688. 8079E984: callc [EXT_0_800ef7e0] 0 0 0
  689. 8079E998: callc [EXT_0_80105d44] 123 226 100 100 0 LW(10) [EFE82080]
  690. 8079E9BC: callc [EXT_0_80107258] LW(10) 0
  691. 8079E9CC: callc [EXT_0_800ef7b0] 3
  692. 8079E9D8: callc [EXT_0_800ea888] 1
  693. 8079E9E4: callc [EXT_0_800ef29c] 1 65536
  694. 8079E9F4: begin_thread
  695. 8079E9F8: callc [EXT_0_8010c65c] 2
  696. 8079EA04: callc [EXT_0_800ea634]
  697. 8079EA0C: callc [EXT_0_800e9a48] 0 -1000 0
  698. 8079EA20: callc [EXT_0_800e7580]
  699. 8079EA28: callc [EXT_0_800e7718] 0 -1000 0
  700. 8079EA3C: end_thread
  701. 8079EA40: endif
  702. 8079EA44: callc [EXT_0_80103cb4] LW(10) 0
  703. 8079EA54: callc [EXT_0_801077b4] LW(10) 0
  704. 8079EA64: callc [EXT_0_80102728] LW(10) 4 1
  705. 8079EA78: callc [EXT_0_800ef4a8] 0
  706. 8079EA84: callc [EXT_0_8010c65c] 2
  707. 8079EA90: callc [EXT_0_800e727c] -1
  708. 8079EA9C: callc [EXT_0_800f21a0]
  709. 8079EAA4: callc [EXT_0_800e06cc] 1 0
  710. 8079EAB4: callc [EXT_0_800fd778] LW(10) LW(0) LW(1) LW(2)
  711. 8079EACC: callc [EXT_0_80104f44] LW(10) LW(3)
  712. 8079EADC: callc [EXT_0_800fd870] LW(10) 0 -500 0
  713. 8079EAF4: callc [EXT_0_80102cac] LW(10) 1 1073741824
  714. 8079EB08: callc [EXT_0_80104ff0] ["dimain"] LW(3)
  715. 8079EB18: callc [EXT_0_80108a00] ["dimain"]
  716. 8079EB24: callc [EXT_0_800fd870] ["dimain"] LW(0) LW(1) LW(2)
  717. 8079EB3C: callc [EXT_0_801042b4] ["dimain"] 14 [8079E848]
  718. 8079EB50: callc [EXT_0_801077b4] ["dimain"] 0
  719. 8079EB60: callc [EXT_0_80102728] ["dimain"] 4 1
  720. 8079EB74: callc [EXT_0_800fd778] ["dimain"] LW(0) LW(1) LW(2)
  721. 8079EB8C: callc [EXT_0_800e00f0] 1 LW(0) 75 484 LW(0) 75 -16 500 11
  722. 8079EBB8: wait_ms 500
  723. 8079EBC0: begin_thread
  724. 8079EBC4: callc [EXT_0_800d2420] 0 2000
  725. 8079EBD4: wait_ms 2000
  726. 8079EBDC: callc [EXT_0_800d2388] 1 ["BGM_EVT_DMN_APPEAR1"] 3000
  727. 8079EBF0: end_thread
  728. 8079EBF4: callc [EXT_0_80102fd8] ["dimain"] 1 536870912
  729. 8079EC08: callc [EXT_0_800fb668] 0 ["stg8_3_040"] 0 ["dimain"]
  730. 8079EC20: callc [EXT_0_80102fd8] ["dimain"] 0 536870912
  731. 8079EC34: callc [EXT_0_800e00f0] 1 40 75 484 40 75 -16 3000 11
  732. 8079EC60: callc [EXT_0_80109f30] 0 ["dimain"]
  733. 8079EC70: callc [EXT_0_800fd870] ["dimain"] 0 -1000 0
  734. 8079EC88: wait_ms 500
  735. 8079EC90: callc [EXT_0_80104ff0] ["dimain"] -1
  736. 8079ECA0: callc [EXT_0_801051b4] ["dimain"]
  737. 8079ECAC: callc [EXT_0_800fd870] ["dimain"] 40 25 0
  738. 8079ECC4: callc [EXT_0_80109f30] 1 ["dimain"]
  739. 8079ECD4: wait_ms 2000
  740. 8079ECDC: begin_thread_tid LW(15)
  741. 8079ECE4: callc [EXT_0_800f14dc]
  742. 8079ECEC: callc [EXT_0_800f02c4] -40 0 80.00
  743. 8079ED00: callc [EXT_0_800efbe0] 90 200
  744. 8079ED10: callc [EXT_0_800f15d0]
  745. 8079ED18: callc [EXT_0_800f17ac] [8065E5CC] 0
  746. 8079ED28: callc [EXT_0_800f1818]
  747. 8079ED30: callc [EXT_0_800f2cb8] [805EF380]
  748. 8079ED3C: end_thread
  749. 8079ED40: callc [EXT_0_80102728] ["dimain"] 31 1
  750. 8079ED54: callc [EXT_0_80102fd8] ["dimain"] 1 536870912
  751. 8079ED68: callc [EXT_0_800fb668] 0 ["stg8_3_041"] 0 ["dimain"]
  752. 8079ED80: callc [EXT_0_80102fd8] ["dimain"] 0 536870912
  753. 8079ED94: loop 0
  754. 8079ED9C: check_thread_running LW(15) LW(0)
  755. 8079EDA8: if_int_eq LW(0) 0
  756. 8079EDB4: loop_break
  757. 8079EDB8: endif
  758. 8079EDBC: wait_frames 1
  759. 8079EDC4: end_loop
  760. 8079EDC8: wait_ms 300
  761. 8079EDD0: callc [EXT_0_800fb668] 0 ["stg8_3_042"] 0 ["__mario__"]
  762. 8079EDE8: wait_ms 300
  763. 8079EDF0: callc [EXT_0_801042b4] ["dimain"] 14 [8079E8A0]
  764. 8079EE04: callc [EXT_0_800fb668] 0 ["stg8_3_043"] 0 ["dimain"]
  765. 8079EE1C: callc [EXT_0_800e00f0] 1 -15 55 334 -15 55 -16 500 11
  766. 8079EE48: callc [EXT_0_80102cac] ["dimain"] 1 536870912
  767. 8079EE5C: callc [EXT_0_80101b94] ["dimain"] 10 0 0 500 0.00 0.00 11 0 0
  768. 8079EE8C: callc [EXT_0_80102cac] ["dimain"] 0 536870912
  769. 8079EEA0: callc [EXT_0_80102728] ["dimain"] 36 1
  770. 8079EEB4: callc [EXT_0_80102a30] ["dimain"] 1
  771. 8079EEC4: callc [EXT_0_801042b4] ["dimain"] 14 [8079E848]
  772. 8079EED8: callc [EXT_0_80102728] ["dimain"] 0 1
  773. 8079EEEC: wait_ms 500
  774. 8079EEF4: callc [EXT_0_800d2d1c] ["SFX_BS_DMN_MAGIC_HAND_UP1"] ["dimain"]
  775. 8079EF04: callc [EXT_0_80102728] ["dimain"] 32 1
  776. 8079EF18: callc [EXT_0_80102a30] ["dimain"] 1
  777. 8079EF28: callc [EXT_0_80102728] ["dimain"] 33 1
  778. 8079EF3C: callc [EXT_0_80102a30] ["dimain"] 1
  779. 8079EF4C: callc [EXT_0_80102728] ["dimain"] 34 1
  780. 8079EF60: callc [EXT_0_80102a30] ["dimain"] 1
  781. 8079EF70: callc [EXT_0_80102728] ["dimain"] 0 1
  782. 8079EF84: callc [805EF0D0]
  783. 8079EF8C: callsa_tid [8079E830] LW(15)
  784. 8079EF98: callc [805EF1E8]
  785. 8079EFA0: callc [EXT_0_800f17ac] [8065E61C] 0
  786. 8079EFB0: callc [EXT_0_800f1818]
  787. 8079EFB8: callc [EXT_0_800f2cb8] 0
  788. 8079EFC4: callc [EXT_0_800f17ac] [8065E488] 0
  789. 8079EFD4: callc [EXT_0_800efbe0] 90 200
  790. 8079EFE4: wait_ms 400
  791. 8079EFEC: callc [EXT_0_800efbe0] 270 200
  792. 8079EFFC: wait_ms 400
  793. 8079F004: callc [EXT_0_800efbe0] 90 200
  794. 8079F014: wait_ms 300
  795. 8079F01C: callc [EXT_0_800fb668] 0 ["stg8_3_044"] 0 ["__mario__"]
  796. 8079F034: wait_ms 300
  797. 8079F03C: callc [EXT_0_800fb668] 0 ["stg8_3_045"] 0 ["dimain"]
  798. 8079F054: callc [EXT_0_800f17ac] [8065E638] 0
  799. 8079F064: callc [EXT_0_800ef318] 1 2
  800. 8079F074: callc [EXT_0_800fb668] 0 ["stg8_3_046"] 0 ["__mario__"]
  801. 8079F08C: callc [EXT_0_800e00f0] 1 -15 90 584 -15 90 -16 500 11
  802. 8079F0B8: wait_ms 1000
  803. 8079F0C0: callc [EXT_0_800fb668] 0 ["stg8_3_047"] 0 ["dimain"]
  804. 8079F0D8: callc [EXT_0_800d2d1c] ["SFX_EVT_DEMEN_SNAP_FINGER1"] ["dimain"]
  805. 8079F0E8: callc [EXT_0_80102728] ["dimain"] 27 1
  806. 8079F0FC: callc [EXT_0_80102a30] ["dimain"] 1
  807. 8079F10C: callc [EXT_0_800d2e28] ["SFX_P_V_LUIGI_DEAD1"]
  808. 8079F118: begin_thread_tid LW(10)
  809. 8079F120: loop 0
  810. 8079F128: callc [EXT_0_800ef8a4] LW(0) LW(1) LW(2)
  811. 8079F13C: callc [EXT_0_800fd778] ["dimain"] LW(3) LW(4) LW(5)
  812. 8079F154: addi LW(0) LW(3)
  813. 8079F160: divi LW(0) 2
  814. 8079F16C: callc [EXT_0_800d42cc] 80 LW(3)
  815. 8079F17C: subi LW(3) 40
  816. 8079F188: callc [EXT_0_800d42cc] 50 LW(4)
  817. 8079F198: addi LW(0) LW(3)
  818. 8079F1A4: addi LW(1) LW(4)
  819. 8079F1B0: addi LW(2) 10
  820. 8079F1BC: callc [EXT_0_800e5938] 0 ["dmen_explosion"] LW(0) LW(1) LW(2) 1.00 0 0 0 0 0 0 0 0
  821. 8079F1FC: callc [EXT_0_800d2bf4] ["SFX_BS_DMN_FLAME_BOMB1"] LW(0) LW(1) LW(2)
  822. 8079F214: wait_ms 300
  823. 8079F21C: end_loop
  824. 8079F220: end_thread
  825. 8079F224: begin_thread_tid LW(11)
  826. 8079F22C: callc [EXT_0_800dffd8] 5 2.00 2.00 0.00 0 0
  827. 8079F24C: end_thread
  828. 8079F250: callc [EXT_0_800d2a28] ["SFX_EVT_ZINARI2"]
  829. 8079F25C: callc [EXT_0_800d3258] LW(12)
  830. 8079F268: callc [EXT_0_800e71cc] 10 1500 0 0 0 255
  831. 8079F288: callc [EXT_0_800e727c] -1
  832. 8079F294: callc [EXT_0_800d2420] 1 1000
  833. 8079F2A4: wait_ms 2000
  834. 8079F2AC: callc [EXT_0_800e7388] 0 1
  835. 8079F2BC: callc [EXT_0_8010c6ac] ["ls3_13"] ["event"]
  836. 8079F2CC: return
  837. 8079F2D0: end
  838.  
  839. --- START OF DISASSEMBLY FOR FUNCTION [] AT 80783020 ---
  840. 80783020: mo_set_base_int LW(0)
  841. 80783028: loop 0
  842. 80783030: mo_read_int LW(1)
  843. 80783038: if_int_eq LW(1) 0
  844. 80783044: loop_break
  845. 80783048: endif
  846. 8078304C: callc [EXT_0_800ee058] LW(1) LW(10) LW(11) LW(12)
  847. 80783064: callc [EXT_0_800eddb8] 0 1 LW(1) 1
  848. 8078307C: callc [EXT_0_800e5938] 0 ["event_fire"] 1 LW(10) LW(11) LW(12) 1.00 0 0 0 0 0 0 0
  849. 807830BC: end_loop
  850. 807830C0: return
  851. 807830C4: end
  852.  
  853. --- START OF DISASSEMBLY FOR FUNCTION [] AT 80782F04 ---
  854. 80782F04: switchi GSW(0)
  855. 80782F0C: case_int_lt 359
  856. 80782F14: case_int_lt 371
  857. 80782F1C: setii LW(0) 20
  858. 80782F28: setii LW(1) 200
  859. 80782F34: setff LW(2) 2.40
  860. 80782F40: setii LW(3) 560
  861. 80782F4C: callsa [80782E60]
  862. 80782F54: case_int_lt 387
  863. 80782F5C: setii LW(0) 10
  864. 80782F68: setii LW(1) 100
  865. 80782F74: setff LW(2) 3.00
  866. 80782F80: setii LW(3) 560
  867. 80782F8C: callsa [80782E60]
  868. 80782F94: case_int_lt 405
  869. 80782F9C: setii LW(0) 6
  870. 80782FA8: setii LW(1) 60
  871. 80782FB4: setff LW(2) 2.00
  872. 80782FC0: setii LW(3) 1200
  873. 80782FCC: callsa [80782E60]
  874. 80782FD4: case_int_lt 421
  875. 80782FDC: setii LW(0) 3
  876. 80782FE8: setii LW(1) 30
  877. 80782FF4: setff LW(2) 2.40
  878. 80783000: setii LW(3) 1200
  879. 8078300C: callsa [80782E60]
  880. 80783014: end_switch
  881. 80783018: return
  882. 8078301C: end
  883.  
  884. --- START OF DISASSEMBLY FOR FUNCTION [] AT 8079E830 ---
  885. 8079E830: callc [805EF110]
  886. 8079E838: callc [805EF214]
  887. 8079E840: return
  888. 8079E844: end
  889.  
  890. --- START OF DISASSEMBLY FOR FUNCTION [] AT 80782E60 ---
  891. 80782E60: loop 0
  892. 80782E68: callc [805EC628]
  893. 80782E70: if_int_ge GSW(0) 410
  894. 80782E7C: return
  895. 80782E80: endif
  896. 80782E84: setii LW(10) LW(1)
  897. 80782E90: subi LW(10) LW(0)
  898. 80782E9C: callc [EXT_0_800d42cc] LW(10) LW(11)
  899. 80782EAC: addi LW(11) LW(0)
  900. 80782EB8: muli LW(11) 1000
  901. 80782EC4: wait_ms LW(11)
  902. 80782ECC: callc [EXT_0_800d2a28] ["SFX_EVT_STG8_ZINARI1"]
  903. 80782ED8: callc [EXT_0_800dffd8] 5 LW(2) LW(2) 0.00 LW(3) 1
  904. 80782EF8: end_loop
  905. 80782EFC: return
  906. 80782F00: end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement