Skip to content

Add support for Flame Wall's Projectile Buff#1814

Open
Peechey wants to merge 4 commits intoPathOfBuildingCommunity:devfrom
Peechey:feature/flame-wall-projectile-buff
Open

Add support for Flame Wall's Projectile Buff#1814
Peechey wants to merge 4 commits intoPathOfBuildingCommunity:devfrom
Peechey:feature/flame-wall-projectile-buff

Conversation

@Peechey
Copy link
Copy Markdown
Contributor

@Peechey Peechey commented May 7, 2026

Description of the problem being solved:

Adding support for the projectile buff from Flame Wall, including the Lightning Infused portion. An issue I had to solve was enabling the buff regardless of which statSet is active, as the buff is now on a separate statSet "Projectile Damage" instead of rolled up into the same single set like in PoE 1. To do so, I've added a way to flag skills and use all buffs from other statSets, but I'm not super confident it's the cleanest way.

I'm also adding a conditionList for buffs so we can require multiple conditions at once. If there's already a way to do this without needing to add the condList, lemme know.

Steps taken to verify a working solution:

  • Validate Projectile skills are buffed with the respective config options
  • Validate Flame Wall's "Wall" stats are unaffected after the "Projectile Damage" buffs are added
  • Validate "Projectile Damage" buffs are not added multiple times

Link to a build that showcases this PR:

