106 lines
3.6 KiB
Plaintext
106 lines
3.6 KiB
Plaintext
void script_5206() {
|
|
int ivar0;
|
|
int ivar1;
|
|
int ivar2;
|
|
int ivar3;
|
|
int ivar4;
|
|
int ivar5;
|
|
int ivar6;
|
|
int ivar7;
|
|
int ivar8;
|
|
int ivar9;
|
|
int ivar10;
|
|
int ivar11;
|
|
int ivar12;
|
|
int ivar13;
|
|
int ivar14;
|
|
int ivar15;
|
|
int ivar16;
|
|
int ivar17;
|
|
int ivar18;
|
|
ivar0 = 60;
|
|
ivar1 = subtract(getWidgetActualWidth(new WidgetPointer(1122,93)), multiply(ivar0, 4));
|
|
ivar2 = divide(ivar1, 5);
|
|
ivar3 = add(ivar2, divide(subtract(ivar1, multiply(ivar2, 5)), 2));
|
|
ivar4 = 0;
|
|
ivar5 = 0;
|
|
ivar6 = 5523;
|
|
ivar7 = 5524;
|
|
ivar8 = 5525;
|
|
ivar9 = 5526;
|
|
ivar10 = 5527;
|
|
ivar11 = cs2method2600(new WidgetPointer(1122,93));
|
|
ivar12 = cs2method2601(new WidgetPointer(1122,93));
|
|
deleteAllExtraChilds(new WidgetPointer(1122,93));
|
|
ivar13 = 0;
|
|
ivar14 = 0;
|
|
ivar15 = getCommonDefinitionSize(4850);
|
|
ivar16 = -1;
|
|
while (ivar13 < ivar15) {
|
|
ivar16 = cs2method_3408(105, 74, 4850, ivar13);
|
|
if ((ivar13 != 0) && (ivar16 == -1)) {
|
|
return;
|
|
}
|
|
ivar4 = add(ivar3, multiply(mod(ivar13, 4), add(ivar2, ivar0)));
|
|
ivar5 = add(ivar2, multiply(divide(ivar13, 4), add(ivar2, ivar0)));
|
|
createExtraChild(new WidgetPointer(1122,93), 5, ivar14);
|
|
setWidgetPosition(ivar4, ivar5, 0, 0);
|
|
setWidgetSize(ivar0, ivar0, 0, 0);
|
|
if (bitconfig_9675 == ivar13) {
|
|
setWidgetSprite(ivar9);
|
|
ivar14 = add(ivar14, 1);
|
|
createExtraChild(new WidgetPointer(1122,93), 5, ivar14);
|
|
setWidgetPosition(ivar4, ivar5, 0, 0);
|
|
setWidgetSize(ivar0, ivar0, 0, 0);
|
|
setWidgetSprite(getOtherCommonData(ivar16, 1883));
|
|
ivar14 = add(ivar14, 1);
|
|
createExtraChild(new WidgetPointer(1122,93), 5, ivar14);
|
|
setWidgetPosition(ivar4, ivar5, 0, 0);
|
|
setWidgetSize(ivar0, ivar0, 0, 0);
|
|
setWidgetSprite(-1);
|
|
} else if (((boolean)getOtherCommonData(ivar16, 1885)) || ((boolean)script_5200(getOtherCommonData(ivar16, 1885)))) {
|
|
setWidgetSprite(ivar6);
|
|
setScriptCallOnMouseEntered(688, new WidgetPointer(-32768,3), -2147483643, ivar7, "Iid");
|
|
setScriptCallOnMouseExit(688, new WidgetPointer(-32768,3), -2147483643, ivar6, "Iid");
|
|
setScriptCallOnMousePressed(688, new WidgetPointer(-32768,3), -2147483643, ivar8, "Iid");
|
|
setScriptCallOnMouseReleased(688, new WidgetPointer(-32768,3), -2147483643, ivar6, "Iid");
|
|
setWidgetContextMenuOption(1, "Select crest");
|
|
setScriptCallOnClickContextMenu(5207, new WidgetPointer(-32768,3), -2147483643, ivar13, "Iii");
|
|
ivar14 = add(ivar14, 1);
|
|
createExtraChild(new WidgetPointer(1122,93), 5, ivar14);
|
|
setWidgetPosition(ivar4, ivar5, 0, 0);
|
|
setWidgetSize(ivar0, ivar0, 0, 0);
|
|
setWidgetSprite(getOtherCommonData(ivar16, 1883));
|
|
ivar14 = add(ivar14, 1);
|
|
createExtraChild(new WidgetPointer(1122,93), 5, ivar14);
|
|
setWidgetPosition(ivar4, ivar5, 0, 0);
|
|
setWidgetSize(ivar0, ivar0, 0, 0);
|
|
setWidgetSprite(-1);
|
|
} else {
|
|
setWidgetSprite(ivar10);
|
|
ivar14 = add(ivar14, 1);
|
|
createExtraChild(new WidgetPointer(1122,93), 5, ivar14);
|
|
setWidgetPosition(ivar4, ivar5, 0, 0);
|
|
setWidgetSize(ivar0, ivar0, 0, 0);
|
|
setWidgetSprite(getOtherCommonData(ivar16, 1883));
|
|
cs2method2103(196);
|
|
ivar14 = add(ivar14, 1);
|
|
createExtraChild(new WidgetPointer(1122,93), 5, ivar14);
|
|
setWidgetPosition(ivar4, ivar5, 0, 0);
|
|
setWidgetSize(ivar0, ivar0, 0, 0);
|
|
setWidgetSprite(7454);
|
|
}
|
|
ivar14 = add(ivar14, 1);
|
|
ivar13 = add(ivar13, 1);
|
|
}
|
|
ivar17 = divide(ivar15, 4);
|
|
if (mod(ivar15, 4) != 0) {
|
|
ivar17 = add(ivar17, 1);
|
|
}
|
|
ivar18 = add(multiply(ivar17, add(ivar0, ivar2)), ivar2);
|
|
setWidgetScrollMax(getWidgetActualWidth(new WidgetPointer(1122,93)), ivar18, new WidgetPointer(1122,93));
|
|
cs2method2100(ivar11, ivar12, new WidgetPointer(1122,93));
|
|
script_31(73531486, 73531485, 5666, 5663, 5664, 5665, 5686, 5685);
|
|
return;
|
|
}
|