PathOfBuildingCommunity / PathOfBuildingCommunity/PathOfBuilding

Chaos Inoculation changes life reservation to reserve 100% of the player's life bar instead of disabling it.

未关闭
#9,366 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

还没有人认领这个 Issue。

bug: behaviour
主要语言
Lua
星标
5.4k
派生
2.4k
平均合并
1 天 12 小时
30 天内合并 PR
26

描述

Check version
  • I'm running the latest version of Path of Building and I've verified this by checking the changelog
Check for duplicates
  • I've checked for duplicate open and closed issues by using the search function of the issue tracker
Check for support
  • I've checked that the behaviour is supposed to be supported. If it isn't please open a feature request instead (Red text is a feature request).
What platform are you running Path of Building on?

Windows

What is the behaviour in-game?

I have Herald of Ice reserved using Arrogance in a Foulborn The Coming Calamity (in case it matters). When I allocate Chaos Inoculation, Herald of Ice is disabled and my life is unreserved.

What is the behaviour in Path of Building?

Instead of removing my Herald of Ice reservation, PoB tells me that I have reserved 100% of my life bar.

How to reproduce the issue
  1. Reserve some life via Arrogance.
  2. Allocate Chaos Inoculation.
  3. Note "Unreserved Life" calculates incorrectly.

This also happens if Blood Magic and Chaos Inoculation are allocated at the same time, and I presume applies to other life reservation methods as well.

PoB for PoE1 build code
https://pobb.in/pLG2I9JMFcT6

You can see in this pob that I have -588 life reserved; this is the cost of level 21 clarity with arrogance attached (293 * 2.01 = 588.92), with the other 1 hp reserved by Herald of Ice. Disabling the Clarity gem section brings it back to 0% unreserved life.

I noticed this while trying to figure out where to allocate some points via the node power calculator. The reserved life being set to 100% causes effects like Farewell to Flesh from the new Lycia ascendancy to miscalculate the damage they provide significantly.

Screenshots

https://streamable.com/rgztuc - a short video showing the in game behaviour.

贡献指南

打开贡献指南

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

调研方向

报告中没有指出源文件或测试。加载提供的 PoB build 代码,复现 Arrogance 或 Blood Magic 加 Chaos Inoculation 的情况,并追踪导致 100% 生命被保留的生命保留计算。完成的标准是:在 Chaos Inoculation 之后,生命保留被禁用或计算正确,并包括报告中的伤害计算。

由索引模型根据 Issue 内容生成。

评估

技术栈
lua
领域
desktop
Issue 类型
缺陷
难度
3/5
预计耗时
1-2 天
活跃度
停滞
描述清晰度
基本清楚
新手友好度
48/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。