v0.0.8
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>
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

