100 lines
2.2 KiB
Plaintext
100 lines
2.2 KiB
Plaintext
cs2func_script_4841_struct(6,0,0) script_4841(int arg0) {
|
|
int ivar1;
|
|
int ivar2;
|
|
int ivar3;
|
|
int ivar4;
|
|
int ivar5;
|
|
int ivar6;
|
|
int ivar7;
|
|
int ivar8;
|
|
int ivar9;
|
|
int ivar10;
|
|
int ivar11;
|
|
int ivar12;
|
|
int ivar13;
|
|
int ivar14;
|
|
int ivar15;
|
|
int ivar16;
|
|
int ivar17;
|
|
int ivar18;
|
|
ivar1 = 0;
|
|
ivar2 = 0;
|
|
ivar3 = 0;
|
|
ivar4 = 0;
|
|
ivar5 = 0;
|
|
ivar6 = 0;
|
|
if (citadelConfigsInitialized()) {
|
|
switch (arg0) {
|
|
case 1:
|
|
ivar3 = bitconfig_9570;
|
|
ivar1 = bitconfig_9562;
|
|
ivar2 = bitconfig_9563;
|
|
ivar4 = bitconfig_9567;
|
|
ivar5 = bitconfig_9568;
|
|
ivar6 = bitconfig_9569;
|
|
break;
|
|
case 2:
|
|
ivar3 = bitconfig_9579;
|
|
ivar1 = bitconfig_9571;
|
|
ivar2 = bitconfig_9572;
|
|
ivar4 = bitconfig_9576;
|
|
ivar5 = bitconfig_9577;
|
|
ivar6 = bitconfig_9578;
|
|
break;
|
|
case 3:
|
|
ivar3 = bitconfig_9588;
|
|
ivar1 = bitconfig_9580;
|
|
ivar2 = bitconfig_9581;
|
|
ivar4 = bitconfig_9585;
|
|
ivar5 = bitconfig_9586;
|
|
ivar6 = bitconfig_9587;
|
|
}
|
|
}
|
|
ivar7 = 1;
|
|
ivar8 = 1;
|
|
ivar9 = -1;
|
|
ivar10 = -1;
|
|
ivar11 = -1;
|
|
ivar12 = -1;
|
|
ivar13 = 0;
|
|
ivar14 = 0;
|
|
ivar15 = 0;
|
|
ivar16 = 0;
|
|
ivar17 = 0;
|
|
ivar18 = 0;
|
|
ivar11 = cs2method_3408(105, 103, 4043, ivar1);
|
|
if (ivar11 == -1) {
|
|
return newstruct cs2func_script_4841_struct(0, 0, 0, 0, 0, 0);
|
|
}
|
|
ivar12 = cs2method_3408(105, 103, ivar11, ivar2);
|
|
if (ivar12 == -1) {
|
|
return newstruct cs2func_script_4841_struct(0, 0, 0, 0, 0, 0);
|
|
}
|
|
while (ivar7 <= 3) {
|
|
ivar9 = cs2method_3408(105, 103, ivar12, ivar7);
|
|
if (ivar9 != -1) {
|
|
switch (ivar7) {
|
|
case 1:
|
|
ivar10 = cs2method_3408(105, 74, ivar9, ivar4);
|
|
break;
|
|
case 2:
|
|
ivar10 = cs2method_3408(105, 74, ivar9, ivar5);
|
|
break;
|
|
case 3:
|
|
ivar10 = cs2method_3408(105, 74, ivar9, ivar6);
|
|
}
|
|
if (ivar10 != -1) {
|
|
ivar13 = getOtherCommonData(ivar10, 1571);
|
|
ivar16 = add(ivar16, getOtherCommonData(ivar10, 1573));
|
|
ivar14 = getOtherCommonData(ivar10, 1575);
|
|
ivar17 = add(ivar17, getOtherCommonData(ivar10, 1577));
|
|
ivar15 = getOtherCommonData(ivar10, 1579);
|
|
ivar18 = add(ivar18, getOtherCommonData(ivar10, 1581));
|
|
}
|
|
}
|
|
ivar9 = -1;
|
|
ivar7 = add(ivar7, 1);
|
|
}
|
|
return newstruct cs2func_script_4841_struct(ivar13, ivar16, ivar14, ivar17, ivar15, ivar18);
|
|
}
|