void script_1787(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,int arg9,int arg10,int arg11,int arg12,int arg13,int arg14,int arg15,int arg16) {
int ivar17;
int ivar18;
int ivar19;
int ivar20;
int ivar21;
int ivar22;
int ivar23;
int ivar24;
string svar0;
svar0 = "";
ivar17 = 0;
ivar18 = 0;
ivar19 = 0;
if (((boolean)globalint_271)) {
setWidgetText(new WidgetPointer(arg3), cs2method3611() + ":");
} else {
setWidgetText(new WidgetPointer(arg3), "This clan:");
}
setWidgetText(new WidgetPointer(arg5), intToStr(globalint_261));
setWidgetText(new WidgetPointer(arg11), intToStr(globalint_262));
if (bitconfig_5280 > 0) {
if (globalint_263 < 65535) {
setWidgetText(new WidgetPointer(arg7), script_46(globalint_263, ","));
} else {
setWidgetText(new WidgetPointer(arg7), "
" + "You rock!" + "");
}
if (globalint_264 < 65535) {
setWidgetText(new WidgetPointer(arg13), script_46(globalint_264, ","));
} else {
setWidgetText(new WidgetPointer(arg13), "" + "They rock!" + "");
}
setWidgetIsHidden(false, new WidgetPointer(arg6));
setWidgetIsHidden(false, new WidgetPointer(arg12));
setWidgetIsHidden(false, new WidgetPointer(arg7));
setWidgetIsHidden(false, new WidgetPointer(arg13));
ivar17 = 1;
if (bitconfig_5280 < 15) {
svar0 = "/ " + script_46(cs2method_3408(105, 105, 1605, bitconfig_5280), ",");
setWidgetText(new WidgetPointer(arg8), svar0);
setWidgetText(new WidgetPointer(arg14), svar0);
setWidgetIsHidden(false, new WidgetPointer(arg8));
setWidgetIsHidden(false, new WidgetPointer(arg14));
ivar18 = 1;
} else {
setWidgetIsHidden(true, new WidgetPointer(arg8));
setWidgetIsHidden(true, new WidgetPointer(arg14));
}
} else {
setWidgetIsHidden(true, new WidgetPointer(arg6));
setWidgetIsHidden(true, new WidgetPointer(arg12));
setWidgetIsHidden(true, new WidgetPointer(arg7));
setWidgetIsHidden(true, new WidgetPointer(arg13));
setWidgetIsHidden(true, new WidgetPointer(arg8));
setWidgetIsHidden(true, new WidgetPointer(arg14));
}
if (((boolean)globalint_260)) {
setScriptCallOnGameloop(-1, "", new WidgetPointer(arg16));
if (bitconfig_5281 > 0) {
setWidgetText(new WidgetPointer(arg15), "Time remaining:");
if (globalint_270 > 60) {
script_1791(arg16);
} else if (globalint_270 > 1) {
setWidgetText(new WidgetPointer(arg16), intToStr(globalint_270) + " minutes");
} else if (((boolean)globalint_270)) {
setWidgetText(new WidgetPointer(arg16), "" + "1 minute" + "");
} else {
setWidgetText(new WidgetPointer(arg16), "" + "Not much!" + "");
}
setWidgetIsHidden(false, new WidgetPointer(arg15));
setWidgetIsHidden(false, new WidgetPointer(arg16));
ivar19 = 1;
} else {
setWidgetIsHidden(true, new WidgetPointer(arg15));
setWidgetIsHidden(true, new WidgetPointer(arg16));
}
} else {
setWidgetText(new WidgetPointer(arg15), "Countdown to battle:");
if (globalint_265 != globalint_270) {
globalint_265 = globalint_270;
script_1790(arg16);
setScriptCallOnGameloop(1789, new WidgetPointer(arg16), getClientCycle(), globalint_270, "Iii", new WidgetPointer(arg16));
}
setWidgetIsHidden(false, new WidgetPointer(arg15));
setWidgetIsHidden(false, new WidgetPointer(arg16));
ivar19 = 1;
}
ivar20 = getMaxLineWidth(512, 494, getWidgetText(new WidgetPointer(arg3)));
ivar21 = getMaxLineWidth(512, 494, getWidgetText(new WidgetPointer(arg9)));
ivar20 = max(add(add(getMaxLineWidth(512, 494, getWidgetText(new WidgetPointer(arg4))), 10), getMaxLineWidth(512, 494, getWidgetText(new WidgetPointer(arg5)))), ivar20);
ivar21 = max(add(add(getMaxLineWidth(512, 494, getWidgetText(new WidgetPointer(arg10))), 10), getMaxLineWidth(512, 494, getWidgetText(new WidgetPointer(arg11)))), ivar21);
ivar22 = add(getWidgetActualHeight(new WidgetPointer(arg3)), getWidgetActualHeight(new WidgetPointer(arg4)));
if (((boolean)ivar17)) {
ivar20 = max(add(add(getMaxLineWidth(512, 494, getWidgetText(new WidgetPointer(arg6))), 10), getMaxLineWidth(512, 494, getWidgetText(new WidgetPointer(arg7)))), ivar20);
ivar21 = max(add(add(getMaxLineWidth(512, 494, getWidgetText(new WidgetPointer(arg12))), 10), getMaxLineWidth(512, 494, getWidgetText(new WidgetPointer(arg13)))), ivar21);
ivar22 = add(ivar22, getWidgetActualHeight(new WidgetPointer(arg6)));
if (((boolean)ivar18)) {
ivar20 = max(getMaxLineWidth(512, 494, getWidgetText(new WidgetPointer(arg8))), ivar20);
ivar21 = max(getMaxLineWidth(512, 494, getWidgetText(new WidgetPointer(arg14))), ivar21);
ivar22 = add(ivar22, getWidgetActualHeight(new WidgetPointer(arg8)));
}
}
ivar23 = add(add(ivar20, 10), ivar21);
if (((boolean)ivar19)) {
setWidgetSize(add(ivar23, 8), add(ivar22, 8), 0, 0, new WidgetPointer(arg0));
setWidgetSize(getWidgetActualWidth(new WidgetPointer(arg0)), getWidgetActualHeight(new WidgetPointer(arg0)), 0, 0, new WidgetPointer(arg1));
script_1788(ivar20, arg3, arg4, arg5, arg6, arg7, arg8, ivar21, arg9, arg10, arg11, arg12, arg13, arg14, ivar23);
setWidgetPosition(add(add(4, ivar20), 5), 4, 0, 0, new WidgetPointer(arg2));
setWidgetSize(0, ivar22, 0, 0, new WidgetPointer(arg2));
script_1086(arg0, 0, 0, 0);
return;
}
ivar24 = ivar22;
ivar22 = add(add(add(ivar22, 10), getWidgetActualHeight(new WidgetPointer(arg15))), getWidgetActualHeight(new WidgetPointer(arg16)));
ivar23 = max(getMaxLineWidth(512, 494, getWidgetText(new WidgetPointer(arg15))), ivar23);
ivar23 = max(getMaxLineWidth(512, 494, getWidgetText(new WidgetPointer(arg16))), ivar23);
setWidgetSize(add(ivar23, 8), add(ivar22, 8), 0, 0, new WidgetPointer(arg0));
setWidgetSize(getWidgetActualWidth(new WidgetPointer(arg0)), getWidgetActualHeight(new WidgetPointer(arg0)), 0, 0, new WidgetPointer(arg1));
script_1788(ivar20, arg3, arg4, arg5, arg6, arg7, arg8, ivar21, arg9, arg10, arg11, arg12, arg13, arg14, ivar23);
setWidgetPosition(add(add(4, ivar20), divide(subtract(ivar23, add(ivar20, ivar21)), 2)), 4, 0, 0, new WidgetPointer(arg2));
setWidgetSize(0, ivar24, 0, 0, new WidgetPointer(arg2));
setWidgetSize(ivar23, getWidgetActualHeight(new WidgetPointer(arg15)), 0, 0, new WidgetPointer(arg15));
setWidgetSize(ivar23, getWidgetActualHeight(new WidgetPointer(arg16)), 0, 0, new WidgetPointer(arg16));
setWidgetPosition(4, add(add(4, ivar24), 10), 0, 0, new WidgetPointer(arg15));
setWidgetPosition(4, add(add(add(4, ivar24), 10), getWidgetActualHeight(new WidgetPointer(arg15))), 0, 0, new WidgetPointer(arg16));
script_1086(arg0, add(add(4, ivar24), 5), 0, 0);
return;
}