Skip to content

Recoup doesn't seem to do anything, and has wrong duration #353

Closed
PathOfBuildingCommunity/PathOfBuilding-PoE2-v2
#54
@OrderedSet86

Description

@OrderedSet86

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

What platform are you running Path of Building on?

Linux - Wine

How is Path of Building expected to behave?

Many recoup modifiers on the tree are marked as blue (non comprehensive list of examples):
Image
Image
Image
Image

Therefore, I expect to see recoup added in "Net Life Recovery" when adding damage to myself.

How does Path of Building behave?

When I perform the steps listed in the reproduction guide, no life recovery is added:
Image

Since adding Taut Flesh from default ranger class gives 15% phys recoup and 9% all damage recoup, expected recoup magnitude is 24 life over 8 seconds. This should be 3 life regen, and would ramp to 24 life regen after 8 seconds of taking phys damage (since each instance of recoup applies independently). I'm not sure which one should be displayed, but I think it should probably be the ramp value (as this would be most accurate for builds that are likely to use recoup, eg. Infernal Flame or Heartbound Loop CWDT builds. Example for reference: https://www.youtube.com/watch?v=vCnW8OSUMMA (see end of Xesht clear for massive health regen from recoup)).

Additionally, when hovering Recoup in Calcs, it says over 4 seconds.
Image

This is changed to 8s base in PoE2:
Image

Another note for implementation - recoup does NOT count as Life Regen, only Life Recovery from Other Sources. Therefore, these do not apply to recoup (tested in game):

  • Zealot's Oath
  • Titanrot Cataphract
  • Igniferis
  • Ligurium Talisman

Not tested but likely follows the same rules:

  • Guiding Palm

However, this does, as it applies to Life Recovery (tested in game):

  • Hale Heart

How to reproduce the issue

  1. Fresh build
  2. Allocate Taut Flesh
    Image
  3. Under custom modifiers, add "Take 100 Physical Damage per second"

Image

Character build code

