Skip to content

Commit

Permalink
interface styles: add missing generic HD healthbars
Browse files Browse the repository at this point in the history
This includes the green bar used in the first phase of the Duke Sucellus
fight, along with 90px versions of all the existing bars.
  • Loading branch information
Enriath committed Jan 4, 2025
1 parent b59940f commit ecfbb98
Show file tree
Hide file tree
Showing 32 changed files with 69 additions and 2 deletions.
37 changes: 35 additions & 2 deletions runelite-api/src/main/java/net/runelite/api/SpriteID.java
Original file line number Diff line number Diff line change
Expand Up @@ -1724,7 +1724,28 @@ public final class SpriteID
public static final int HEALTHBAR_PURPLE_BACK_160PX = 4727;
/* Unmapped: 4728~4765 */
public static final int COLOSSEUM_DOOM = 4766;
/* Unmapped: 4767~4842 */
/* Unmapped: 4767~4770 */
public static final int HEALTHBAR_GREEN_FRONT_30PX = 4771;
public static final int HEALTHBAR_GREEN_BACK_30PX = 4772;
public static final int HEALTHBAR_GREEN_FRONT_40PX = 4773;
public static final int HEALTHBAR_GREEN_BACK_40PX = 4774;
public static final int HEALTHBAR_GREEN_FRONT_50PX = 4775;
public static final int HEALTHBAR_GREEN_BACK_50PX = 4776;
public static final int HEALTHBAR_GREEN_FRONT_60PX = 4777;
public static final int HEALTHBAR_GREEN_BACK_60PX = 4778;
public static final int HEALTHBAR_GREEN_FRONT_70PX = 4779;
public static final int HEALTHBAR_GREEN_BACK_70PX = 4780;
public static final int HEALTHBAR_GREEN_FRONT_80PX = 4781;
public static final int HEALTHBAR_GREEN_BACK_80PX = 4782;
public static final int HEALTHBAR_GREEN_FRONT_100PX = 4783;
public static final int HEALTHBAR_GREEN_BACK_100PX = 4784;
public static final int HEALTHBAR_GREEN_FRONT_120PX = 4785;
public static final int HEALTHBAR_GREEN_BACK_120PX = 4786;
public static final int HEALTHBAR_GREEN_FRONT_140PX = 4787;
public static final int HEALTHBAR_GREEN_BACK_140PX = 4788;
public static final int HEALTHBAR_GREEN_FRONT_160PX = 4789;
public static final int HEALTHBAR_GREEN_BACK_160PX = 4790;
/* Unmapped: 4791~4842 */
public static final int PRAYER_RP_ANCIENT_STRENGTH = 4843;
public static final int PRAYER_RP_ANCIENT_SIGHT = 4844;
public static final int PRAYER_RP_ANCIENT_WILL = 4845;
Expand Down Expand Up @@ -1759,7 +1780,19 @@ public final class SpriteID
public static final int HEALTHBAR_BLUE_MOON_BACK_120PX = 5582;
public static final int HEALTHBAR_ECLIPSE_MOON_FRONT_120PX = 5583;
public static final int HEALTHBAR_ECLIPSE_MOON_BACK_120PX = 5584;
/* Unmapped: 5585~5620 */
/* Unmapped: 5585~5608 */
public static final int HEALTHBAR_DEFAULT_FRONT_90PX = 5609;
public static final int HEALTHBAR_DEFAULT_BACK_90PX = 5610;
public static final int HEALTHBAR_CYAN_FRONT_90PX = 5611;
public static final int HEALTHBAR_CYAN_BACK_90PX = 5612;
public static final int HEALTHBAR_ORANGE_FRONT_90PX = 5613;
public static final int HEALTHBAR_ORANGE_BACK_90PX = 5614;
public static final int HEALTHBAR_YELLOW_FRONT_90PX = 5615;
public static final int HEALTHBAR_YELLOW_BACK_90PX = 5616;
public static final int HEALTHBAR_PURPLE_FRONT_90PX = 5617;
public static final int HEALTHBAR_PURPLE_BACK_90PX = 5618;
public static final int HEALTHBAR_GREEN_FRONT_90PX = 5619;
public static final int HEALTHBAR_GREEN_BACK_90PX = 5620;
public static final int HISCORE_CHAOS_ELEMENTAL = 5621;
public static final int HISCORE_ARTIO_CALLISTO = 5622;
public static final int HISCORE_CALVARION_VETION = 5623;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ enum HealthbarOverride implements SpriteOverride
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_90PX(HEALTHBAR_DEFAULT_FRONT_90PX, "default_front_90px.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"),
Expand All @@ -53,6 +54,7 @@ enum HealthbarOverride implements SpriteOverride
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_90PX(HEALTHBAR_DEFAULT_BACK_90PX, "default_back_90px.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"),
Expand All @@ -64,6 +66,7 @@ enum HealthbarOverride implements SpriteOverride
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_90PX(HEALTHBAR_CYAN_FRONT_90PX, "cyan_front_90px.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"),
Expand All @@ -75,6 +78,7 @@ enum HealthbarOverride implements SpriteOverride
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_90PX(HEALTHBAR_CYAN_BACK_90PX, "cyan_back_90px.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"),
Expand All @@ -86,6 +90,7 @@ enum HealthbarOverride implements SpriteOverride
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_90PX(HEALTHBAR_ORANGE_FRONT_90PX, "orange_front_90px.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"),
Expand All @@ -97,6 +102,7 @@ enum HealthbarOverride implements SpriteOverride
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_90PX(HEALTHBAR_ORANGE_BACK_90PX, "orange_back_90px.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"),
Expand All @@ -108,6 +114,7 @@ enum HealthbarOverride implements SpriteOverride
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_90PX(HEALTHBAR_YELLOW_FRONT_90PX, "yellow_front_90px.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"),
Expand All @@ -119,6 +126,7 @@ enum HealthbarOverride implements SpriteOverride
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_90PX(HEALTHBAR_YELLOW_BACK_90PX, "yellow_back_90px.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"),
Expand All @@ -130,6 +138,7 @@ enum HealthbarOverride implements SpriteOverride
PURPLE_FRONT_60PX(HEALTHBAR_PURPLE_FRONT_60PX, "purple_front_60px.png"),
PURPLE_FRONT_70PX(HEALTHBAR_PURPLE_FRONT_70PX, "purple_front_70px.png"),
PURPLE_FRONT_80PX(HEALTHBAR_PURPLE_FRONT_80PX, "purple_front_80px.png"),
PURPLE_FRONT_90PX(HEALTHBAR_PURPLE_FRONT_90PX, "purple_front_90px.png"),
PURPLE_FRONT_100PX(HEALTHBAR_PURPLE_FRONT_100PX, "purple_front_100px.png"),
PURPLE_FRONT_120PX(HEALTHBAR_PURPLE_FRONT_120PX, "purple_front_120px.png"),
PURPLE_FRONT_140PX(HEALTHBAR_PURPLE_FRONT_140PX, "purple_front_140px.png"),
Expand All @@ -141,11 +150,36 @@ enum HealthbarOverride implements SpriteOverride
PURPLE_BACK_60PX(HEALTHBAR_PURPLE_BACK_60PX, "purple_back_60px.png"),
PURPLE_BACK_70PX(HEALTHBAR_PURPLE_BACK_70PX, "purple_back_70px.png"),
PURPLE_BACK_80PX(HEALTHBAR_PURPLE_BACK_80PX, "purple_back_80px.png"),
PURPLE_BACK_90PX(HEALTHBAR_PURPLE_BACK_90PX, "purple_back_90px.png"),
PURPLE_BACK_100PX(HEALTHBAR_PURPLE_BACK_100PX, "purple_back_100px.png"),
PURPLE_BACK_120PX(HEALTHBAR_PURPLE_BACK_120PX, "purple_back_120px.png"),
PURPLE_BACK_140PX(HEALTHBAR_PURPLE_BACK_140PX, "purple_back_140px.png"),
PURPLE_BACK_160PX(HEALTHBAR_PURPLE_BACK_160PX, "purple_back_160px.png"),

