Auto-attack helper for warrior abilities.
A small Warrior quality-of-life addon for World of Warcraft Vanilla 1.12.1
Project creator: Babuni.dev
Addon version: 1.0.0
Declared interface: 11200
Implementation: WarriorStartAttack.lua and WarriorStartAttack.toc
Documentation audit: October 26, 2026 — source and Git history examined; not tested in a game client.
Warrior Start Attack starts regular melee auto-attacks when a Warrior attempts one of 20 configured offensive abilities and has a living, attackable target. It does so before the original action is processed, so pressing Heroic Strike with insufficient rage can still start white-weapon swings. Repeated watched presses are designed not to toggle off an attack that is already running.
Intimidating Shout is the intentional exception: its recognized icon tries to stop auto-attacking. This is an action-trigger convenience tool, not a spell-success detector, a combat rotation system, or a replacement for the player's control.
Installing it
World of Warcraft/
└── Interface/
└── AddOns/
└── WarriorStartAttack/
├── WarriorStartAttack.toc
└── WarriorStartAttack.lua
Copy both files into that folder, restart WoW or reload the UI, and enable Warrior Start Attack in the addon list. The source prints Warrior Start Attack loaded. in chat when the file executes.
The addon has no slash commands, options panel, SavedVariables, or other configuration UI. You configure it by editing the icon tables…
A small Warrior quality-of-life addon for World of Warcraft Vanilla 1.12.1
In Vanilla WoW, an attempted Warrior ability is not always a completed attack. Rage can be insufficient; an ability can be unusable or fail. The creative premise of Warrior…
The project rests on a very particular experience of playing a Warrior in old World of Warcraft: the player presses an offensive ability to begin engaging an enemy, but that…
The present pass expands that foundation. Runtime files remain at the post-credit head used at the start of this audit.
These wrappers are assigned globally at file load, so unrelated addons may interact according to load order. The code does not intercept every conceivable ability call: only…
WarriorStartAttack has no panel. Its design is a behavior change at the moment a player presses a familiar ability. Instead of adding another visible button or requiring the…
A direct AttackTarget() on every button press would be simpler but could stop an active attack. The source instead scans action slots and listens to combat events. We can…
The 2026-08-10 initial README, Lua and TOC establish an original Warrior auto-attack quality-of-life project and its implementation: start on selected offensive attempts,…
Nothing in this roadmap is an instruction to change code without the creator's approval. An in-repo implementation should update the journal and record actual in-game tests.
All names above are source comments, not runtime-translated strings. Actual matching is by full Interface\\Icons\\... texture path. Icon paths are game-client data refer…
Read the project repository and its documentation.