114 lines
2.7 KiB
Plaintext
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;
|
|
}
|