Merge pull request #13798 from Hydrox6/hd-healthbars-why-are-there-so-many

interface styles: add HD healthbars for the rest of the healtbars
This commit is contained in:
Jordan
2021-09-14 07:13:30 +00:00
committed by GitHub
86 changed files with 173 additions and 21 deletions

View File

@@ -1300,10 +1300,10 @@ public final class SpriteID
public static final int UNKNOWN_WHITE_REFRESH_ARROWS = 1412;
public static final int TAB_QUESTS_PURPLE_KOUREND_UNUSED = 1413;
public static final int TAB_QUESTS_PURPLE_KOUREND = 1414;
public static final int UNKNOWN_GREEN_BAR = 1415;
public static final int UNKNOWN_BLUE_BAR = 1416;
public static final int UNKNOWN_YELLOW_BAR = 1417;
public static final int UNKNOWN_RED_BAR = 1418;
public static final int HEALTHBAR_COX_GREEN = 1415;
public static final int HEALTHBAR_COX_BLUE = 1416;
public static final int HEALTHBAR_COX_YELLOW = 1417;
public static final int HEALTHBAR_COX_RED = 1418;
/* Unmapped: 1419 */
public static final int PRAYER_RIGOUR = 1420;
public static final int PRAYER_AUGURY = 1421;
@@ -1525,9 +1525,69 @@ public final class SpriteID
public static final int HEALTHBAR_DEFAULT_BACK_140PX = 2189;
public static final int HEALTHBAR_DEFAULT_FRONT_160PX = 2190;
public static final int HEALTHBAR_DEFAULT_BACK_160PX = 2191;
/* Unmapped: 2192~2306 */
public static final int TAB_CLAN_CHAT = 2307;
/* Unmapped: 2308~2419 */
public static final int WIKI_DESELECTED = 2420;
public static final int WIKI_SELECTED = 2421;
/* Unmapped: 2422~2430 */
public static final int HEALTHBAR_DEFAULT_FRONT_40PX = 2431;
public static final int HEALTHBAR_DEFAULT_BACK_40PX = 2432;
public static final int HEALTHBAR_CYAN_FRONT_30PX = 2433;
public static final int HEALTHBAR_CYAN_BACK_30PX = 2434;
public static final int HEALTHBAR_CYAN_FRONT_40PX = 2435;
public static final int HEALTHBAR_CYAN_BACK_40PX = 2436;
public static final int HEALTHBAR_CYAN_FRONT_50PX = 2437;
public static final int HEALTHBAR_CYAN_BACK_50PX = 2438;
public static final int HEALTHBAR_CYAN_FRONT_60PX = 2439;
public static final int HEALTHBAR_CYAN_BACK_60PX = 2440;
public static final int HEALTHBAR_CYAN_FRONT_80PX = 2441;
public static final int HEALTHBAR_CYAN_BACK_80PX = 2442;
public static final int HEALTHBAR_CYAN_FRONT_100PX = 2443;
public static final int HEALTHBAR_CYAN_BACK_100PX = 2444;
public static final int HEALTHBAR_CYAN_FRONT_120PX = 2445;
public static final int HEALTHBAR_CYAN_BACK_120PX = 2446;
public static final int HEALTHBAR_CYAN_FRONT_140PX = 2447;
public static final int HEALTHBAR_CYAN_BACK_140PX = 2448;
public static final int HEALTHBAR_CYAN_FRONT_160PX = 2449;
public static final int HEALTHBAR_CYAN_BACK_160PX = 2450;
public static final int HEALTHBAR_ORANGE_FRONT_30PX = 2451;
public static final int HEALTHBAR_ORANGE_BACK_30PX = 2452;
public static final int HEALTHBAR_ORANGE_FRONT_40PX = 2453;
public static final int HEALTHBAR_ORANGE_BACK_40PX = 2454;
public static final int HEALTHBAR_ORANGE_FRONT_50PX = 2455;
public static final int HEALTHBAR_ORANGE_BACK_50PX = 2456;
public static final int HEALTHBAR_ORANGE_FRONT_60PX = 2457;
public static final int HEALTHBAR_ORANGE_BACK_60PX = 2458;
public static final int HEALTHBAR_ORANGE_FRONT_80PX = 2459;
public static final int HEALTHBAR_ORANGE_BACK_80PX = 2460;
public static final int HEALTHBAR_ORANGE_FRONT_100PX = 2461;
public static final int HEALTHBAR_ORANGE_BACK_100PX = 2462;
public static final int HEALTHBAR_ORANGE_FRONT_120PX = 2463;
public static final int HEALTHBAR_ORANGE_BACK_120PX = 2464;
public static final int HEALTHBAR_ORANGE_FRONT_140PX = 2465;
public static final int HEALTHBAR_ORANGE_BACK_140PX = 2466;
public static final int HEALTHBAR_ORANGE_FRONT_160PX = 2467;
public static final int HEALTHBAR_ORANGE_BACK_160PX = 2468;
public static final int HEALTHBAR_YELLOW_FRONT_30PX = 2469;
public static final int HEALTHBAR_YELLOW_BACK_30PX = 2470;
public static final int HEALTHBAR_YELLOW_FRONT_40PX = 2471;
public static final int HEALTHBAR_YELLOW_BACK_40PX = 2472;
public static final int HEALTHBAR_YELLOW_FRONT_50PX = 2473;
public static final int HEALTHBAR_YELLOW_BACK_50PX = 2474;
public static final int HEALTHBAR_YELLOW_FRONT_60PX = 2475;
public static final int HEALTHBAR_YELLOW_BACK_60PX = 2476;
public static final int HEALTHBAR_YELLOW_FRONT_80PX = 2477;
public static final int HEALTHBAR_YELLOW_BACK_80PX = 2478;
public static final int HEALTHBAR_YELLOW_FRONT_100PX = 2479;
public static final int HEALTHBAR_YELLOW_BACK_100PX = 2480;
public static final int HEALTHBAR_YELLOW_FRONT_120PX = 2481;
public static final int HEALTHBAR_YELLOW_BACK_120PX = 2482;
public static final int HEALTHBAR_YELLOW_FRONT_140PX = 2483;
public static final int HEALTHBAR_YELLOW_BACK_140PX = 2484;
public static final int HEALTHBAR_YELLOW_FRONT_160PX = 2485;
public static final int HEALTHBAR_YELLOW_BACK_160PX = 2486;
/* Unmapped: 2487~2824 */
public static final int FRIENDS_CHAT_RANK_SMILEY_FRIEND = 2825;
public static final int FRIENDS_CHAT_RANK_CROWN_JAGEX_MODERATOR = 2826;
public static final int FRIENDS_CHAT_RANK_KEY_CHANNEL_OWNER = 2827;
@@ -1541,7 +1601,19 @@ public final class SpriteID
public static final int SETTINGS_SLIDER_HANDLE_BLUE = 2858;
public static final int SETTINGS_SLIDER_HANDLE_RED = 2859;
public static final int SETTINGS_SLIDER_HANDLE_GREEN = 2860;
/* Unmapped: 2861~2980 */
/* Unmapped: 2861~2966 */
public static final int HEALTHBAR_BLUE_FRONT_50PX = 2967;
public static final int HEALTHBAR_BLUE_BACK_50PX = 2968;
/* Unmapped: 2968~2970 */
public static final int HEALTHBAR_DEFAULT_FRONT_70PX = 2971;
public static final int HEALTHBAR_DEFAULT_BACK_70PX = 2972;
public static final int HEALTHBAR_CYAN_FRONT_70PX = 2973;
public static final int HEALTHBAR_CYAN_BACK_70PX = 2974;
public static final int HEALTHBAR_ORANGE_FRONT_70PX = 2975;
public static final int HEALTHBAR_ORANGE_BACK_70PX = 2976;
public static final int HEALTHBAR_YELLOW_FRONT_70PX = 2977;
public static final int HEALTHBAR_YELLOW_BACK_70PX = 2978;
/* Unmapped: 2979, 2980 */
public static final int SPELL_RESURRECT_SUPERIOR_SKELETON = 2981;
/* Unmapped: 2982~2986 */
public static final int SPELL_RESURRECT_SUPERIOR_SKELETON_DISABLED = 2987;

View File

@@ -34,23 +34,103 @@ import net.runelite.client.game.SpriteOverride;
@RequiredArgsConstructor
enum HealthbarOverride implements SpriteOverride
{
BACK_30PX(HEALTHBAR_DEFAULT_BACK_30PX, "back_30px.png"),
BACK_50PX(HEALTHBAR_DEFAULT_BACK_50PX, "back_30px.png"),
BACK_60PX(HEALTHBAR_DEFAULT_BACK_60PX, "back_30px.png"),
BACK_80PX(HEALTHBAR_DEFAULT_BACK_80PX, "back_90px.png"),
BACK_100PX(HEALTHBAR_DEFAULT_BACK_100PX, "back_90px.png"),
BACK_120PX(HEALTHBAR_DEFAULT_BACK_120PX, "back_90px.png"),
BACK_140PX(HEALTHBAR_DEFAULT_BACK_140PX, "back_90px.png"),
BACK_160PX(HEALTHBAR_DEFAULT_BACK_160PX, "back_90px.png"),
// Reusing the 40px image for the 30px bars is intentional,
// as a 30px HD bar is way too small and looks very wrong
DEFAULT_FRONT_30PX(HEALTHBAR_DEFAULT_FRONT_30PX, "default_front_40px.png"),
DEFAULT_FRONT_40PX(HEALTHBAR_DEFAULT_FRONT_40PX, "default_front_40px.png"),
DEFAULT_FRONT_50PX(HEALTHBAR_DEFAULT_FRONT_50PX, "default_front_50px.png"),
DEFAULT_FRONT_60PX(HEALTHBAR_DEFAULT_FRONT_60PX, "default_front_60px.png"),
DEFAULT_FRONT_70PX(HEALTHBAR_DEFAULT_FRONT_70PX, "default_front_70px.png"),
DEFAULT_FRONT_80PX(HEALTHBAR_DEFAULT_FRONT_80PX, "default_front_80px.png"),
DEFAULT_FRONT_100PX(HEALTHBAR_DEFAULT_FRONT_100PX, "default_front_100px.png"),
DEFAULT_FRONT_120PX(HEALTHBAR_DEFAULT_FRONT_120PX, "default_front_120px.png"),
DEFAULT_FRONT_140PX(HEALTHBAR_DEFAULT_FRONT_140PX, "default_front_140px.png"),
DEFAULT_FRONT_160PX(HEALTHBAR_DEFAULT_FRONT_160PX, "default_front_160px.png"),
FRONT_30PX(HEALTHBAR_DEFAULT_FRONT_30PX, "front_30px.png"),
FRONT_50PX(HEALTHBAR_DEFAULT_FRONT_50PX, "front_30px.png"),
FRONT_60PX(HEALTHBAR_DEFAULT_FRONT_60PX, "front_30px.png"),
FRONT_80PX(HEALTHBAR_DEFAULT_FRONT_80PX, "front_90px.png"),
FRONT_100PX(HEALTHBAR_DEFAULT_FRONT_100PX, "front_90px.png"),
FRONT_120PX(HEALTHBAR_DEFAULT_FRONT_120PX, "front_90px.png"),
FRONT_140PX(HEALTHBAR_DEFAULT_FRONT_140PX, "front_90px.png"),
FRONT_160PX(HEALTHBAR_DEFAULT_FRONT_160PX, "front_90px.png");
DEFAULT_BACK_30PX(HEALTHBAR_DEFAULT_BACK_30PX, "default_back_40px.png"),
DEFAULT_BACK_40PX(HEALTHBAR_DEFAULT_BACK_40PX, "default_back_40px.png"),
DEFAULT_BACK_50PX(HEALTHBAR_DEFAULT_BACK_50PX, "default_back_50px.png"),
DEFAULT_BACK_60PX(HEALTHBAR_DEFAULT_BACK_60PX, "default_back_60px.png"),
DEFAULT_BACK_70PX(HEALTHBAR_DEFAULT_BACK_70PX, "default_back_70px.png"),
DEFAULT_BACK_80PX(HEALTHBAR_DEFAULT_BACK_80PX, "default_back_80px.png"),
DEFAULT_BACK_100PX(HEALTHBAR_DEFAULT_BACK_100PX, "default_back_100px.png"),
DEFAULT_BACK_120PX(HEALTHBAR_DEFAULT_BACK_120PX, "default_back_120px.png"),
DEFAULT_BACK_140PX(HEALTHBAR_DEFAULT_BACK_140PX, "default_back_140px.png"),
DEFAULT_BACK_160PX(HEALTHBAR_DEFAULT_BACK_160PX, "default_back_160px.png"),
CYAN_FRONT_30PX(HEALTHBAR_CYAN_FRONT_30PX, "cyan_front_40px.png"),
CYAN_FRONT_40PX(HEALTHBAR_CYAN_FRONT_40PX, "cyan_front_40px.png"),
CYAN_FRONT_50PX(HEALTHBAR_CYAN_FRONT_50PX, "cyan_front_50px.png"),
CYAN_FRONT_60PX(HEALTHBAR_CYAN_FRONT_60PX, "cyan_front_60px.png"),
CYAN_FRONT_70PX(HEALTHBAR_CYAN_FRONT_70PX, "cyan_front_70px.png"),
CYAN_FRONT_80PX(HEALTHBAR_CYAN_FRONT_80PX, "cyan_front_80px.png"),
CYAN_FRONT_100PX(HEALTHBAR_CYAN_FRONT_100PX, "cyan_front_100px.png"),
CYAN_FRONT_120PX(HEALTHBAR_CYAN_FRONT_120PX, "cyan_front_120px.png"),
CYAN_FRONT_140PX(HEALTHBAR_CYAN_FRONT_140PX, "cyan_front_140px.png"),
CYAN_FRONT_160PX(HEALTHBAR_CYAN_FRONT_160PX, "cyan_front_160px.png"),
CYAN_BACK_30PX(HEALTHBAR_CYAN_BACK_30PX, "cyan_back_40px.png"),
CYAN_BACK_40PX(HEALTHBAR_CYAN_BACK_40PX, "cyan_back_40px.png"),
CYAN_BACK_50PX(HEALTHBAR_CYAN_BACK_50PX, "cyan_back_50px.png"),
CYAN_BACK_60PX(HEALTHBAR_CYAN_BACK_60PX, "cyan_back_60px.png"),
CYAN_BACK_70PX(HEALTHBAR_CYAN_BACK_70PX, "cyan_back_70px.png"),
CYAN_BACK_80PX(HEALTHBAR_CYAN_BACK_80PX, "cyan_back_80px.png"),
CYAN_BACK_100PX(HEALTHBAR_CYAN_BACK_100PX, "cyan_back_100px.png"),
CYAN_BACK_120PX(HEALTHBAR_CYAN_BACK_120PX, "cyan_back_120px.png"),
CYAN_BACK_140PX(HEALTHBAR_CYAN_BACK_140PX, "cyan_back_140px.png"),
CYAN_BACK_160PX(HEALTHBAR_CYAN_BACK_160PX, "cyan_back_160px.png"),
ORANGE_FRONT_30PX(HEALTHBAR_ORANGE_FRONT_30PX, "orange_front_40px.png"),
ORANGE_FRONT_40PX(HEALTHBAR_ORANGE_FRONT_40PX, "orange_front_40px.png"),
ORANGE_FRONT_50PX(HEALTHBAR_ORANGE_FRONT_50PX, "orange_front_50px.png"),
ORANGE_FRONT_60PX(HEALTHBAR_ORANGE_FRONT_60PX, "orange_front_60px.png"),
ORANGE_FRONT_70PX(HEALTHBAR_ORANGE_FRONT_70PX, "orange_front_70px.png"),
ORANGE_FRONT_80PX(HEALTHBAR_ORANGE_FRONT_80PX, "orange_front_80px.png"),
ORANGE_FRONT_100PX(HEALTHBAR_ORANGE_FRONT_100PX, "orange_front_100px.png"),
ORANGE_FRONT_120PX(HEALTHBAR_ORANGE_FRONT_120PX, "orange_front_120px.png"),
ORANGE_FRONT_140PX(HEALTHBAR_ORANGE_FRONT_140PX, "orange_front_140px.png"),
ORANGE_FRONT_160PX(HEALTHBAR_ORANGE_FRONT_160PX, "orange_front_160px.png"),
ORANGE_BACK_30PX(HEALTHBAR_ORANGE_BACK_30PX, "orange_back_40px.png"),
ORANGE_BACK_40PX(HEALTHBAR_ORANGE_BACK_40PX, "orange_back_40px.png"),
ORANGE_BACK_50PX(HEALTHBAR_ORANGE_BACK_50PX, "orange_back_50px.png"),
ORANGE_BACK_60PX(HEALTHBAR_ORANGE_BACK_60PX, "orange_back_60px.png"),
ORANGE_BACK_70PX(HEALTHBAR_ORANGE_BACK_70PX, "orange_back_70px.png"),
ORANGE_BACK_80PX(HEALTHBAR_ORANGE_BACK_80PX, "orange_back_80px.png"),
ORANGE_BACK_100PX(HEALTHBAR_ORANGE_BACK_100PX, "orange_back_100px.png"),
ORANGE_BACK_120PX(HEALTHBAR_ORANGE_BACK_120PX, "orange_back_120px.png"),
ORANGE_BACK_140PX(HEALTHBAR_ORANGE_BACK_140PX, "orange_back_140px.png"),
ORANGE_BACK_160PX(HEALTHBAR_ORANGE_BACK_160PX, "orange_back_160px.png"),
YELLOW_FRONT_30PX(HEALTHBAR_YELLOW_FRONT_30PX, "yellow_front_40px.png"),
YELLOW_FRONT_40PX(HEALTHBAR_YELLOW_FRONT_40PX, "yellow_front_40px.png"),
YELLOW_FRONT_50PX(HEALTHBAR_YELLOW_FRONT_50PX, "yellow_front_50px.png"),
YELLOW_FRONT_60PX(HEALTHBAR_YELLOW_FRONT_60PX, "yellow_front_60px.png"),
YELLOW_FRONT_70PX(HEALTHBAR_YELLOW_FRONT_70PX, "yellow_front_70px.png"),
YELLOW_FRONT_80PX(HEALTHBAR_YELLOW_FRONT_80PX, "yellow_front_80px.png"),
YELLOW_FRONT_100PX(HEALTHBAR_YELLOW_FRONT_100PX, "yellow_front_100px.png"),
YELLOW_FRONT_120PX(HEALTHBAR_YELLOW_FRONT_120PX, "yellow_front_120px.png"),
YELLOW_FRONT_140PX(HEALTHBAR_YELLOW_FRONT_140PX, "yellow_front_140px.png"),
YELLOW_FRONT_160PX(HEALTHBAR_YELLOW_FRONT_160PX, "yellow_front_160px.png"),
YELLOW_BACK_30PX(HEALTHBAR_YELLOW_BACK_30PX, "yellow_back_40px.png"),
YELLOW_BACK_40PX(HEALTHBAR_YELLOW_BACK_40PX, "yellow_back_40px.png"),
YELLOW_BACK_50PX(HEALTHBAR_YELLOW_BACK_50PX, "yellow_back_50px.png"),
YELLOW_BACK_60PX(HEALTHBAR_YELLOW_BACK_60PX, "yellow_back_60px.png"),
YELLOW_BACK_70PX(HEALTHBAR_YELLOW_BACK_70PX, "yellow_back_70px.png"),
YELLOW_BACK_80PX(HEALTHBAR_YELLOW_BACK_80PX, "yellow_back_80px.png"),
YELLOW_BACK_100PX(HEALTHBAR_YELLOW_BACK_100PX, "yellow_back_100px.png"),
YELLOW_BACK_120PX(HEALTHBAR_YELLOW_BACK_120PX, "yellow_back_120px.png"),
YELLOW_BACK_140PX(HEALTHBAR_YELLOW_BACK_140PX, "yellow_back_140px.png"),
YELLOW_BACK_160PX(HEALTHBAR_YELLOW_BACK_160PX, "yellow_back_160px.png"),
BLUE_FRONT_50PX(HEALTHBAR_BLUE_FRONT_50PX, "blue_front_50px.png"),
BLUE_BACK_50PX(HEALTHBAR_BLUE_BACK_50PX, "blue_back_50px.png"),
COX_GREEN(HEALTHBAR_COX_GREEN, "cox_green.png"),
COX_BLUE(HEALTHBAR_COX_BLUE, "cox_blue.png"),
COX_YELLOW(HEALTHBAR_COX_YELLOW, "cox_yellow.png"),
COX_RED(HEALTHBAR_COX_RED, "cox_red.png");
@Getter
private final int spriteId;

Binary file not shown.

After

Width:  |  Height:  |  Size: 774 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 768 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 830 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 791 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 358 B

After

Width:  |  Height:  |  Size: 619 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 437 B

After

Width:  |  Height:  |  Size: 692 B