void script_2184(int arg0,int arg1,int arg2) { int ivar3; int ivar4; int ivar5; int ivar6; int ivar7; int ivar8; deleteAllExtraChilds(new WidgetPointer(arg0)); ivar3 = divide(subtract(getWidgetActualWidth(new WidgetPointer(arg0)), multiply(5, 36)), 6); ivar4 = 0; ivar5 = -1; ivar6 = 0; ivar7 = 0; ivar8 = 0; if (getContainerFreeSlots(90) < getItemContainerLength(90)) { while (ivar4 < getItemContainerLength(90)) { ivar6 = getItemAmtInSlot(90, ivar4); createExtraChild(new WidgetPointer(arg0), 5, multiply(ivar4, 2)); createExtraChild(new WidgetPointer(arg0), 4, add(multiply(ivar4, 2), 1)); if (ivar6 > 0) { ivar5 = getItemIdInSlot(90, ivar4); setWidgetSize(36, 32, 0, 0); ivar8 = add(multiply(divide(ivar4, 5), add(32, 40)), 2); setWidgetPosition(add(multiply(mod(ivar4, 5), add(36, ivar3)), ivar3), ivar8, 0, 0); setWidgetHidden(0); setItemOnWidgetMethod1200(ivar5, ivar6); setWidgetShadowColor(new Color(51, 51, 51)); setWidgetBorderThickness(1); setWidgetContextMenuOption(1, "Remove-1"); setWidgetContextMenuOption(2, "Remove-5"); setWidgetContextMenuOption(3, "Remove-10"); setWidgetContextMenuOption(4, "Remove-All"); setWidgetContextMenuOption(5, "Remove-X"); setWidgetContextMenuOption(10, "Examine"); cs2method1305("" + getItemName(ivar5)); setWidgetSize(subtract(add(36, ivar3), 6), 40, 0, 0); setWidgetPosition(add(add(multiply(mod(ivar4, 5), add(36, ivar3)), divide(ivar3, 2)), 3), add(ivar8, 32), 0, 0); setWidgetHidden(0); setWidgetTextAlignment(1, 0, 0); setWidgetFont(494); setWidgetRGB(new Color(255, 255, 255)); setWidgetUnknownBoolean(true); ivar7 = script_2185(ivar4); if (ivar6 > 1) { setWidgetText(formatNumber(ivar6, 1) + " x " + formatNumber(ivar7, 1) + "
" + "= " + formatNumber(multiply(ivar6, ivar7), 1)); } else { setWidgetText(formatNumber(ivar7, 1)); } } else { setWidgetSize(0, 0, 0, 0); setWidgetPosition(0, 0, 0, 0); setWidgetHidden(1); setWidgetSize(0, 0, 0, 0); setWidgetPosition(0, 0, 0, 0); setWidgetHidden(1); } ivar4 = add(ivar4, 1); } } else { createExtraChild(new WidgetPointer(arg0), 4, 0); setWidgetSize(0, getWidgetActualHeight(new WidgetPointer(arg0)), 1, 0); setWidgetPosition(0, 0, 1, 0); setWidgetRGB(new Color(255, 255, 255)); setWidgetUnknownBoolean(true); setWidgetTextAlignment(1, 1, 0); setWidgetFont(495); setWidgetText("Click on items in your inventory to check their values."); } ivar8 = add(add(ivar8, 32), 40); if (ivar8 > getWidgetActualHeight(new WidgetPointer(arg0))) { setWidgetScrollMax(0, ivar8, new WidgetPointer(arg0)); setWidgetPosition(-8, getWidgetActualY(new WidgetPointer(arg0)), 1, 0, new WidgetPointer(arg0)); script_31(arg1, arg0, 792, 789, 790, 791, 773, 788); if (setWidgetRegister(new WidgetPointer(arg1), 1)) { script_37(arg1, arg0, cs2method2601(new WidgetPointer(arg0)), 1); } } else { setWidgetScrollMax(0, 0, new WidgetPointer(arg0)); cs2method2100(0, 0, new WidgetPointer(arg0)); deleteAllExtraChilds(new WidgetPointer(arg1)); setWidgetPosition(0, getWidgetActualY(new WidgetPointer(arg0)), 1, 0, new WidgetPointer(arg0)); } if (globalint_728 < 0) { setWidgetText(new WidgetPointer(arg2), "Total value:" + "
" + "---"); } else { setWidgetText(new WidgetPointer(arg2), "Total value:" + "
" + formatNumber(globalint_728, 1)); } return; }