PathOfBuildingCommunity / PathOfBuildingCommunity/PathOfBuilding-PoE2

Unnatural Resilience does not work with Forged in Flame

Open
#953 2 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Lua
Stars
1.9k
Forks
451
Avg merge
21h 16m
Merged PRs (30d)
68

Description

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?

Unnatural Resilience node adds 1% maximum fire resistance for each 40% uncapped fire resistance. Forged in Flame (kitava) ascension node makes your maximum fire modifiers apply to cold and fire as well. Together it allows you to increase maximum resistance for cold and fire just by increasing maximum fire resistance.

What is the behaviour in Path of Building?

in POB, version 0.6.0, Unnatural Resilience correctly adds maximum fire resistance based on overcap. This maximum fire resistance however does not seem to work with the Forged in Flame node, as its not being "converted" to maximum cold/fire. Other nodes that grant max fire res (such as the small Maximum Fire Resistance node on the way to Unnatural Resilience) correctly convert into cold/fire, but specifically res from Unnatural Resilience does not

How to reproduce the issue
  1. Create a warrior, allocate Forged in Flame ascension point (kitava)
  2. Allocate Unnatural Resilience and manually add enough fire resistance to cap your fire res without going into overcap
  3. Now add 40% additional fire resistance. You gain 1% extra max fire res, but you do not gain 1% max cold/lightning as you should from Forged in Flame.
  4. Allocating 1% max fire small nodes (near prism guard, for example) correctly provides +1% max to all 3 resistances, showing that fault lies specifically with Unnatural Resilience
PoB for PoE2 build code
eNrtPFlz4kjSz-NfoSBiN2ZjsC2Vbq89Gxh80O2DBtt9vHSUoQCthURLBTb9Rf_3L7NKEgIjIeyNmH3YmQi3pMo7K7OyKss-_tfLxFfmLIq9MDipaQdqTWFBPxx4weikdn93vu_U_vXn3nGH8vHt8HTm-ThC_tz77Vi8KD6bM_-k5ho1pe_TOL6hE3ZS-0yjyAujmkLjPgsGzeVIb-LxsRIOlY8ep3NaUziNRow_pBKo3zWgNKYR7XMWXSH1xoyH1-EAkHk0YzVlQr2gF_afGL-IwtkUpK4pc489S5j2dee2e1cDCX877vh0waIep1yJ4cdJrQGa0hFr0Qn8BCzqzwDFUp0D03Rd17R1zTZqh6XIp7Mo5m-j0JsyNsiQ1APX1AzdVi3LUInuFGF1InY2HLI-9-asGXm8OaZBf8lbLcLbFfZ65nNv6nss2g5_-Yq0phYC34Wc-q1OL4M1bfdAVS0TdXccsxwv5NvFOfXBsHkOrqMeOK5JdM3SHdcux1vzJTHIgWqppmW4tqlvE-4NXJsz34coymMWatZlMYvmlENwVIJvhpNHL2CDxny01Mgx1QOLgEaqrRZKdU0D2gzjpbVNrQy0wyIIbb6CoW5B6LF-CNkgj2JA4BCduKruWCapwnEznULWV96QVYfcSasEYVdp3qbHWa8q3M6E3yZQF4KmGmQvnPkVIfky92gaKQ6KHxUhW-xlCWbZJQTzkBAqRZDtYKmGXcx1HmLEbldYZJGzy84yVk2LHGi6qVmqZriFS8J4EXt96l_TF28ym0A2vqNPLMgpQOziKTga8wDyTxGyYxqFK9i5F7EiPE1zdK04L_mDtzCEVSaMCzmaxavmNVQJlzQYNPr9GRQTi5yYWiG3Fo2eAhbHVfMyLh5VMTD0K0kOVUL_CKHbQX-ZjMvI3gdRIk4lBojShUjHeubRZ5VxlmySjFFl8ZfMRixIOOYcYZsHWhnaFWP98QX4EdiB76stM8uVhailFkbgvIVLqW6wcAn9VYwdjIWIBcayDpwyrJ1t1Zt6kVdJKAm5wQJ2ZZR1ExRjngUsGi16Y4_5gwprVw46NVmTTqtoDzMgj11pJqyy2-SmSqg7-wqX2l35zWmcX4F01S23hYSvFhAMymZAGLCq24tOFP4bNzD-bmiNaBLOluu84RqlOkjwSiqkC6is_btsMOuvLNhWoV3TndipD1vQNUVs40Dfjgmy-v4m9GI7cE77T61wMKpsOsFkJ4xV-Xqz6RSiF-dEVQJYG8Cy6OUKPbcC8C1M6HzMEt0tKyLWOBTvHpfA6xyKN-hZbVSZyxpGdVaisFljo1YAXuew3Z_XkDImkH3F6cN1uHIAUVg4n8MeNb_h1FzDOHBsqPAMU9ONUrQqm-KEfu_J830lxp8dGgGBmhJDDPcZJr0nmHTJPp3FXBGbdeU_QbqW5dUntuVQojqxHg8nU5gICp5KBQOlN4YIf6bzJQfdMQ5c2zIN04G9eKHpO-EzuHiM52IVyso8NNTJS2aFLopY8HNRmf4KeCUGZ8EAKm5IGZV5rGNsYnM6Gw5jpR9OHim_gjhAwz_Ct_QZqvyYJS8S486bwEIVxy3KqTJItmQPNPJowIk4NYwZjfpjRDqnvv8IOVa4M_sq3Ywnjeeez1nUgm8oJqqyTlFDisj4-FCcjOJTezINI674NOZdRv0JeuuM1BT2gt9xIi1OakPqx0xiii9AOOZeII58IPX7fg2n0nNjMEfWd2HoxymSQqdTFgxWaNxFjCk0TeR9lEpYA1-UCUgC5YNMDTGqlzugbQ_Q2koQggCA5hiuVSc2gZ-6BfvJumm4rlo3iOtodUs3iVXXYNSoE9NwSF1zdV0FGMu26rZFnDpEEiHwQQNUw4Ziv25ZplnXHIu4dUNVDb2u27ql1XVT1cy6SUzbqBuGrdp1Akztum4YwEI34DOxbGLWIc5dUreIqTl1Q4P_6xCzpgs8iA4C6I4JorqmZtc1FSQGVqaKWK6r103MEnVN04G56RKQVAfuwEM3UCfTBpJ4gls3XM11gDAgAGEHWGmOCpCGA5mhbmmGTeq6bsAobJdQNMcCsU0D7ANiO_AOCQTYucCO2KBaXRPCa67tojrEAI0ttIHp2KiIoYLARDcBSwc7WMQAKhZIizxV3UQc261rhuoCpm1pYAIQWquDojAKMKoF8oKJ6wRsAMqbDugBoypqAHKDZBpIgNoABQLJDeirOoqtgkctAxgAfdcCCXSiWXWAA3Dd1lwgaRNUQXUMsK2N1nZtGzzqqkQH0-gqCGs5YDdNFRqrMBd0sImFXgSnw6QRttLgu2G6QJ0YoDhYyACba5ZmoTMR3lIt9Itro8TgaZxlsFcHDS2hp4V2dUwkg_ISFRxnWWBUpAQAmm7pOF9wpsB0Q4UJMAWFcPLatqpjbOMBF40WjdV5H3gQZhxCJ9eIIElLA8eJCKLfju-7V-LhtzHn0_jo8PD5-flgSvk4HLIXKG8PIEEdTgEJwm9fLBf7SPWwAf-djtotdj9u0B_N65n7eDvd_2J8eLq9_WpMr0b88_1l_-f3j_xmfjF02y_fXqKn4UX7xdFY9OPmG3_WyM3HD-G3hx9f3RYdv8w-BKo7Iu0P08HHz9N27wGiwnbiT93-SL0kFx8-fuvF4--Nq1nrk-Z9uJg8km9Os9mMWs-3zZ-N7rPz8vGRX1FGOP_08HDz0Lo1__3yxf_yY_7y5bR9evv9k-eQiR3-7Axvnmc9u8OmizGzx7PT7_dGvH_hBES7-XIVDL4-ji6_LO6jhrev9q1--7JxaXe6mnb3rcN7j3f7k9O57l6OT8NxeDaYLqaP5PPj91a7xW9j7WX8wfVIZ-F50ezntfU1-KgO6cf5cLZ_Ob6Yn141Cb35ehp-u1b7D3e21pjes_3zAEx5IpxxmHrjWLaD4kP5hiVS5EEWk646hvI58h5nnKUDkGJfbmSaS0JRTDeZ7JIgEoEqY0DOeBk--Wkup6cMWBn8SajnJnWSDuSkFnkqP51lGl3OZ5kGZOCIGStTKWbCmuIFPBEaS44oeZbZQeYFGeciIyWpS4RdLhpqiYkOV2x0fIirg1i7cPnAh5uQyzH8mL4cizIohjUx4hdsEp8uoDQ6xy3tsvEg6rNk_UHoHuNyrc3jpK28ARvSmY_fP82o7-FyqOa_XsnuYhBGk-ywE0jBcoj7E0nxbjFFOzSurpKFLuGqeIN08Us-is5hYylak_r9WAjnBX1_NmDtICn3Uvl8-oj8sSeKJ2WDfAsyRyjj89sxCCSKGhCgHcA0S1KLxL_ww0fqk4y61I6oq-NaOj6XlQXmn6QYRmbpq6yiasqPnOVGbILD14zTAVQ9h20OFj8EmQ6FnPAgCQV0klQH8n1NvT4UsInXcqok5kJ9Dt-urbZd2bSSloV04umc9smXVbAdzZFNn1UqedOsFfT_bVY6jWZcqFpooAxiJ9vEOeNkFPJ2yX18m0WO5Wx8Y2QmpW8Wmuk-DBU4Ikc37FnBx7oC_guYcof7IyU9UFwTOPZDkPczo9MwUMj74zqVrdyJSz8JqcRR0CYX5aPUi1mREn-J1f_qhHjJIuoPbodgPDzRyEy68v1tKXKN9NILcgAvryRD_3MEXqEAU1zOgnz-yb7tmngSD-Ro5tIOflTk1_8ZPrHHGFem-JpGT-vmX468LQpekV_zhBj6OyTO-J-xIiHe7ZXkEUBFLSqrTXwUSAKiHUxnXMhyUpt4cf87ngHhzS9RE4tba2fn52fNu_bDWXIOlEcRNvoezCaPaBH5b3pwA3OCiS6AEs8eY_l4Unvw2LMQpAW28vwY9fJ9Oo1Zdu4iKs1Ech_wSqgJqEsvuz-2mdYSoJjS2QuLOOj7mUb9yGOFcmXjW4SSDLG7hOdmRdTwNlYxIdmnaOJxF-WFNOQtuGIqeBetUB0cLMFtT6bUL-ScjG6xBMcNBUx0b-j18ZCy3OW4_ZBQJXbJ7iAU-jtpshTTEKffRQTkYDFyJ_Ri7G5txk5GS6w6Crxifyajxegt1qeFusvBYuSsWRoGole6mUoGVULpJgzEJIegaXg-dkQKPXvmswykmOAtH7MoOUstonQNOSoFKQ0ceUJRSCcHUWIrccWkwEI4Vowqr04U6IBjJUGT3CQoinavPGRXO_4F_sjDFJOSHbJCGybdthI3JP3mAhfI0RJN0p57gRLJcEmgiBzcmIfeQLZcC0JmDawsacDW4v1kRB_5_WTWG8vvp3ju0_ip0N_JaDH6PfewItpARVYwlYhgYL2PAsbX-yhg32zyZuzueimyxO2WFyFZh28jcjpaFvtJ4-_NFGR78s3oonv6ZmyxALTYkIEGpStABlMSHHwWtMAYvCQwKpISYm3OIkvtdqIl18KNmu5MUUZ3cpGzLAFIkC2EYDG_LCkXq1HKrkpcMurzcScM_fcRfHVh9T3E8NLXbEqDQUrudlORvvRDReuFPAaaolfdwrtl77VhwCaLDYSK5To-TLd1ommNG62k997jsCkb4IXsn2E4-XpS2ydEdw800zFsXTdVWw4k3QHNSFoCUIW3PHBlJKZgyhohv-CW2tUOVEPVDdVOrr0ci11v0qzA56xXUUxtFjN5SV4eGgoMaSu51wQq-cZDF_brfHGkdBvds730aHLvAx2N2ECB9ZBGe82IDjkbHCnIYK8TsaH3cqT8H6TFETtSDyzV-nUV9qnfDvoRo2DT1btrydVKI8OEMpetvvRgi1zhJWnBHClE3UsaakdKT-ntdWcBS2Byj8L6XfbjSDHdPdhZ-V7fQwx1T1PVv-EBihRXSeVVpMBizw879i4qqAg18SqSWUvsJqeYOJFYNSkpM-nrw949Wa8dKZrqbjOyatvSyLlredZrMPNX5gRc9a2_0szaXk6sC3jksSI2pEeKQFF-1_aJ-g8lf3S8Z684RiiLv2wH2u79YdsKD5WJzFwK6lfJUyUQZCuEXuxtvczb3dnjQulC7i9w7OsY2OipzIKuTX4tbyRaJd5busNw1tzB6Sg-Yr64a0f9-hDo1SNBEA38K-euP34n6r6u_uNvaHHkq3QzuL0_dHPj9_-MMzaZ2igz9TX1fOWU-XxPFJlKzw-lvv9tlh9imZu38u-auq-ZYOQIr_fCfBeFsJKUdZjJB3-Bsc1VY9_cdq8bV3vN0A_jmEHgdXzKWZa7dMssTBhZymjhLXuu4Evhl_VcQtZMCIsc5AEO9gPwX38Q481mWVMaO_HFi-Zqkx6mluIBTufxvnuFZ-zy0PbCD-dYdeIQnlqrqf2LEJKGnrZE0SqikCUK2YaC-UfRdxDrNAz5RjWEU9sDABa373BQ3JtLET-wZ0joyac84Yp2UHrPeGO4sqCNycxnfAcEYYqc7fRtCDKX6BWNIa7_rRoj-bSDMSRLsoNWEkPbfeKRXQ2O-XUJbmwDl4lsF8EuGezgdvaotoNHT8PBQkkP0FIss5omr50ik4hsBOH2gA4gg-DW4DPDC_ex3D-I-l30h8Jg6I2SSl6-JLW8wM--KNzjPsNDZ3HDaDX95PtE_VnMwwmkunjZVxK_gcNgh84UWDTSQsmHQkmZQtUprxbuERgLh8o0LXoHouhVhlE4UcaQbRWOGyCFxgoWCMkwVF-AJj5EuUogx2Z9bCNGam1YQ_psHPoDEEvqw3B3lvz5gbTrZavqFoSV31FI0bYhZb8Rkfa4UkTXMrfxy_3FghSrBEfcsO9hyyl-1csr5gFfdpcMF8LdscR6u0RYXr97DT_J_vjCZw-PXNhAKNbEHmqP-cOcgmYFDdedZlb2WgePK1I0vSrWzvzQoDuxWt317jSrcBavo-mOVUHCndVKf0NgiUKquGsnS2CUoCVgsRG_erweAUStNM2wL7y4hyK4y_AAwV9UiqHYG3n-7VCcmwJjcfhbAa3XD8W5zo6xGi075Zl1trkgXYOyqFMtvYpB8AA22NEa0ufydwhD3xd1cT7BbsHMGkaZrEaJqM0x3jDYbMLjw2yNkydr4u3PvePDV3-55_8B-9HXYA==
Screenshots

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing how Unnatural Resilience calculates maximum fire resistance and how Forged in Flame applies maximum-fire modifiers to other resistances. Reproduce the reported warrior setup in Path of Building using the provided PoE2 build code, then verify that the added maximum resistance from Unnatural Resilience is converted consistently with the nearby small maximum-fire-resistance nodes.

Written by the indexing model from the issue text.

Assessment

Tech stack
lua
Domain
game-dev
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.