生命汲取

生命汲取

每次命中/击杀现在会根据设定的因素治疗攻击者,采用运动/医疗的平均值乘以系数、固定数值或两者结合的方式。提供多种配置选项。适用于主分支和测试分支。

游戏玩法

这个模组根据固定值或用户自定义值,或按照以下公式为攻击者恢复生命值:
((运动 + 医疗)/ 2)* 乘数(默认为0.06)
两种治疗模式可叠加,这意味着如果你的角色拥有:
60 运动
40 医学
倍率为0.06,基础值为1.5,最终治疗量为4.5点生命值。

通过配置文件(\LifeLeech\bin\Win64_Shipping_Client\config.xml),你可以按自己的意愿调整游戏平衡性。你可以修改以下设置:

  • 静态治疗 - 若启用,将按固定值治疗单位,不受任何修正影响。
  • 倍数治疗 - 若启用,治疗量将根据上述公式调整。该值为最终倍率系数。
  • 排除骑兵 - 切换是否治疗当前骑乘的单位
  • 仅限玩家 - 切换是否仅治疗玩家角色
  • 击杀触发 - 若为真,仅击杀会触发治疗。为假时每次命中都会触发治疗。
  • 受最大生命值限制 - 若为真,生命窃取不会超过最大生命值。否则可永久突破生命上限。
  • 仅限命名角色 - 若为真,仅英雄角色会获得治疗(如同伴或领主)。
  • 调试输出 - 切换调试信息显示,例如显示哪个单位获得了多少生命值。

它与其他生命偷取模组有何不同?

这很可能不是。
我做这个很开心,
所以我想分享给大家。

源文件在哪里?

https://github.com/xtul/LifeLeech

这个公式太烂了。改掉它。

如果你能提供一个更好的方案,并附上一些理由,我一定会考虑,因为我还没有在更长的游戏过程中测试过这个模组。