promotional bannermobile promotional banner

AspectBar

A lightweight Hunter spell-switching bar with flyout menus for aspects, traps, and pets — combat-safe, zero-allocation, one-click to cast.
image1.png

image1.png

image2.png

image2.png

image.png

image.png

Description

A precision-engineered action bar addon that puts every situational Hunter ability — aspects, traps, and pet commands — behind a single compact row of flyout buttons.

一款精心设计的快捷栏插件,将猎人的所有技能——包括守护、陷阱和宠物指令——都集中在一排简洁的弹出式按钮中。


How It Works

Three main buttons sit on screen, each representing a category: Aspect, Trap, and Pet. Hover over any button to reveal a flyout panel of all known spells in that category. Click a sub-button to instantly swap the main button's active spell. Click the main button to cast.(Except for the main trap button)
使用方法

屏幕上会显示三个主按钮,分别代表三个类别:守护、陷阱和宠物。将鼠标悬停在任意按钮上,即可展开该类别下所有已知法术的弹出面板。点击子按钮即可立即切换主按钮的当前激活法术。点击主按钮即可施法。(除陷阱主按钮外)

  • Aspect automatically detects and highlights your currently active aspect with a golden border. When no aspect is active, the button dims but remains clickable — one tap to re-activate your last choice.

    守护会自动检测并以金色边框高亮显示您当前激活的守护。当没有激活​​任何守护时,按钮会变暗但仍可点击——点击一次即可重新激活您上次选择的守护。

  • Trap locks after a successful throw. During the lockout, the main button displays the placed trap with its cooldown. Sub-buttons remain visible and interactive. The lock automatically releases when the cooldown expires, the trap is triggered, or 5 minutes pass.

    陷阱在成功施放后会被锁定。锁定期间,主按钮会显示已放置的陷阱及其冷却时间。子按钮仍然可见且可交互。当冷却时间结束、陷阱被触发或5分钟后,锁定状态会自动解除。

  • Pet intelligently adapts to context: shows Summon Pet when no pet exists, Revive Pet when your pet is dead, and your saved pet ability when your companion is alive.

    宠物界面会根据情境智能调整:当没有宠物时显示“召唤宠物”,当宠物死亡时显示“复活宠物”,当宠物存活时显示已保存的宠物技能。

Key Features

  • Combat-safe — no secure attribute writes during combat. Visual updates happen instantly; actual spell-slot changes queue and flush automatically when combat ends.
  • Zero combat allocation — no tables, closures, or timers created in the combat hot path. A single OnUpdate state machine handles cooldown batching, casting highlight, aspect scanning, and flyout hiding.
  • Full 1:many spell highlighting — when the main button and a sub-button share the same spell (e.g., both show Frost Trap), casting that spell highlights all matching buttons simultaneously.
  • Persistent selections — your chosen aspect, trap, and pet ability survive logout, reload, and spec changes.
  • Drag-to-reposition — a subtle grip bar appears on hover. Drag it to reposition; the layout saves automatically. Locked out during combat to prevent accidental movement.
  • Localization support — English, Simplified Chinese, and Traditional Chinese.

    主要特性

    战斗安全——战斗期间不会进行任何安全属性写入。视觉更新即时生效;实际的法术位更改会排队,并在战斗结束后自动刷新。

    零战斗分配——战斗热路径中不会创建任何表格、闭包或计时器。单个 OnUpdate 状态机即可处理冷却批处理、施法高亮、形态扫描和弹出窗口隐藏。

    完整的一对多法术高亮显示——当主按钮和子按钮共享同一个法术时(例如,两者都显示“冰霜陷阱”),施放该法术时所有匹配的按钮都会同时高亮显示。

    持久选择——您选择的形态、陷阱和宠物技能在登出、重新加载和专精切换后仍然保留。

    拖动重新定位——鼠标悬停时会出现一个细微的拖动条。拖动拖动即可重新定位;布局会自动保存。战斗期间锁定,以防止意外移动。

    Language Support / 語言支援 / 语言支援

    English · 繁體中文 · 简体中文


Installation

Drop the folder into Interface\AddOns\ and enable it from the addon list. Requires a Hunter character. Configuration is stored per-character in AspectBarDB.

安装

将文件夹放入 Interface\AddOns\ 目录,并在插件列表中启用它。需要一个猎人角色。配置信息存储在 AspectBarDB 中,每个角色对应一个配置。

 

The AspectBar Team

profile avatar
  • 1
    Projects
  • 6
    Downloads
Donate