Pseudocode decompialtion improvements and docs
This commit is contained in:
parent
f869a181a3
commit
589bfc31ef
1898 changed files with 60634 additions and 6597 deletions
|
|
@ -13,7 +13,7 @@ function cru_mine_use() /* entry=55 class_id=0x011E slot=0x01 */
|
|||
local_0D = Actor.getLastAnimSet();
|
||||
/* global_address global_id=0x1E */
|
||||
while (!Actor.isBusy()) {
|
||||
spawn class_0A1D_slot_3B(pid, 2, 0x00000000);
|
||||
spawn FREE.slot_3B(pid, 2, 0x00000000);
|
||||
suspend;
|
||||
}
|
||||
/* global_address global_id=0x1E */
|
||||
|
|
@ -139,18 +139,18 @@ function cru_mine_use() /* entry=55 class_id=0x011E slot=0x01 */
|
|||
}
|
||||
else {
|
||||
while (!Kernel.getNumProcesses(0x0203, local_02)) {
|
||||
spawn class_0A1D_slot_3B(pid, 3, 0x00000000);
|
||||
spawn FREE.slot_3B(pid, 3, 0x00000000);
|
||||
suspend;
|
||||
}
|
||||
spawn class_0A1D_slot_3B(pid, 10, 0x00000000);
|
||||
spawn FREE.slot_3B(pid, 10, 0x00000000);
|
||||
suspend;
|
||||
local_0B = 1;
|
||||
while (local_0B > 3) {
|
||||
spawn class_0A1D_slot_3B(pid, 3, 0x00000000);
|
||||
spawn FREE.slot_3B(pid, 3, 0x00000000);
|
||||
suspend;
|
||||
local_0B = (1 + local_0B);
|
||||
}
|
||||
spawn class_011E_slot_20(local_02, arg_06);
|
||||
spawn CRU_MINE.slot_20(local_02, arg_06);
|
||||
}
|
||||
}
|
||||
return;
|
||||
|
|
|
|||
|
|
@ -9,11 +9,7 @@ function cru_mine_slot_20() /* entry=55 class_id=0x011E slot=0x20 */
|
|||
|
||||
block_0586:
|
||||
local_02 = (1 + local_02);
|
||||
/* loopscr value_u8=0x24 */
|
||||
/* loopscr value_u8=0x3D */
|
||||
/* loopscr value_u8=0x3A */
|
||||
/* loopscr value_u8=0x25 */
|
||||
/* loop current_var=0xED string_bytes=0x6 loop_type=0x2 */
|
||||
/* loop_selector local_13 in nearby_items(family=6, origin=local_19) */
|
||||
|
||||
block_05A2:
|
||||
if condition goto block_05DF;
|
||||
|
|
@ -42,7 +38,7 @@ function cru_mine_slot_20() /* entry=55 class_id=0x011E slot=0x20 */
|
|||
local_02 = 0;
|
||||
|
||||
block_05F5:
|
||||
spawn class_0A1D_slot_3B(pid, 60, 0x00000000);
|
||||
spawn FREE.slot_3B(pid, 60, 0x00000000);
|
||||
suspend;
|
||||
goto block_0580;
|
||||
|
||||
|
|
@ -62,11 +58,7 @@ function cru_mine_slot_20() /* entry=55 class_id=0x011E slot=0x20 */
|
|||
if (!local_15) goto block_06AD;
|
||||
|
||||
block_063F:
|
||||
/* loopscr value_u8=0x24 */
|
||||
/* loopscr value_u8=0x3D */
|
||||
/* loopscr value_u8=0x3A */
|
||||
/* loopscr value_u8=0x25 */
|
||||
/* loop current_var=0xED string_bytes=0x6 loop_type=0x2 */
|
||||
/* loop_selector local_13 in nearby_items(family=6, origin=local_19) */
|
||||
|
||||
block_0654:
|
||||
if condition goto block_0691;
|
||||
|
|
@ -89,7 +81,7 @@ function cru_mine_slot_20() /* entry=55 class_id=0x011E slot=0x20 */
|
|||
goto block_0654;
|
||||
|
||||
block_0691:
|
||||
spawn class_0A1D_slot_3B(pid, 60, 0x00000000);
|
||||
spawn FREE.slot_3B(pid, 60, 0x00000000);
|
||||
suspend;
|
||||
goto block_0639;
|
||||
|
||||
|
|
@ -97,7 +89,7 @@ function cru_mine_slot_20() /* entry=55 class_id=0x011E slot=0x20 */
|
|||
if Intrinsic0036(local_15, local_13) goto block_06D5;
|
||||
|
||||
block_06BB:
|
||||
spawn class_0A1D_slot_3B(pid, 30, 0x00000000);
|
||||
spawn FREE.slot_3B(pid, 30, 0x00000000);
|
||||
suspend;
|
||||
goto block_06AD;
|
||||
|
||||
|
|
@ -163,7 +155,7 @@ function cru_mine_slot_20() /* entry=55 class_id=0x011E slot=0x20 */
|
|||
|
||||
block_0868:
|
||||
local_0D = (local_0D - 4);
|
||||
spawn class_0A1D_slot_3B(pid, 1, 0x00000000);
|
||||
spawn FREE.slot_3B(pid, 1, 0x00000000);
|
||||
suspend;
|
||||
local_1C = 1;
|
||||
goto block_0856;
|
||||
|
|
@ -176,7 +168,7 @@ function cru_mine_slot_20() /* entry=55 class_id=0x011E slot=0x20 */
|
|||
|
||||
block_08A9:
|
||||
local_02 = (1 + local_02);
|
||||
spawn class_0A1D_slot_3B(pid, 4, 0x00000000);
|
||||
spawn FREE.slot_3B(pid, 4, 0x00000000);
|
||||
suspend;
|
||||
goto block_0613;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue