void script_3173(int arg0) { int ivar1; int ivar2; int ivar3; int ivar4; int ivar5; int ivar6; int ivar7; int ivar8; string svar0; string svar1; string svar2; string svar3; script_4548(); if (cs2method5428(59768852, -1)) { setScriptCallOnGameloop(3172, new WidgetPointer(arg0), "I", new WidgetPointer(arg0)); return; } deleteAllExtraChilds(new WidgetPointer(912,20)); svar0 = ""; svar1 = ""; ivar1 = 0; ivar2 = 0; ivar3 = 0; svar2 = ""; svar3 = ""; while (ivar1 < 100) { ivar3 = cs2method5004(ivar1); svar2 = cs2method5010(ivar1); svar3 = cs2method5019(ivar1); switch (ivar3) { case 43: case 26: ivar2 = script_3174(ivar2, 0, ivar3, cs2method5003(ivar1), "", ""); break; case 41: case 44: ivar2 = script_3174(ivar2, 1, ivar3, "[" + svar0 + cs2method5011(ivar1) + "" + "] " + svar2 + ": " + svar1 + cs2method5003(ivar1), svar2, svar3); break; case 42: ivar2 = script_3174(ivar2, 1, ivar3, "[" + svar0 + cs2method5011(ivar1) + "" + "] " + svar2 + ": " + svar1 + cs2method5003(ivar1), svar2, svar3); break; case 115: ivar2 = script_3174(ivar2, 0, ivar3, "" + cs2method5003(ivar1) + "", "", ""); } ivar1 = add(ivar1, 1); } ivar4 = divide(getWidgetActualHeight(new WidgetPointer(912,20)), 15); ivar1 = 0; ivar5 = 0; if (ivar2 < ivar4) { ivar5 = subtract(ivar4, ivar2); while (ivar1 < ivar5) { ivar2 = script_3174(ivar2, 0, 0, "", "", ""); ivar1 = add(ivar1, 1); } } ivar6 = 0; ivar7 = 0; while (ivar7 <= ivar2) { if (setWidgetRegister(new WidgetPointer(912,20), ivar7)) { ivar6 = add(ivar6, getWidgetActualHeight()); } ivar7 = add(ivar7, 1); } ivar8 = max(ivar6, multiply(ivar4, 15)); setWidgetScrollMax(0, ivar8, new WidgetPointer(912,20)); script_72(59768853, 59768852, subtract(add(globalint_1124, getWidgetScrollMaxV(new WidgetPointer(912,20))), globalint_1125)); globalint_1124 = cs2method2601(new WidgetPointer(912,20)); globalint_1125 = getWidgetScrollMaxV(new WidgetPointer(912,20)); return; }