Skip to content

v2.0.0

Choose a tag to compare

@waitstepbro waitstepbro released this 12 Aug 00:45
· 82 commits to master since this release

v2.0.0

Features

  • Other players' names (Show Player Name / Always Show Player Name / Player Name Color)
  • New "Other Player Bar — Style" section: independent bar color, gradient, background,
    opacity, and vertical offset for other players, separate from your own bar
  • Always Show Player HP Bar — other players' bars can show outside combat, not just
    once tracked
  • Same-tile stacking for bars and names, for both NPCs and players — replaces flat
    overlap with a claimed vertical stack that reacts correctly to camera angle
  • NPC Stack Limit / Player Stack Limit — cap how many actors render on one crowded tile
  • Prioritize Self on Same Tile — hide a co-located NPC's/player's bar and name instead
    of stacking with your own
  • Hotkeys — independent keybinds to instantly toggle names and HP bars
  • Per-bar Always Show toggles for your own bars — HP, Prayer, Special, and Run can each
    now show outside combat independently
  • Prayer tick timer — sweeping flick-timing indicator across the Prayer bar, with its
    own color and a "hide while not praying" toggle
  • HP/bar text alignment (Left/Center/Right), for both NPC and player bars
  • Loot-key-carrying PK skull variants (the skull graphic now reflects key count, not
    just plain-skulled)
  • Config sections now collapsed by default on first open

Bug fixes

  • NPC HP bar no longer lingers through the death animation — hides the instant the
    killing blow lands, independent of persist duration (issue #22)
  • Other players' (and self's) HP bars had the same death-animation-lingering bug —
    fixed too
  • NPC names under "Always Show NPC Name" no longer linger through the death animation
    after the bar has already vanished
  • Same-tile bar/name stacking no longer drifts into overlap as camera angle changes
  • Same-tile stacking no longer staggers left/right
  • Same-tile stack no longer snaps/jumps when a new actor walks into an already-settled
    group
  • "Always Show NPC/Player Name" silently did nothing whenever the matching "Always Show
    Bar" toggle was already on
  • Vertical Offset (Other Players) now moves the name too, not just the bar
  • Overhead skull/prayer icon no longer drifts from its row during heavy same-tile
    stacking
  • Overhead chat text now anchors at its real vanilla position above the head instead of
    tracking the bar/name stack — was visibly shifting depending on which bars were
    showing, and sitting too close to the model at low vertical offsets
  • PK skull icon now actually renders — the plugin was suppressing the native one to
    draw a replacement, but no replacement existed, so it just vanished
  • Overhead skull/prayer icon now shows correctly for a player with only a skull or
    prayer icon and no bar/name at all — previously got nothing, native icon included
  • Run energy bar was still tied to the combat/tracked lifecycle despite being
    documented as showing "regardless of combat state" — fixed to depend purely on its
    own drain timeout
  • Solo player bar (only one of HP/Prayer/Special/Run showing) was pinned flush against
    the head, ignoring its configured vertical offset — now always applies the offset
    like every other bar count
  • Crash fix: NullPointerException in overhead chat text drawing and
    onScriptPostFired from unchecked nulls

Performance

  • Cached per-tick NPC-tracked-state lookup instead of recomputing it every rendered
    frame in the "Always Show NPC Bar/Name" pass

Removed / changed

  • Other players' Display Mode setting removed — their bars are now always shown as a
    percentage (Number/Both never worked reliably for them)
  • "Replace Overhead Icon" toggle removed — the icon/hitsplat/chat-text redraw is always
    on now

Docs

  • README: removed the stale "PvP untested" note, fixed Configuration docs that had
    drifted from the actual config (missing sections, a documented setting that doesn't
    exist), added a RuneLite Patreon link, trimmed redundant phrasing
  • TODO.md: renumbered, and restored two open bugs (Verzik/Nylocas pillars) that had
    gone missing despite still being unresolved