Skip to content

Fix Corrupting Cry Support area of effect penalty stacking additively - #10445

Open
lucaskarsten wants to merge 1 commit into
PathOfBuildingCommunity:devfrom
lucaskarsten:fix-corrupting-cry-less-area
Open

lucaskarsten wants to merge 1 commit into
PathOfBuildingCommunity:devfrom
lucaskarsten:fix-corrupting-cry-less-area

Conversation

@lucaskarsten

Copy link
Copy Markdown

Description of the problem being solved:

Corrupting Cry Support's "Supported Skills have 20% less Area of Effect" (support_corrupting_cry_area_of_effect_+%_final) has been mapped as INC since the support was added (#6436), so it was added to the skill's increased area instead of multiplying it. The stat is a _final stat and the in-game description reads "less", so it is now mapped as MORE, in both src/Export/Skills/sup_str.txt and the generated src/Data/Skills/sup_str.lua.

Steps taken to verify a working solution:

  • Added a test in TestOffence_spec.lua: Infernal Cry + Corrupting Cry with 40% increased Area of Effect now gives AreaOfEffectMod 1.12; it fails on dev with 1.20.
  • Full busted suite: 667 successes, 1 failure. The failure (TestRareLike_spec.lua:84, veiled unique affix pools) also fails on dev without this change.

Link to a build that showcases this PR:

Any warcry supported by Corrupting Cry, plus any increased Area of Effect.

Before screenshot:

Infernal Cry 20 + Corrupting Cry 20, 40% increased Area of Effect: area of effect multiplier 1.20 (1 + 0.4 − 0.2).

After screenshot:

Same setup: 1.12 (1.4 × 0.8).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant