一、自伤恶魔BD核心机制
自伤恶魔BD是一种通过主动触发自身伤害来驱动技能循环的流派,核心依赖以下机制:
自伤触发:
通过「火祭协议」升华天赋,当角色清空蓝量并重新蓄满赤狱烈炎时,对自身造成火焰伤害。
自伤值公式:
自伤伤害 = (最大生命值 + 能量护盾) × (1 - 火焰抗性%)
循环目标:
利用自伤触发「屏障祈愿」充能,将伤害转化为技能释放次数,形成「自伤→充能→释放」的永动循环。
二、传统循环的核心痛点
喝药循环:
固定间隔依赖:需根据药剂持续时间(如5秒)设置宏,误差超过0.5秒即导致护盾秒回断档。
满血失效风险:生命值满时喝药无效 → 护盾秒回归零 → 自伤击穿护盾。
技能释放循环:
能量溢出与蓝量失衡:能量满后未及时释放技能会导致充能浪费;蓝量未精准清空则循环中断。
高压环境不稳定性:BOSS战中护盾剧烈波动时,固定释放频率易导致护盾破裂。
三、传统宏方案的设计与缺陷
实现逻辑:
喝药宏:每(药剂持续时间 - 0.5秒)触发一次(如4.5秒喝药)。
技能宏:每(充能时间 / 技能次数)触发一次(如300ms间隔)。
主要缺陷:
装备敏感性:更换装备需重新计算护盾、蓝量、抗性,并调整宏参数。
无动态适应能力:无法应对护盾波动、外部伤害、满血失效等突发情况。
四、改进方案:闭环控制与自适应逻辑
核心思路:
实时状态监测:通过屏幕颜色识别护盾百分比、药剂状态、生命值。
动态决策:基于实时数据触发喝药与技能释放,实现条件判断。
具体实现:
喝药逻辑:
TEXT

技能释放逻辑:

技术优势:
自适应装备变化:护盾值、蓝量、抗性变动无需调整参数。
规避满血自杀:仅在生命值不满时喝药,彻底解决药剂失效问题。
高压环境稳定性:护盾低于阈值时暂停技能释放,防止护盾击穿。
五、方案对比与总结
维度传统宏方案改进闭环方案装备兼容性低(需手动调参)高(自动适应词缀变化)操作复杂度高(需精确计算间隔)低(设置后无需维护)环境适应性弱(固定频率易受外部干扰)强(动态响应护盾波动)自杀风险高(满血喝药失效)趋近于零(条件判断规避)开发成本低(简单宏录制)中高(需图像识别算法)结语
改进方案通过实时状态反馈与动态决策,将自伤恶魔BD从“精密手操”转化为“自适应系统”,显著降低操作负担并提升稳定性。这一思路或可为其他依赖精确时序的BD提供优化方向。
本文由deepseek 生成在。 人工智能有时候还真是有点智障啊 使用介绍 源码在这里,自己编译吧。
https://github.com/lclclc666789/poe_self_dem.git

如果不想大修代码,起源技能一定要放在[w] 上

然后 勾选红药 和祈愿,就会自动喝药,自动释放技能,开启自伤循环