void script_5275(int arg0) { int ivar1; int ivar2; int ivar3; int ivar4; int ivar5; int ivar6; int ivar7; int ivar8; string svar0; int stack_dump0; int stack_dump1; int stack_dump2; cs2func_script_788_struct(2,0,0) structdump_3; cs2func_script_788_struct(2,0,0) structdump_4; ivar1 = 0; ivar2 = -1; ivar3 = -1; ivar4 = 1; svar0 = ""; ivar5 = -1; ivar6 = -1; ivar7 = -1; ivar8 = -1; switch (bitconfig_9828) { case 0: return; case 1: ivar5 = 52948; ivar6 = 808; ivar7 = 5138; ivar8 = 5139; break; case 2: ivar5 = 52954; ivar6 = 808; ivar7 = 5134; ivar8 = 5135; break; case 3: ivar5 = 52984; ivar6 = 808; ivar7 = 5136; ivar8 = 5137; } deleteAllExtraChilds(new WidgetPointer(1138,5)); createExtraChild(new WidgetPointer(1138,5), 6, getExtraChildGap(new WidgetPointer(1138,5))); setWidgetSize(0, 0, 1, 1); setWidgetPosition(0, 0, 1, 1); setWidgetModel(ivar5); setWidget3DRotation(0, 125, 0, 0, 0, 375); setWidgetAnimation(ivar6); script_2647(74579973); deleteAllExtraChilds(new WidgetPointer(1138,7)); while (ivar1 < getItemContainerLength(94)) { ivar4 = 1; switch (ivar1) { case 0: ivar2 = 74579981; break; case 1: ivar2 = 74579983; break; case 2: ivar2 = 74579984; break; case 3: ivar2 = 74579986; break; case 4: ivar2 = 74579987; break; case 5: ivar2 = 74579988; break; case 7: ivar2 = 74579989; break; case 9: ivar2 = 74579991; break; case 10: ivar2 = 74579990; break; case 12: ivar2 = 74579992; break; case 13: ivar2 = 74579985; ivar4 = 900; break; case 14: ivar2 = 74579982; break; default: ivar2 = -1; } createExtraChild(new WidgetPointer(1138,7), 5, ivar1); if (ivar2 != -1) { ivar3 = cs2method_3408(105, 111, ivar8, ivar1); if (ivar3 != -1) { setWidgetSize(36, 32, 0, 0); stack_dump0 = ivar2; stack_dump1 = 2; stack_dump2 = 2; structdump_3 = script_788(stack_dump0, stack_dump1, stack_dump2); setWidgetPosition(structdump_3.intpart_0, structdump_3.intpart_1, 0, 0); setItemOnWidgetMethod1200(ivar3, ivar4); cs2method1305(concat("", getItemName(ivar3))); setWidgetContextMenuOption(1, "Information"); setWidgetShadowColor(new Color(48, 32, 32)); setWidgetBorderThickness(1); setScriptCallOnClickContextMenu(1620, new WidgetPointer(-32768,3), -2147483643, 100, 0, 8, "Iiiii"); } else { setWidgetSize(32, 32, 0, 0); stack_dump0 = ivar2; stack_dump1 = 2; stack_dump2 = 2; structdump_4 = script_788(stack_dump0, stack_dump1, stack_dump2); setWidgetPosition(structdump_4.intpart_0, structdump_4.intpart_1, 0, 0); setWidgetSprite(cs2method_3408(105, 100, 796, ivar1)); } } else { setWidgetHidden(1); } ivar1 = add(ivar1, 1); } setWidgetText(new WidgetPointer(1138,29), concatSignedInt(cs2method_3408(105, 105, ivar7, 0), "Stab: ")); setWidgetText(new WidgetPointer(1138,30), concatSignedInt(cs2method_3408(105, 105, ivar7, 1), "Slash: ")); setWidgetText(new WidgetPointer(1138,31), concatSignedInt(cs2method_3408(105, 105, ivar7, 2), "Crush: ")); setWidgetText(new WidgetPointer(1138,32), concatSignedInt(cs2method_3408(105, 105, ivar7, 3), "Magic: ")); setWidgetText(new WidgetPointer(1138,33), concatSignedInt(cs2method_3408(105, 105, ivar7, 4), "Ranged: ")); setWidgetText(new WidgetPointer(1138,34), concatSignedInt(cs2method_3408(105, 105, ivar7, 5), "Stab: ")); setWidgetText(new WidgetPointer(1138,35), concatSignedInt(cs2method_3408(105, 105, ivar7, 6), "Slash: ")); setWidgetText(new WidgetPointer(1138,36), concatSignedInt(cs2method_3408(105, 105, ivar7, 7), "Crush: ")); setWidgetText(new WidgetPointer(1138,38), concatSignedInt(cs2method_3408(105, 105, ivar7, 9), "Ranged: ")); setWidgetText(new WidgetPointer(1138,39), concatSignedInt(cs2method_3408(105, 105, ivar7, 10), "Summoning: ")); setWidgetText(new WidgetPointer(1138,37), concatSignedInt(cs2method_3408(105, 105, ivar7, 8), "Magic: ")); setWidgetText(new WidgetPointer(1138,40), concat(concatSignedInt(cs2method_3408(105, 105, ivar7, 11), "Absorb Melee: "), "%")); setWidgetText(new WidgetPointer(1138,41), concat(concatSignedInt(cs2method_3408(105, 105, ivar7, 12), "Absorb Magic: "), "%")); setWidgetText(new WidgetPointer(1138,42), concat(concatSignedInt(cs2method_3408(105, 105, ivar7, 13), "Absorb Ranged: "), "%")); setWidgetText(new WidgetPointer(1138,43), concatSignedInt(cs2method_3408(105, 105, ivar7, 14), "Strength: ")); setWidgetText(new WidgetPointer(1138,44), concatSignedInt(cs2method_3408(105, 105, ivar7, 15), "Ranged Strength: ")); setWidgetText(new WidgetPointer(1138,45), concatSignedInt(cs2method_3408(105, 105, ivar7, 16), "Prayer: ")); setWidgetText(new WidgetPointer(1138,46), concat(concatSignedInt(cs2method_3408(105, 105, ivar7, 17), "Magic Damage: "), "%")); return; }