This commit is contained in:
MaddoScientisto 2026-03-25 23:32:36 +01:00
commit f92d1504fa
547 changed files with 37597 additions and 0 deletions

View file

@ -0,0 +1,9 @@
function miss2_cachein() /* entry=354 class_id=0x090E slot=0x04 */
{
entry:
set_info(0x0213, *(arg_06));
process_exclude();
/* pop_global global_id=0x1F size=0x1 */
return;
}

View file

@ -0,0 +1,43 @@
function miss2_hatch() /* entry=354 class_id=0x090E slot=0x07 */
{
entry:
set_info(0x0210, *(arg_06));
process_exclude();
if (Intrinsic003F(arg_06) != 1) goto block_01B3;
block_0175:
class_0A0C_slot_41();
spawn class_090E_slot_28(pid, arg_06);
suspend;
/* pop_global global_id=0x21 size=0x1 */
goto block_026F;
block_01B3:
if (Intrinsic003F(arg_06) != 2) goto block_01F7;
block_01C2:
class_0A0C_slot_41();
spawn class_090E_slot_29(pid, arg_06);
suspend;
goto block_026F;
block_01F7:
if (Intrinsic003F(arg_06) != 3) goto block_0233;
block_0206:
spawn class_090E_slot_2A(pid, arg_06);
suspend;
goto block_026F;
block_0233:
if (Intrinsic003F(arg_06) != 4) goto block_026F;
block_0242:
spawn class_090E_slot_2B(pid, arg_06);
suspend;
goto block_026F;
block_026F:
return;
}

View file

@ -0,0 +1,47 @@
function miss2_slot_20() /* entry=354 class_id=0x090E slot=0x20 */
{
var
up, /* [BP+06h] type=0x62 */
counter, /* [BP-02h] type=0x69 */
inc, /* [BP-04h] type=0x69 */
item; /* [BP-06h] type=0x24 */
entry:
set_info(1, 0);
counter = 0;
if up goto block_02AE;
block_02A7:
inc = 1;
goto block_02B5;
block_02AE:
inc = -1;
block_02B5:
if (counter != 2) goto block_0334;
block_02C3:
/* loopscr value_u8=0x24 */
/* loopscr value_u8=0x3D */
/* loopscr value_u8=0x40 */
/* loopscr value_u8=0x25 */
/* loop current_var=0xFA string_bytes=0x6 loop_type=0x2 */
block_02E1:
if condition goto block_02FF;
block_02E4:
/* loopnext */
goto block_02E1;
block_02FF:
spawn class_0A0C_slot_32(pid, 3, 0x00000000);
suspend;
counter = (1 + counter);
goto block_02B5;
block_0334:
return;
}

View file

@ -0,0 +1,10 @@
function miss2_slot_21() /* entry=354 class_id=0x090E slot=0x21 */
{
entry:
set_info(1, 0);
spawn class_0A11_slot_22(pid, 11, 0, arg_06);
suspend;
suspend;
return;
}

View file

@ -0,0 +1,37 @@
function miss2_slot_22() /* entry=354 class_id=0x090E slot=0x22 */
{
entry:
set_info(1, 0);
if (Item.getFrame(arg_06) != 9) goto block_0457;
block_03FF:
if (Item.getFrame(arg_06) != 9) goto block_0454;
block_0414:
spawn class_0A0C_slot_32(pid, 8, 0x00000000);
suspend;
goto block_03FF;
block_0454:
goto block_04AC;
block_0457:
if (Item.getFrame(arg_06) != 2) goto block_04AC;
block_046C:
spawn class_0A0C_slot_32(pid, 8, 0x00000000);
suspend;
goto block_0457;
block_04AC:
if Item.touch(81, arg_06) goto block_04E3;
block_04BD:
spawn class_0A0C_slot_32(pid, 2, 0x00000000);
suspend;
goto block_04AC;
block_04E3:
return;
}

View file

