108 lines
4.1 KiB
Plaintext
108 lines
4.1 KiB
Plaintext
void script_4632(int arg0) {
|
|
int ivar1;
|
|
int ivar2;
|
|
int ivar3;
|
|
string svar0;
|
|
string svar1;
|
|
string svar2;
|
|
string svar3;
|
|
string svar4;
|
|
string svar5;
|
|
ivar1 = -1;
|
|
ivar2 = -1;
|
|
svar0 = "";
|
|
svar1 = "";
|
|
svar2 = "";
|
|
svar3 = "";
|
|
svar4 = "";
|
|
svar5 = "";
|
|
if (globalint_1520 > 2000000) {
|
|
svar1 = "over " + formatNumber(2000000, 1);
|
|
} else {
|
|
svar1 = formatNumber(globalint_1520, 1);
|
|
}
|
|
ivar1 = min(2147483647, divide(divide(multiply(1000, globalint_1520), max(1, globalint_1521)), 1000));
|
|
ivar2 = mod(divide(multiply(1000, globalint_1520), max(1, globalint_1521)), 1000);
|
|
if (((boolean)ivar2)) {
|
|
svar0 = intToStr(ivar1);
|
|
} else {
|
|
svar0 = concat(intToStr(ivar1), ".");
|
|
if (ivar2 < 100) {
|
|
svar0 = concat(svar0, "0");
|
|
}
|
|
if (ivar2 < 10) {
|
|
svar0 = concat(svar0, "0");
|
|
}
|
|
svar0 = concat(svar0, intToStr(ivar2));
|
|
if (((boolean)mod(ivar2, 10))) {
|
|
svar0 = substr(0, subtract(strLength(svar0), 2), svar0);
|
|
}
|
|
if (((boolean)mod(ivar2, 100))) {
|
|
svar0 = substr(0, subtract(strLength(svar0), 2), svar0);
|
|
}
|
|
}
|
|
svar3 = formatNumber(globalint_1522, 1);
|
|
if (((boolean)arg0)) {
|
|
if (globalint_1520 > 2000) {
|
|
svar5 = "Behold " + globalstring_127 + ", champion of " + svar1 + " bouts in the Duel Arena!";
|
|
} else if (((boolean)globalint_1520)) {
|
|
svar5 = "Here stands " + globalstring_127 + ", once victor of a duel.";
|
|
} else {
|
|
svar5 = "Here stands " + globalstring_127 + ", victor of " + svar1 + " duels.";
|
|
}
|
|
svar2 = globalstring_127 + " defeats " + svar0 + " opponents for every loss!";
|
|
if (globalint_1522 > 250) {
|
|
svar3 = "over " + formatNumber(250, 1);
|
|
}
|
|
svar4 = globalstring_127 + " has vanquished " + formatNumber(globalint_1522, 1) + " opponents in a row.";
|
|
} else {
|
|
if (((boolean)arg0)) {
|
|
if (globalint_1520 > 2000) {
|
|
svar5 = "Behold " + globalstring_127 + ", taker of " + svar1 + " heads in the Wilderness!";
|
|
} else {
|
|
svar5 = "Here stands " + globalstring_127 + ", who has killed " + svar1 + " opponents in the Wilderness.";
|
|
}
|
|
svar2 = "Vanquisher of " + svar0 + " foes for every fall!";
|
|
if (globalint_1522 > 250) {
|
|
svar3 = "Over " + formatNumber(250, 1);
|
|
}
|
|
svar4 = svar3 + " victims in succession have rendered their souls to " + globalstring_127 + ".";
|
|
}
|
|
}
|
|
setWidgetText(new WidgetPointer(21,1), svar5);
|
|
setWidgetText(new WidgetPointer(21,3), svar4);
|
|
setWidgetText(new WidgetPointer(21,2), svar2);
|
|
setWidgetText(new WidgetPointer(21,4), "Highest value Wilderness kill:" + "<br>" + formatNumber(standart_config_2185, 1) + " coins.");
|
|
setWidgetIsHidden(false, new WidgetPointer(21,18));
|
|
setWidgetIsHidden(false, new WidgetPointer(21,49));
|
|
setWidgetIsHidden(true, new WidgetPointer(21,2));
|
|
setWidgetIsHidden(true, new WidgetPointer(21,3));
|
|
if (((boolean)globalint_1524)) {
|
|
setWidgetIsHidden(false, new WidgetPointer(21,2));
|
|
if (globalint_1522 > 1) {
|
|
setWidgetIsHidden(false, new WidgetPointer(21,3));
|
|
}
|
|
}
|
|
setWidgetIsHidden(true, new WidgetPointer(21,4));
|
|
if (((boolean)arg0) && (standart_config_2185 > 0)) {
|
|
setWidgetIsHidden(false, new WidgetPointer(21,4));
|
|
}
|
|
ivar3 = getWidgetActualHeight(new WidgetPointer(21,17));
|
|
setWidgetPosition(getWidgetActualX(new WidgetPointer(21,18)), getWidgetActualY(new WidgetPointer(21,4)), 0, 0, new WidgetPointer(21,18));
|
|
if (isWidgetHidden(new WidgetPointer(21,4))) {
|
|
setWidgetIsHidden(true, new WidgetPointer(21,18));
|
|
setWidgetPosition(getWidgetActualX(new WidgetPointer(21,3)), 0, 0, 2, new WidgetPointer(21,3));
|
|
setWidgetPosition(getWidgetActualX(new WidgetPointer(21,2)), getWidgetActualHeight(new WidgetPointer(21,3)), 0, 2, new WidgetPointer(21,2));
|
|
} else {
|
|
ivar3 = subtract(ivar3, getWidgetActualHeight(new WidgetPointer(21,4)));
|
|
}
|
|
setWidgetPosition(getWidgetActualX(new WidgetPointer(21,18)), getWidgetActualY(new WidgetPointer(21,2)), 0, 0, new WidgetPointer(21,49));
|
|
if (isWidgetHidden(new WidgetPointer(21,3))) {
|
|
ivar3 = subtract(ivar3, add(getWidgetActualHeight(new WidgetPointer(21,3)), getWidgetActualHeight(new WidgetPointer(21,2))));
|
|
} else {
|
|
setWidgetIsHidden(true, new WidgetPointer(21,49));
|
|
}
|
|
setWidgetSize(getWidgetActualWidth(new WidgetPointer(21,1)), ivar3, 0, 0, new WidgetPointer(21,1));
|
|
return;
|
|
}
|