Usecode pseudocode
This commit is contained in:
parent
f92d1504fa
commit
c12bb39437
1362 changed files with 71072 additions and 38056 deletions
|
|
@ -18,11 +18,11 @@ function blastpac_use() /* entry=207 class_id=0x039B slot=0x01 */
|
|||
Blastpac = *(arg_06);
|
||||
set_info(0x00F0, 0);
|
||||
/* global_address global_id=0x3C */
|
||||
lastAnim = Item.push();
|
||||
lastAnim = Actor.getLastAnimSet();
|
||||
|
||||
block_011D:
|
||||
/* global_address global_id=0x3C */
|
||||
if Intrinsic0033() goto block_0153;
|
||||
if Actor.isBusy() goto block_0153;
|
||||
|
||||
block_012D:
|
||||
spawn class_0A0C_slot_32(pid, 2, 0x00000000);
|
||||
|
|
@ -50,7 +50,7 @@ function blastpac_use() /* entry=207 class_id=0x039B slot=0x01 */
|
|||
/* global_address global_id=0x3C */
|
||||
/* global_address global_id=0x3C */
|
||||
/* global_address global_id=0x3C */
|
||||
spawn class_0A11_slot_22(Item.getDirToItem(Intrinsic0013(pid, 1, Item.legal_create(Item.legal_create(target), Intrinsic0013(target)))));
|
||||
spawn class_0A11_slot_22(Item.getDirFromTo16(Item.getX(pid, 1, Item.getY(Item.getY(target), Item.getX(target)))));
|
||||
suspend;
|
||||
counter = (1 + counter);
|
||||
goto block_017B;
|
||||
|
|
@ -66,155 +66,77 @@ function blastpac_use() /* entry=207 class_id=0x039B slot=0x01 */
|
|||
goto block_0171;
|
||||
|
||||
block_0233:
|
||||
/* global_address global_id=0x3C */
|
||||
if (Intrinsic00FA() != 0) goto block_0253;
|
||||
|
||||
block_0245:
|
||||
xOff = -1;
|
||||
yOff = -3;
|
||||
goto block_0415;
|
||||
|
||||
block_0253:
|
||||
/* global_address global_id=0x3C */
|
||||
if (Intrinsic00FA() != 1) goto block_0271;
|
||||
|
||||
block_0263:
|
||||
xOff = 0;
|
||||
yOff = -3;
|
||||
goto block_0415;
|
||||
|
||||
block_0271:
|
||||
/* global_address global_id=0x3C */
|
||||
if (Intrinsic00FA() != 2) goto block_028F;
|
||||
|
||||
block_0281:
|
||||
xOff = 1;
|
||||
yOff = -3;
|
||||
goto block_0415;
|
||||
|
||||
block_028F:
|
||||
/* global_address global_id=0x3C */
|
||||
if (Intrinsic00FA() != 3) goto block_02AD;
|
||||
|
||||
block_029F:
|
||||
xOff = 2;
|
||||
yOff = -2;
|
||||
goto block_0415;
|
||||
|
||||
block_02AD:
|
||||
/* global_address global_id=0x3C */
|
||||
if (Intrinsic00FA() != 4) goto block_02CB;
|
||||
|
||||
block_02BD:
|
||||
xOff = 2;
|
||||
yOff = -1;
|
||||
goto block_0415;
|
||||
|
||||
block_02CB:
|
||||
/* global_address global_id=0x3C */
|
||||
if (Intrinsic00FA() != 5) goto block_02E9;
|
||||
|
||||
block_02DB:
|
||||
xOff = 2;
|
||||
yOff = 0;
|
||||
goto block_0415;
|
||||
|
||||
block_02E9:
|
||||
/* global_address global_id=0x3C */
|
||||
if (Intrinsic00FA() != 6) goto block_0307;
|
||||
|
||||
block_02F9:
|
||||
xOff = 2;
|
||||
yOff = 2;
|
||||
goto block_0415;
|
||||
|
||||
block_0307:
|
||||
/* global_address global_id=0x3C */
|
||||
if (Intrinsic00FA() != 7) goto block_0325;
|
||||
|
||||
block_0317:
|
||||
xOff = 0;
|
||||
yOff = 2;
|
||||
goto block_0415;
|
||||
|
||||
block_0325:
|
||||
/* global_address global_id=0x3C */
|
||||
if (Intrinsic00FA() != 8) goto block_0343;
|
||||
|
||||
block_0335:
|
||||
xOff = -1;
|
||||
yOff = 2;
|
||||
goto block_0415;
|
||||
|
||||
block_0343:
|
||||
/* global_address global_id=0x3C */
|
||||
if (Intrinsic00FA() != 9) goto block_0361;
|
||||
|
||||
block_0353:
|
||||
xOff = -2;
|
||||
yOff = 2;
|
||||
goto block_0415;
|
||||
|
||||
block_0361:
|
||||
/* global_address global_id=0x3C */
|
||||
if (Intrinsic00FA() != 10) goto block_037F;
|
||||
|
||||
block_0371:
|
||||
xOff = -3;
|
||||
yOff = 2;
|
||||
goto block_0415;
|
||||
|
||||
block_037F:
|
||||
/* global_address global_id=0x3C */
|
||||
if (Intrinsic00FA() != 11) goto block_039D;
|
||||
|
||||
block_038F:
|
||||
xOff = -3;
|
||||
yOff = 1;
|
||||
goto block_0415;
|
||||
|
||||
block_039D:
|
||||
/* global_address global_id=0x3C */
|
||||
if (Intrinsic00FA() != 12) goto block_03BB;
|
||||
|
||||
block_03AD:
|
||||
xOff = -3;
|
||||
yOff = 0;
|
||||
goto block_0415;
|
||||
|
||||
block_03BB:
|
||||
/* global_address global_id=0x3C */
|
||||
if (Intrinsic00FA() != 13) goto block_03D9;
|
||||
|
||||
block_03CB:
|
||||
xOff = -3;
|
||||
yOff = -1;
|
||||
goto block_0415;
|
||||
|
||||
block_03D9:
|
||||
/* global_address global_id=0x3C */
|
||||
if (Intrinsic00FA() != 14) goto block_03F7;
|
||||
|
||||
block_03E9:
|
||||
xOff = -3;
|
||||
yOff = -2;
|
||||
goto block_0415;
|
||||
|
||||
block_03F7:
|
||||
/* global_address global_id=0x3C */
|
||||
if (Intrinsic00FA() != 15) goto block_0415;
|
||||
|
||||
block_0407:
|
||||
xOff = -3;
|
||||
yOff = -3;
|
||||
goto block_0415;
|
||||
if (Actor.getDir() == 0) {
|
||||
xOff = -1;
|
||||
yOff = -3;
|
||||
}
|
||||
else if (Actor.getDir() == 1) {
|
||||
xOff = 0;
|
||||
yOff = -3;
|
||||
}
|
||||
else if (Actor.getDir() == 2) {
|
||||
xOff = 1;
|
||||
yOff = -3;
|
||||
}
|
||||
else if (Actor.getDir() == 3) {
|
||||
xOff = 2;
|
||||
yOff = -2;
|
||||
}
|
||||
else if (Actor.getDir() == 4) {
|
||||
xOff = 2;
|
||||
yOff = -1;
|
||||
}
|
||||
else if (Actor.getDir() == 5) {
|
||||
xOff = 2;
|
||||
yOff = 0;
|
||||
}
|
||||
else if (Actor.getDir() == 6) {
|
||||
xOff = 2;
|
||||
yOff = 2;
|
||||
}
|
||||
else if (Actor.getDir() == 7) {
|
||||
xOff = 0;
|
||||
yOff = 2;
|
||||
}
|
||||
else if (Actor.getDir() == 8) {
|
||||
xOff = -1;
|
||||
yOff = 2;
|
||||
}
|
||||
else if (Actor.getDir() == 9) {
|
||||
xOff = -2;
|
||||
yOff = 2;
|
||||
}
|
||||
else if (Actor.getDir() == 10) {
|
||||
xOff = -3;
|
||||
yOff = 2;
|
||||
}
|
||||
else if (Actor.getDir() == 11) {
|
||||
xOff = -3;
|
||||
yOff = 1;
|
||||
}
|
||||
else if (Actor.getDir() == 12) {
|
||||
xOff = -3;
|
||||
yOff = 0;
|
||||
}
|
||||
else if (Actor.getDir() == 13) {
|
||||
xOff = -3;
|
||||
yOff = -1;
|
||||
}
|
||||
else if (Actor.getDir() == 14) {
|
||||
xOff = -3;
|
||||
yOff = -2;
|
||||
}
|
||||
else if (Actor.getDir() == 15) {
|
||||
xOff = -3;
|
||||
yOff = -3;
|
||||
}
|
||||
|
||||
block_0415:
|
||||
if target goto block_061D;
|
||||
|
||||
block_041D:
|
||||
/* global_address global_id=0x3C */
|
||||
if Intrinsic0035() goto block_0437;
|
||||
if Actor.getSomeFlagProbablyCrouch() goto block_0437;
|
||||
|
||||
block_042D:
|
||||
InCrouch = 1;
|
||||
|
|
@ -234,7 +156,7 @@ function blastpac_use() /* entry=207 class_id=0x039B slot=0x01 */
|
|||
|
||||
block_04C5:
|
||||
/* global_address global_id=0x3C */
|
||||
if Intrinsic0033() goto block_04FB;
|
||||
if Actor.isBusy() goto block_04FB;
|
||||
|
||||
block_04D5:
|
||||
spawn class_0A0C_slot_32(pid, 2, 0x00000000);
|
||||
|
|
|
|||
|
|
@ -13,28 +13,19 @@ function blastpac_slot_20() /* entry=207 class_id=0x039B slot=0x20 */
|
|||
y, /* [BP-10h] type=0x69 */
|
||||
z; /* [BP-12h] type=0x69 */
|
||||
|
||||
entry:
|
||||
spawn class_0A0C_slot_32(pid, 60, 0x00000000);
|
||||
suspend;
|
||||
set_info(0x00F0, 0);
|
||||
counter = 1;
|
||||
|
||||
block_0736:
|
||||
if (counter <= 5) goto block_077E;
|
||||
|
||||
block_073E:
|
||||
spawn class_0A0C_slot_32(pid, 60, 0x00000000);
|
||||
suspend;
|
||||
set_info(0x00F0, 0);
|
||||
counter = 1;
|
||||
while (counter > 5) {
|
||||
spawn class_0A0C_slot_32(pid, 60, 0x00000000);
|
||||
suspend;
|
||||
counter = (1 + counter);
|
||||
goto block_0736;
|
||||
|
||||
block_077E:
|
||||
spawn class_0A1E_slot_28(pid, 1, 2, pac);
|
||||
suspend;
|
||||
/* global_address global_id=0x3C */
|
||||
if (Item.getType() != 1) goto block_0AD9;
|
||||
|
||||
block_07B3:
|
||||
}
|
||||
spawn class_0A1E_slot_28(pid, 1, 2, pac);
|
||||
suspend;
|
||||
/* global_address global_id=0x3C */
|
||||
if (Actor.getMap() == 1) {
|
||||
spawn class_0A0C_slot_32(pid, 10, 0x00000000);
|
||||
suspend;
|
||||
/* pop_global global_id=0x20 size=0x1 */
|
||||
|
|
@ -43,80 +34,47 @@ function blastpac_slot_20() /* entry=207 class_id=0x039B slot=0x20 */
|
|||
/* loopscr value_u8=0x40 */
|
||||
/* loopscr value_u8=0x25 */
|
||||
/* loop current_var=0xFE string_bytes=0x6 loop_type=0x2 */
|
||||
|
||||
block_0800:
|
||||
if condition goto block_084E;
|
||||
|
||||
block_0803:
|
||||
spawn class_0A1E_slot_28(pid, 0, 2, item);
|
||||
suspend;
|
||||
therm = item;
|
||||
/* loopnext */
|
||||
goto block_0800;
|
||||
|
||||
block_084E:
|
||||
while (!condition) {
|
||||
spawn class_0A1E_slot_28(pid, 0, 2, item);
|
||||
suspend;
|
||||
therm = item;
|
||||
/* loopnext */
|
||||
}
|
||||
/* loopscr value_u8=0x24 */
|
||||
/* loopscr value_u8=0x3D */
|
||||
/* loopscr value_u8=0x40 */
|
||||
/* loopscr value_u8=0x25 */
|
||||
/* loop current_var=0xFE string_bytes=0x6 loop_type=0x2 */
|
||||
|
||||
block_086C:
|
||||
if condition goto block_08C5;
|
||||
|
||||
block_086F:
|
||||
spawn class_0A1E_slot_28(pid, 1, 0, item);
|
||||
suspend;
|
||||
thermTop = item;
|
||||
spawn class_0A0C_slot_32(pid, 30, 0x00000000);
|
||||
suspend;
|
||||
/* loopnext */
|
||||
goto block_086C;
|
||||
|
||||
block_08C5:
|
||||
while (!condition) {
|
||||
spawn class_0A1E_slot_28(pid, 1, 0, item);
|
||||
suspend;
|
||||
thermTop = item;
|
||||
spawn class_0A0C_slot_32(pid, 30, 0x00000000);
|
||||
suspend;
|
||||
/* loopnext */
|
||||
}
|
||||
/* global_address global_id=0x3C */
|
||||
if Kernel.resetRef() goto block_08DD;
|
||||
|
||||
block_08D7:
|
||||
goto block_0FF9;
|
||||
|
||||
block_08DD:
|
||||
if (!Actor.isDead()) {
|
||||
return;
|
||||
}
|
||||
/* loopscr value_u8=0x24 */
|
||||
/* loopscr value_u8=0x3D */
|
||||
/* loopscr value_u8=0x40 */
|
||||
/* loopscr value_u8=0x25 */
|
||||
/* loop current_var=0xFE string_bytes=0x6 loop_type=0x2 */
|
||||
|
||||
block_08F9:
|
||||
if condition goto block_093E;
|
||||
|
||||
block_08FC:
|
||||
spawn class_0A0C_slot_32(Intrinsic00DA(pid, 20, 10), 0x00000000);
|
||||
suspend;
|
||||
/* loopnext */
|
||||
goto block_08F9;
|
||||
|
||||
block_093E:
|
||||
while (!condition) {
|
||||
spawn class_0A0C_slot_32(UCMachine.rndRange(pid, 20, 10), 0x00000000);
|
||||
suspend;
|
||||
/* loopnext */
|
||||
}
|
||||
counter = 0;
|
||||
|
||||
block_0947:
|
||||
if (counter <= 2) goto block_09A3;
|
||||
|
||||
block_094F:
|
||||
|
||||
block_095C:
|
||||
if Item.touch(22, thermTop) goto block_0996;
|
||||
|
||||
block_096D:
|
||||
spawn class_0A0C_slot_32(pid, 2, 0x00000000);
|
||||
suspend;
|
||||
goto block_095C;
|
||||
|
||||
block_0996:
|
||||
counter = (1 + counter);
|
||||
goto block_0947;
|
||||
|
||||
block_09A3:
|
||||
while (counter > 2) {
|
||||
while (!AudioProcess.isSFXPlayingForObject(22, thermTop)) {
|
||||
spawn class_0A0C_slot_32(pid, 2, 0x00000000);
|
||||
suspend;
|
||||
}
|
||||
counter = (1 + counter);
|
||||
}
|
||||
spawn class_0A0C_slot_32(pid, 30, 0x00000000);
|
||||
suspend;
|
||||
/* loopscr value_u8=0x24 */
|
||||
|
|
@ -124,19 +82,13 @@ function blastpac_slot_20() /* entry=207 class_id=0x039B slot=0x20 */
|
|||
/* loopscr value_u8=0x40 */
|
||||
/* loopscr value_u8=0x25 */
|
||||
/* loop current_var=0xFE string_bytes=0x6 loop_type=0x2 */
|
||||
|
||||
block_09E5:
|
||||
if condition goto block_0A4D;
|
||||
|
||||
block_09E8:
|
||||
spawn class_0A1E_slot_28(pid, 0, 0, item);
|
||||
suspend;
|
||||
spawn class_0A0C_slot_32(Intrinsic00DA(pid, 10, 5), 0x00000000);
|
||||
suspend;
|
||||
/* loopnext */
|
||||
goto block_09E5;
|
||||
|
||||
block_0A4D:
|
||||
while (!condition) {
|
||||
spawn class_0A1E_slot_28(pid, 0, 0, item);
|
||||
suspend;
|
||||
spawn class_0A0C_slot_32(UCMachine.rndRange(pid, 10, 5), 0x00000000);
|
||||
suspend;
|
||||
/* loopnext */
|
||||
}
|
||||
spawn class_0A0C_slot_32(pid, 0x00C8, 0x00000000);
|
||||
suspend;
|
||||
spawn class_0A0C_slot_26(pid, "1c", 0x00000000);
|
||||
|
|
@ -145,22 +97,12 @@ function blastpac_slot_20() /* entry=207 class_id=0x039B slot=0x20 */
|
|||
/* loopscr value_u8=0x24 */
|
||||
/* loopscr value_u8=0x42 */
|
||||
/* loop current_var=0xFE string_bytes=0x6 loop_type=0x2 */
|
||||
|
||||
block_0AC2:
|
||||
if condition goto block_0AD4;
|
||||
|
||||
block_0AC5:
|
||||
/* loopnext */
|
||||
goto block_0AC2;
|
||||
|
||||
block_0AD4:
|
||||
goto block_0FF9;
|
||||
|
||||
block_0AD9:
|
||||
/* global_address global_id=0x3C */
|
||||
if (Item.getType() != 7) goto block_0DFD;
|
||||
|
||||
block_0AE9:
|
||||
while (!condition) {
|
||||
/* loopnext */
|
||||
}
|
||||
return;
|
||||
}
|
||||
else if (Actor.getMap() == 7) {
|
||||
/* pop_global global_id=0x23 size=0x1 */
|
||||
spawn class_0A0C_slot_32(1, pid, 10, 0x00000000);
|
||||
suspend;
|
||||
|
|
@ -169,94 +111,55 @@ function blastpac_slot_20() /* entry=207 class_id=0x039B slot=0x20 */
|
|||
/* loopscr value_u8=0x40 */
|
||||
/* loopscr value_u8=0x25 */
|
||||
/* loop current_var=0xFE string_bytes=0x6 loop_type=0x2 */
|
||||
|
||||
block_0B36:
|
||||
if condition goto block_0B6E;
|
||||
|
||||
block_0B39:
|
||||
radar = item;
|
||||
/* loopnext */
|
||||
goto block_0B36;
|
||||
|
||||
block_0B6E:
|
||||
while (!condition) {
|
||||
radar = item;
|
||||
/* loopnext */
|
||||
}
|
||||
/* loopscr value_u8=0x24 */
|
||||
/* loopscr value_u8=0x3D */
|
||||
/* loopscr value_u8=0x40 */
|
||||
/* loopscr value_u8=0x25 */
|
||||
/* loop current_var=0xFE string_bytes=0x6 loop_type=0x2 */
|
||||
|
||||
block_0B8C:
|
||||
if condition goto block_0C13;
|
||||
|
||||
block_0B8F:
|
||||
spawn class_0A0C_slot_32(pid, 30, 0x00000000);
|
||||
suspend;
|
||||
x = Intrinsic0013(item);
|
||||
y = Item.legal_create(item);
|
||||
z = Item.getZ(item);
|
||||
/* loopnext */
|
||||
goto block_0B8C;
|
||||
|
||||
block_0C13:
|
||||
while (!condition) {
|
||||
spawn class_0A0C_slot_32(pid, 30, 0x00000000);
|
||||
suspend;
|
||||
x = Item.getX(item);
|
||||
y = Item.getY(item);
|
||||
z = Item.getZ(item);
|
||||
/* loopnext */
|
||||
}
|
||||
/* loopscr value_u8=0x24 */
|
||||
/* loopscr value_u8=0x42 */
|
||||
/* loop current_var=0xFE string_bytes=0x6 loop_type=0x2 */
|
||||
|
||||
block_0C33:
|
||||
if condition goto block_0C6F;
|
||||
|
||||
block_0C36:
|
||||
spawn class_0A0C_slot_32(pid, 30, 0x00000000);
|
||||
suspend;
|
||||
/* loopnext */
|
||||
goto block_0C33;
|
||||
|
||||
block_0C6F:
|
||||
while (!condition) {
|
||||
spawn class_0A0C_slot_32(pid, 30, 0x00000000);
|
||||
suspend;
|
||||
/* loopnext */
|
||||
}
|
||||
spawn class_0A0C_slot_32(pid, 60, 0x00000000);
|
||||
suspend;
|
||||
/* global_address global_id=0x3C */
|
||||
if Kernel.resetRef() goto block_0CAD;
|
||||
|
||||
block_0CA7:
|
||||
goto block_0FF9;
|
||||
|
||||
block_0CAD:
|
||||
if (!Actor.isDead()) {
|
||||
return;
|
||||
}
|
||||
/* loopscr value_u8=0x24 */
|
||||
/* loopscr value_u8=0x3D */
|
||||
/* loopscr value_u8=0x40 */
|
||||
/* loopscr value_u8=0x25 */
|
||||
/* loop current_var=0xFE string_bytes=0x6 loop_type=0x2 */
|
||||
|
||||
block_0CC9:
|
||||
if condition goto block_0D0E;
|
||||
|
||||
block_0CCC:
|
||||
spawn class_0A0C_slot_32(Intrinsic00DA(pid, 20, 10), 0x00000000);
|
||||
suspend;
|
||||
/* loopnext */
|
||||
goto block_0CC9;
|
||||
|
||||
block_0D0E:
|
||||
while (!condition) {
|
||||
spawn class_0A0C_slot_32(UCMachine.rndRange(pid, 20, 10), 0x00000000);
|
||||
suspend;
|
||||
/* loopnext */
|
||||
}
|
||||
counter = 0;
|
||||
|
||||
block_0D17:
|
||||
if (counter <= 2) goto block_0D75;
|
||||
|
||||
block_0D1F:
|
||||
|
||||
block_0D2D:
|
||||
if Item.touch(0x0096, radar) goto block_0D68;
|
||||
|
||||
block_0D3F:
|
||||
spawn class_0A0C_slot_32(pid, 2, 0x00000000);
|
||||
suspend;
|
||||
goto block_0D2D;
|
||||
|
||||
block_0D68:
|
||||
counter = (1 + counter);
|
||||
goto block_0D17;
|
||||
|
||||
block_0D75:
|
||||
while (counter > 2) {
|
||||
while (!AudioProcess.isSFXPlayingForObject(0x0096, radar)) {
|
||||
spawn class_0A0C_slot_32(pid, 2, 0x00000000);
|
||||
suspend;
|
||||
}
|
||||
counter = (1 + counter);
|
||||
}
|
||||
spawn class_0A0C_slot_32(pid, 0x00C8, 0x00000000);
|
||||
suspend;
|
||||
spawn class_0A0C_slot_26(pid, "4g", 0x00000000);
|
||||
|
|
@ -265,22 +168,12 @@ function blastpac_slot_20() /* entry=207 class_id=0x039B slot=0x20 */
|
|||
/* loopscr value_u8=0x24 */
|
||||
/* loopscr value_u8=0x42 */
|
||||
/* loop current_var=0xFE string_bytes=0x6 loop_type=0x2 */
|
||||
|
||||
block_0DE6:
|
||||
if condition goto block_0DF8;
|
||||
|
||||
block_0DE9:
|
||||
/* loopnext */
|
||||
goto block_0DE6;
|
||||
|
||||
block_0DF8:
|
||||
goto block_0FF9;
|
||||
|
||||
block_0DFD:
|
||||
/* global_address global_id=0x3C */
|
||||
if (Item.getType() != 29) goto block_0FF9;
|
||||
|
||||
block_0E0D:
|
||||
while (!condition) {
|
||||
/* loopnext */
|
||||
}
|
||||
return;
|
||||
}
|
||||
else if (Actor.getMap() == 29) {
|
||||
spawn class_0A0C_slot_32(pid, 10, 0x00000000);
|
||||
suspend;
|
||||
/* pop_global global_id=0x2E size=0x1 */
|
||||
|
|
@ -289,81 +182,51 @@ function blastpac_slot_20() /* entry=207 class_id=0x039B slot=0x20 */
|
|||
/* loopscr value_u8=0x40 */
|
||||
/* loopscr value_u8=0x25 */
|
||||
/* loop current_var=0xFE string_bytes=0x6 loop_type=0x2 */
|
||||
|
||||
block_0E5A:
|
||||
if condition goto block_0EA1;
|
||||
|
||||
block_0E5D:
|
||||
spawn class_0A1E_slot_28(pid, 0, 2, item);
|
||||
suspend;
|
||||
/* loopnext */
|
||||
goto block_0E5A;
|
||||
|
||||
block_0EA1:
|
||||
while (!condition) {
|
||||
spawn class_0A1E_slot_28(pid, 0, 2, item);
|
||||
suspend;
|
||||
/* loopnext */
|
||||
}
|
||||
/* loopscr value_u8=0x24 */
|
||||
/* loopscr value_u8=0x3D */
|
||||
/* loopscr value_u8=0x40 */
|
||||
/* loopscr value_u8=0x25 */
|
||||
/* loop current_var=0xFE string_bytes=0x6 loop_type=0x2 */
|
||||
|
||||
block_0EC1:
|
||||
if condition goto block_0ED5;
|
||||
|
||||
block_0EC4:
|
||||
/* loopnext */
|
||||
goto block_0EC1;
|
||||
|
||||
block_0ED5:
|
||||
while (!condition) {
|
||||
/* loopnext */
|
||||
}
|
||||
spawn class_0A0C_slot_32(pid, 60, 0x00000000);
|
||||
suspend;
|
||||
/* global_address global_id=0x3C */
|
||||
if Kernel.resetRef() goto block_0F13;
|
||||
|
||||
block_0F0D:
|
||||
goto block_0FF9;
|
||||
|
||||
block_0F13:
|
||||
/* loopscr value_u8=0x24 */
|
||||
/* loopscr value_u8=0x3D */
|
||||
/* loopscr value_u8=0x40 */
|
||||
/* loopscr value_u8=0x25 */
|
||||
/* loop current_var=0xFE string_bytes=0x6 loop_type=0x2 */
|
||||
|
||||
block_0F31:
|
||||
if condition goto block_0F8B;
|
||||
|
||||
block_0F34:
|
||||
if (Item.pop(item) != 0) goto block_0F87;
|
||||
|
||||
block_0F49:
|
||||
spawn class_0A0C_slot_32(Intrinsic00DA(pid, 30, 20), 0x00000000);
|
||||
suspend;
|
||||
|
||||
block_0F87:
|
||||
/* loopnext */
|
||||
goto block_0F31;
|
||||
|
||||
block_0F8B:
|
||||
/* loopscr value_u8=0x24 */
|
||||
/* loopscr value_u8=0x3D */
|
||||
/* loopscr value_u8=0x40 */
|
||||
/* loopscr value_u8=0x25 */
|
||||
/* loop current_var=0xFE string_bytes=0x6 loop_type=0x2 */
|
||||
|
||||
block_0FAB:
|
||||
if condition goto block_0FE3;
|
||||
|
||||
block_0FAE:
|
||||
spawn class_0A0C_slot_32(pid, 20, 0x00000000);
|
||||
suspend;
|
||||
/* loopnext */
|
||||
goto block_0FAB;
|
||||
|
||||
block_0FE3:
|
||||
spawn class_0A0C_slot_22(0x00000000);
|
||||
goto block_0FF9;
|
||||
|
||||
block_0FF9:
|
||||
return;
|
||||
|
||||
if (!Actor.isDead()) {
|
||||
return;
|
||||
}
|
||||
else {
|
||||
/* loopscr value_u8=0x24 */
|
||||
/* loopscr value_u8=0x3D */
|
||||
/* loopscr value_u8=0x40 */
|
||||
/* loopscr value_u8=0x25 */
|
||||
/* loop current_var=0xFE string_bytes=0x6 loop_type=0x2 */
|
||||
while (!condition) {
|
||||
if (Item.getQLo(item) == 0) {
|
||||
spawn class_0A0C_slot_32(UCMachine.rndRange(pid, 30, 20), 0x00000000);
|
||||
suspend;
|
||||
}
|
||||
/* loopnext */
|
||||
}
|
||||
/* loopscr value_u8=0x24 */
|
||||
/* loopscr value_u8=0x3D */
|
||||
/* loopscr value_u8=0x40 */
|
||||
/* loopscr value_u8=0x25 */
|
||||
/* loop current_var=0xFE string_bytes=0x6 loop_type=0x2 */
|
||||
while (!condition) {
|
||||
spawn class_0A0C_slot_32(pid, 20, 0x00000000);
|
||||
suspend;
|
||||
/* loopnext */
|
||||
}
|
||||
spawn class_0A0C_slot_22(0x00000000);
|
||||
return;
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue