69 lines
1.6 KiB
Plaintext
69 lines
1.6 KiB
Plaintext
void script_1175() {
|
|
int ivar0;
|
|
int ivar1;
|
|
int ivar2;
|
|
int ivar3;
|
|
int ivar4;
|
|
int ivar5;
|
|
if (mod(getClientCycle(), 10) != 0) {
|
|
return;
|
|
}
|
|
ivar0 = 0;
|
|
ivar1 = extractY(getMyPositionHash());
|
|
ivar2 = extractX(getMyPositionHash());
|
|
if (((ivar1 > 9919) && (ivar1 < 10368)) && ((ivar2 > 3007) && (ivar2 < 3136))) {
|
|
ivar0 = add(divide(subtract(ivar1, 9920), 8), 1);
|
|
} else {
|
|
if ((((ivar1 > 3524) && (ivar1 < 3968)) && ((ivar2 > 2943) && (ivar2 < 3393))) && ((boolean)bitconfig_5447)) {
|
|
ivar0 = add(divide(subtract(ivar1, 3520), 8), 1);
|
|
}
|
|
}
|
|
if (ivar0 < 0) {
|
|
ivar0 = 0;
|
|
} else {
|
|
if (ivar0 > 60) {
|
|
ivar0 = 60;
|
|
}
|
|
}
|
|
ivar3 = getMyCombat();
|
|
ivar4 = 0;
|
|
ivar5 = 0;
|
|
if (((boolean)script_208())) {
|
|
ivar4 = subtract(ivar3, ivar0);
|
|
if (ivar4 < 20) {
|
|
ivar4 = 20;
|
|
}
|
|
ivar5 = add(ivar3, ivar0);
|
|
if (ivar5 > 138) {
|
|
ivar5 = 138;
|
|
}
|
|
if (ivar4 == ivar5) {
|
|
if (getDisplayMode() < 2) {
|
|
setWidgetText(new WidgetPointer(548,10), " ");
|
|
} else {
|
|
setWidgetText(new WidgetPointer(746,17), " ");
|
|
}
|
|
return;
|
|
}
|
|
} else {
|
|
ivar4 = subtract(ivar3, add(ivar0, add(5, divide(ivar3, 10))));
|
|
if (ivar4 < 20) {
|
|
ivar4 = 20;
|
|
}
|
|
ivar5 = add(ivar3, add(ivar0, add(5, divide(ivar3, 10))));
|
|
if (ivar5 > 138) {
|
|
ivar5 = 138;
|
|
}
|
|
while ((ivar5 < 139) && (subtract(ivar5, add(ivar0, add(5, divide(ivar5, 10)))) <= ivar3)) {
|
|
ivar5 = add(ivar5, 1);
|
|
}
|
|
ivar5 = subtract(ivar5, 1);
|
|
}
|
|
if (getDisplayMode() < 2) {
|
|
setWidgetText(new WidgetPointer(548,10), intToStr(ivar4) + " - " + intToStr(ivar5));
|
|
} else {
|
|
setWidgetText(new WidgetPointer(746,17), intToStr(ivar4) + " - " + intToStr(ivar5));
|
|
}
|
|
return;
|
|
}
|