RaidLeaderSecretary-v0.1.8-WotLK.zip
What's new
[0.1.8] - 2026-08-22
Fixed / 修复
-
Plan1 must-reserve gate rejecting same-class different-spec applicants while missing list showed the class: When Plan1 meleeMust/rangedMust required a specific spec (e.g. EM = WARLOCK with Demology spec) but a same-class different-spec applicant (e.g. Destruction Warlock) applied via the flex table, the flex branch gate
remain <= mustMissingwould lock out ALL remaining slots for flex picks because it only looked at spec-level reservation. However PlanBuildMissing reports shortages on a class level (e.g. "还缺 SS"), leading to the contradictory whisper "你好我们还缺术士 / 抱歉术士被拒". Fix: when the flex pick reservation gate triggers, first scan all unfilled must-entries; if the applicant's class matches ANY unfilled must-entry's class (regardless of spec mismatch), treat them as "filling that class shortage" and skip the reservation block.-
修复方案1 必选-预留门控 同职业不同专精被拒、但缺人列表却列着他的矛盾:比如远程必选写死「EM = 术士·恶魔」,申请人是毁灭/痛苦术士(命中 flex 表的兜底 SS),旧逻辑会在"还剩1坑=必选缺口1个"时把所有 flex 坑锁住→拒绝所有非恶魔术士,但缺人统计又是按职业写"还缺 SS",就出现密语里"还缺: ... SS"接着却把术士拒掉。修复:命中 flex 预留判定前,先遍历所有未招满的必选条目,只要申请人 class 和其中一条必选条目 class 对得上,就视为"他能填这个职业空缺",跳过 reserved 拒绝,继续进入 flex 后续流程。
-
-
Group / raid members spammed with auto-replies when they whispered the leader: After members were already inside the group/raid, typing "1" or any keyword to the leader still triggered the full whisper processing pipeline: keyword auto-replies, talent queries, role-filter rejection messages like "还缺 T N DPS", duplicate invite messages etc. This is noisy and meaningless. Fix: 3-layer early-exit for in-group targets.
-
修复"已进组的团员私聊触发自动回复":团员进组后发
1或任何关键词给团长,旧逻辑会照单全走一遍自动回复流水线(keywordReplies 自定义回复、天赋查询、筛选拒绝 "还缺 T N DPS…"、重复邀请提示),很烦。修复:三层拦截。
-
Changed / 新增
-
Sync "broadcast text + settings" to members in one click: The "同步给团员" button on the Broadcast panel now pushes not just the custom broadcast text, but also the leader's entire settings snapshot (profile.enabled, autoInvite keywords/filter/keywordReplies, roleFilter plan + quotas + whitelist, broadcast channels + appendMissing flag + syncMeetingHorn flag). Non-leader/non-assistant messages are dropped on the receiver; 255-byte payload limit is handled by self-built chunking + checksum verification.
-
「同步给团员」按钮现在会把喊话文本 + 全配置快照一起下发给团员:自动邀请总开关、关键词/过滤词/自定义回复、RoleFilter 启用的方案+配额+饰品白名单、喊话频道+自动补全缺人+同步集合石标志位。白名单外字段(面板位置、小地图坐标、天赋缓存、调试开关)一概不同步,避免覆盖团员偏好。非团长/非助理发来的快照会被接收端直接丢弃;配置 payload 超过 255B 自己实现了分片 + 校验和防篡改。
-
-
Custom broadcast text edit permission refined: Custom text EditBox was disabled unless player had "CanSync = leader/assistant in group", so players with no group couldn't even edit/save their message. Fix: new
CanEditCustomText()allows edit when (a) not in any group at all, (b) in group and is leader/assistant; only blocks non-officers inside an existing raid.-
自定义喊话内容编辑权限拆细:原来 EditBox 禁用条件和「能否同步给团员」绑定,不在任何团队/队伍时根本写不了字。修复用独立
CanEditCustomText():不在团里可写 + 是团长/助理可写 + 在团里但没头衔不可写。
-
-
UI CHANGELOG v0.1.8 entry: Top-right version button hover tooltip updated.
-
UI 右上角版本悬停更新说明新增 v0.1.8 三条。
-
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

