171 lines
5.2 KiB
Plaintext

void script_1864(int arg0,int arg1,int arg2,int arg3) {
int ivar4;
if (arg0 != 1) {
return;
}
switch (arg2) {
case 12:
switch (arg3) {
case 0:
messageType0("Rick: " + intToStr(cs2method_3408(105, 105, 238, 1)) + " coins.");
break;
case 1:
messageType0("Maid: " + intToStr(cs2method_3408(105, 105, 238, 3)) + " coins.");
break;
case 2:
messageType0("Cook: " + intToStr(cs2method_3408(105, 105, 238, 5)) + " coins.");
break;
case 3:
messageType0("Butler: " + intToStr(cs2method_3408(105, 105, 238, 6)) + " coins.");
break;
case 4:
messageType0("Demon Butler: " + intToStr(cs2method_3408(105, 105, 238, 8)) + " coins.");
}
return;
case 0:
switch (arg1) {
case 8170:
arg1 = 8415;
break;
case 8315:
arg1 = 8395;
break;
case 8222:
arg1 = 8396;
break;
case 8121:
arg1 = 8397;
break;
case 8379:
arg1 = 8406;
break;
case 8037:
arg1 = 8398;
break;
case 8255:
arg1 = 8401;
break;
case 8163:
arg1 = 8399;
break;
case 8027:
arg1 = 8400;
break;
case 8259:
arg1 = 8403;
break;
case 8340:
arg1 = 8407;
break;
case 9822:
arg1 = 9842;
break;
case 8068:
arg1 = 8405;
break;
case 8333:
arg1 = 8408;
break;
case 8195:
arg1 = 8416;
break;
case 8363:
arg1 = 8409;
break;
case 8302:
arg1 = 8410;
break;
case 8123:
arg1 = 8411;
break;
case 8122:
arg1 = 18800;
break;
case 8151:
arg1 = 8414;
}
messageType0(getItemName(arg1) + ": " + formatNumber(getItemValue(arg1), 1) + " coins.");
return;
case 14:
case 15:
return;
}
globalarray_0 = new int[6];
globalarray_1 = new int[6];
ivar4 = 0;
if (getItemHashmapData(arg1, 211) != -1) {
globalarray_0[0] = getItemHashmapData(arg1, 211);
globalarray_0[0] = getItemHashmapData(arg1, 212);
ivar4 = add(ivar4, 1);
}
if (getItemHashmapData(arg1, 213) != -1) {
globalarray_0[1] = getItemHashmapData(arg1, 213);
globalarray_0[1] = getItemHashmapData(arg1, 214);
ivar4 = add(ivar4, 1);
}
if (getItemHashmapData(arg1, 215) != -1) {
globalarray_0[2] = getItemHashmapData(arg1, 215);
globalarray_0[2] = getItemHashmapData(arg1, 216);
ivar4 = add(ivar4, 1);
}
if (getItemHashmapData(arg1, 217) != -1) {
globalarray_0[3] = getItemHashmapData(arg1, 217);
globalarray_0[3] = getItemHashmapData(arg1, 218);
ivar4 = add(ivar4, 1);
}
if (getItemHashmapData(arg1, 219) != -1) {
globalarray_0[4] = getItemHashmapData(arg1, 219);
globalarray_0[4] = getItemHashmapData(arg1, 220);
ivar4 = add(ivar4, 1);
}
if (getItemHashmapData(arg1, 221) != -1) {
globalarray_0[5] = getItemHashmapData(arg1, 221);
globalarray_0[5] = getItemHashmapData(arg1, 222);
ivar4 = add(ivar4, 1);
}
switch (ivar4) {
case 1:
messageType0(getItemName(arg1) + ":");
messageType0(formatNumber(globalarray_1[0], 1) + " x " + getItemName(globalarray_0[0]));
break;
case 2:
messageType0(getItemName(arg1) + ":");
messageType0(formatNumber(globalarray_1[0], 1) + " x " + getItemName(globalarray_0[0]));
messageType0(formatNumber(globalarray_1[1], 1) + " x " + getItemName(globalarray_0[1]));
break;
case 3:
messageType0(getItemName(arg1) + ":");
messageType0(formatNumber(globalarray_1[0], 1) + " x " + getItemName(globalarray_0[0]));
messageType0(formatNumber(globalarray_1[1], 1) + " x " + getItemName(globalarray_0[1]));
messageType0(formatNumber(globalarray_1[2], 1) + " x " + getItemName(globalarray_0[2]));
break;
case 4:
messageType0(getItemName(arg1) + ":");
messageType0(formatNumber(globalarray_1[0], 1) + " x " + getItemName(globalarray_0[0]));
messageType0(formatNumber(globalarray_1[1], 1) + " x " + getItemName(globalarray_0[1]));
messageType0(formatNumber(globalarray_1[2], 1) + " x " + getItemName(globalarray_0[2]));
messageType0(formatNumber(globalarray_1[3], 1) + " x " + getItemName(globalarray_0[3]));
break;
case 5:
messageType0(getItemName(arg1) + ":");
messageType0(formatNumber(globalarray_1[0], 1) + " x " + getItemName(globalarray_0[0]));
messageType0(formatNumber(globalarray_1[1], 1) + " x " + getItemName(globalarray_0[1]));
messageType0(formatNumber(globalarray_1[2], 1) + " x " + getItemName(globalarray_0[2]));
messageType0(formatNumber(globalarray_1[3], 1) + " x " + getItemName(globalarray_0[3]));
messageType0(formatNumber(globalarray_1[4], 1) + " x " + getItemName(globalarray_0[4]));
break;
case 6:
messageType0(getItemName(arg1) + ":");
messageType0(formatNumber(globalarray_1[0], 1) + " x " + getItemName(globalarray_0[0]));
messageType0(formatNumber(globalarray_1[1], 1) + " x " + getItemName(globalarray_0[1]));
messageType0(formatNumber(globalarray_1[2], 1) + " x " + getItemName(globalarray_0[2]));
messageType0(formatNumber(globalarray_1[3], 1) + " x " + getItemName(globalarray_0[3]));
messageType0(formatNumber(globalarray_1[4], 1) + " x " + getItemName(globalarray_0[4]));
messageType0(formatNumber(globalarray_1[5], 1) + " x " + getItemName(globalarray_0[5]));
break;
default:
messageType0(getItemName(arg1));
}
return;
}