Skip to content

Add support for Twisted Empyrean, Periphery, and Sylvan's Effigy unique mods#1823

Open
Peechey wants to merge 6 commits into
PathOfBuildingCommunity:devfrom
Peechey:feature/twisted-empyrean
Open

Add support for Twisted Empyrean, Periphery, and Sylvan's Effigy unique mods#1823
Peechey wants to merge 6 commits into
PathOfBuildingCommunity:devfrom
Peechey:feature/twisted-empyrean

Conversation

@Peechey
Copy link
Copy Markdown
Contributor

@Peechey Peechey commented May 9, 2026

Description of the problem being solved:

Adds parsing for "Attacks with this Weapon have Added Cold Damage equal to 6% to 10% of Maximum Mana" and "Convert 100% of Fire Damage of Mace Skills to Cold Damage". I've made the parser relatively dynamic so this should be able to catch similar mods in the future.

image

Update

Adding parsing for Periphery's "Elemental Damage from Hits Contributes to Flammability, Ignite, and Chill Magnitudes, Freeze Buildup, and Shock Chance"

image

Adding parsing for Sylvan Effigy's "Companions deal 85% increased damage to your marked targets"

image

Steps taken to verify a working solution:

  • Verify added cold damage from percent of mana
  • Verify added fire damage is converted 100% to cold for only mace skills
  • Verify calcs for ailments include all ele damage
  • Verify inc damage for companions against marked

Link to a build that showcases this PR:

