插件中文资料库
中文说明、玩家点评、适用场景和替代推荐,方便快速判断是否适合你。
- 副本、团队本和大秘境战斗提醒
- 界面布局、头像框、姓名板和动作条优化
Astral Raid Leader 插件下载与使用指南
本页整理了 Astral Raid Leader 的功能用途、适用人群、安装方法和常见问题,方便玩家快速判断是否需要安装。
适合谁用
Astral Raid Leader 是一款 聊天与通讯 / 公会 类插件,适合需要优化界面、提升操作效率或补充游戏信息提示的魔兽世界玩家。
基本信息
- 插件作者:PublikPriest
- 插件分类:聊天与通讯 / 公会
- 适配版本:12.0.5
- 累计下载:3,244
安装方法
- 点击上方下载按钮获取 Astral Raid Leader插件文件。
- 解压后将插件文件夹放入 World of Warcraft/_retail_/Interface/AddOns 目录。
- 重启游戏或在角色界面点击插件,确认 Astral Raid Leader 已启用。
- 如果插件不生效,请检查版本是否匹配,或关闭同类冲突插件后重试。
使用建议
Astral Raid Leader 安装后建议先在角色界面确认已启用,进入游戏后根据插件提供的命令、小地图按钮或设置面板进行调整。如遇到报错,可先单独启用该插件排查冲突。
Astral Raid Leader 常见问题
Astral Raid Leader 适合需要 聊天与通讯 / 公会 类功能的玩家,特别是希望提升游戏便利性、界面管理或战斗信息获取效率的用户。
下载后解压到 Interface/AddOns 目录,然后重启游戏并在角色界面启用插件。
常见原因是目录多套一层、游戏版本不匹配、依赖插件缺失或同类插件冲突。
可以查看本页的替代插件推荐和相关插件区域,按下载量和分类选择同类工具。
插件 AI 问答
可以问:这个插件正式服能用吗、和 DBM 冲突吗、怎么设置、有没有替代插件。
Astral Raid Leader 是一款魔兽世界插件,主要用于界面框架、头像、动作条或冷却显示优化、副本、团本、大秘境或钥石辅助。建议根据自己的版本和插件环境先测试兼容性。
插件用途
Astral Raid Leader 主要面向需要聊天与通讯功能的玩家,用来改善游戏体验、减少重复操作或补充默认界面没有直接提供的信息。
适用场景
- 界面框架、头像、动作条或冷却显示优化
- 副本、团本、大秘境或钥石辅助
使用建议
安装后建议先在角色选择界面或插件管理器中确认已启用,再进入游戏测试是否与现有整合包、WA 和其他插件冲突。如遇报错,可以先禁用同类插件排查。
AstralRaidLeader
A World of Warcraft addon that keeps your raid leader hand-offs consistent.
In-game settings window for configuring auto-promote, reminder behavior, popup notifications, and preferred leaders.
Features
- Preferred-leader list – maintain an ordered list of characters who should hold Raid Leader.
- Auto-promote – whenever a roster update fires and you are the group/raid leader, the addon automatically promotes the highest-priority preferred leader who is currently in the group.
- Guild rank priority (index-safe) – define an ordered list of guild ranks; when no preferred leader is present the addon automatically promotes the highest-priority guild rank member in the group, and stores both rank name and rank index so duplicate rank names remain unambiguous.
- Manual-promotion popup – when auto-promote is off and a preferred leader is present, a configurable popup appears with a one-click Promote button. It can reappear after Not Now on later roster/instance changes, and defers while in combat.
- Reminder system – if no preferred leader is present in the group, an event-driven in-chat reminder fires on member-join/instance-change style triggers.
- List reordering – move preferred leaders up or down in priority using slash commands or the Move Up / Move Down buttons in the settings window; no need to remove and re-add entries.
- Group-type filters (multi-select) – independently toggle auto-promote and death-recap capture for raids, parties, guild raids, and guild parties. You can enable any combination.
- Consumable audit – when a ready check is initiated, the addon scans every queryable group member's active buffs and prints a report of who is missing tracked consumable categories (e.g. Flask, Food). Members outside your current instance/phase are skipped to avoid false positives. Consumable categories are fully configurable via
/arl consumable add. The audit can be toggled on or off without affecting any other feature. - Raid group layouts – import Viserio-style encounter notes, edit layouts in a visual draft planner, and apply subgroup assignments to your current raid. Use the Raid Groups dropdown to select a layout (or choose None (disabled)). Saved layouts now support sparse subgroup assignments (for example intentionally placing players in group 8 while leaving earlier groups partially empty). Optional settings let you auto-apply on joins and invite missing listed players on apply.
- Raid layout difficulty guard – imported layouts are keyed by encounter + difficulty and only apply when the current raid difficulty matches the layout's saved difficulty.
- Death recap – records wipe deaths and displays them in a recap window (
/arl deaths). In current Midnight-compatible builds, death data is sourced from the built-inC_DamageMetercombat session API. - Quiet mode – suppress all addon chat output so auto-promotion happens silently in the background.
- Persistent settings – your list and preferences are saved between sessions via
SavedVariables.
Development file layout
The options UI is now modular. AstralRaidLeader_Options.lua is the bootstrap/wiring layer, and panel builders live in
separate modules:
AstralRaidLeader_Options_General.luaAstralRaidLeader_Options_Leaders.luaAstralRaidLeader_Options_GuildRanks.luaAstralRaidLeader_Options_Consumables.luaAstralRaidLeader_Options_DeathsPanel.luaAstralRaidLeader_Options_RaidGroupsLayouts.luaAstralRaidLeader_Options_RaidGroupsImport.luaAstralRaidLeader_Options_RaidGroupsSettings.luaAstralRaidLeader_Options_RaidGroupsLogic.lua
AstralRaidLeader.toc loads these module files before AstralRaidLeader_Options.lua so builder/logic functions are
available during options initialization.
Installation
- Download the latest release.
- Extract the
AstralRaidLeaderfolder into your WoW addons directory:
World of Warcraft/_retail_/Interface/AddOns/AstralRaidLeader/
- Restart WoW (or reload your UI with
/reload). - The addon is enabled by default for all characters.
Usage
All commands use the /arl (or /astralraidleader) prefix.
| Command | Description |
|---|---|
/arl add <name> |
Add a character to the preferred leaders list |
/arl |
Open the in-game settings window |
/arl remove <name> |
Remove a character from the list |
/arl move <name> <pos> |
Move a character to a specific position in the list |
/arl list |
Show the preferred leaders list (highest priority first) |
/arl clear |
Clear the entire list |
/arl promote |
Manually promote the highest-priority preferred leader currently in the group |
/arl auto [on|off] |
Enable or disable automatic promotion on roster changes |
/arl reminder [on|off] |
Enable or disable event-driven reminders |
/arl notify [on|off] |
Enable or disable the manual-promote popup when auto-promote is off |
/arl notifysound [on|off] |
Enable or disable sound for the manual-promote popup |
/arl quiet [on|off] |
Suppress all addon chat output (auto-promote still works silently) |
/arl grouptype [raid|party|guild_raid|guild_party] [on|off] |
Toggle auto-promote for an individual group type (omit on/off to toggle) |
/arl consumable list |
List all tracked consumable categories and their spell IDs |
/arl consumable add <label> <spellId> |
Add a spell ID to a consumable category (creates the category if needed) |
/arl consumable remove <label> <spellId> |
Remove a spell ID from a consumable category |
/arl consumable delete <label> |
Delete an entire consumable category |
/arl consumable clear |
Remove all tracked consumable categories |
/arl consumable audit |
Run the consumable audit immediately |
/arl consumableaudit [on|off] |
Enable or disable the automatic consumable audit on ready check |
/arl rankpriority [on|off] |
Enable or disable guild rank priority fallback |
/arl addrank <rank> |
Add a guild rank to the rank priority list |
/arl removerank <rank> |
Remove a guild rank from the rank priority list |
/arl ranklist |
Show the guild rank priority list (highest priority first) |
/arl clearranks |
Clear the entire guild rank priority list |
/arl moverank <rank> <pos> |
Move a guild rank to a specific position in the list |
/arl raidgroups status |
Show the active imported raid-group layout |
/arl raidgroups list |
List all saved imported raid-group layouts |
/arl raidgroup <subcommand> |
Alias for /arl raidgroups <subcommand> |
/arl raidgroups select <id|name> |
Select a saved raid-group layout |
/arl raidgroups apply [id|name] |
Apply the active or named raid-group layout to the current raid |
/arl raidgroups delete <id|name> |
Delete one saved raid-group layout |
/arl raidgroups clear |
Delete all saved raid-group layouts |
/arl deaths or /arl wipe |
Open the last wipe death recap window |
/arl deathtracking [on|off] |
Enable or disable death tracking during encounters |
/arl deathgrouptype [raid|party|guild_raid|guild_party] [on|off] |
Toggle death recap capture for an individual group type (omit on/off to toggle) |
/arl settings |
Open the in-game settings window |
/arl options / /arl config |
Alias for opening the in-game settings window |
/arl help |
Show all available commands |
Quick-start example
/arl add Thrall
/arl add Jaina
/arl list
The addon will now automatically pass Raid Leader to Thrall whenever he joins your group while you are the leader. If Thrall is absent, it will try Jaina next. If neither is present, reminders are event-driven (for example on roster or instance context changes).
Guild rank priority quick-start
/arl rankpriority on
/arl addrank Officer
/arl addrank Raider
/arl ranklist
If no character from the preferred leaders list is in the group, the addon will now automatically promote the first Officer it finds; if no Officers are present it will try Raiders. This fallback integrates seamlessly with auto-promote and the manual-promote popup.
Death recap
Use /arl deaths to open the last wipe recap window.
The recap records who died and when during a failed encounter attempt. Death source/mechanic data is pulled from the built-in C_DamageMeter combat session API when available. When recap payloads include a spell ID but a placeholder mechanic label (for example ...), the UI resolves and displays the spell name.
Raid group layouts
Open the settings window and use the Raid Groups tab, which has three sub-tabs:
Layouts: visual draft planner for editing encounter ID, difficulty, name, and per-group player assignments.Import: paste one or more Viserio-style encounter blocks such asEncounterID:3176;Difficulty:Mythic;Name:Averzianfollowed by aninvitelist:line, then clickImport Note.Settings: behavior toggles for auto-apply and reporting.
On the Layouts sub-tab:
- Use
Load Saved/Reset To Savedto synchronize the draft with the selected saved layout. - Use
EmptyorFrom Raidto start a new draft. - Use
Reorganizeto compact the current draft into sequential 5-player groups while preserving current top-to-bottom order. - Use
Save NeworOverwriteto persist the current draft.
Saved layouts now persist explicit subgroup assignments (groups[1..8]) and still maintain invitelist for backward compatibility.
This means sparse layouts (with intentional gaps) survive save/load and apply.
Applying a saved layout places explicitly assigned players into their saved groups. Current raiders not listed in the layout are packed into groups 8, 7, 6, and 5 as space allows.
Saved layouts only apply when the current raid difficulty matches the layout's imported difficulty.
In the Settings sub-tab, you can configure:
- auto-applying the selected layout when a new member joins
- showing missing-player names in apply output
- inviting listed players not already in raid when you apply
The invite-on-apply option is disabled by default. Auto-apply-on-join re-runs subgroup placement only and does not repeatedly send invites.
How it works
- On every
GROUP_ROSTER_UPDATEevent, if the local player is the group/raid leader, the addon walks the preferred-leaders list from top to bottom. - The first name found in the current group is promoted via
PromoteToLeader(). - If no match is found and guild rank priority is enabled, the addon walks the guild rank priority list and promotes the first group member whose guild rank matches the highest-priority entry. Matching prefers rank index (when known) and falls back to rank name for legacy entries.
- If still no match is found and the reminder is enabled, an event-driven chat reminder can fire on relevant roster/instance triggers.
- Popup prompts are subject to their own cooldown after Not Now and can bypass cooldown on specific high-signal triggers like member joins.
- When a
READY_CHECKevent fires, the addon scans each queryable group member's active buffs. Members outside your current instance/phase are skipped. For every tracked consumable category, it checks whether the member has at least one of the listed spell IDs as an active buff. Anyone missing one or more categories is included in a chat report.
Setting up consumable tracking
Built-in categories include Flasks and Food (Well Fed name match). You can add your own categories or extend existing ones with spell IDs relevant to your current tier, for example:
/arl consumable add Flask 431972
/arl consumable add Flask 432021
/arl consumable add Food 457302
You can look up spell IDs on Wowhead by searching for the buff name and noting the ID in the URL. Run /arl consumable list to review what is currently tracked.
Saved variables
Settings are stored in AstralRaidLeaderDB (per-account). The file is located at:
WTF/Account/<account>/SavedVariables/AstralRaidLeader.lua
Compatibility
Targets WoW Retail (Interface 120001, Midnight). The addon uses standard group/raid APIs plus modern Retail APIs for consumable auditing and death recap.
Release workflow
This repository uses GitHub Actions with BigWigsMods/packager@v2 to publish tagged releases to CurseForge.
How to release
- Merge your changes into
main(ormaster). - Create an annotated tag like
v1.3.1orv1.3.2-beta.1. - Push the tag.
- GitHub Actions runs .github/workflows/release.yml and publishes the package.
The TOC uses ## Version: @project-version@, so the packaged addon version follows the git tag automatically.
用户评价
暂无 / 5,0 条评价相关推荐
继续看看这些内容