Skip to content

boyaloxer/KickScope

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KickScope

A sniper-scope overlay for WoW arena PvP. When an enemy (arena1arena5) starts casting crowd control, a mil-dot reticle "snaps on" to their nameplate with a spinning, breathing animation built to grab your peripheral vision — so you can spot and kick the right cast fast.

Built as a thin layer on top of WeakAuras: the addon programmatically installs and manages a WeakAuras group, so the visuals render on the WeakAuras engine while KickScope handles setup, options, and upgrades.

Made for TBC Anniversary / Classic (2.5.x). It does not replace or touch your nameplates (Plater/default stay as-is).

Features

  • Mil-dot sniper reticle on each arena enemy casting a tracked spell.
  • Cast-progress sweep ring (cyan) that fills as the cast progresses.
  • Arena number (1–5) so you know which enemy it is.
  • Spin-and-lock onset animation + subtle breathing pulse for peripheral pickup.
  • Optional screen-darken that dims the world so the reticle pops.
  • Tracks a curated list of castable crowd control (instant CC is excluded — you can't react to it). Matched by spell name, so all ranks are caught.
  • Test mode to preview the visuals anywhere by casting on yourself.

Requirements

  • WeakAuras (hard dependency — the addon won't load without it).

Installation

  1. Download KickScope-<version>.zip from the latest release (or install from CurseForge).
  2. Extract it into World of Warcraft/_anniversary_/Interface/AddOns/.
  3. You should end up with Interface/AddOns/KickScope/KickScope.toc.
  4. Make sure WeakAuras is installed and enabled.
  5. Restart the client (recommended the first time so the custom texture loads).

Folder name matters. WoW loads an addon by matching the folder name to its .toc file, so the folder must be named exactly KickScope (to match KickScope.toc). If you use GitHub's green Code → Download ZIP button instead of the release zip, it extracts to a folder called KickScope-main (or KickScope-dev), which WoW will ignore — just rename that folder to KickScope. The packaged release/CurseForge zips already have the correct name, so no renaming is needed there.

Commands

Command Description
/kickscope Show status
/kickscope install Install / refresh the scope WeakAuras
/kickscope on / off Enable / disable
/kickscope test / test off Preview the scope on your own casts
/kickscope vignette on / off Toggle the screen-darken effect
/kickscope remove Remove the scope WeakAuras

Aliases: /kick, /ks.

Notes

  • On TBC clients WeakAuras disables the cast trigger's interruptible flag, so the "kickable" (cyan) vs "immune" (red) recolor can be unreliable — a known WoW limitation.
  • The scope is anchored to nameplates; enemy nameplates must be visible for it to appear.

License

GPL-2.0 — see LICENSE. Copyright (C) 2026 boyaloxer. Same license family as WeakAuras (GPLv2), which fits since KickScope is built on it.

About

A WeakAuras-powered sniper scope that locks onto arena enemies casting crowd control in WoW (TBC/Anniversary).

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages