Skip to content

Lightning Exposure not correctly calculated #819

Closed

Description

@gracielline

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 calculation 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 value from the calculation in-game?

In game passive trees especially for stormweaver ascendency, the Lightning Exposure values can stack way beyond -20%, going up to even -72% or higher (depending on passives).

Stormweaver ascendency should be ADDITIVE to the Default Base (20), whereas Increased Exposure Effects should be multiplicative to the Total Base.

Formula/Proof of Concept should be something like this (using ChatGPT xD). Wish I could code but I've returned everything to my lecturer by now...

-- Base Lightning Exposure value
local baseExposure = -20

-- Ascendancy or item bonus (e.g., +20 from an ascendancy)
local ascendancyBonus = 20

-- Total base exposure including ascendancy
local totalBaseExposure = baseExposure + ascendancyBonus

-- Increased Lightning Exposure Effect (e.g., 20% increased)
local increasedExposureEffect = 0.20 // to fetch total from POB passive trees (e.g. Electric amplification, Overexposure, Exposure Effect, ....) and gems (e.g. Strip Away)

-- Calculate final exposure value
local finalExposure = totalBaseExposure * (1 + increasedExposureEffect)

-- Output the final exposure value
print("Final Lightning Exposure: " .. finalExposure .. "%")

What is the value from the calculation in Path of Building?

Taking the last example of my excel calculation vs. in game - both sits at -72% Lightning Exposure.

However, POB calculates only up to -60% Lightning Exposure.

Image

How to reproduce the issue

Here's an example of mine, and a few experiments to prove the calculation in game. To run this experiment, I'm using "Shocked Ground" from Lightning Warp which can consistently place shocks on enemy - resulting in Lightning Exposure inflicted with "Lightning Exposure" gem.

Image

Full test video here -> https://youtu.be/fY39hsLOS8o

PoB for PoE2 build code

