Repository navigation
HCOneButton v1.29.27
Priest pulls wait for you; Warlock DoTs fit the fight from the first second.
Selecting a target no longer starts a Priest pull, and Warlock DoTs are skipped on mobs that usually die too fast for them.
Version 1.29.27 brings the Warlock pull rule of 1.29.22 to the Priest and makes the Warlock DoT gates useful at the start of a fight.
Fixed — Priest pulled as soon as a target was selected
- BASE is the decision to pull. Out of combat, selecting a hostile target now shows
PULL READY / PRESS BASEwith no spell, so nothing is cast and an external pixel reader has nothing to press. - Pressing BASE starts the pull. BASE casts as before (wand, or Smite / Mind Flay without a wand) and the opener (Holy Fire, Mind Blast, Smite or Shadow Word: Pain) then follows on that target.
- Every pull needs its own press. Switching to another target before the pull needs a new BASE press, and entering combat clears it, so the next mob waits for BASE again.
Example: a level 8 Priest tabs to a Defias Bandit. Before, Smite went out at once and the pull started. Now the panel waits with PULL READY until BASE is pressed.
Improved — Warlock DoTs at the start of a fight
- The time-to-kill estimate needs a few seconds of damage, so at the start of a fight the DoT gates (Corruption 8 s, Curse of Agony 18 s, Immolate 11 s) always let the DoT through, even on mobs that die in a few seconds.
- Until that estimate is ready, the gates now use how long this character usually takes to kill the same mob alone: the median of the latest solo kills (at least 3, up to 7) with mob and player level within one, scaled by the target's current health. The reason text shows
TTK ~Ns histwhen this is used. - No history for that mob means no change: the DoT is offered as before.
Upgrade and safety
- No reset required. Settings, saved positions, slot order, permanent bindings, combat history and learned adjustments are preserved.
- The Diagnostic Pixel is unchanged, so external pixel readers keep working as before.
- Protected actions still require your click or key press.
Validation and limitations
- 57 Lua files, 48 Lua regression suites (144 Warlock and 125 Priest checks, including the new pull gate and historical kill time checks) and 58 TOC references pass.
- Checked in game before release: 60 Priest fights at level 8-9 started with
PULL READYor after the mob engaged, with no death; the Warlock change was checked in game by the author. - The kill-time history reads only the current character's saved combat history; a new character starts with the old behavior.
Compatibility Target
- World of Warcraft Classic Era / Hardcore — Interface
11509 - All nine supported classes
- No additional addon or external program required
- Learner revision
4, adaptive schema2, telemetry contract1, fight schema14
Author
DoctorB