eNq9W1lz4zgOfu75FSo_b8dH4hxT7plynKSTqqTjtZPO7tMULdE2N5ToESknnl-_AEldPiQqmd1-6JZkfAAIECAIsge_v4fcW9NYMhF9a3WPOi2PRr4IWLT41np-uvl63vr9t18GY6KWj_PLhHH8pffbL18G-sUj0qdRMOJEyh8kpN9aP0REW96a0bcHEcD73cP4cfLU8hSJF1T9TCV1_ui2PH9JYuIrGt_TNeXDRAmDUXECPELCoqnwX6n6HotkBdq1PI6E-snPRU5ItKBxC5T6MhhzsqHxVBHlrQlP4Ndu9_zotN_yJHz71hrCWMmC3jLVajcBXCaxVFckhMfDwBQzXVEaHCTLWI9jej2fU1-xNR3FTI2WJPJpPc6BtlekfUi4YivOwEYHVe90UsRtLfOygZ6EIvxqPD2sy8XR2UX31P45K-NEhR9Ozo9OTrrbuBemlgCrklhWEAGXHDxSBekcdfvnx53OycV5_7yfefJuETFF62Sdd1LoRVGoG7is6FgwKaIac16cXFycnnVP-71-b9uclYPMZkXCOcSxE-2EShqviWLVaqG3-heZXpkkEc5YVG37bjez9wOJyEhIVa8WUo5pDNlHVQK2mANkSn0BKauplIbIezan7pQuI9kGNNXmY-O4nrrSNWb8MYUmkILdKKci4ZWUWU6ZqorUmM3lK_pez-ouqpiL_bM8qv6souzkMtcCQ6-e8ilms0QdztonZ0dn_fNe57jX652fHJfyxvXt-CAuz0_j5UYyn_AH8s7CJISF4om80sOq5ULu2WKpIsg4zaE3LKbNUSPBA1dUPkBY94R0heUuIvFrRKV0TaWQDOsQuUoYuPUVARQc_q9Iehf5jkyfo9hq4wiYQIxiLTTj1KWMKMuwoe6WqCZ0QSMrbuMGuafUX36HgnFCKkKgX8rrDgkEzYqkVWYtM3Uwa8FIZUSdkXpFWEMjIcTNSAX1pisWVxXK25TNBr-NcZ4j1xGNF5vpklEeNKNO7TUiK0fvF9FVs-CAuEY-KkLdfFVaFN2kZSvQ9ZpIp4XF2MFQu5lgTQJas4fIJyaF0rwRYhyL_-CmiTeDwTA4b474oLQrOucIE-hAWPicEa4ChnEoktjRe4bYyXnpIm_2uhMaJL5b_ZFtZS85bNpdh5GhtLEbQYdKEf_1SgSLZh5thCjrN01WK0hXGAk1DL7mywJWMLDyM5eSNad9hCiuSlMFAVjsuArIaRsIyMo3VylbgDpRnVIB5jyUnLhOQHfHnQ-QJUNYbXSr5kFUrCNHWVFZwrwsISU8Sxjj9JVxfrgmLXR7JIUpMyEBS-QDVfDedDd9A_v2D_QGNKzYGrB8tOaehNTgA7i105XAn8ckVvib5cRJSL0Xkg24mtNu62cPS-DgXYknr0a9gujDTZtd9pdUKs90YjynfsdYvMFkWmK78rB_jvdRw87BIcJjGv21ceZfIncScB0FSYy5yVnGNiIXc5nM59Lzk1jSewgztKovwhlR6dsMCMxz7p5_eHfRPJE08HZmyxMLYbmX8oooAo7F3u4N44rGV8ADNdDjCOye9yeJGYlUV8fv1seeCWpKYn-ZKpO_3YDIGSwO8BUFD9q6WY1PTzGlPxl9s8Sw8UfkX0KE96a1fGze_mUsuhRvaLIrBnkjxuiVaXcaif6NRFrAXbgSsfLoO_6DE3DzrTUnXJoFQkv1SLqO-Ki7tge-eCGRYIGNSU0S1TFNdbDH5i6CnyLC7wJte-x54yOqplsmJN4M8w48_hQxiI9IBKhpv3OCHUkDK3CCxKDQDnkz_qRV7OQbEajhl8Hz5F4_fFkqtZK_tttvb29HK6KWYk7fIQUewYRorwAEY_uq4-8r8m4P4c_lYqj_aEbtlNPANPVl27xh7o4Z6GvEDGBZN52M9Adw_fsPM6CWxyKVPUsVp8-WV7vEbNBG-2r_owPwQacUCRznJOHqOw3_mRDO0Ft63qVf7VyIRBxm7Q47G6ACABcDzdNmhaKH9_fwi_kkLzeQYm6wfi93PlPfo_QpVWbuFjF2VplJYak8FqQTxX6E0fs8CWCXbzNkOhk5maG-5sxkmMvSgmiEe_ageKxSIBkR7stMzpcBqORFELZmnhaT7oKGODFg5SIBxG_7ToH2bRxCW3OCJ01uqO1JTc_mJRjPXQSOtBO0-MlqoL8bXb9zMSO8m2pc_NhLP65NHkCNClL_LLhza9y-SCJredS2BDTJ0ZoAjF3QDmyu1QbcApKkooEJ1F10ewuux_UxHgM0q53S2rbVk8Bkmv_dLJiuSPzqNAEs5f_R-VZiM8drUMnkBTvbR9BQpw6TMnSSx_F6sLKZdvULJSsR6XC2DqhYLkwCQA42_rUk-24jvYK19T8XQAuY8QySKXo60gegMIvkqwdZHX8zybtdjTACvK43fYOy2R0HG0mv24D-ni4a6YUVSDMJBtFcxnEDxCXl6gPGbWLXMOG0iYxbykP6AaU-MEl6TScJBOsa6s4G9hVCNaGfwK6rkXk1oNcU0GiKiGDj2Z6MO8oEbrdhAPYaBuAu_0HbZh5TlcckgMSD9fALxZ27NEWzznf4pAtabwrZbRissUx_EoLLLO1BuaVYpE-IQUFchslqBbVkqQTWid4kvWiVKKteyKT_B24i8OKHruj0xZPrm5vr0dPdz2urbhGik_gfURLOIHl75l8saQ3l1DTddEa1aRy7argKcE5WkgZ5tk5m0lB_a-GWQJNfweLGuNzD7Zal9z9qeGk-OfUupxewdMwwQqoZXb_TGHuHGf0uK7w_4aKO0QU7w7gF22crfWWlhpXpuI1gv1LoShe54G2TOiZIs28osIUivNa4luqAs7EmxwVYOhlFYQUPBQ6bM9-g9nrddvrqbOPDNpn4mz089OWTOrwh2gWbCyF1aEu1x6q681FrVUO1Z35Rn2zq0IZoF5ydYdQxyAhFlF_MKnK65nTIOPbeaj37Q0R6skPcZJBdhg-Qd-yGu47ho1rSOKXd5ZRtV6VD9KSUe2yF57x1ZsrPgktjwbPMGmjhvLMc9cwhYkvHgCW3FA_i6pLZ7qFdkZVt-tYwMVR73WCX3hoXFA9NSiOxh2F1gyidmZUCRSfY4VqwwCVbbJN_mqE-Ofkb9MKzkb-BTXb6tYeXLnpqo8VSOcHNFquIflYMt4OfY4Lx9jkOGHaf46A3K_vQk-1KZBc72V9-pH3hesGLvanKDZ81lT_MwbS-PwzXnfkDqR_mp96dO-X-jPhzvKYqia7AJAei4iCr3ZFprapyR2NeZqGsGKiJf3Mhyim1Fe9OfYYRLOO3--vFBpyyU79bSjjesRX8cwz33xFzYbYnSqkvkhWJgpTb4-EqvYn1YEsNTPXBxxXeDJGf0hKW73BT4DNopxu6wUhEc7awHS7zUuxxZV_SLpdiilO9RmC33ba2iju8edoUHQYBXpYzm64ZeI2SyCrXroDZ46cDkDEnPl0KHtDYAmFj679OcWsj8w1l9zB9mN2nxxvbNKaBBo-wzwjbzXmBSf8wF4oWLdwNyED9Tg0Iz_BTq6Sgi9M6UduH-A3kQfWHV0JeKNHXFrdN1atjYO-SwPzS_1UjR57VIdOyLgWcd06PXcfZ3ERZFZj5r3tWh7Eb53xELtbcVu3YxeWN_aZPsQq26zkIGdPC8I8dZm8jKwc0FNGNiMOdaKsbS_laUhOnFu-UZDAXJ6X7_szeLhkhbf2rYRgKtE_glFJyTXemxvlpI7nf4S8S0IaikdzV9VNf6JNz53xZDktXMfnYsHKKKF7ehPHxjbvM9FaBW6oaLbFd6D4syRaMP851nQkwXZE2Wz2wr7d5lhVDg2U2XT7Noqvf8PGHUOaUGz_bl0F75__p_Rfeuhjb

Before screenshot:

image

After screenshot:

image image image

obviously the wall isn't buffed as it isn't a projectile, but this shows the buff active even when "Projectile Damage" isn't the active statSet
image

@Peechey Peechey added the enhancement New feature, calculation, or mod label May 7, 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