92 lines
2.8 KiB
Plaintext

void script_2890() {
int ivar0;
int ivar1;
int ivar2;
int ivar3;
int ivar4;
int ivar5;
int ivar6;
int ivar7;
int ivar8;
int ivar9;
int ivar10;
int ivar11;
ivar0 = -1;
ivar1 = 0;
ivar2 = -1;
ivar3 = -1;
ivar4 = -1;
ivar5 = -1;
ivar6 = -1;
ivar7 = -1;
ivar8 = 1;
ivar9 = 0;
ivar10 = 31195136;
while (ivar8 <= getCommonDefinitionSize(929)) {
if ((((ivar8 != globalint_1080) && (ivar8 != globalint_1081)) && ((ivar8 != globalint_1082) && (ivar8 != globalint_1083))) && (((ivar8 != globalint_1084) && (ivar8 != globalint_1085)) && isBitFlagged(standart_config_1632, ivar8))) {
ivar0 = cs2method_3408(105, 110, 929, ivar8);
if ((ivar0 != -1) && (ivar1 < 6)) {
ivar1 = add(ivar1, 1);
if (globalint_1080 == -1) {
globalint_1080 = ivar8;
} else if (globalint_1081 == -1) {
globalint_1081 = ivar8;
} else if (globalint_1082 == -1) {
globalint_1082 = ivar8;
} else if (globalint_1083 == -1) {
globalint_1083 = ivar8;
} else if (globalint_1084 == -1) {
globalint_1084 = ivar8;
} else {
if (globalint_1085 == -1) {
globalint_1085 = ivar8;
}
}
ivar0 = -1;
}
}
ivar8 = add(ivar8, 1);
}
ivar8 = 1;
ivar11 = 0;
while (ivar8 <= 6) {
ivar10 = ((int)cs2method_3408(105, 73, 925, ivar8));
if ((ivar10 != 31195136) && (getWidgetSpriteId(new WidgetPointer(ivar10)) == -1)) {
switch (ivar8) {
case 1:
ivar0 = cs2method_3408(105, 110, 929, globalint_1080);
break;
case 2:
ivar0 = cs2method_3408(105, 110, 929, globalint_1081);
break;
case 3:
ivar0 = cs2method_3408(105, 110, 929, globalint_1082);
break;
case 4:
ivar0 = cs2method_3408(105, 110, 929, globalint_1083);
break;
case 5:
ivar0 = cs2method_3408(105, 110, 929, globalint_1084);
break;
case 6:
ivar0 = cs2method_3408(105, 110, 929, globalint_1085);
}
if (ivar0 != -1) {
setWidgetSprite(cs2method_3408(110, 100, 932, ivar0), new WidgetPointer(ivar10));
setWidgetText(cs2method_3408(73, 73, 926, ivar10), cs2method_3408(110, 115, 930, ivar0));
setScriptCallOnMouseOver(1160, new WidgetPointer(ivar10), -1, new WidgetPointer(476,59), cs2method_3408(110, 115, 930, ivar0), 25, 200, "IiIsii", new WidgetPointer(ivar10));
setScriptCallOnMouseExit(40, new WidgetPointer(476,59), "I", new WidgetPointer(ivar10));
if ((ivar10 != 31195149) && (ivar10 != 31195150)) {
setWidgetIsHidden(false, new WidgetPointer(476,17));
setWidgetPosition(getWidgetActualX(new WidgetPointer(ivar10)), getWidgetActualY(new WidgetPointer(ivar10)), 0, 0, new WidgetPointer(476,17));
script_1725(31195153);
ivar11 = add(getClientCycle(), 150);
setScriptCallOnGameloop(2891, ivar11, new WidgetPointer(ivar10), "iI", new WidgetPointer(ivar10));
}
}
}
ivar8 = add(ivar8, 1);
}
return;
}