eNrVG2tvG7nxc_QrCAFXtLjYetjyq84d5GcM2IlOspPepwO9S0msuUtlyZWtK_rfO0NyX7Ilce3ctU0Ae5c77xkOZ0j6-OenSJA5SxSX8YdmZ7vdJCwOZMjjyYfm3e3F1kHz558axwOqp5_HJykX-KX7U-PdsXkhgaBKfaIR-9Ac0njCkiahKmBxeFp8-CRj1iSCzZkAFk0STGlCA82Saxzqp1reyBDgdJICXER5PJLBA9OXiUxnBmPO2aOFuboZfB7eNommyYTpL5ng7d86TRDq3fFA0AVLRppqMqciBQzQSMHrh-apjO55zMKzwajZWgHc2cugRzpZDdXbz8CG7Ns6yO5uBnjGnjzprYXM5buKtSe9dZDtQry51GDKzZC3Cb9PNVsJuNfZ3u8cdA93dg57e_u5_rdSU3H-cbAS7yAHHUwXigdU3NAnHqXRR65v6QNbLVovN8o1n0x1DBFaH_WCJ6w-1qkUoS9WoeDplErli1a4iCYPMVNqM-SQKZbMIdI3YRQiXfPxapf28kkxY8ERgl7FgSfRuzhx0ngiDFkgISHRe7FaoE67_TKPAUsg-XjEu-U0YbFjt1gdz4cZzg2N6WbKxkYIus5GVaIeNippXMXYpHF3-6CM6Kdzt7dbqMMTvibVHC5Beuiyv7e9s79_2Ovu93qH7b1V-N6-PI9ZMlmMppyJsB50ZohTOvN0bBl7nYNXsPMxfjGN6cQzRvN0fz6nyiuLW2UstJ8ecxoySFxxwDYD3zDBWC2MQSL_yQLNRT00UEOI-hiv5HbGxgLRZDykGlYZbwxfBv0kkmni6T0L7OW8bEU9o5GJqTAN_Bb78_EYFZ6zEwElma8aOZYxdi3UvtY0eDiT4aSeR2thVOUbpbMZ5BycCRsIbPXa5XIBllmuPPJTAfsZZvG6XFNigJWFL4MCtgaDvFby5bKEsIlVu1LteKtSAG9i0HnmzhvIkhEsGeBWFkK_sBK1KDVxsQGXD2nIU3XDNLx7ODSFgFvTRVQBpfaCHchH0HeKfc1qEXZegoZK0kOUhMW_L7zpV8C9GJzHYZrg9PHmsYxRsDlJx2NFAmjYqL6GUPjQbJJ7GMuegzRRzL6MYj5jyV_oTKq_K3IDFa-jccsjWIWUOqOaEmUaygsuoOs8AzzkamQPXd_zhSacxrpjwmppsGtjjdEkmGYSFG8XVIh7yFkwioyPW6YxxqfbhDFCs0QTIBUjGb6QGNpZBaV1e7cHtaBpo69CI1Kpf3YjEJWs1Opi9EJFEIc0WfSrwDEX2EErUHNhp4Uy9jLfYxiNqUC4bsYGDLEofzASvju-G16bh3dTrWfqqNV6fHzcnlE9lWP2BMvmNvimNQOioNuWeuBCbKGQrT78O5n0zT9DqJVROrY9vWrZN5zcCQcTWDbHkPdtX5l9ACc8fbI2wnhJ8mce6-zZ0WpViB230L7GE-gAfBihgAoojmkq9CWLfkmp4HphzW0dhCAjpq2rZYJQ6mQBM_cCK7fq7kEVINu4UFP5iGuJ_Xa7mKGM_evrZonxtd0EiWUS5f2tCwonAOFhFihukAh6j0h2a6RfiHtKRaCMwDwORBpCV-Yy04fmmArFnmEYYBZjbxU6sZ39QTYS08gF6jWjMzISNLJTFcS6isEfLr7KQ04GMz630wXDCAlYfMvtUsh7Krq5qVCYMpzNElXoTgZdFZh8KznPbSp14XHCIqQIOZyGMOVbVxoc1EIvtYzuxvqZVIFMY-PrLIQMyH_X6FgmgNritTYv8NfbPIP7I22em7wQ6n_R5CfykYymUr_W5NaEZ3Z6A7FNpjd9EcD9KaZ_Ltwf4wK35iw5wIx6uOCrFGMygPXTmemGx2aZw3H7XPngBCl_LfkDhy2t9X7I4Nb6ocR1yQZLHloGNDCvz1KFEm_2l3HC9_bYCxVX2Qf2s7Lj691QAv1zFoCKbH-odRW05lhiohBHO0ejhZjTmEBJxicLcsuUfk_6iYyo5gEZBWwG1dMqlyghQcyvsHbJmPjltdEDJBpNBflKoTCSydLcGlKuWGiBZOxgVNWLjkJOYMmTVrLckWkUYfBXcNSfO7s6Hb8QqAppzWo-5hGBuj2LCfcIC4IpLW1JiY-Gh6si8TkrIlPFRqZKdyxw2K1WplKE1eWMQ4meYP-pSt40FMtl4BDcohdH5O7T1S93543bR-g6WEjOo9kiYRBVGE6NS3jUEQ1YwxW3R6TdcDX3ERnZ_41hGrMjggdymx9NrTpk345Ir9u4imaCBxxptRt2k0aRR66nRE-5Ii46p3TOSD8MQTrckyB2v4kwdBfRkuz9gD877R-IHBNX_hLclm6cyhiKeA3f7EesGzJ0Axsw4sp4oFAibtwEvb45fSQJ_oSo2O41nQWdI1dCdF27aGKlav7ui-YfsITPptBfObuzCGKTwPpaGL773Sy_f7Bk-TBUZPcQbXDYLhvJftk5wC_77YqBzJeOMfxOj-S7ONnnTvcHTGIQPpATiHUtMTsojXNhtlPAd84TY0hZ5CPIAgxi17AZh1xAVR3Re476vydXk5hr9p7QGOJgipn0huIQ5En1nlxAV_Y7I6ZNTmcWCoow4Gq3376TR9dA7GyE2N0I0VsdNzsvxs3zJaCxvAI07BHIEen0dtdEU50A2u2UA6jT-JfR4wjU-PclPIInzaw6IgaF_LWz1W3_jSyvH8Tm30ZvtxwrVtpGXwgOUcBjsoBFj2RbasQcXbCEakb2dgkeuBFYfN3WReNHE8TQGZC89VeQBaIZRU7YrAP7g16ZX2iDENAMI1zFYdTeBFCNX2VKAupyEI0XJE6je-AH2aNEFt5Cl3U10dij_z-HG-4XrFlnKlsJUEWYCgEaQEHVA1YSMEkjt8WEj4P7u-F1sa1SwugnUS14y6FbAwO3AOvxuGaTWhyKAipD2dmodpTCNKjB4yMTUS0EJ1QdPU5kuCDuoKi-9mT0SGe1uEmtasAPcWXp1EXo1kXYqR1a3Zqh1XmFF-sat19TLqtJHd2h6J6zOv47YWJD_NoUZOtg3OOmIeQf3Az_yrC0UI4kbvi7_gk7I2L3TSvHJ-TRYNykQpurZ-1cnhJyfriDdQcZSCme3Siq0IGM2c4EfVE4K795Mj2HTabxLM1MgNV5trdwD_ygxHbVees5LC6ev9mVpulWnDydVyAjroLf8AwD77GZHW1zxe784uL89Pbqy7lDGdnzZWhFhKAzhW1Q1jSk98p-_ND8wtmjWbfPYJXmQtlU7xoUPHCuRc3ggXVtkWdpFa91KJ0_QQ0PekHZECScObnyt9pCWRHw7gOe5lhqZ7KedraiPaVKD6EUcZbC8rYWlVOodJw6p8V9GD9cKMCocJzdc21LmFIFens-5gFOj7LL8ajBjtWySxCkCQ0Wub8rh99-NE4E2tEQsI91kAeSK5xjiO2ea1nVNBnOqva5DvoZC6jT3T7WQb5mLJheUh7LGAxnqeRjtShBuW6CHCZNnwvstpxnoffKB-oQ_KyhN3VHf5bSDWSebKDmxHF1uaVTeq9lK7xZaC1U3DH0QzUX7qwOxdU7z0ljr6252c7rTtnKlTLrj-eXzPxI2csMzoaVaxCebshKvXDpfpCnJu5GmFWicj3Mc6KYHNyfSx6a_GCnzNJgvaQhcXP7rWTMjZ_vQCa_0_V2WqbtcZ52zyvR3eZmCftOm-2TtxHBOfY2CjjV3kbBlKmvxh7mNchwbfnxMt9Jlq2qt1C88PP7KK-mYG_NvBrdXOrxxF6V-iGezYZykfvzkVr5U6fxGVijmBh-pJ4rZaRaSh9vo2WXxe-kqJ3v9gp-KQGU7-TXIATL-Me8UHwtpbzl-cio0FPb87yF4PKfGvgTe2F6skCmMxqHGbXP1er8tdaTWgFRsyl8hhuH6k1SwmodLdbROW5lzZ-5poUNFfldyuyCDvTY-PYPe7_NdJAjneBRIA7_aodXnuIYBp-ktheSkFn2cgz1v0w0YU_4a0ATPMOy5jBIZoTQ2YzFhZ1CpqCpoq4cwIOqEbDuh3OcULcQHapC41TGYz5xJ1L2xZ1JGfvlI0RzLZhZAfGGQHW7sNy6BqnSMoK-VRV964-H7V0SuROcCJaMra1Gp93Gzdku_KLmDGiM5xNhqY001wEDNpUiZImjztBVeF4xwMjMWuidDQj5MUbWtGaIh3u9Dah4alIfy1xMXUbbOdjbgFa9ee3JMAJ38JngeFfR7VX3o0ii4GFBouMjsSs4c6S2hyOWcXqbkLIblQVKdyOKvYkOc9jsdxeY-20fu3zluBKwcGR6ezy2HTExLtmm5xs_taIOrVM_dLIKPsM4aO_teCmJ-yaLO0hxkHQhBsTCy_nmLM0YRnnBKz7h4vPYFB-AZioo3xgz6bKkWXc1vDkIrCGWNXhSbEvlTvKKECxg4pqWy1m6rZBiBqzGCVkk4wuZRM9Ua9ea4Jfwg4as5hwv_RmC_3Rdvvnvj5k3k7l8nf01thkF0iyc9XyOOtWalXY3r5RB2h4uxqT8lVHz95HLEnbzHeR8sbQlg3n7qXHcevb30P8BIa3rOw==

After screenshot:

image image image

1000 total mana
image


doesn't break fire damage from other skills
image


image

@Peechey Peechey added the enhancement New feature, calculation, or mod label May 9, 2026
@Peechey Peechey changed the title Add support for Twisted Empyrean unique mods Add support for Twisted Empyrean and Periphery unique mods May 14, 2026
@Peechey Peechey changed the title Add support for Twisted Empyrean and Periphery unique mods Add support for Twisted Empyrean, Periphery, and Sylvan's Effigy unique mods May 14, 2026
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.

1 participant