GREEN_FRONT_30PX(HEALTHBAR_GREEN_FRONT_30PX, "green_front_40px.png"),
GREEN_FRONT_40PX(HEALTHBAR_GREEN_FRONT_40PX, "green_front_40px.png"),
GREEN_FRONT_50PX(HEALTHBAR_GREEN_FRONT_50PX, "green_front_50px.png"),
GREEN_FRONT_60PX(HEALTHBAR_GREEN_FRONT_60PX, "green_front_60px.png"),
GREEN_FRONT_70PX(HEALTHBAR_GREEN_FRONT_70PX, "green_front_70px.png"),
GREEN_FRONT_80PX(HEALTHBAR_GREEN_FRONT_80PX, "green_front_80px.png"),
GREEN_FRONT_90PX(HEALTHBAR_GREEN_FRONT_90PX, "green_front_90px.png"),
GREEN_FRONT_100PX(HEALTHBAR_GREEN_FRONT_100PX, "green_front_100px.png"),
GREEN_FRONT_120PX(HEALTHBAR_GREEN_FRONT_120PX, "green_front_120px.png"),
GREEN_FRONT_140PX(HEALTHBAR_GREEN_FRONT_140PX, "green_front_140px.png"),
GREEN_FRONT_160PX(HEALTHBAR_GREEN_FRONT_160PX, "green_front_160px.png"),

GREEN_BACK_30PX(HEALTHBAR_GREEN_BACK_30PX, "green_back_40px.png"),
GREEN_BACK_40PX(HEALTHBAR_GREEN_BACK_40PX, "green_back_40px.png"),
GREEN_BACK_50PX(HEALTHBAR_GREEN_BACK_50PX, "green_back_50px.png"),
GREEN_BACK_60PX(HEALTHBAR_GREEN_BACK_60PX, "green_back_60px.png"),
GREEN_BACK_70PX(HEALTHBAR_GREEN_BACK_70PX, "green_back_70px.png"),
GREEN_BACK_80PX(HEALTHBAR_GREEN_BACK_80PX, "green_back_80px.png"),
GREEN_BACK_90PX(HEALTHBAR_GREEN_BACK_90PX, "green_back_90px.png"),
GREEN_BACK_100PX(HEALTHBAR_GREEN_BACK_100PX, "green_back_100px.png"),
GREEN_BACK_120PX(HEALTHBAR_GREEN_BACK_120PX, "green_back_120px.png"),
GREEN_BACK_140PX(HEALTHBAR_GREEN_BACK_140PX, "green_back_140px.png"),
GREEN_BACK_160PX(HEALTHBAR_GREEN_BACK_160PX, "green_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"),

Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit ecfbb98

Please sign in to comment.