@ -0,0 +1,95 @@
function miss2_slot_23() /* entry=354 class_id=0x090E slot=0x23 */
{
var
done0, /* [BP-01h] type=0x62 */
done1, /* [BP-02h] type=0x62 */
done2, /* [BP-03h] type=0x62 */
activate, /* [BP-04h] type=0x62 */
item; /* [BP-06h] type=0x24 */
entry:
set_info(1, 0);
done0 = 0;
done1 = 0;
done2 = 0;
block_051D:
if (((done0 != 0) || (done1 != 0)) || (done2 != 0)) goto block_066A;
block_0537:
/* loopscr value_u8=0x24 */
/* loopscr value_u8=0x3D */
/* loopscr value_u8=0x40 */
/* loopscr value_u8=0x25 */
/* loop current_var=0xFA string_bytes=0x6 loop_type=0x2 */
block_0555:
if condition goto block_0665;
block_0558:
activate = 0;
if (!done0) goto block_058E;
block_0568:
if (Item.getQHi(item) != 0) goto block_058B;
block_057D:
activate = 1;
done0 = 1;
block_058B:
goto block_05EC;
block_058E:
if (!done1) goto block_05BD;
block_0597:
if (Item.getQHi(item) != 1) goto block_05BA;
block_05AC:
activate = 1;
done1 = 1;
block_05BA:
goto block_05EC;
block_05BD:
if (!done2) goto block_05EC;
block_05C6:
if (Item.getQHi(item) != 2) goto block_05E9;
block_05DB:
activate = 1;
done2 = 1;
block_05E9:
goto block_05EC;
block_05EC:
if activate goto block_0661;
block_05F4:
if (!done2) goto block_063B;
block_05FD:
spawn class_090E_slot_22(item, 0x00000000);
spawn class_0A0C_slot_32(pid, 30, 0x00000000);
suspend;
goto block_0661;
block_063B:
spawn class_090E_slot_22(pid, item, 0x00000000);
suspend;
block_0661:
/* loopnext */
goto block_0555;
block_0665:
goto block_051D;
block_066A:
return;
}

View file

@ -0,0 +1,19 @@
function miss2_slot_24() /* entry=354 class_id=0x090E slot=0x24 */
{
entry:
set_info(0x0202, 0);
block_06BB:
if arg_06 goto block_0704;
block_06C3:
/* global_address global_id=0x3C */
arg_06 = (arg_06 - 1);
spawn class_0A0C_slot_32(pid, 2, 0x00000000);
suspend;
goto block_06BB;
block_0704:
return;
}

View file

@ -0,0 +1,97 @@
function miss2_slot_25() /* entry=354 class_id=0x090E slot=0x25 */
{
var
up, /* [BP+06h] type=0x62 */
item, /* [BP-02h] type=0x24 */
x, /* [BP-04h] type=0x69 */
y, /* [BP-06h] type=0x69 */
z, /* [BP-07h] type=0x62 */
counter, /* [BP-09h] type=0x69 */
inc, /* [BP-0Bh] type=0x69 */
itemNum; /* [BP-0Dh] type=0x69 */
entry:
set_info(1, 0);
counter = 32;
itemNum = 0;
if up goto block_0749;
block_0742:
inc = 2;
goto block_0750;
block_0749:
inc = -2;
block_0750:
/* global_address global_id=0x3C */
spawn class_0A0C_slot_32(pid, 30, 0x00000000);
suspend;
/* global_address global_id=0x3C */
block_0792:
if counter goto block_08FF;
block_079A:
/* loopscr value_u8=0x24 */
/* loopscr value_u8=0x43 */
/* loop current_var=0xFE string_bytes=0x8 loop_type=0x2 */
block_07BC:
if condition goto block_08FA;
block_07BF:
x = Intrinsic0013(item);
y = Item.legal_create(item);
z = Item.getZ(item);
itemNum = (1 + itemNum);
if ((counter <= 16) && (Intrinsic0016(item) != 0x04C8)) goto block_08B1;
block_082E:
if (up != 1) goto block_088B;
block_083F:
if (Item.getFrame(item) != 12) goto block_0888;
block_0854:
if (!Item.getFrame(item)) goto block_0871;
block_0864:
goto block_0888;
block_0871:
block_0888:
goto block_08B1;
block_088B:
if (Item.getFrame(item) != 8) goto block_08B1;
block_089D:
block_08B1:
if (itemNum != 5) goto block_08F6;
block_08BF:
itemNum = 0;
counter = (counter - 2);
spawn class_090E_slot_24(pid, 4, 0x00000000);
suspend;
block_08F6:
/* loopnext */
goto block_07BC;
block_08FA:
goto block_0792;
block_08FF:
/* global_address global_id=0x3C */
spawn class_0A0C_slot_32(pid, 15, 0x00000000);
suspend;
/* global_address global_id=0x3C */
spawn class_0A0C_slot_32(pid, 60, 0x00000000);
suspend;
return;
}

View file

@ -0,0 +1,82 @@
function miss2_slot_26() /* entry=354 class_id=0x090E slot=0x26 */
{
var
position, /* [BP+06h] type=0x69 */
item, /* [BP-02h] type=0x24 */
x, /* [BP-04h] type=0x69 */
y, /* [BP-06h] type=0x69 */
z, /* [BP-07h] type=0x62 */
counter, /* [BP-09h] type=0x69 */
itemNum, /* [BP-0Bh] type=0x69 */
turn; /* [BP-0Dh] type=0x69 */
entry:
set_info(1, 0);
if (!position) goto block_09D5;
block_09CE:
counter = 96;
goto block_09DD;
block_09D5:
counter = 0x0140;
block_09DD:
itemNum = 0;
turn = 1;
/* global_address global_id=0x3C */
block_09F9:
if counter goto block_0B29;
block_0A01:
/* loopscr value_u8=0x24 */
/* loopscr value_u8=0x42 */
/* loop current_var=0xFE string_bytes=0x6 loop_type=0x2 */
block_0A21:
if condition goto block_0B24;
block_0A24:
x = Intrinsic0013(item);
y = Item.legal_create(item);
z = Item.getZ(item);
itemNum = (1 + itemNum);
if ((Intrinsic0016(item) != 0x04C8) && (position != 1)) goto block_0ADB;
block_0A93:
if (turn != 5) goto block_0AD1;
block_0AA1:
if (Item.getFrame(item) != 12) goto block_0AC7;
block_0AB3:
block_0AC7:
turn = 0;
goto block_0ADB;
block_0AD1:
turn = (1 + turn);
block_0ADB:
if (itemNum != 2) goto block_0B20;
block_0AE9:
itemNum = 0;
counter = (counter - 4);
spawn class_090E_slot_24(pid, 1, 0x00000000);
suspend;
block_0B20:
/* loopnext */
goto block_0A21;
block_0B24:
goto block_09F9;
block_0B29:
/* global_address global_id=0x3C */
return;
}

View file

@ -0,0 +1,21 @@
function miss2_slot_27() /* entry=354 class_id=0x090E slot=0x27 */
{
var
gun, /* [BP+06h] type=0x24 */
old, /* [BP-02h] type=0x69 */
new; /* [BP-04h] type=0x69 */
entry:
set_info(1, 0);
old = Item.getFrame(gun);
new = ((Item.getFrame(gun) * 2) + 20);
spawn class_0A0C_slot_32(pid, 10, 0x00000000);
suspend;
spawn class_0A1A_slot_4B(old, gun);
spawn class_0A0C_slot_32(pid, 3, 0x00000000);
suspend;
spawn class_0A0C_slot_32(pid, 3, 0x00000000);
suspend;
return;
}

View file

