Skip to content

fix: 修复角色名不同,喊话内容相同冲突的问题#43

Open
LyKoiya wants to merge 5 commits into
cattenblue:masterfrom
LyKoiya:lh/cleanup
Open

fix: 修复角色名不同,喊话内容相同冲突的问题#43
LyKoiya wants to merge 5 commits into
cattenblue:masterfrom
LyKoiya:lh/cleanup

Conversation

@LyKoiya

@LyKoiya LyKoiya commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

提交1:团队监控,喊话内容相同时只记录第一次NPC名称,在原条件cache.HIT[v.szContent] 增加NPC名称 cache.HIT[v.szContent][v.szTarget or 'sys']条件修复角色名不同,喊话内容相同冲突的问题。
提交2:团队监控,增加正则模式支持{$team}模板字符。实现思路:先在 szContent 中尝试移除成员名来定位被点名者,若移除成功,说明符合{$team}条件,再将正则规则中的 {$team} 替换为空,用剩余内容执行单次正则匹配。相比遍历所有成员逐个执行正则,只需一次正则调用,避免性能损耗。
提交3:团队面板,缓存团队监控数据的气劲显示名称,使面板头顶警报可使用团队监控中的自定名称
提交4:团队监控,加入判断允许监控来自团队队友的气劲
提交5:优化{$team}模板字符,取消替换为空,而是将成员名替换为{$team},严谨约束位置。缓存团队成员排序,使喊话事件不用每次排序成员列表。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant