rl-api, rl-client: rename getHealth to getHealthScale
This commit is contained in:
@@ -69,21 +69,22 @@ public interface Actor extends Renderable
|
|||||||
Actor getInteracting();
|
Actor getInteracting();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the health ratio of the actor.
|
* Gets the health of the actor in {@link #getHealthScale()} units.
|
||||||
* <p>
|
|
||||||
* The ratio is the number of green bars in the overhead
|
|
||||||
* HP display.
|
|
||||||
*
|
*
|
||||||
* @return the health ratio
|
* The server does not transmit actors' real health, only this value
|
||||||
|
* between zero and {@link #getHealthScale()}. Some actors may be
|
||||||
|
* missing this info, in which case -1 is returned.
|
||||||
*/
|
*/
|
||||||
int getHealthRatio();
|
int getHealthRatio();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the health of the actor.
|
* Gets the maximum value {@link #getHealthRatio()} can return
|
||||||
*
|
*
|
||||||
* @return the health
|
* For actors with the default size health bar this is 30, but
|
||||||
|
* for bosses with a larger health bar this can be a larger number.
|
||||||
|
* Some actors may be missing this info, in which case -1 is returned.
|
||||||
*/
|
*/
|
||||||
int getHealth();
|
int getHealthScale();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the server-side location of the actor.
|
* Gets the server-side location of the actor.
|
||||||
|
|||||||
@@ -100,10 +100,10 @@ class OpponentInfoOverlay extends OverlayPanel
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (opponent.getName() != null && opponent.getHealth() > 0)
|
if (opponent.getName() != null && opponent.getHealthScale() > 0)
|
||||||
{
|
{
|
||||||
lastRatio = opponent.getHealthRatio();
|
lastRatio = opponent.getHealthRatio();
|
||||||
lastHealthScale = opponent.getHealth();
|
lastHealthScale = opponent.getHealthScale();
|
||||||
opponentName = Text.removeTags(opponent.getName());
|
opponentName = Text.removeTags(opponent.getName());
|
||||||
|
|
||||||
lastMaxHealth = null;
|
lastMaxHealth = null;
|
||||||
|
|||||||
@@ -165,7 +165,7 @@ class PrayerBarOverlay extends Overlay
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (config.hideIfOutOfCombat() && localPlayer.getHealth() == -1)
|
if (config.hideIfOutOfCombat() && localPlayer.getHealthScale() == -1)
|
||||||
{
|
{
|
||||||
showingPrayerBar = false;
|
showingPrayerBar = false;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -106,7 +106,7 @@ class TargetWeaknessOverlay extends Overlay
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
final int healthScale = target.getHealth();
|
final int healthScale = target.getHealthScale();
|
||||||
final int healthRatio = target.getHealthRatio();
|
final int healthRatio = target.getHealthRatio();
|
||||||
final Integer maxHealth = npcManager.getHealth(target.getId());
|
final Integer maxHealth = npcManager.getHealth(target.getId());
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user