52 lines
1.5 KiB
Plaintext

void script_3987(int arg0,int arg1,int arg2) {
int ivar3;
int ivar4;
int ivar5;
if (arg0 == 63) {
arg0 = bitconfig_8575;
} else {
if (arg0 == 999) {
arg0 = bitconfig_8582;
}
}
if (arg1 == 999) {
arg1 = bitconfig_8579;
}
if (arg2 == 999) {
arg2 = bitconfig_8580;
}
script_4017(arg0);
setWidgetSprite(cs2method_3408(105, 100, 3491, arg0), new WidgetPointer(917,120));
setWidgetText(new WidgetPointer(917,121), cs2method_3408(105, 115, 3487, arg0));
setWidgetIsHidden(false, new WidgetPointer(917,121));
if (setWidgetRegister(new WidgetPointer(917,105))) {
cs2method1309(1, 172);
}
if (setWidgetRegister(new WidgetPointer(917,117))) {
cs2method1309(1, 56);
}
if (setWidgetRegister(new WidgetPointer(917,121))) {
cs2method1309(1, 56);
}
globalint_1422 = -1;
ivar3 = cs2method_3408(105, 105, 3482, arg0);
deleteAllExtraChilds(new WidgetPointer(917,98));
setWidgetIsHidden(true, new WidgetPointer(917,119));
setWidgetIsHidden(true, new WidgetPointer(917,115));
ivar4 = 0;
setWidgetIsHidden(false, new WidgetPointer(917,91));
if (((boolean)bitconfig_9030)) {
ivar4 = script_4243();
setWidgetIsHidden(true, new WidgetPointer(917,91));
} else if (ivar3 == 4091) {
ivar4 = script_3988(arg0);
} else {
ivar4 = script_3989(ivar3, arg1, arg2);
}
ivar5 = add(ivar4, getWidgetActualHeight(new WidgetPointer(917,99)));
ivar5 = max(ivar5, getWidgetActualHeight(new WidgetPointer(917,98)));
setWidgetScrollMax(0, ivar5, new WidgetPointer(917,98));
script_31(60096612, 60096610, 4343, 4340, 4341, 4342, 4337, 4336);
return;
}