114 lines
2.7 KiB
Plaintext

void script_359(int arg0,int arg1) {
int ivar2;
int ivar3;
int ivar4;
int ivar5;
int ivar6;
int stack_dump0;
cs2func_script_360_struct(3,0,0) structdump_1;
int stack_dump2;
ivar2 = -1;
if (((boolean)arg1)) {
cs2method403(2, -1);
cs2method403(3, -1);
cs2method403(4, -1);
cs2method403(5, -1);
cs2method403(6, -1);
cs2method403(8, -1);
cs2method403(14, -1);
cs2method403(15, -1);
globalint_1009 = -1;
ivar2 = getOtherCommonData(arg0, 1182);
if (ivar2 != -1) {
globalint_1010 = ivar2;
cs2method403(9, ivar2);
}
ivar2 = getOtherCommonData(arg0, 1183);
globalint_1011 = ivar2;
cs2method403(10, ivar2);
ivar2 = getOtherCommonData(arg0, 1184);
if (ivar2 != -1) {
globalint_1012 = ivar2;
cs2method403(11, ivar2);
}
ivar2 = getOtherCommonData(arg0, 1185);
if (ivar2 != -1) {
globalint_1013 = ivar2;
cs2method403(12, ivar2);
}
ivar2 = getOtherCommonData(arg0, 1186);
if (ivar2 != -1) {
globalint_1014 = ivar2;
cs2method403(13, ivar2);
}
} else {
cs2method403(9, -1);
cs2method403(10, -1);
cs2method403(11, -1);
cs2method403(12, -1);
cs2method403(13, -1);
cs2method403(14, -1);
cs2method403(15, -1);
ivar2 = getOtherCommonData(arg0, 1182);
if (ivar2 != -1) {
globalint_1010 = ivar2;
cs2method403(2, ivar2);
}
ivar2 = getOtherCommonData(arg0, 1183);
globalint_1011 = ivar2;
cs2method403(3, ivar2);
ivar2 = getOtherCommonData(arg0, 1184);
if (ivar2 != -1) {
globalint_1012 = ivar2;
cs2method403(4, ivar2);
}
ivar2 = getOtherCommonData(arg0, 1185);
if (ivar2 != -1) {
globalint_1013 = ivar2;
cs2method403(5, ivar2);
}
ivar2 = getOtherCommonData(arg0, 1186);
if (ivar2 != -1) {
cs2method403(6, ivar2);
globalint_1014 = ivar2;
}
}
stack_dump0 = arg0;
structdump_1 = script_360(stack_dump0);
stack_dump0 = structdump_1.intpart_0;
stack_dump2 = structdump_1.intpart_1;
globalint_1018 = structdump_1.intpart_2;
stack_dump0 = stack_dump0;
globalint_1017 = stack_dump2;
globalint_1016 = stack_dump0;
cs2method404(1, globalint_1016);
cs2method404(2, globalint_1017);
cs2method404(3, globalint_1018);
ivar3 = -1;
ivar4 = -1;
ivar5 = -1;
ivar6 = -1;
if (globalint_86 != 0) {
ivar4 = cs2method_3408(105, 74, 3278, subtract(globalint_197, 1));
if (ivar4 != -1) {
ivar3 = getOtherCommonData(ivar4, 1163);
if (ivar3 != -1) {
if (getItemContainerLength(ivar3) >= 2) {
ivar5 = getItemIdInSlot(ivar3, 1);
}
if (getItemContainerLength(ivar3) >= 3) {
ivar6 = getItemIdInSlot(ivar3, 2);
}
}
}
script_392(ivar4, arg1);
} else {
script_392(-1, arg1);
}
cs2method411(2, 19713);
cs2method411(3, ivar5);
cs2method411(5, ivar6);
bitconfig_8092 = 0;
return;
}