@ -0,0 +1,459 @@
function miss2_slot_28() /* entry=354 class_id=0x090E slot=0x28 */
{
var
referent, /* [BP+00h] type=0x69 */
counter, /* [BP-02h] type=0x69 */
item, /* [BP-04h] type=0x24 */
body, /* [BP-06h] type=0x24 */
gun, /* [BP-08h] type=0x24 */
door, /* [BP-0Ah] type=0x24 */
door1, /* [BP-0Ch] type=0x24 */
door2, /* [BP-0Eh] type=0x24 */
door3, /* [BP-10h] type=0x24 */
egg, /* [BP-12h] type=0x24 */
hoffman, /* [BP-14h] type=0x24 */
x, /* [BP-16h] type=0x69 */
y, /* [BP-18h] type=0x69 */
pathEgg; /* [BP-1Ah] type=0x24 */
entry:
set_info(0x0001, *(arg_06));
counter = 0;
egg = *(arg_06);
set_info(1, 0);
block_0CD5:
/* global_address global_id=0x3C */
if Intrinsic0033() goto block_0D0B;
block_0CE5:
spawn class_0A0C_slot_32(pid, 2, 0x00000000);
suspend;
goto block_0CD5;
block_0D0B:
/* global_address global_id=0x3C */
if Intrinsic0035() goto block_0D4B;
block_0D1B:
/* global_address global_id=0x3C */
/* global_address global_id=0x3C */
suspend;
block_0D4B:
hoffman = 0;
/* loopscr value_u8=0x24 */
/* loop current_var=0xFC string_bytes=0x1 loop_type=0x2 */
block_0D68:
if condition goto block_0E2A;
block_0D6B:
if ((Item.getZ(item) > 96) && (Item.getZ(item) < 0x0096)) goto block_0E26;
block_0D8E:
x = Intrinsic0013(item);
y = Item.legal_create(item);
if ((((x > 0x522F) && (x < 0x53BF)) && (y < 0x448E)) && (y > 0x407F)) goto block_0E26;
block_0DCE:
if (((Intrinsic0016(item) != 17) && (Intrinsic0016(item) != 0x04FE)) && (Intrinsic0016(item) != 0x0135)) goto block_0E26;
block_0E08:
block_0E26:
/* loopnext */
goto block_0D68;
block_0E2A:
/* loopscr value_u8=0x24 */
/* loopscr value_u8=0x3D */
/* loopscr value_u8=0x40 */
/* loopscr value_u8=0x25 */
/* loop current_var=0xFC string_bytes=0x6 loop_type=0x2 */
block_0E4A:
if condition goto block_0E98;
block_0E4D:
goto block_0E98;
block_0E94:
/* loopnext */
goto block_0E4A;
block_0E98:
if hoffman goto block_1CED;
block_0EA2:
/* loopscr value_u8=0x24 */
/* loopscr value_u8=0x3D */
/* loopscr value_u8=0x40 */
/* loopscr value_u8=0x25 */
/* loop current_var=0xFC string_bytes=0x6 loop_type=0x2 */
block_0EBF:
if condition goto block_0F73;
block_0EC2:
class_0A0C_slot_29(item, global[0x003C]);
if ((retval > 3) && (counter != 10)) goto block_0F49;
block_0EE5:
/* 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(item) - 32), (Intrinsic0013(item) - 16)))));
suspend;
counter = (1 + counter);
goto block_0EC2;
block_0F49:
door = item;
spawn class_0A06_slot_20(pid, door);
suspend;
/* loopnext */
goto block_0EBF;
block_0F73:
/* global_address global_id=0x3C */
spawn class_0A11_slot_22(pid, 3, 4);
suspend;
/* global_address global_id=0x3C */
/* global_address global_id=0x3C */
/* global_address global_id=0x3C */
spawn class_0A11_slot_22(Item.getDirToItem(Intrinsic0013(pid, 3, Item.legal_create(Item.legal_create(hoffman), Intrinsic0013(hoffman)))));
suspend;
/* global_address global_id=0x3C */
/* global_address global_id=0x3C */
suspend;
/* loopscr value_u8=0x24 */
/* loopscr value_u8=0x3D */
/* loopscr value_u8=0x40 */
/* loopscr value_u8=0x25 */
/* loop current_var=0xFC string_bytes=0x6 loop_type=0x2 */
block_103A:
if condition goto block_104E;
block_103D:
pathEgg = item;
goto block_104E;
block_104A:
/* loopnext */
goto block_103A;
block_104E:
block_1050:
class_0A0C_slot_29(pathEgg, global[0x003C]);
if ((retval > 2) && (counter != 20)) goto block_10D1;
block_1073:
/* 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(pathEgg), Intrinsic0013(pathEgg)))));
suspend;
counter = (1 + counter);
goto block_1050;
block_10D1:
/* global_address global_id=0x3C */
/* global_address global_id=0x3C */
suspend;
/* str_to_ptr */
/* free_stack_string value_u8=0x4 target=[SP+04h] */
suspend;
spawn class_0A0C_slot_32(pid, 10, 0x00000000);
suspend;
suspend;
suspend;
suspend;
suspend;
/* global_address global_id=0x3C */
/* global_address global_id=0x3C */
suspend;
/* loopscr value_u8=0x24 */
/* loopscr value_u8=0x3D */
/* loopscr value_u8=0x40 */
/* loopscr value_u8=0x25 */
/* loop current_var=0xFC string_bytes=0x6 loop_type=0x2 */
block_123C:
if condition goto block_12A1;
block_123F:
if (Item.getQHi(item) != 13) goto block_129D;
block_1254:
suspend;
suspend;
block_129D:
/* loopnext */
goto block_123C;
block_12A1:
suspend;
spawn class_0A0C_slot_32(pid, 60, 0x00000000);
suspend;
/* loopscr value_u8=0x24 */
/* loopscr value_u8=0x3D */
/* loopscr value_u8=0x40 */
/* loopscr value_u8=0x25 */
/* loop current_var=0xFC string_bytes=0x6 loop_type=0x2 */
block_1314:
if condition goto block_1362;
block_1317:
if (Intrinsic007E(item) != 1) goto block_135E;
block_132C:
/* global_address global_id=0x3C */
block_135E:
/* loopnext */
goto block_1314;
block_1362:
spawn class_0A0C_slot_32(pid, 45, 0x00000000);
suspend;
spawn class_090E_slot_20(pid, 1, 0x00000000);
suspend;
spawn class_090E_slot_23(pid, 0x00000000);
suspend;
gun = 0;
/* loopscr value_u8=0x24 */
/* loopscr value_u8=0x3D */
/* loopscr value_u8=0x40 */
/* loopscr value_u8=0x25 */
/* loop current_var=0xFC string_bytes=0x6 loop_type=0x2 */
block_13F7:
if condition goto block_1405;
block_13FA:
gun = item;
/* loopnext */
goto block_13F7;
block_1405:
if gun goto block_1432;
block_140F:
spawn class_090E_slot_25(pid, 1, 0x00000000);
suspend;
block_1432:
spawn class_0A0C_slot_32(pid, 15, 0x00000000);
suspend;
door = 0;
door1 = 0;
door2 = 0;
door3 = 0;
/* loopscr value_u8=0x24 */
/* loopscr value_u8=0x3D */
/* loopscr value_u8=0x40 */
/* loopscr value_u8=0x25 */
/* loop current_var=0xFC string_bytes=0x6 loop_type=0x2 */
block_1490:
if condition goto block_14F9;
block_1493:
if (!Item.getQHi(item)) goto block_14AA;
block_14A3:
door = item;
goto block_14F5;
block_14AA:
if (Item.getQHi(item) != 1) goto block_14C3;
block_14BC:
door1 = item;
goto block_14F5;
block_14C3:
if (Item.getQHi(item) != 2) goto block_14DC;
block_14D5:
door2 = item;
goto block_14F5;
block_14DC:
if (Item.getQHi(item) != 3) goto block_14F5;
block_14EE:
door3 = item;
goto block_14F5;
block_14F5:
/* loopnext */
goto block_1490;
block_14F9:
if (((door && door1) && door2) && door3) goto block_1A3E;
block_1515:
spawn class_090E_slot_26(pid, 0, 0x00000000);
suspend;
spawn class_0A06_slot_20(pid, door);
suspend;
spawn class_090E_slot_27(pid, gun, 0x00000000);
suspend;
spawn class_0A0C_slot_32(pid, 3, 0x00000000);
suspend;
/* loopscr value_u8=0x24 */
/* loopscr value_u8=0x3D */
/* loopscr value_u8=0x40 */
/* loopscr value_u8=0x25 */
/* loop current_var=0xFC string_bytes=0x6 loop_type=0x2 */
block_15C2:
if condition goto block_1645;
block_15C5:
spawn class_0A0C_slot_32(pid, 15, 0x00000000);
suspend;
/* loopnext */
goto block_15C2;
block_1645:
block_1647:
if (Item.getFrame(gun) != 4) goto block_169C;
block_165C:
spawn class_0A0C_slot_32(pid, 5, 0x00000000);
suspend;
goto block_1647;
block_169C:
spawn class_0A06_slot_20(pid, door1);
suspend;
spawn class_090E_slot_27(pid, gun, 0x00000000);
suspend;
spawn class_0A0C_slot_32(pid, 3, 0x00000000);
suspend;
/* loopscr value_u8=0x24 */
/* loopscr value_u8=0x3D */
/* loopscr value_u8=0x40 */
/* loopscr value_u8=0x25 */
/* loop current_var=0xFC string_bytes=0x6 loop_type=0x2 */
block_1723:
if condition goto block_17A9;
block_1726:
spawn class_0A0C_slot_32(pid, 30, 0x00000000);
suspend;
/* loopnext */
goto block_1723;
block_17A9:
spawn class_090E_slot_26(pid, 1, 0x00000000);
suspend;
spawn class_0A06_slot_20(pid, door2);
suspend;
spawn class_090E_slot_27(pid, gun, 0x00000000);
suspend;
spawn class_0A0C_slot_32(pid, 6, 0x00000000);
suspend;
/* loopscr value_u8=0x24 */
/* loopscr value_u8=0x3D */
/* loopscr value_u8=0x40 */
/* loopscr value_u8=0x25 */
/* loop current_var=0xFC string_bytes=0x6 loop_type=0x2 */
block_1858:
if condition goto block_18DB;
block_185B:
spawn class_0A0C_slot_32(pid, 15, 0x00000000);
suspend;
/* loopnext */
goto block_1858;
block_18DB:
block_18DD:
if (Item.getFrame(gun) != 4) goto block_1932;
block_18F2:
spawn class_0A0C_slot_32(pid, 5, 0x00000000);
suspend;
goto block_18DD;
block_1932:
spawn class_0A06_slot_20(pid, door3);
suspend;
spawn class_090E_slot_27(pid, gun, 0x00000000);
suspend;
spawn class_0A0C_slot_32(pid, 6, 0x00000000);
suspend;
/* loopscr value_u8=0x24 */
/* loopscr value_u8=0x3D */
/* loopscr value_u8=0x40 */
/* loopscr value_u8=0x25 */
/* loop current_var=0xFC string_bytes=0x6 loop_type=0x2 */
block_19B9:
if condition goto block_1A3C;
block_19BC:
spawn class_0A0C_slot_32(pid, 30, 0x00000000);
suspend;
/* loopnext */
goto block_19B9;
block_1A3C:
block_1A3E:
spawn class_090E_slot_25(pid, 0, 0x00000000);
suspend;
spawn class_090E_slot_23(pid, 0x00000000);
suspend;
spawn class_090E_slot_20(pid, 0, 0x00000000);
suspend;
spawn class_0A0C_slot_32(pid, 30, 0x00000000);
suspend;
/* global_address global_id=0x3C */
suspend;
suspend;
suspend;
suspend;
suspend;
suspend;
suspend;
suspend;
suspend;
suspend;
/* loopscr value_u8=0x24 */
/* loopscr value_u8=0x3D */
/* loopscr value_u8=0x40 */
/* loopscr value_u8=0x25 */
/* loop current_var=0xFC string_bytes=0x6 loop_type=0x2 */
block_1C99:
if condition goto block_1CD3;
block_1C9C:
if (Item.getQHi(item) != 13) goto block_1CCF;
block_1CB1:
suspend;
block_1CCF:
/* loopnext */
goto block_1C99;
block_1CD3:
block_1CED:
return;
}