eNqlWl134jgPvp75FTlc05JA-MgeOnso9Ouc0rLQzuzszRw3MeAdE_MmTlv217-ynYRAcXDoXHRIrEeWJUuW5PT_fF9R6xVHMWHhRc05t2sWDn0WkHBxUXt-uj7r1f789rU_QXz5OL9MCBUjzW9fv_Tlg0XxK6YA9GqWT1EcP6AVvqhNUbjAUc1CsY_DYLgdeGAhrlkcRQvMv2ez2r8cQC9RhHyOo3vBcZBwNmYBIHiUAGKFSDhj_m_MbyKWrGHCmvVK8JuiuRtPHqdPNZDqS39C0QZHM464FcOfi9oAVocWeIRW8BdQiCYAsc_tbqfWKIVcJlHMq-Bma4yDnNQ5b-oIJxG-ms-xz8krHkaED5co9AuT6HBVaccJ5WRNibBFSq-V6fYDazCqhvaJcURHk1lRLZ7TLCdn_LjQPwhfXlLQojlzAblbhITjapgJIzELqy9iB6FVfkIpOIoR7RTHOHpFnOxJo-XNVi8krKKiMQrRkMUG-heUExyB1_JKgBn2GTh61TkqIu_JHJtTVlpHCqgqzWnruJqZ0lVmfJpAUwhxZpQzllBDSr4NOp52a47w-zbetHVUd-F2wq6e1SsTTnRcNOnKV7eTnLLV6Z133Vaz63p2Sx_fJ8tNTHxEx-idrJIVRMwn9BtvJ3R7rn6zLJY8hJCgw7ZaPR32mkT4BNiQ0eAU2BKx-IQVjuGIvkVhMPD9BE7yzdasTa_MhUx4w8Hq_yGI70I_p--VcX0OIxlWC-dxqXXmeAr-Is79F4pNIdtJUrfbrtm2y-da4DCdcGMWae4x9pc3oOMp4tgsyBYsYJdqVhAXNVvK9YBmS_jvIiqoSQAPq8k975WBKipqtiaQKJlIpCgPLd8cU0EBVyGOFpvZkmAaGET-AnWmsSFam6wfNkARbbQRdqertJmL0Iq2-oGiwOwwqyiTPBBkQTMSQBPzSMgD5tMdwJnX1mf9QJ07_xZRMgcAcjcw2f5A_8EwBgZ5RXHx2Gwd2SuK3CxeYMjlARBg06plErF_RV1Eq8EG0YolkeFuV8RGC8hOfFUFTnGQ-GYpRl7eXVIoW02XkaNATkorQQecI__3iAULY6XJSSohduWbJes1BDaxG0wZiFQG6h1SSCDPXAPqR_Bjo3Amkh7zCbbUxhPkiZz5LHsQ87WITGxvGhNi4wlyc44hTq7gXJINjDErHG1a00CBa1StSkLDqnnC3kDypegOxdWoIV_dxi-tKBEO_9sY898hN5rgKgwg9QVHMJ5jH3FomstkPo8tH6p-BOdHDKia9QLvst-Qbsc4fVCIJ7KCwBvHI8SRFaRl0XcUERTypuydxRhF_lKArhGlLxA5BKftW_G0B3Sy3dBvyJNS_LpbrVnELfwu_pugiG8uanNEY6wI5RvgE3MSyv4GhClKa9Zsyd4GwatY9xNjNM5AFlqvcRjs8HiKMLZQFnR8IYRco3iwVijmcMCrfRwLoQsdx7tAKN4KGQgAMKfTbdabTtu16y231enW3V6369bbvVbTqzfdXrNdd1tdtwNvbA9oeo7bqrc7nbZT7ziO1wGU04LRrt2sOx23Y9fdrtMFNna316o3Pbfr1du22xbMOm4XoPBQbzle2647gHXqvXbHE0oWdTmKNoNdUUMCmuGw2r2-6HYpYt1f-s_Te_njy5LzdfxHo_H29na-RnzJ5vgdzs1z2CmNNYBAY2fxb0LpmeDaGMC_y8VgcE2aP78PZzeTbufG9ejiDMzrJv97_uU59923zfWPy39u_rrauLN_vIm_CRZTL-LzsWv_3Fy3gcWFFKKRSdFXXdm4oZ5E6IkIKFyJ2IdTKSIvCcfZAOyG9wdlkZpFQp7_jnn0ULSUUNYB4yizmBhEGkGpX5lCGUEaqpaK29iRt98Qm0rucLHrxI8HxtWYeJk99GdCq7EVw6a_wav4cgPR7VpkXHvNuXTbCuoZ5srxipisux3gOUqoeP9XgigRXmQX396rJnvIolXefABW4EXiCFYcnzZrobzB_X3qH-msFgm2jqsEFz-HiPpq0XfhOuFWKNvzKxL7v0RsEX11aRN5D3B1fX01fLr7fpXGlyJE7rBfYbJ6EU1m9f_23JhhmS9ZcfISq58Xte8Ev0lBRpgjQiFK-oxStI5x7vlS6HQFFHAl3CTVLcn79Id5bQn0nK7ecQSBagFVhh8RrJUrHz8ilJpQVCAiHuu4iba4npHK6oYQ5lSFpNGUvHfQcxFXAdrliMESLIR4RLUzp6NHNMHF3gTXInPii8Ov3ORiJyuqEr3kTSatvdOUVM9D3jPoGKhBPVjdHujQ6WiJVuWFhVaralQPH2EfadeuBvXgvOhm4a3ofBzmklOVcHpgodzk4DQDQkUCqbXsFcU5iZ7hI1_iKD3NdZzGEKMyklLHUQePlk-BokRXskGp0ZAY00NVB06zBjFW4jRpT0rn7aTcZXc7Rxp7FGn0rFTHRRsHy6CqFtGqP61rSiyYlvQa66nREiVkXQ3N-tPhEh-T4XvwykigaluNt-2RlcUbSJU-z0YW7J9ns1_Bf57jNWSqv7X2Tkf18GdOROpzgItKkoyYCJ_8HAfhmp_jIEq51cno6X4Ws8VOy_OXvOg8CM5Gy8JGWouezEFVzCfDZUF_MlqeHSM8x7CC0sMjpylxDp6EI1AGL3EMQ1ZSrMNRZLu6SrzUMXpwpZU5Ku9O7_jKAoAiOcII8oDbkkzTjFPelLrFiIrPNBj9HMMPd5mfYSbuFJI1CoOM3eOh_H5rB0PtMR4Dz-0NxGd1GOLV5gAjvVz9RlYRyo6LqNHSdtCMR6I-_4-x1c-LWsezz51mp-d01Ku0NPXSchTS9hEBA0Zy42UTCsK_L2pnba913uu07aa6Ve3fcaiE0ypZ_M6LZD2rJMbqw4YfGK1ZKBGic6LqUsVDS5TWwmnjgjIojgExeXme3oslqoL2hkLJBmoTQ6rv0igHqEkspwJEngKVEINVQjGvAJCnkNWqjKi-jGZ1XVWBXGLKT7CGNXsTLXBj3BSCVzW5WLCxsiS1sgJOEs-pbM0qC7rFcLDwShpg_KOj9BupG8qoIl1cNpxYOCeL1NnVQ-ruEpS_2fHRYqPJT2LOVmMWxNvGlIhflmPbVnZPZ6m4Zq1xlDZas0VMKPLxktEARhRDLIJk-slm1rfq2vYRwM6lTAY7BspvgLIuVd4ns5vNYxMWvvnMYG09ZraEKmMmukbxh3acfg54c4Jo4n7uBJg8M7aI7BubQ_Sr_ANW8ckmnAWBXNqQJSGfYTovzNs2WOO-3drGhpuIxCGDtUxRleeTu2tfpa7tHYHlxW6u0zKl5uqotCixD_cla5WsZ-YzmT0Y78SYLAh9nMsqAGCylDHdwFkczumbPe-Yrnfv9ivt4PRzAEis5Jfuxfhh4DKV1F68Md_fRpC0ZWFTpXDy6dvXfuPD9_r_Bz_mcg8=

Screenshots

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions