本帖最后由 chenzhouch2 于 2025-9-12 01:55 PM 编辑
[Lua] 纯文本查看 复制代码 AOEEnemyDetector.enemies = {}; -- 敌人列表(数组形式)
AOEEnemyDetector.enemyCount = 0; -- 敌人数量
AOEEnemyDetector.isInCombat = false; -- 战斗状态
安装完插件后,只需要在wbee中使用AOEEnemyDetector.enemyCount > 1 这一个条件即可自动判断是否使用aoe技能
举例 回复可见)
通过战斗日志自动检测并跟踪附近的敌对单位
使用UnitFlag精确识别、哈希表查找、成员缓存、减少API调用等性能优化
基于UnitFlag系统改进敌人检测精度,支持玩家、NPC、宠物、守护者等多种敌对单位
2025年9月12日12:30:48 修复了一个错误,该错误可能会导致如果身上有持续伤害的debuff 即使结束战斗后也无法将计数清零 并优化了下脚本的哈希,效率更高,更节约性能...
思路来源:周围怪物数量统计进阶之战斗日志中的sourceFlags和destFlags介绍-LUACN论坛 - Powered by Discuz!
|