118 lines
3.7 KiB
Plaintext

cs2func_script_4792_struct(6,0,0) script_4792(int arg0,int arg1) {
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;
int ivar19;
int ivar20;
int ivar21;
int ivar22;
string svar0;
int stack_dump0;
cs2func_script_4791_struct(7,1,0) structdump_1;
ivar2 = 0;
ivar3 = 0;
ivar4 = 0;
ivar5 = 0;
ivar6 = 0;
ivar7 = 0;
ivar8 = 0;
ivar9 = 0;
ivar10 = 0;
ivar11 = 0;
ivar12 = 0;
ivar13 = 0;
ivar14 = cs2method_3408(105, 74, 4008, arg0);
ivar15 = 0;
ivar16 = 0;
ivar17 = 0;
ivar18 = 0;
ivar19 = 0;
ivar20 = 0;
ivar21 = -1;
svar0 = "";
if ((arg0 < 1) || (arg0 > 900)) {
messageType0("Clan Build Tick : Attempting to look up build cost for invalid job " + intToStr(arg0) + ".");
return newstruct cs2func_script_4792_struct(0, 0, 0, 0, 0, 0);
}
stack_dump0 = arg0;
structdump_1 = script_4791(stack_dump0);
ivar10 = structdump_1.intpart_6;
ivar9 = structdump_1.intpart_5;
ivar8 = structdump_1.intpart_4;
ivar13 = structdump_1.intpart_3;
ivar12 = structdump_1.intpart_2;
ivar11 = structdump_1.intpart_1;
svar0 = structdump_1.stringpart_0;
ivar21 = structdump_1.intpart_0;
ivar22 = -1;
if (arg0 < 600) {
switch (ivar8) {
case 1:
ivar22 = 2021;
break;
case 2:
ivar22 = 2022;
break;
case 3:
ivar22 = 2023;
break;
case 4:
ivar22 = cs2method_3408(105, 74, 4010, ivar10);
break;
case 5:
ivar22 = ivar14;
}
} else {
switch (ivar8) {
case 1:
ivar22 = 2031;
break;
case 2:
ivar22 = 2032;
break;
case 3:
ivar22 = 2033;
break;
case 4:
ivar22 = cs2method_3408(105, 74, 4009, ivar10);
break;
case 5:
ivar22 = ivar14;
}
}
if (((boolean)arg1)) {
return newstruct cs2func_script_4792_struct(0, 0, 0, 0, 0, 0);
}
switch (arg1) {
case 1:
return newstruct cs2func_script_4792_struct(getOtherCommonData(ivar22, 1483), getOtherCommonData(ivar22, 1490), getOtherCommonData(ivar22, 1497), getOtherCommonData(ivar22, 1504), getOtherCommonData(ivar22, 1511), getOtherCommonData(ivar22, 1518));
case 2:
return newstruct cs2func_script_4792_struct(getOtherCommonData(ivar22, 1484), getOtherCommonData(ivar22, 1491), getOtherCommonData(ivar22, 1498), getOtherCommonData(ivar22, 1505), getOtherCommonData(ivar22, 1512), getOtherCommonData(ivar22, 1519));
case 3:
return newstruct cs2func_script_4792_struct(getOtherCommonData(ivar22, 1485), getOtherCommonData(ivar22, 1492), getOtherCommonData(ivar22, 1499), getOtherCommonData(ivar22, 1506), getOtherCommonData(ivar22, 1513), getOtherCommonData(ivar22, 1520));
case 4:
return newstruct cs2func_script_4792_struct(getOtherCommonData(ivar22, 1486), getOtherCommonData(ivar22, 1493), getOtherCommonData(ivar22, 1500), getOtherCommonData(ivar22, 1507), getOtherCommonData(ivar22, 1514), getOtherCommonData(ivar22, 1521));
case 5:
return newstruct cs2func_script_4792_struct(getOtherCommonData(ivar22, 1487), getOtherCommonData(ivar22, 1494), getOtherCommonData(ivar22, 1501), getOtherCommonData(ivar22, 1508), getOtherCommonData(ivar22, 1515), getOtherCommonData(ivar22, 1522));
case 6:
return newstruct cs2func_script_4792_struct(getOtherCommonData(ivar22, 1488), getOtherCommonData(ivar22, 1495), getOtherCommonData(ivar22, 1502), getOtherCommonData(ivar22, 1509), getOtherCommonData(ivar22, 1516), getOtherCommonData(ivar22, 1523));
case 7:
return newstruct cs2func_script_4792_struct(getOtherCommonData(ivar22, 1489), getOtherCommonData(ivar22, 1496), getOtherCommonData(ivar22, 1503), getOtherCommonData(ivar22, 1510), getOtherCommonData(ivar22, 1517), getOtherCommonData(ivar22, 1524));
}
return newstruct cs2func_script_4792_struct(0, 0, 0, 0, 0, 0);
}