eNq9W1132jgTvu7-Ch-uScDmew_pHhKSJt3QsJC0u1d7hC1AW9lmbTkJ--vfGck2hiAjJ-e8vWiNNc9oZqSZ0Yzc4W-vPreeaRSzMLio2efNmkUDN_RYsLqoPT3enPVrv33-ZTglYv2wvEwYxxHn8y-fhvKHxekz5QDs1iyXkzj-Rnx6UZuHkUsjGsc1i8QuDbyrwpgII_-FEpi0ZgkSraj4ns3f_NsGPmsSEVfQ6B55jxIRTkIPgCJKaM3yCQvmofuTii9RmGxg6pr1zOiLormbTB9mjzWQ79NwysmWRnNBhBXDXxe1EUxJVvSWCYAQngB92z5v9Z1aoxRwmUSxGBMfHg2B8w2lXk5rnzsdHeU0otfLJXUFe6ZXERNXaxK4u2nspg5YmXiScME2nKHZU4BW_tsjvLXMH0NB-Hg6z2k79nnP6XXK6cPdImg5_2BifcnBlBW4I-ZuFTBBK4KmIYvD4B16FCH6FUg4B88xop3RmEbPRLB9cfS8Q3_BgkpWGkWUPCzVzpsRjyXxhApw2B3-vKvDTkhArsK44ETtMtIphVgQiD1E8wRgTt0QgkYR0ukYTHIcqp3tni2pOWUlRVJAVWnep8f13JSuMuP3CTSDUGlGOQ8TbkgpdoGrpyMa09fTRHfBbjq9i8zov3uEjn7O5xB99bQKMmJc3053AbjZOR_YdqvVbLYHjtbjputtzFzCJ-SV-YkP0fmR_KS7CZ2erd9Uq7UIIPLosPZA6703LKLvgF2F3HsPbE3CWKthV2ucMYl-BvKoYRZXIU4aI9AlCzLYJfne_RWJ7wI3p--XcX0KolQaE_6ImIH_4XlkwakpZDdJ6sYm6VzNtaJBOuHWzEz3lLrrL3A4mxFBzQL9Tg19BpGWReKiZUu5HrNseYZ6l5kQeNxMg_N-GaiioeYbFjEjiRTlEfUrYCoY4Dqg0Wo7XzPKPYMjaJE8M9kV2Rgg5RYowo22wv58lbZzEVpxtTDxVZ3tmcTF7KHPSMoQitzMHSgcngHg0YPTfFNfjoT_YDHCq8FGkR8mkclmBg0UsZECWeJTxdeMeolrlmnzmuqSQ61oqkaOAjk5rwQdCUHcn-PQWxkbTU5SCbEv3zzZbLDGBoOYMsCMDlmQFc5bZ20D6gfYykVnbZblfvMJdtTGE-TnGfNZDiDmuuCB5GAaE2LjCfLlnECo8CHsyrbBJCyEU-3SQDlpVBtKQsMadRq-gORrbMnE1ajh2JYDWlpRIhr8tzXmv0duNMF14CUROoLxHIeIY9NcJstlbLlQYxNxD8t7UatZC3iXPbtJFNP0h0I8Mh8CbxyPiSCWl1YH30nESCAc2bCKKYncNYJuCOcLiBzIafcWfx0A7Ww3DBuy84ZPd_4mjIRFX_GfKYnE9qK2JDymilC-AT6xYIHsJkCY4rxmzdfhy8h7Rr0fw5DHGcgimw0NvD0ejxGlFsmCjotCSB3xh-WTWECOU_s4RqEL3b47T6oahCAA9gjag369NWi2evX2oGM79Xa737PrHRjo1W2n3e_XO72e3ax3Wna77gyazUG93e3bg3pn0Oo69W6z2-_Uu3Yb33Qdu1u3-0637jjt1qA-aMOY07Gbdr3d7Dnw98DuD-r9LpB1HHugmKCFsYYl0Xa0L2fAwCwCVD3oRGbjban0p-HT7F4-fFoLsYl_bTReXl7ON0SswyV9haR5DtuksQEQmOss_sk4P0OujRH8uVz9cXlDWnP_tnVJfh_cTib_rBfrxyv3-xenfbZkvT9az91B8tfl9uufm-3Tt79WrdHX-Zdwe-b-OQG8FKCRSTBUPdC4oX5hzIkYWFqJN4R0FLFFImg2ANvg9ZtaiprFApE-qwUp2FOtTWEN1KJIA6vlUEbdrQlYVUQZ61Scxp48wwbuFrl1cTvhw7dQqDF8mf0YztFisRXDbv5C_fhyC2HrBk9hBz2udD8i9ZwK5VFFTNYr9uiSJBzf_5EQztA9msW396p5HYSRnxfXwArcA3Or4vi43aBmo_v7dOOns1rMy5whfSlb06OdaFeEu7EUjgUuTzwoDtOwnW44ThY4PXbcsarzii3uAp98mk9DkCcl_sLDBeFOBknb8IPa3rCdDT-rGIJb-SFaPCxlDx7io9yiB29VkKxZ_2Ymc8BmK-oj2YQK4kFUa9wJsHUDDd6QMsLTHuOA-Gm8gNdWuLSygQNV3TAJRJ7nDDS0T2uY5_triItxEtF0MQvqpm_eUL7R_YTq-S55w6lognzQ2o3-H-wwhxCwGb2QrVb_nKKS3gW1cwZFdeVLS73VqalEmbBAZSXIRBBECFfl6GMSCU7zWCI3WBpHUueTsURFC3yUniYp7oJNIqQsFzWfxe7fmKnxakhGKXmpdX1zc331ePf9Os3WRYiU6u8g8RdoDfXv7hQ2p7L6sOJkEavHi9p3Rl-kIGOwE-Mx6sg52cQ0z6MyUqSSc8CVcJNUtyy_bDrOa0eg53T9SiNI-6sfcKSIGNXKlY-fEEpNiCUtnm503PBWR89I1UhXcGhQxbTGUvLuTM8F77K06uBgCRYOTIRrZ05HT1hCYEKAjc6WzMWjZPmSY_pQVCV2ceEMSdxtyXqnBZ6eh7wm0zFQg3qwuvrSodPREqvK6zatVdWoHj6mLtHqrgb14Lw_EwbyXvc4l5yqhNO3MJCbHJxmxDiWY9qVveY0J9EzfBBrGqVnYx2nCcSojKTUcdRpTsunQFFiK9nN1lgIx_RQ1a7V6IBjJU6TNjB13s7KXXa_zahZjyKNnpUqz7U2TEv9kmVIu1yaJVCjJZpkjT6NEulwiaPIGDx6Dpmn2j0alzkgKwsaUER8nI3sYX2czWFT6-Mcb6B--6ld73RUD38SDE9DR7io04wRE3Ssj3FA__oYB-xu-O9Gzw6PIjvsrPwQkvdhjoKz0TLfT9sz7-agmkjvhsse17vRMgGM6ZLi8bYsA-Q0Jc4hkmAMxhAljmHISop1PIrstKvES-XCo5pW5qi8O739LQsAiuQEI0jmtyXHRTNOeZ_2lhKOHwqF_GMM39xyf4QZ3jQlGxJ4GbuHY4f03ToYWi8UMfCUrcYxXmh91IYB9bdHGOnlGjaysk42IbHQSjukUGBi1-S_MPT_guqsP7DPW-12ayBbfPg27evYTtrMgfP3mMEiRnLzZZMi5Z8XtTPbds4B2-n1ex31kcdQ1rppmwmf8y6TnlsSU_WFzA9KNmEgEdjlUTWm4qEl2m8m8VBYcGT2p4un2T1qqopTqPSf0btwCCvzZlYh6wBqEsuuAJHJoBJi5CecigoAmYysVmVEdTWc6rY6CpGd1jsP6GU3GwdlHzrDfqUvlFvpqyLvE3NeUi7esZzW_AVvl4xxM-w8VbHFZehtreywW9mC7xLPrrwdqih0SyFBiUoWCMVbTxs2Uj-W0UnGCNl9CoMlW6XRQv1I44UE5W_2nLzYdcKAwDBMyiB5pJW4gIxDSZCGmsYpDvM17lhPg5ty4tJ1yD0apWgqQeqT5azn1Ws2TwD2rkcz2ClQrlzW4cqAg27n1HyFD54zVAlGGmGODaf4TSdPPwe8qS4Z3pNXR8kktQNkH5Mfo_fzT7fxQ2VIPJ5U7Aq7qXPKlwUFOwYaHi5ax3jVpnhYyWAtU1Tl-fJKOTdO-9Rk-1-KVNpXuI8PYa1-12A74oQQ9uTHhIdbzTml5Bhssr-bHZPFM12C3Z7B0iGg-NEVHNL51sgbCjsOG8Tbp7gig9wxqiz-3A3l8c7YaWO2YvxhKcs0gMla01S4LMHl9HbHMVn0N1vl5EKrj5fgzDsjQRHZaxrYz3S9r9Z4wXDcdHCUzpKQOljLX59_GTbe_L-e_wFmkeNH

Screenshots

See steps to reproduce with detailed video/screenshots comparison summarized.

Activity

  1. changed the title [-]Lightning Exposure not correctly calculated and hardcapped at -20%[/-] [+]Lightning Exposure not correctly calculated[/+] on Feb 21, 2025
  2. Blitz54 commented on Feb 21, 2025

    @Blitz54
    Contributor

    The only issue is that Strip Away is currently not implemented, hence the red text. If you add 30% increased lightning exposure effect to the Custom Modifiers in the Config tab, then the exposure breakdown lines up properly with all of your expected values.
    Image
    Image

  3. gracielline commented on Feb 22, 2025

    @gracielline
    Author

    Hmm seems like you're right! Didn't notice the red text and I've been trying to find out why the value differs, will use the workaround via custom modifiers for now whilst waiting for future version

    Thank you for the help!!

  4. Blitz54 commented on Jun 18, 2026

    @Blitz54
    Contributor

    Support for Potent Exposure which is the renamed Strip Away was added in #1899

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions