
闪电充能 - 修复
这个模组试图解决由闪电充能附加伤害导致的大多数伤害加成双重触发问题。
查看大图所以,闪电充能,嗯。这似乎是一个关于最大化伤害的完整话题,因为当闪电充能的额外伤害生效时,许多伤害加成会被计算两次。
起初我觉得很有趣,但很快就感觉像是在作弊,造成的伤害远超应有水平。因此我想找到一种方法,既能保留循环叠加充能/释放造成伤害的机制,又不会利用漏洞。
这个模组正是为了实现这一功能。它应该能如预期——或至少如描述的那样——在游戏中正常工作,玩家无需进行任何更改,只是闪电充能不再触发任何额外伤害了。
哦,我还修正了提示信息,原本显示放电造成1d6伤害,实际上它造成的是1d8伤害。
小免责声明:我无法测试所有闪电充能物品,因为还没在游戏中找到全部,但由于我的修改仅涉及闪电充能状态本身,理论上应该适用于所有情况。如果发现任何未预见的特殊组合或奇怪交互,请务必告诉我。
如果你想更深入地了解它为什么会这样做以及我是如何解决的,请随时询问,我只是暗示一下,这涉及到DealDamage和DamageBonus函数之间的区别以及它们的相互作用。
我知道还有其他类似的问题,本应造成额外伤害的效果却变成了新的伤害实例,从而再次触发某些加成。我会尝试逐一解决这些问题,但感觉需要很长时间,因为大多数情况要复杂得多(比如涉及投掷伤害或反应的情况)。
正在加载版本记录…

正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。