promotional bannermobile promotional banner

PallyCue

PallyCue is a WoW Classic paladin addon for Steam Deck and ConsolePort. It monitors group blessings, alerts you when buffs are missing or expiring, and casts the next needed rebuff with one button or keybind.
Back to Files

v0.0.8

File namePallyCue-v0.0.8.zip
Uploader
freemoserfreemoser
Uploaded
Aug 26, 2026
Downloads
14
Size
506.0 KB
Flavors
Classic TBCClassic
File ID
8737861
Type
R
Release
Supported game versions
  • 3.4.3
  • 2.5.6
  • 1.15.9

What's new

lightweight tag f1755245599aa13b6b8986c8cc4a4893e9fec150 v0.0.8
Author:    GitHub <noreply@github.com>
Date:    Wed Aug 26 11:21:13 2026 +0200

commit b00ec82fd375491f8987c7ea76030c02f159101c
Author: Cem Philipp Freimoser <cem.freimoser@egym.com>
Date:   Wed Aug 26 11:20:04 2026 +0200

    Quiet CI Node 20 and Lua 5.1 compiler warnings.

    Bump checkout, gh-actions-lua, and gh-actions-luarocks to Node 24
    releases, and pass MYCFLAGS=-w so Lua 5.1 own sources do not flood
    the log on a cache miss.

    Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

commit b00ec82fd375491f8987c7ea76030c02f159101c
Author: Cem Philipp Freimoser <cem.freimoser@egym.com>
Date:   Wed Aug 26 11:20:04 2026 +0200

    Quiet CI Node 20 and Lua 5.1 compiler warnings.

    Bump checkout, gh-actions-lua, and gh-actions-luarocks to Node 24
    releases, and pass MYCFLAGS=-w so Lua 5.1 own sources do not flood
    the log on a cache miss.

    Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

commit 18de9c5de0e921c99ba795b086db40d5ec5af22c
Author: Cem Philipp Freimoser <cem.freimoser@egym.com>
Date:   Wed Aug 26 11:12:55 2026 +0200

    Add luacheck CI and headless busted tests.

    Catch addon regressions before a raid: lint WoW API names on every
    push/PR, and run busted specs that load the real PallyCue.lua against a
    mocked client for PLPWR parsing, rebuff target selection, and the
    AutoAssign port.

    Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

commit 18de9c5de0e921c99ba795b086db40d5ec5af22c
Author: Cem Philipp Freimoser <cem.freimoser@egym.com>
Date:   Wed Aug 26 11:12:55 2026 +0200

    Add luacheck CI and headless busted tests.

    Catch addon regressions before a raid: lint WoW API names on every
    push/PR, and run busted specs that load the real PallyCue.lua against a
    mocked client for PLPWR parsing, rebuff target selection, and the
    AutoAssign port.

    Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

commit 588bbd5976ad1678c6aaa171ee8fe9d8b7764c04
Author: Cem Philipp Freimoser <cem.freimoser@egym.com>
Date:   Wed Aug 26 10:56:30 2026 +0200

    fix: show fading blessings on HUD outside combat

    Only in combat now hides seal rows and center-text alerts out of combat.
    Expiring blessings stay on the HUD so they can be renewed between pulls.

    Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

commit 588bbd5976ad1678c6aaa171ee8fe9d8b7764c04
Author: Cem Philipp Freimoser <cem.freimoser@egym.com>
Date:   Wed Aug 26 10:56:30 2026 +0200

    fix: show fading blessings on HUD outside combat

    Only in combat now hides seal rows and center-text alerts out of combat.
    Expiring blessings stay on the HUD so they can be renewed between pulls.

    Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

commit 588bbd5976ad1678c6aaa171ee8fe9d8b7764c04
Author: Cem Philipp Freimoser <cem.freimoser@egym.com>
Date:   Wed Aug 26 10:56:30 2026 +0200

    fix: show fading blessings on HUD outside combat

    Only in combat now hides seal rows and center-text alerts out of combat.
    Expiring blessings stay on the HUD so they can be renewed between pulls.

    Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

commit 05137191e91162d803772a788b3bb6f647b4502d
Author: Cem Philipp Freimoser <cem.freimoser@egym.com>
Date:   Wed Aug 26 10:55:50 2026 +0200

    fix: keep autobuff spell and raid cursor target in sync

    The rebuff button's spell and unit could desync when using the
    ConsolePort raid cursor: the unit followed the cursor instantly, but
    the armed blessing was only recomputed on the 1s scan tick (never in
    combat), and it was derived from the stale scan problem rather than
    the unit the button would actually cast on. The HUD also described
    the scan problem, not the effective cast, so the player could not see
    who/what the button was about to buff.

    Changes:

    1. ArmButton now resolves the effective target first (raid cursor
       wins via ResolveTargetUnit) and always computes the blessing from
       that unit, so buff and target can never diverge.

    2. Hook ConsolePortRaidCursor's OnAttributeChanged("cursorunit") to
       trigger an immediate rescan when the selection changes, instead of
       waiting for the next scan tick.

    3. PreClick recomputes the blessing for the actual target unit
       instead of bailing out, covering any residual timing gaps.

    4. The HUD now displays the armed spell + effective target (name and
       icon) whenever they differ from the scan problem, so the player
       always sees who will be buffed.

    5. /pc status shows the live raid cursor unit for debugging.

    Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

This mod has no additional files