View file

@ -0,0 +1,111 @@
function miss2_slot_29() /* entry=354 class_id=0x090E slot=0x29 */
{
var
referent, /* [BP+00h] type=0x69 */
counter, /* [BP-02h] type=0x69 */
item, /* [BP-04h] type=0x24 */
egg, /* [BP-06h] type=0x24 */
vargas; /* [BP-08h] type=0x24 */
entry:
set_info(0x0001, *(arg_06));
counter = 0;
egg = *(arg_06);
set_info(1, 0);
block_1DBD:
/* global_address global_id=0x3C */
if Intrinsic0033() goto block_1DF3;
block_1DCD:
spawn class_0A0C_slot_32(pid, 2, 0x00000000);
suspend;
goto block_1DBD;
block_1DF3:
/* global_address global_id=0x3C */
if Intrinsic0035() goto block_1E33;
block_1E03:
/* global_address global_id=0x3C */
/* global_address global_id=0x3C */
suspend;
block_1E33:
/* loopscr value_u8=0x24 */
/* loopscr value_u8=0x3D */
/* loopscr value_u8=0x40 */
/* loopscr value_u8=0x25 */
/* loop current_var=0xFC string_bytes=0x6 loop_type=0x2 */
block_1E51:
if condition goto block_1E9F;
block_1E54:
goto block_1E9F;
block_1E9B:
/* loopnext */
goto block_1E51;
block_1E9F:
if vargas goto block_217F;
block_1EA9:
/* global_address global_id=0x3C */
spawn class_0A11_slot_22(pid, 3, 0);
suspend;
/* global_address global_id=0x3C */
spawn class_0A11_slot_22(pid, 3, 14);
suspend;
suspend;
/* global_address global_id=0x3C */
/* global_address global_id=0x3C */
suspend;
spawn class_0A0C_slot_32(pid, 60, 0x00000000);
suspend;
spawn class_0A0C_slot_32(pid, 100, 0x00000000);
suspend;
/* loopscr value_u8=0x24 */
/* loopscr value_u8=0x42 */
/* loop current_var=0xFC string_bytes=0x6 loop_type=0x2 */
block_1FC8:
if condition goto block_1FDA;
block_1FCB:
/* loopnext */
goto block_1FC8;
block_1FDA:
spawn class_0A0C_slot_32(pid, 100, 0x00000000);
suspend;
/* str_to_ptr */
/* free_stack_string value_u8=0x4 target=[SP+04h] */
suspend;
spawn class_090E_slot_21(vargas, 0x00000000);
/* global_address global_id=0x3C */
spawn class_0A11_slot_22(pid, 2, 2);
suspend;
/* global_address global_id=0x3C */
spawn class_0A11_slot_22(pid, 5, 0);
suspend;
/* global_address global_id=0x3C */
spawn class_0A11_slot_22(pid, 1, 14);
suspend;
/* global_address global_id=0x3C */
spawn class_0A11_slot_22(pid, 7, 12);
suspend;
/* global_address global_id=0x3C */
/* global_address global_id=0x3C */
suspend;
spawn class_0A0C_slot_32(pid, 100, 0x00000000);
suspend;
spawn class_0A11_slot_24(pid, vargas);
suspend;
/* global_address global_id=0x3C */
block_217F:
return;
}

View file

@ -0,0 +1,29 @@
function miss2_slot_2A() /* entry=354 class_id=0x090E slot=0x2A */
{
var
referent, /* [BP+00h] type=0x69 */
item; /* [BP-02h] type=0x24 */
entry:
set_info(0x0001, *(arg_06));
/* pop_global global_id=0x30 size=0x1 */
spawn class_0A0C_slot_26(1, pid, "2g", 0x00000000);
/* free_stack_string value_u8=0x0 target=[SP+00h] */
suspend;
spawn class_0A0C_slot_32(pid, 100, 0x00000000);
suspend;
/* loopscr value_u8=0x24 */
/* loopscr value_u8=0x42 */
/* loop current_var=0xFE string_bytes=0x6 loop_type=0x2 */
block_2256:
if condition goto block_2268;
block_2259:
/* loopnext */
goto block_2256;
block_2268:
return;
}

View file

@ -0,0 +1,10 @@
function miss2_slot_2B() /* entry=354 class_id=0x090E slot=0x2B */
{
entry:
set_info(0x0001, *(arg_06));
spawn class_0A0C_slot_26(pid, "02i", 0x00000000);
/* free_stack_string value_u8=0x0 target=[SP+00h] */
suspend;
return;
}