32 lines
809 B
Plaintext

void script_1603(int arg0,int arg1) {
int ivar2;
int ivar3;
int ivar4;
opcStruct5209(2,0,0) structdump_0;
if (cs2method5220()) {
return;
}
ivar2 = add(15, max(subtract(globalint_1030, getClientCycle()), 0));
globalint_1030 = min(max(add(globalint_1030, 2), add(getClientCycle(), 2)), add(getClientCycle(), 25));
switch (globalint_172) {
case 37:
ivar2 = multiply(ivar2, 5);
break;
case 50:
ivar2 = multiply(ivar2, 4);
break;
case 75:
ivar2 = multiply(ivar2, 3);
break;
case 100:
ivar2 = multiply(ivar2, 2);
}
ivar3 = 0;
ivar4 = 0;
structdump_0 = cs2method5209();
ivar4 = structdump_0.intpart_1;
ivar3 = structdump_0.intpart_0;
cs2method5221(addToCoordinate(0, max(add(ivar3, multiply(arg0, ivar2)), 0), 0, max(add(ivar4, multiply(arg1, ivar2)), 0)));
return;
}