Skip to content

1Defence/party-health-status

Repository files navigation

Party Health Status

Visual representation of your party members hitpoints

PartyHealthStatusExample.mp4

Visual Overlay

PartyHealthVisualOverlay

  • Optional toggles to not draw the overlay.

    PartyHealthVisualToggles

  • Lists of specific players to either show or hide from drawing.

    • Player names are separated by commas i.e | Joe,Billy,Bob
    • If no players are specified ALL party members will be drawn.

    PartyHealthVisualLists

  • Optional offset that determines what hitpoints are considered to be healthy.

    PartyHealthHealthy

    • For certain visuals the player must be missing 1HP, this value can be offset with this setting.
      i.e with an offset of 9, the player won't render visuals until they're missing more than 9 HP.
  • Toggles a rounded hitbox for the given players and specifies the opacity/intensity of the color if rendered.

    PartyHealthHull

  • Recolors menu options when the heal other spell is selected.

    PartyHealthHealOther

    • The name of the player is colored based on their current HP, in the same manner that the HP overlay is configured.
    • Instead of displaying combat level, the current HP is displayed within the parenthesis.
    • Healthy players will not display an HP and instead have the entire menu option greyed out.
  • The calculation used to determine the varying hitpoints colors.

    PartyHealthColortype

    • Color thresholds

      • You specify the Low and Medium value.
      • Low Color represents HP equal to or less than the specified LOW value.
      • Medium Color represents HP equal to or less than the specified MEDIUM value.
      • High Color represents HP greater than MEDIUM value and under the calculated Healthy value.
    • Lerp 3d

      • Linearly interpolates the color between 3 points.
      • Red being the lowest (0%), Orange being the middle (50%) and Green being the highest (100%).
    • Lerp 2d

      • Linearly interpolates the color between 2 points.
      • Red being the lowest (0%) Green being the highest (100%).
      • Introduces a Hitpoints Minimum, this is used to dictate when the value is fully red.
    • Static

      • The color will always be the specified Healthy Color.

Text Overlay

PartyHealthTextOverlay

  • Conditional text rendering

    PartyHealthTextRenders

    • Configures when to render the given name or HP of a player.
    • The When Missing HP option uses the Healthy Offset and renders if the player is missing more than that specified value in HP.
  • Postfix

    PartyHealthTextPostfix

    • Draw percent appends a % symbol to the player HP | 77%
    • Draw parentheses surrounds the player HP with parentheses | (77)
    • Enabling both would result in | (77%)
  • Standard Offsets

    PartyHealthTextOffSetStandard

    • Offsets the player name and HP on the specified Axis.
  • Stack Offset

    PartyHealthTextOffSetStack

    • When multiple players are on the same tile, their displayed text is stacked vertically.
      This offset specifies the vertical spacing between each players respective text.
  • Font

    PartyHealthTextFont

    • Specifies the size and thickness of the text characters.

About

Visual representation of your party members hitpoints

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages