Skip to content

Add support for Arc Lightning Infusion stats#2276

Merged
LocalIdentity merged 1 commit into
PathOfBuildingCommunity:devfrom
majochem:feat/arcInfusion
Jun 26, 2026
Merged

Add support for Arc Lightning Infusion stats#2276
LocalIdentity merged 1 commit into
PathOfBuildingCommunity:devfrom
majochem:feat/arcInfusion

Conversation

@majochem

@majochem majochem commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

Description of the problem being solved:

Unlike other Infusion-powered spells, Arc just has conditional stats rather than a separate statset for the infusion effects. I therefore included a skill-specific config option similar to the one for Flame Wall.

Steps taken to verify a working solution:

  • Mods get parsed
  • Damage bonus works
  • Additional chain count works
  • Effects only apply when option is ticked
  • Option only appears when Arc is equipped
  • Linking "Inhibitor Support" ("cannot consume infusions") disables the effects
  • Lightning infusion config does not affect other skills.

Link to a build that showcases this PR:

eNqtW1tz27gOfu7-Co3fG9_aJt1xdsdxnMYzSeNjJ805Tx1apm2eUqKXpJx4f_0CpK62LFHJbme2kowPAEEQBEB28OdrwL0dlYqJ8LLVPeu0PBr6YsnC9WXr6fHm40Xrzz9-G0yJ3jysriLG8ZfeH799GJgXz98QSXxN5R3dUT6MtLgXS3rZ0jKiLU8Tuab6R8K-87Pb8nxOlPpOAiCakXBNZcsLCAvnwv9F9Tcpoi3o0fJ2jL5YVpP76cPsseUR5dNwOcrg30UIMjgKRggo9WEw5WRP5VwT7e0Ij4Cq3--efe18bnkKPl62hjBYsqa3TLfajRBXkVT6mgTweBLZAVzuTzdhMd9SujyJ-pqQTSUdr1bU12xHR5Lp0YaEPq3HOdD28rT3EddsyxnY_hR9t9NJELe1zPud7tl5v3th_6SiHoUm_Ho6P22uIqXQTSU8M7254mDbKikV2Mk6ZJq-ETwVTImw0ficiEcR57DInGhnVFG5I5pVK3JiFCMRLFhYbb2L1InvSUhGQul6rZBySiUsV10JOO-ffemnfz4dwOfUF7Dem0psiLxjK-pO6TKqQ0BTbd42jvHcla4x47cpNINA6UY5FxGv9pOUUldErDRgX9PXelaTUFewOs8W2F9VlJ1M5k7gKnSIBZItIn06mH46Pzv_fNHr9Hu93sWnfiGEjG-nJ3Ff0vFPN3vFfMLvySsLogDi9yP5RU-rlgm5Y-uNDiH4NIfeMEmbo0aCL11R2QBhOxLKFZZNEZG_QqqUa1SFuFiHyFTChXuS7HMuD_B_R9JJ6DsyfQplrI0jYAZrFDOWBacuu3tRRrzU3QLVjK5pGIvbu0HuKPU33yDdm5GKJfC5ENcdAgiaFUmrzFpk6mDWnJGKiDoj9fKwhkZCiJuRcurNt0xW5LNHlM0Gf4hx9pFxSOV6P98wypfNqBN7jcjWcfbz6CovOCGu0RzloW5zVdgU3aSlO9B4R5TTxmLtYKndTLAjS1qT2meOSSHPboSYSvF_rGV4MxgMg_PmiDdKu6YrjjCBEwgbnzPCVcBQBiKSjrNniZ0mL9nkbUU6o8vId8s_0grzikPJ7TqMFGWM3Qg61Jr4v67Fct1sRhshivrNo-0WwhWuhBoGH7NtATMY2PmZS8qa0T7AKq4KUzkBmOy4CshoGwhI0zdXKQeAOlGdQgLmPJSMuE5A92g67yFKBrDbmA7KvajYR87SpLKAed5ASHhSMMb5L8b56Zw014RRFFxmRpYsUvdUw7uDQ0DR7lSxG0LHTsBUvIC9NthEO61Cv4wakmMHVSQN_9478y-QOwkYh8tI4vJzlnGIyMRcRauV8hbw_ztwpMtWy_MjqWj6IoIF0fGbRTyyAPYspa6JJt4yrs9-EMlIqLvG1w4-9qwDUiL9TcI3e7shnC8gkJmvpll5w7im8hp-Q41x3Ch40DadUXx6lJR6JAlLftqkxJd8O3OyNEYDT6O5Xilk9aFYUoWp66fP2Owz1TeR-2ERGjKOPVQFyuztwlGopBUAqu2hgqUyJByJ4wYsPvaS59zPPaPhh8HT7M48fNhovVW_t9svLy9nW6I3YkVfYUWdgcHbWwDD2D4qXFkfUf32EP67Wk_wr6Fh1E44DWyHV7XtG4YCyWB4VswAdglbGCc_wOy8frfjb3ks1Omz0jJ5jnm1C8wGbbSvmQmcAHwwS1_BtEn9jQbqag_LL-lRq414wf3C_va43yLn4d2d_eWOrom_R9Bla0W4oug1KxJxJP5PRDjTezN52dc725AOhQzSGrxVlH2DqWOx_5b4CWo6pzrzlfiDx5bJt_gjGMXn0RJqyTj4pBrSEKu_ZTJCbK8PM-4jwn1lXP3gB_ONkwVq34qnBVSGtSVltNXxuGCsO7te0F-G0k_kfeNiQXgvkRqSIPb6I5puantY9DC2SQhzHfux8aWYsw0URbJYe0MbK4YjLR-5L6JQ22FZ5Xug_ZoGyB8iO1lCaGhPNExLG-embcwAT0bjv7LZbTtaw0atSbhhC4aBJfarWgvFCCFP2SkxSszwUE5iqAqDxO9HFulWGKSdrYuchkd2GVi7VbummTAnx4zD2YFrmq8NnfOGg4WfIW7XToCh9I5Jj2cg5fkOmzt6YU79KpvHj7BATMyzsQ4fRyJcsXUcWOxLPrKkX-LQ4mmmOTUFDkayONRMwm2kvYUQnJIwb7jLFuyMaQI5CVeRSvoJZov36QZyWCq9MAoWVF62vmKfyiJpSIM95tD587RyFGa3OdBhDl0O6qaSgvSoC49sqKTLOVYjI5ySOeWrJgqj7HqFu8eirxnsypA96W_wPyhOceSVpjqQe3C8V47pFQ2VpCWVqqYQTCxMJBlZb4YZHck9mCrN2pxmp7QAKUf2j0w7TZq45YDzTlFW7kz1xOi650U7FjopNZM32uCSQldRDSd7rqMQ9vQZxSYZ37vbIDVerSGKE20bAIJzc5xeKa9z5FcO_pyCljQQ4Q2kNW-yyzOEC7l_Um6mSRnMN5A2NhA4h3jsb-oB_YsvRWNglVpvjcOYkE5aPfSi86U44fnWkNPyOuxQlIM6x-OqB_WOXQO7S8-UmBMQB3seaVrjxt1sPWdOMookxsnjznHzWDsMAlEbaA-ns9hVcxKt2Jrxh5WpvusDJh6-590HE4K4Xm2nG7LZx-1bUkb-YPQlLkbnWmIZ9LcQwf_MbOPTf23ZjbUMJMuJEXysZeyWjURxktS3darJOOLsAJ_j3KCKCWzx9ggY_GIL6S0ibJJjRhBzOZFP1KAhdeQCsNomRjAafJwuoH7E4VqjzWClef3EwA6AK7Hce8WF5oCC5G-XzaMDABPywOs2QEByp341QgwbSoDStTF9r6E-vcYj7jW2aqPpplw3FtBr5E9CN3GMW8oD2kQl4-FNNLKLqZknQbhspFQso9d0HN03jMObvyQd4ka65XCDdhyJbB9QQso9N6HzmeJ2rWybzsQ_Uydh3WkDmCl2jkM8llQ_7edYgqVUWpqLkuObm_HocfJjnO5HTPk_sVmJVxhjyNyeM5noGFdseJCE9SHnZKtyFaOKFspSX7Yw8hvyaygVGVcl3G7TPK6Gl-FzW8z6CpxMksYg9NUwGgdb3O9MNaXLVMLLfC7KWE3wKBTbtWWWMml-DSt7xDQiSueOYfNcMJ-pY4I0ZUOZBFvCa00bU52YamwrWlO5GEVjE3JLfbZi_ikDZ7cy62zj-5Ek_r6Eh7k6WYe3RMdge_2xDh1TlVjVXL2staqlKvEv6pN9HdoSHYPTQ_s6BimhCLMLw3lOY06HjONhU-3MfhehcXYIGCnkmOE9BI64h1_H8AH7GQntMae0oa4cVk9CWWIrvNhUZ6bs8lNhLHh5pwaau-BTXPXMYcUW7r0UpiVfP9SFsuNbKnlWcelUw8RSlU6DzT3rpiB_S6AwkrhnUTeIwiWRwkIxAXa4E2zpEi0Oyd_N0FwV-Bf0wssA_wKb9LpHCS-ToNaulpjKCR73jnPoJ82wkfs-Jrje3scBl937OJjUuQw9O8xDjrGz8uQjOSWuF7wuDVVu-PSI-c0c7EH4m-GmU3Ai9IN_moLbKfanxO_jhQ3LazDJiVVxktXxyIxWVbGjMS-7UVYM1K5_ewPYKbTlLwu_hxFs47fl-WIDTuk1l1tKOP6LEsHfx7D8UrQLs5JVSn0RbUm4TLg9nM7Sm1gPCmhgai5JXONVSPUuLcemB57xGbSTcm4wJVLvvflGvAyXO_TIR7Bv_hxfaRaSeAPGUzay3dIw1do2yQI8APXoK_5lGBZ-_i60vXSAguOXQfvoX8v9A1ifBrE=

Before screenshot:

image

After screenshot:

Gem tooltip with parsed mods:
image

Config option
image

Damage bonus applied
image

Chain bonus applied
image

Linking "Inhibitor" disables damage bonus
image

Unlike other Infusion-powered spells, Arc just has conditional stats
rather than a separate statset. I therefore included a skill-specific
config option similar to the one for Flame Wall.
@majochem majochem marked this pull request as ready for review June 23, 2026 14:55
@LocalIdentity LocalIdentity merged commit 98ce527 into PathOfBuildingCommunity:dev Jun 26, 2026
5 checks passed
@LocalIdentity LocalIdentity added the enhancement New feature, calculation, or mod label Jun 26, 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.

2 participants