121 lines
2.9 KiB
Plaintext

void script_444() {
int ivar0;
int ivar1;
int ivar2;
int ivar3;
int ivar4;
int ivar5;
string svar0;
string svar1;
ivar0 = 0;
ivar1 = 0;
ivar2 = -1;
svar0 = "";
svar1 = "";
globalarray_0 = new int[getItemContainerLength(583)];
globalarray_1 = new int[getItemContainerLength(583)];
ivar3 = 0;
ivar4 = 99;
ivar5 = 0;
while (ivar0 < getItemContainerLength(583)) {
ivar2 = getItemIdInSlot(583, ivar0);
ivar1 = getItemAmtInSlot(583, ivar0);
if (ivar2 != -1) {
ivar4 = 99;
ivar5 = 0;
while (ivar5 < getItemContainerLength(583)) {
if (globalarray_0[ivar5] != -1) {
if (globalarray_0[ivar5] == ivar2) {
ivar4 = ivar5;
ivar5 = getItemContainerLength(583);
}
ivar5 = add(ivar5, 1);
} else {
ivar5 = getItemContainerLength(583);
}
}
if (ivar4 == 99) {
globalarray_0[ivar3] = ivar2;
globalarray_0[ivar3] = ivar1;
ivar3 = add(ivar3, 1);
} else {
globalarray_0[ivar4] = add(globalarray_1[ivar4], ivar1);
}
}
ivar0 = add(ivar0, 1);
}
ivar3 = 0;
while (ivar3 < getItemContainerLength(583)) {
ivar2 = globalarray_0[ivar3];
if (ivar2 != -1) {
ivar1 = globalarray_1[ivar3];
svar0 = concat(svar0, script_446(ivar1, ivar2));
} else {
ivar3 = getItemContainerLength(583);
}
ivar3 = add(ivar3, 1);
}
ivar0 = 0;
ivar3 = 0;
while (ivar3 < getItemContainerLength(583)) {
globalarray_0[ivar3] = -1;
globalarray_0[ivar3] = 0;
ivar3 = add(ivar3, 1);
}
ivar3 = 0;
ivar5 = 0;
while (ivar0 < getItemContainerLength(583)) {
ivar2 = getItemIdInSlotSplit(583, ivar0);
ivar1 = getItemAmtInSlotSplit(583, ivar0);
if (ivar2 != -1) {
ivar4 = 99;
ivar5 = 0;
while (ivar5 < getItemContainerLength(583)) {
if (globalarray_0[ivar5] != -1) {
if (globalarray_0[ivar5] == ivar2) {
ivar4 = ivar5;
ivar5 = getItemContainerLength(583);
}
ivar5 = add(ivar5, 1);
} else {
ivar5 = getItemContainerLength(583);
}
}
if (ivar4 == 99) {
globalarray_0[ivar3] = ivar2;
globalarray_0[ivar3] = ivar1;
ivar3 = add(ivar3, 1);
} else {
globalarray_0[ivar4] = add(globalarray_1[ivar4], ivar1);
}
}
ivar0 = add(ivar0, 1);
}
ivar3 = 0;
while (ivar3 < getItemContainerLength(583)) {
ivar2 = globalarray_0[ivar3];
if (ivar2 != -1) {
ivar1 = globalarray_1[ivar3];
svar1 = concat(svar1, script_446(ivar1, ivar2));
} else {
ivar3 = getItemContainerLength(583);
}
ivar3 = add(ivar3, 1);
}
if (strLength(svar0) > 0) {
setWidgetText(new WidgetPointer(1023,14), svar0);
script_447(67043343, 67043341, 67043342);
setWidgetIsHidden(true, new WidgetPointer(1023,12));
} else {
setWidgetIsHidden(false, new WidgetPointer(1023,12));
}
if (strLength(svar1) > 0) {
setWidgetText(new WidgetPointer(1023,21), svar1);
script_447(67043350, 67043348, 67043349);
setWidgetIsHidden(true, new WidgetPointer(1023,19));
} else {
setWidgetIsHidden(false, new WidgetPointer(1023,19));
}
return;
}