Stuff
This commit is contained in:
parent
ee33f94b4b
commit
f92d1504fa
547 changed files with 37597 additions and 0 deletions
|
|
@ -0,0 +1,42 @@
|
|||
function miss1egg_cachein() /* entry=353 class_id=0x090D slot=0x04 */
|
||||
{
|
||||
var
|
||||
referent, /* [BP+00h] type=0x69 */
|
||||
item, /* [BP-02h] type=0x24 */
|
||||
pad2, /* [BP-04h] type=0x24 */
|
||||
counter, /* [BP-06h] type=0x69 */
|
||||
slot; /* [BP-08h] type=0x69 */
|
||||
|
||||
entry:
|
||||
set_info(0x0213, *(arg_06));
|
||||
process_exclude();
|
||||
if (Intrinsic003F(arg_06) != 30) goto block_1449;
|
||||
|
||||
block_1081:
|
||||
if (!Item.getQHi()) goto block_121B;
|
||||
|
||||
block_1090:
|
||||
spawn class_0A0C_slot_32(pid, 1, 0x00000000);
|
||||
suspend;
|
||||
/* pop_global global_id=0x1F size=0x1 */
|
||||
/* global_address global_id=0x3C */
|
||||
suspend;
|
||||
goto block_1449;
|
||||
|
||||
block_121B:
|
||||
/* pop_global global_id=0x1F size=0x1 */
|
||||
/* global_address global_id=0x3C */
|
||||
/* str_to_ptr */
|
||||
/* free_stack_string value_u8=0x4 target=[SP+04h] */
|
||||
suspend;
|
||||
spawn class_0A0C_slot_32(pid, 1, 0x00000000);
|
||||
suspend;
|
||||
/* global_address global_id=0x3C */
|
||||
spawn class_0A0C_slot_32(pid, 1, 0x00000000);
|
||||
suspend;
|
||||
suspend;
|
||||
|
||||
block_1449:
|
||||
return;
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,71 @@
|
|||
function miss1egg_hatch() /* entry=353 class_id=0x090D slot=0x07 */
|
||||
{
|
||||
var
|
||||
referent, /* [BP+00h] type=0x69 */
|
||||
item, /* [BP-02h] type=0x24 */
|
||||
pad2, /* [BP-04h] type=0x24 */
|
||||
buster, /* [BP-06h] type=0x24 */
|
||||
slot; /* [BP-08h] type=0x69 */
|
||||
|
||||
entry:
|
||||
set_info(0x0210, *(arg_06));
|
||||
process_exclude();
|
||||
if (Intrinsic003F(arg_06) != 1) goto block_0165;
|
||||
|
||||
block_011E:
|
||||
spawn class_090D_slot_21(arg_06);
|
||||
/* global_address global_id=0x3C */
|
||||
spawn class_0A11_slot_23(pid);
|
||||
suspend;
|
||||
goto block_0265;
|
||||
|
||||
block_0165:
|
||||
if (Intrinsic003F(arg_06) != 2) goto block_01DD;
|
||||
|
||||
block_0174:
|
||||
if (!global[0x003B]) goto block_01CF;
|
||||
|
||||
block_017F:
|
||||
/* pop_global global_id=0x3B size=0x1 */
|
||||
/* 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_01A6:
|
||||
if condition goto block_01CD;
|
||||
|
||||
block_01A9:
|
||||
class_0A1E_slot_23(4, buster);
|
||||
spawn class_090D_slot_22(buster, arg_06);
|
||||
/* loopnext */
|
||||
goto block_01A6;
|
||||
|
||||
block_01CD:
|
||||
|
||||
block_01CF:
|
||||
goto block_0265;
|
||||
|
||||
block_01DD:
|
||||
if (Intrinsic003F(arg_06) != 3) goto block_0221;
|
||||
|
||||
block_01EC:
|
||||
class_0A0C_slot_41();
|
||||
spawn class_090D_slot_23(pid, arg_06);
|
||||
suspend;
|
||||
goto block_0265;
|
||||
|
||||
block_0221:
|
||||
if (Intrinsic003F(arg_06) != 7) goto block_0265;
|
||||
|
||||
block_0230:
|
||||
class_0A0C_slot_41();
|
||||
spawn class_090D_slot_20(pid, arg_06);
|
||||
suspend;
|
||||
goto block_0265;
|
||||
|
||||
block_0265:
|
||||
return;
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,182 @@
|
|||
function miss1egg_slot_20() /* entry=353 class_id=0x090D slot=0x20 */
|
||||
{
|
||||
var
|
||||
referent, /* [BP+00h] type=0x69 */
|
||||
pac, /* [BP-02h] type=0x24 */
|
||||
eTrigger, /* [BP-04h] type=0x24 */
|
||||
item, /* [BP-06h] type=0x24 */
|
||||
counter; /* [BP-08h] type=0x69 */
|
||||
|
||||
entry:
|
||||
set_info(0x00F0, *(arg_06));
|
||||
|
||||
block_02BF:
|
||||
/* global_address global_id=0x3C */
|
||||
if Intrinsic0033() goto block_02F8;
|
||||
|
||||
block_02CF:
|
||||
spawn class_0A0C_slot_32(pid, 2, 0x00000000);
|
||||
suspend;
|
||||
goto block_02BF;
|
||||
|
||||
block_02F8:
|
||||
/* 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_033E:
|
||||
if condition goto block_0377;
|
||||
|
||||
block_0341:
|
||||
/* global_address global_id=0x3C */
|
||||
/* loopnext */
|
||||
goto block_033E;
|
||||
|
||||
block_0377:
|
||||
/* loopscr value_u8=0x24 */
|
||||
/* loopscr value_u8=0x42 */
|
||||
/* loop current_var=0xFA string_bytes=0x6 loop_type=0x2 */
|
||||
|
||||
block_0399:
|
||||
if condition goto block_03AB;
|
||||
|
||||
block_039C:
|
||||
/* loopnext */
|
||||
goto block_0399;
|
||||
|
||||
block_03AB:
|
||||
/* global_address global_id=0x3C */
|
||||
spawn class_0A11_slot_22(pid, 5, 8);
|
||||
suspend;
|
||||
/* global_address global_id=0x3C */
|
||||
spawn class_0A11_slot_22(pid, 8, 6);
|
||||
suspend;
|
||||
/* global_address global_id=0x3C */
|
||||
spawn class_0A11_slot_22(pid, 2, 8);
|
||||
suspend;
|
||||
/* global_address global_id=0x3C */
|
||||
spawn class_0A11_slot_22(pid, 2, 12);
|
||||
suspend;
|
||||
/* 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=0xFA string_bytes=0x6 loop_type=0x4 */
|
||||
|
||||
block_04A9:
|
||||
if condition goto block_04BB;
|
||||
|
||||
block_04AC:
|
||||
/* loopnext */
|
||||
goto block_04A9;
|
||||
|
||||
block_04BB:
|
||||
/* global_address global_id=0x3C */
|
||||
suspend;
|
||||
/* global_address global_id=0x3C */
|
||||
suspend;
|
||||
/* global_address global_id=0x3C */
|
||||
suspend;
|
||||
/* global_address global_id=0x3C */
|
||||
suspend;
|
||||
counter = 1;
|
||||
|
||||
block_0564:
|
||||
if (counter <= 5) goto block_05AC;
|
||||
|
||||
block_056C:
|
||||
spawn class_0A0C_slot_32(pid, 30, 0x00000000);
|
||||
suspend;
|
||||
counter = (1 + counter);
|
||||
goto block_0564;
|
||||
|
||||
block_05AC:
|
||||
spawn class_0A1E_slot_28(pid, 1, 1, pac);
|
||||
suspend;
|
||||
spawn class_0A0C_slot_32(pid, 10, 0x00000000);
|
||||
suspend;
|
||||
/* 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_0615:
|
||||
if condition goto block_065C;
|
||||
|
||||
block_0618:
|
||||
spawn class_0A1E_slot_28(pid, 0, 2, item);
|
||||
suspend;
|
||||
/* loopnext */
|
||||
goto block_0615;
|
||||
|
||||
block_065C:
|
||||
/* 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_067C:
|
||||
if condition goto block_06CE;
|
||||
|
||||
block_067F:
|
||||
spawn class_0A1E_slot_28(pid, 1, 0, item);
|
||||
suspend;
|
||||
spawn class_0A0C_slot_32(pid, 30, 0x00000000);
|
||||
suspend;
|
||||
/* loopnext */
|
||||
goto block_067C;
|
||||
|
||||
block_06CE:
|
||||
spawn class_0A0C_slot_3B(0x00000000);
|
||||
/* 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_06FF:
|
||||
if condition goto block_0744;
|
||||
|
||||
block_0702:
|
||||
spawn class_0A0C_slot_32(Intrinsic00DA(pid, 20, 10), 0x00000000);
|
||||
suspend;
|
||||
/* loopnext */
|
||||
goto block_06FF;
|
||||
|
||||
block_0744:
|
||||
spawn class_0A0C_slot_32(pid, 30, 0x00000000);
|
||||
suspend;
|
||||
/* 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_078A:
|
||||
if condition goto block_07F2;
|
||||
|
||||
block_078D:
|
||||
spawn class_0A1E_slot_28(pid, 0, 0, item);
|
||||
suspend;
|
||||
spawn class_0A0C_slot_32(Intrinsic00DA(pid, 10, 5), 0x00000000);
|
||||
suspend;
|
||||
/* loopnext */
|
||||
goto block_078A;
|
||||
|
||||
block_07F2:
|
||||
spawn class_0A0C_slot_32(pid, 0x00C8, 0x00000000);
|
||||
suspend;
|
||||
spawn class_0A0C_slot_26(pid, "1c", 0x00000000);
|
||||
/* free_stack_string value_u8=0x0 target=[SP+00h] */
|
||||
suspend;
|
||||
return;
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
function miss1egg_slot_21() /* entry=353 class_id=0x090D slot=0x21 */
|
||||
{
|
||||
var
|
||||
referent, /* [BP+00h] type=0x69 */
|
||||
buster; /* [BP-02h] type=0x24 */
|
||||
|
||||
entry:
|
||||
set_info(1, 0);
|
||||
spawn class_0A0C_slot_32(pid, ((5 - Intrinsic0029()) * 100), 0x00000000);
|
||||
suspend;
|
||||
if (!global[0x003B]) goto block_0921;
|
||||
|
||||
block_08DF:
|
||||
/* pop_global global_id=0x3B size=0x1 */
|
||||
/* 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_0906:
|
||||
if condition goto block_091F;
|
||||
|
||||
block_0909:
|
||||
spawn class_090D_slot_22(buster, arg_06);
|
||||
/* loopnext */
|
||||
goto block_0906;
|
||||
|
||||
block_091F:
|
||||
|
||||
block_0921:
|
||||
return;
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,67 @@
|
|||
function miss1egg_slot_22() /* entry=353 class_id=0x090D slot=0x22 */
|
||||
{
|
||||
var
|
||||
referent, /* [BP+00h] type=0x69 */
|
||||
buster, /* [BP+0Ah] type=0x69 */
|
||||
rubberSuit, /* [BP-02h] type=0x24 */
|
||||
counter; /* [BP-04h] type=0x69 */
|
||||
|
||||
entry:
|
||||
set_info(1, buster);
|
||||
class_0A0C_slot_33(buster, 0x0205);
|
||||
rubberSuit = buster;
|
||||
if Kernel.resetRef(rubberSuit) goto block_0980;
|
||||
|
||||
block_097A:
|
||||
goto block_0B61;
|
||||
|
||||
block_0980:
|
||||
suspend;
|
||||
spawn class_0A11_slot_2A(pid, 0x00B4, rubberSuit);
|
||||
suspend;
|
||||
if Kernel.resetRef(rubberSuit) goto block_09DB;
|
||||
|
||||
block_09D5:
|
||||
goto block_0B61;
|
||||
|
||||
block_09DB:
|
||||
suspend;
|
||||
|
||||
block_09FD:
|
||||
if (((Intrinsic00CC(rubberSuit) != 0) && (Kernel.resetRef(rubberSuit) != 0)) && (counter < 4)) goto block_0A59;
|
||||
|
||||
block_0A25:
|
||||
suspend;
|
||||
counter = (1 + counter);
|
||||
goto block_09FD;
|
||||
|
||||
block_0A59:
|
||||
if Kernel.resetRef(rubberSuit) goto block_0A6E;
|
||||
|
||||
block_0A68:
|
||||
goto block_0B61;
|
||||
|
||||
block_0A6E:
|
||||
suspend;
|
||||
if ((Intrinsic00CC(rubberSuit) != 0) && (Kernel.resetRef(rubberSuit) != 0)) goto block_0AD9;
|
||||
|
||||
block_0AB2:
|
||||
suspend;
|
||||
|
||||
block_0AD9:
|
||||
spawn class_0A0C_slot_32(pid, 30, 0x00000000);
|
||||
suspend;
|
||||
if ((Intrinsic00CC(rubberSuit) != 0) || (Kernel.resetRef(rubberSuit) != 0)) goto block_0B32;
|
||||
|
||||
block_0B21:
|
||||
spawn class_0A0C_slot_3B(0x00000000);
|
||||
|
||||
block_0B32:
|
||||
if ((Intrinsic00CC(rubberSuit) != 0) || (Kernel.resetRef(rubberSuit) != 0)) goto block_0B61;
|
||||
|
||||
block_0B54:
|
||||
|
||||
block_0B61:
|
||||
return;
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,86 @@
|
|||
function miss1egg_slot_23() /* entry=353 class_id=0x090D slot=0x23 */
|
||||
{
|
||||
var
|
||||
referent, /* [BP+00h] type=0x69 */
|
||||
item, /* [BP-02h] type=0x24 */
|
||||
pathegg, /* [BP-04h] type=0x24 */
|
||||
n, /* [BP-06h] type=0x24 */
|
||||
guardBoy, /* [BP-08h] type=0x24 */
|
||||
door; /* [BP-0Ah] type=0x24 */
|
||||
|
||||
entry:
|
||||
set_info(0x0001, *(arg_06));
|
||||
spawn class_090D_slot_25(arg_06);
|
||||
/* 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_0BE7:
|
||||
if condition goto block_0BF5;
|
||||
|
||||
block_0BEA:
|
||||
n = item;
|
||||
/* loopnext */
|
||||
goto block_0BE7;
|
||||
|
||||
block_0BF5:
|
||||
if (!n) goto block_0C11;
|
||||
|
||||
block_0C00:
|
||||
goto block_0DFB;
|
||||
|
||||
block_0C11:
|
||||
suspend;
|
||||
/* 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_0C55:
|
||||
if condition goto block_0C97;
|
||||
|
||||
block_0C58:
|
||||
if (Item.getQHi(item) != 23) goto block_0C93;
|
||||
|
||||
block_0C6D:
|
||||
door = item;
|
||||
spawn class_0A06_slot_20(pid, door);
|
||||
suspend;
|
||||
|
||||
block_0C93:
|
||||
/* loopnext */
|
||||
goto block_0C55;
|
||||
|
||||
block_0C97:
|
||||
spawn class_0A11_slot_22(pid, 5, 4, n);
|
||||
suspend;
|
||||
suspend;
|
||||
/* str_to_ptr */
|
||||
/* free_stack_string value_u8=0x4 target=[SP+04h] */
|
||||
suspend;
|
||||
spawn class_0A0C_slot_3B(0x00000000);
|
||||
/* loopscr value_u8=0x24 */
|
||||
/* loopscr value_u8=0x3D */
|
||||
/* loopscr value_u8=0x40 */
|
||||
/* loopscr value_u8=0x25 */
|
||||
/* loop current_var=0xF8 string_bytes=0x6 loop_type=0x2 */
|
||||
|
||||
block_0D87:
|
||||
if condition goto block_0DC2;
|
||||
|
||||
block_0D8A:
|
||||
/* loopnext */
|
||||
goto block_0D87;
|
||||
|
||||
block_0DC2:
|
||||
/* pop_global global_id=0x2F size=0x1 */
|
||||
spawn class_090D_slot_24(1, pid, n, arg_06);
|
||||
suspend;
|
||||
|
||||
block_0DFB:
|
||||
return;
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,40 @@
|
|||
function miss1egg_slot_24() /* entry=353 class_id=0x090D slot=0x24 */
|
||||
{
|
||||
var
|
||||
referent, /* [BP+00h] type=0x69 */
|
||||
n, /* [BP+0Ah] type=0x24 */
|
||||
door; /* [BP-02h] type=0x24 */
|
||||
|
||||
entry:
|
||||
set_info(0x0001, *(arg_06));
|
||||
set_info(1, 0);
|
||||
spawn class_0A11_slot_22(pid, 5, 0, n);
|
||||
suspend;
|
||||
/* 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_0E9E:
|
||||
if condition goto block_0ED9;
|
||||
|
||||
block_0EA1:
|
||||
if (Item.getQHi(door) != 21) goto block_0ED5;
|
||||
|
||||
block_0EB6:
|
||||
spawn class_0A06_slot_20(pid, door);
|
||||
suspend;
|
||||
|
||||
block_0ED5:
|
||||
/* loopnext */
|
||||
goto block_0E9E;
|
||||
|
||||
block_0ED9:
|
||||
spawn class_0A11_slot_21(pid, 3, n);
|
||||
suspend;
|
||||
spawn class_0A11_slot_21(pid, 2, n);
|
||||
suspend;
|
||||
return;
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
function miss1egg_slot_25() /* entry=353 class_id=0x090D slot=0x25 */
|
||||
{
|
||||
entry:
|
||||
set_info(0x0001, *(arg_06));
|
||||
/* global_address global_id=0x3C */
|
||||
suspend;
|
||||
/* global_address global_id=0x3C */
|
||||
suspend;
|
||||
/* global_address global_id=0x3C */
|
||||
suspend;
|
||||
/* global_address global_id=0x3C */
|
||||
suspend;
|
||||
/* global_address global_id=0x3C */
|
||||
suspend;
|
||||
return;
|
||||
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue