Skip to content

Add support for many Unique mods - #1826

Merged
LocalIdentity merged 7 commits into
PathOfBuildingCommunity:devfrom
Peechey:feature/multiple-uniques
May 18, 2026
Merged

LocalIdentity merged 7 commits into
PathOfBuildingCommunity:devfrom
Peechey:feature/multiple-uniques

Conversation

@Peechey

@Peechey Peechey commented May 10, 2026 •

Copy link
Copy Markdown
Contributor

Description of the problem being solved:

Adding parsing for a variety of mods from these Uniques:

  • Asphyxia's Wrath
    • "Enemies Chilled by your Hits increase damage taken by Chill Magnitude"
  • The Bringer of Rain
    • "Can't use Body Armour"
  • Candlemaker
    • "Flammability Magnitude is doubled"
  • Feathered Fortress
    • "No Movement Speed Penalty while Shield is Raised"
  • Idol of Uldurn
    • "Skills have +1 to Limit"
  • Myris Uxor
    • "100% increased Culling Strike Threshold"
  • Prism Guardian
    • "1% increased Spirit Reservation Efficiency of Buff Skills per 100 Maximum Life"
  • Skin of the Loyal
    • "Elemental Ailment Threshold is increased by Uncapped Chaos Resistance"
    • "Energy Shield is increased by Uncapped Cold Resistance"
    • "Evasion Rating is increased by Uncapped Lightning Resistance"
  • Temporalis
    • "Skills have -(2-1) seconds to Cooldown"
  • The Whispering Ice
    • "Inflict Elemental Exposure on Hit, lowering Total Elemental Resistances by (50-60)%"

Steps taken to verify a working solution:

  • yes

Link to a build that showcases this PR:

eNrtPGtz4zaSn6NfgVJVrpKa2CYpya-zd0t-q8qeUSQ7c_spBYuQxDMfCgHa1qbmv183wLdFEpTnbuZ2Mx88EtjdaDT6DVAnf3_1XPLMQu4E_mnX3DW6hPmzwHb8xWn34f5q57D79791TsZULD_NzyLHxSfW3zo_nMgvRNBwwcRvCQHjd7NLZksa0plg4S17Zu4wEsFdYLPTrggj1iUedfxpMHti4joMotVpt9clzw57UTCju_GnyX2XuIgKDAE1l3L-kXrwcEL9BQu7hPIZ8-3z7MHHwGddYOqHk7FL1yycCirIM3UjeGb1BrsH5mGXcBg87Q5hsXTBbhzR3WuFcRaFXFxQDz5WYhq75v7-wDDivwcJiemKMbsSy-wlcOOQXc7nbCacZ3YeOuJ8Sf0Z00DUALbysHeRK5yV64A0K4kbRoJx00i8d7Rr9Q-Mw331N0G8DwR1L8bTaoEVIQPRdobPjlieuSDdullqcEcL3xFsS-Rx4PDAb7U-LeDzyHXBzLRgJ4yz8JkKp56RilWcB96j49dLb3_XMHIIgWsHL371RLtmajgho5_mSqEn1HYifsdEyHgl7tFRgnpHfXoecNG8foQcsxAcgqhFMPd3-4e9gbmv_pbQp2wWgEdpO2NLzFtnzvQhdVZVRmjLzXbruJzqwrUmvB1DE3DKepDTIHJrITOfLWp84yCBumCvlVCDzEb_qINLpxz5Nfo7OMiRq4M0Mt6eA_QLGt4pdB4jURM7-sYB-I8jc3DYs7LFS6d2eTOuiyHpHOPlmjsz6t7RV8eLPIgp9_SJVTPXz-HeOoul8MEl6iL34F-CfOWEbJtJz8HTbYW3pAHXRcw2i4ZPPuNc1-ODz27CMAsSnLNmRYU8ZXaMoCN_pk32wQ9jjrRRJmDbmFU9ukwn_yjOErsIPQc3YQvmx9Ot9VBuGZstryFLndAakxgU4oGG40HRImidaItE9QS7GaNJSFYeraWQEEVPSDn2pisnrMu5S4Aaa69G0daQS5-Fi_V06TDXbgedSOucrjT3Po9dpwMV07XaoTyq3k4VQqnebGk8unymXCvMKDko6FozyFG2WUPpkQLfMagDWmGMw-C_sdhy26HBMly3PUa72XJRfO4iWoAbCCFQG0N3gmHoBVGouXsKWEt_k4CvauYJs6OZXjaSlsBnbjB70l1GiiWF3Qp1KASdPV0E9kJ7V-QkrTCK_E2j1QrcFVpCA4EDI5_IQPB3dPLcDPYTGHGdlzoY5BOeBvobYPXpp1lcwyRmFUaLpWAO1jDNRuimKcw323kHXtKDaCN7PHdBTRzZTVPSAs7nJbiEBw6rnD45rludY-a6RJyBymjV1JlGRK5eK0YCanYqxsELyGuJTcBqFnqboCFB1mAlZP4_19r0C-BaE1z6dhSi-WnPUcbIpjmL5nNOZoH3SMUtqNJpt0seYSz5PItCztSXK5d6Hn10XEck8fXe8SB-cX5BBSV2XLn9RkOH-sJSeiebpleOK1h4AWSQCbUURsPZMpkm-3ZFXfcRHBuOliiaSBEnPtmTfVz8dE7dGZe8jPxVJIgvW6scdfJ3P_IesfOq_kdx7L2B9Bw--x0XjJ1cFFcom8iXV1eX5_ej3y5jlKkKZiAo16UrzuzT7py6HDAc-ChNYMowfgGJ6JEr6NPubw57kQ8vmKCOy7WoQfkVd2wLtCSd7JkOpc8g1NABBSkQunxlIcbk9KkOKexyvmVH8YIZF2qCnqxkV7lASkWyc8pFLturp4Lt4CIRHNFbyshbUbck3HhMe7Pv1yuGlsY3CEXAMw5phzN3ZgpGc9fjmFqUzQwskM7WWjRkT7mIr4Z0kFVfuIgdj2lJVfakS1JVY1r6xWZ0XcRWQzrIabVQJJAOB352clJP6dJlQ8fFKFfa2Y-BL5Ud7CYF0CF4B_5FRd0SwU9iycLkiQ4lsBLV8OJvrCcZ15IV9lSKYsq6LA1rwZ5BATXXRWiyeueNxRaK64ZtyZe8RWf2thiuJxXnVwUiakxzG1ThUdyCfDHSsJK47CwuolCLNhiKdLnD58Cx33qL8sN3E5QVyVfgC2uOr0AmrSq1aEHCwp9K1hKPVaKr494q7Achs5_3EUF7ex8FNLv3UcA80NPCnrxJRCa16UeGmWSnbyZeML41fprJbk1B5dtbo8tyQNv1g8Zi0bPJ96eP3kdrKiL_AkRSbxXZohq4auc7moipSNlqpcoBqPOHDb4tfzDxHkIQx290E8ZKSmk5fcOoiyfrgfs-gpsPYGr3s5IWtkKjFfXthNqnNml6tfQCwYGoLMAusOXK38UlxG9vnaNzspdUdCdjGoo1oasV8zPebMahdqFx3HXdLpkug5eh_Yw6ew8bwBNQSe088OfOglB1OUV-mTKBdaTkOR2RTEK5KhzhMhloaOQKCVSsFxnyO-JnAedZtSi_7b0FxrNgB1mVqzxfQnGA-fkjsMmoH8tnE17EReBBRZqb48PhkUE8pR_EhRDS-WBaxo9k7oSMhDKBQRHAaA9GYRPs4mgfRt2kM1V8NEAE7CblhhO2xi6dsSVQY2FeAnF7FLZaXm_KauwDoxrTS-_v4D0UFjJ7Kgu_IPIFVM_zjIo50KFy4YD9gTcXQ88LsHdo5yg0LSBZZ4phGQ0oWGEmhXnaUmhCKrcPtTClpkjZcK0VgQnMnlrAbxDhNfyhNtOX4nQWhLNli0mVDHMtzhSpSYZxyyBTsSaEXM-5xU7h5T39laQbW1YJ09LgrjUSKh-eS3xmVJ6flwXfqL3Fgw29mTM9wSzDZ3iACLrirltseHbHL8WpMW6beYF_FYTeG8UydDSrvLhBA1JSzJU6hA3OC_tm6we-lThgpP3eZ0ccWurMnYXjfprLTBXkKFNYXQbT-jRVrH4c3_fSYKnCtPyGH-9DxrDRSf4ZBN5_nXZ3zMPdQ_PAHFgG_oOoig_-cdo9PNg14MHR4BBPBSBsY3cs8UCQHyYJA4LfxldpzaQ3PBXAjArqI28VhIKwV_xPZgmFmI_8xBEfT__SYI9fiEBms4u_yIi8skXD9TC7oDuCbMB33PgeL34z8A4wFyxcxz0b7E_TIgbA-IGN6xgY_cFRgu0Dlk9dhLASHDCIdf5BnGk8TG7lhx-WQqz48d7ey8vL7oqKZTBnr47LdmeBt7cCorC2Hdnk3sEF7Q3h39liKP9JQnsJpRN1a5nHu445YOgAj2qak7R5lDzAfOOjWgQmW6_pZ8cXyeeY1l6B2MkeyleqBm4AfpDdUJ5sheqRy9wLCMv86pp5v0YUK2opvGw03n0fHEF69wrPEkJ8yM_WF-NpoixSj6LVSj3DviywOLy9LYFfYYOoeHVUKUXMVpwAxjLDQeLSR2RCXf4eZouQCapcBoTMRzeX6PozN7LZyI9PrdKktUQgneiHE-CvTAWNUelt4cCFyO0e2cVhdeajjnlgFSMftizmT-pvfCPdMhJmr93gkbpmMll-0EoGF8zDee6YoDYVdG8kQIp7KMo9yT98KrGWmz0xHEzqpJD-yO3wszrIKa8i1ShJ_vvaAwjWIBs3L_946P9W9pnoM462EXuC_R2LPAy4IGdgqXmh4yCOfTONTxjYUu4p-vcr-LPgBatpkRO7vJ4E499I19W0cTUObGwn-zdU9nSkEb_PQCDxcJ4YGeWkEsebGEIBaErI_EoCSiNegYnt5FMgEVP-jtV0GALOjKQHMcmuqHE1_K28RJ6H7TajQOH73YRp5EGlRvALZKAF28AH8fi32oYCE9vtQ5HEm42IPybVkEp1ZXGC3JCIM_UqCNTrKyCDeW8scJUOI1iSDVeXQuq6CoAm_cmYQawkJEcT-C7Wx-Th4-jXh8vOkK-W61eH_gdMyv-Tk88h1A6dszCg9pJRm_wawdRhJ75Pc0zGISPGrrlrZkPnUYj9oI66zsJskj6xOjItn7A_jonRgSLMdWaO4MfE7AxtmxOTiID0SNJoIKrOxUF1wYN3_ozZP7a-_Bli3_DY2B18kcg_9Xb6PyPsT4Odw58JlrzEfksgwwI40_j5R1TskFEoxmMgIrtFecgPCSgQknQnWfMTG7MO4yTuzZLHNVmD4RE8G0hJp4xg-xpBJDS5o3i9AYwqP1nMKcFrBySZOJgnwqCcXL6KkCpG1KDUrLvAlp3UZKMlRbx-l7YwChBWI0SvEaLfCDFohNh_C3EiDbKoub2c5vY2au79kpEz7HSzEMU1AfF1LsCCQIFhW26Y63WUTwR1Mwb7nbhPcUyOBgboJV1E7Bjk-eIjtgBiN2DfZUW38oquhvq7ho7u9zpxoQpmYOTsYGDlDcEoKOi-YewcGiUdlWsg1LdJvIKiplqA0wMcqfTx1R-irlDnrOeX3hfTMPJ0k_YgKi5R_bYCLz1jZx-o4tEzkRflmToxJCuQt-qAdM6pr_yGQPcFCbi9jvnt_COIyIz65AWraHL_EuzcwBJwPa-M_wKWAC5LLmr6EoQ2Wg4JfEaADztju_flfunAM1SKBewvJ4-BDzNxMg8Dj6hGBdBUHhQsRSyDaLEEBPIC32iBoxzVG3jYJ8NogWeNMRn-b2BU_cZwADtqu8wDtxV2plB7gMZDLH1mvKOuzRB1bwbU29g6Jmy2C7PGLgZoFgWrKHBTESXANHb6RTSsZRMfWoFkGjsWIoV4kR_tJOd2UxTzS8EGzQGYoAoXcoZcuNg8y4eUtzqUwiw7aJHmYHNQ2jzLDs5SFcfy3ZQsMBEwNzuIMIP7F7OHEsRBI8Shnk3tN9rUFaPq7JJcQZmEb0N0zuEvHgSQe7wvksap_kEWpfrmVzYwa7-YgV3D6iBlkXnoMYZP8OBleyrrubQN1Cao_Ji_gEyxRr97VaCVVC_Yq2AoOw2yG2A30m1rlb1WVlmYRc8qC7OUUT4GJHlpQqWlZAwVjQsm-oKvT8QbhFYqN-wvI22EOGqEMA09Sz_YaN0jO3Axg3xw7Sj0wbIdj0OWNPQil4m8-fWL5venoAt-jNcyijELi5rapGsz4gdIHjFIolIldz6QTAxOk1ObZtOLz2CW9JmRD7JCu3U8R3xHmrZpcw43bs7dOgRTeXgNws45vnMgyE0Q2JmT7YHHrUjT96vTkb5MjQvpiCKY5t1FGWPcrkjQ84CKbH4D8dZmp5y3F5uM90sIJXgo-53vz1FjPTeGrfLIdURDG8A6eDlMIhAMliIJTWlJNxiUU9LB0Tcs6_YH-tE1n20O0AKrK77NaW7vy4eBIWOrvBDfaQ6RFRGLui65dGW4gUowi0M8P5eZZ07NSHI_x0Mu53NYNvNBrUHk-HoYiX0Iei1QX3JXcEhZIFXuJXkak0akQRWOVY1jDYo4f0VGHbuE4LfJGGEDUwO6DdbU7VzTENWkQv2NSm-JvbR-o7plo_EN4MyxYbKT6d_jmjz4M7ziaRN5gSefPcWWU4lQzukK5lUzT7kFWPD21Xjpha888v8ntdyoMM095XuG121ATXhn6rhPZBI8srKztqzeW6dsvKu-sWp0MB-Ek-hacq7tXWShtdwrtm1V51fdqAbuKY8dWTscmQBsrjzyadrOT_0d6-c4QeSqrlC_X7axBulZRyV0a8fcjP4v4kRhxTUabTVrNLjBz0uHQ5xBcx6BHY9Z6NG5vHgwFXQ-1849-u9T876ZV3Mrr1HFnEOikJ9MmeHfMArJL3A1KrZ5a1AAkosg9CorXys-f1FYQBtNRfpK-dMPcRJQWQUPdg600Ot6c5SL5PRmI5N4nDIoJFd4hQ4S6AWrLtDfnhNtRjK_9IuZEXIdm7LKfCpns7ZDLKxt5M9BC0TOOV2-rgIegZJBbLpxxC_ExfucqLDyF8w2uzGMWElHYoNAzK86z0BVTn_lZv87XYsySCZVs8b9lcqxyXBy2fnQz-3iWfDSuWae4zvy43lI5-CqjgkeOEPZxubO6zHJaeZtMKPu0LaZnV1cP6wHzG45NwCWLtEfdqZQb2yCHiX2pc5XpZewKqGT0zBVVavjsN4maHWzIPuNo-T-gPRi6ui-X-G5Dw43dYCoZA8Luh_JNArlVV2wpJlkAf2jfF0HymBqqzeDMEcOQ9gHeQo-6CHM4X7haEM-6R_gkwOzcIKhcPCB2bNyCWr8-IO121d9yQ2ng0eVR-egLWVHnkkoceT_bjZfsjW8MVxzx6NwmdgNhDz0TK6Iy8v2t2xBQCA4Pn58mNxm16o3w8sXdkmvBYbiiphk-kJXW-C1QFHt0TYIsBarPU9tUHKHxa3F3G6eAH_aQRt-ggZqtkWw2iL0Wi-6DU9nzG2z3fIN9FYTKAyrpUq1mQEN0NxCBduakzpwb4GAd102GpNyQerGGb7lQm3wP_hqzGeGnp-r12fl7Qn89DEQ6s0MHI2_nOy9-U38_wFI0Wjg

After screenshot:

Asphyxia's Wrath

image

The Bringer of Rain

same behavior as pob1
image


Candlemaker

image

Feathered Fortress

before
image

after
image


Idol of Uldurn

image

Myris Uxor

image

Prism Guardian

image image

Skin of the Loyal

image - image - image - image - image

Temporalis

image

The Whispering Ice

image image image

@Peechey Peechey added the enhancement New feature, calculation, or mod label May 10, 2026

@LocalIdentity LocalIdentity left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I fixed the handling of temporalis so it didn't add negative cooldown timers to all skills and it also now correctly caps a skil at 0.1 cooldown

@LocalIdentity
LocalIdentity merged commit a0f926a into PathOfBuildingCommunity:dev May 18, 2026
3 checks passed
@Peechey
Peechey deleted the feature/multiple-uniques branch May 18, 2026 14:08
bct8925 pushed a commit to bct8925/PathOfBuilding-PoE2 that referenced this pull request Jun 19, 2026
* add support for many uniques

* better pattern match

* update Candlemaker parsing
add deprecated list for ModParser to ignore certain skillNames

* map instead of list

* only blacklist Flammability

* Fix temporalis handling

---------

Co-authored-by: LocalIdentity <localidentity2@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature, calculation, or mod

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants