Repository navigation
HCOneButton v1.29.20
HCOneButton v1.29.20
Press once, let it run.
Warrior BASE is now a single press, and Hunters get pet, aspect and travel guidance between and during pulls.
Version 1.29.20 stops asking Warriors to spam BASE. One press pulls with Charge and starts auto-attack; the Advisor asks for another press only when the client reports that your attack has stopped. Hunters get advice for the moments that usually go wrong: a dead or passive pet, the wrong aspect at pull time, a pet on the wrong target and a mob running for help.
Improved — Warrior single-press BASE
- No more BASE spam. Warrior BASE starts attacking (and Charges out of combat); further presses do nothing, and every melee ability the Advisor suggests starts attacking by itself. With nothing to cast, the HUD shows
AUTO ATTACK / LET IT RUN. Pulls ask for one press. - Attack stopped? Press once. When the client reports auto-attack off against a target already in combat and within Heroic Strike reach, and no strike is affordable, the large amber
ATTACK STOPPED / PRESS <your BASE key> ONCEnotice appears with its alert sound, as for Rogues. Unknown attack state or reach never triggers it, and an affordable strike always comes first. - Clearer waits. A known out-of-reach target shows
OUT OF MELEE RANGE / ADJUST DISTANCE, no target showsSELECT TARGET, and Execute pooling showsPOOL FOR EXECUTE / LET IT RUN. Risk warnings still color these states. - Rend moves to the Advisor. BASE no longer hides a Rend cast sequence, which only fired on a second press in combat. The Advisor suggests the opener Rend on its own slot when the target lives long enough for its ticks, using the damage-per-Rage comparison when it applies. The option is now called Smart opener Rend; turning it off removes the suggestion.
Example: select a mob and press BASE once: Charge, auto-attack, Rage starts flowing. Follow the highlighted Rend and Heroic Strike. After the kill, tab to the next mob with 5 Rage: the amber notice asks you to press BASE once.
New — Hunter pet, aspect and travel guidance
- Between pulls: Revive Pet when your pet died (even after its body disappears), Call Pet when it is dismissed, Mend Pet below 70% health, and a warning when the pet is still passive after Feign Death.
- Before the pull: Aspect of the Hawk (Monkey before Hawk is learned) while you choose your target, so the switch does not cost a global cooldown in combat.
- In combat: a warning when your pet is not attacking your target (BASE sends it in), Concussive Shot or a keep-distance warning when the pet dies, and Concussive Shot then Arcane Shot when the target runs away in fear.
- Cheetah travel reminder: after eight seconds on foot outdoors with no hostile target, a low-priority reminder suggests Aspect of the Cheetah. It is never cast for you, and selecting a hostile target switches the advice to Hawk. Toggle it in Options → Hunter - Travel.
Example: your pet dies and you Feign Death out of the fight. Once you stand up, the Advisor asks for Revive Pet, then Mend Pet, and reminds you to set the pet back to defensive before the next pull.
Upgrade and safety
- No reset required. Settings, action slots, permanent bindings, combat history and learned adjustments are preserved. The Rend option keeps its saved value under its new name.
- Revive Pet and Call Pet have no Action Panel slot (the Hunter layout already uses all 20); cast them from your action bar when suggested.
- Protected actions still require your click or key press. Useful commands:
/hcob plan,/hcob rendspam on|off.
Validation and limitations
- 57 Lua files, 46 Lua regression suites (including 50 new Warrior single-press checks and 41 new Hunter pet/travel checks), 58 TOC references and 20 offline release-tool tests pass.
- These are simulated-client tests. The new Warrior and Hunter behaviors have not yet been checked in game for this release.
- Fleeing detection uses the English emote text; on other client languages any emote from the target at 35% health or less counts as fleeing.
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