Skip to content

Add support for Ancestral Empowerment, Ancestral Call, Crescendo II and III, and "Ancestrally Boosted Attacks" passive nodes#1839

Open
Peechey wants to merge 11 commits into
PathOfBuildingCommunity:devfrom
Peechey:feature/ancestral-boost-support
Open

Add support for Ancestral Empowerment, Ancestral Call, Crescendo II and III, and "Ancestrally Boosted Attacks" passive nodes#1839
Peechey wants to merge 11 commits into
PathOfBuildingCommunity:devfrom
Peechey:feature/ancestral-boost-support

Conversation

@Peechey
Copy link
Copy Markdown
Contributor

@Peechey Peechey commented May 12, 2026

Description of the problem being solved:

Adding support for Ancestral Call I and II, copying how we did Fist of War by refactoring into a dynamic function
Adding support for Crescendo II and III, attack speed for non Final Strike and Ancestrally Boosting Final Strike
Adding support for the southwest cluster of nodes in the Tree for increased Damage and AoE for Ancestrally Boosted Attacks

Update

Adding support for Ancestral Empowerment as well as combining this passive with Fist of War.
Fix the MORE AoE of ancestrally boosted slams to INC AoE https://www.poe2wiki.net/wiki/Ancestral_Boost
Show boosted attacks configOption for Max Hit Effect
Add test for the combined behavior

Steps taken to verify a working solution:

  • A lot of the changes for Ancestral Boost are common sense checks for the math for DamageEffect and Uptime etc, if you have 50% uptime and 80% inc damage, then the average effect should be 1.4, max is 1.8 yada yada
  • For the Final Strike changes, validate the mods show for Final Strike of course, but also verify the Ancestral Boost passives affect Crescendo III even without some kind of "Exerted" breakdown

Link to a build that showcases this PR:

eNrtHGlv2zj2c_0rBAMDtGgOSZZ8BMkMHCdpvEia1E7a2f0yYCTa1pYSXYlK4hnMf99HUqdjyZQzaBez2w-pJL6L7-Lj5eNfnn2iPeIw8mhw0jYO9LaGA4e6XjA_ad_fXez327_83Dq-RWxxMzuNPcJbzJ9bb47Fi8ZQOMfsc0pA_81oaw5BUfQR-fikPUHBHIdtDUUODtxR3vCRBritPXr46Zq68D6-vr2Z3AHuAoXIYTi8wo-YDGNGZTsLY4D3kRdMqfMVsw8hjZcnbbOtEQ4IT_02SPXm-JagFQ6nDDHtEZEYUDv2oHfQ17t2v2cNunZbi6DxpD2EXqM5PkM-_G0f7oR8GocR20JBP-jp_RRvusTYrQTtHVgp4G2Iz2cz7DDvEY9Cj40WKHCwCqYCtFmEvY4J85bEAzNVwRu6nmJcbiduW70D0-rp3c7A6mUau6MMkbPbabWeypCUNeXwxWOLUwL6reNSgzueBx7DOyLfUi-iQaP-KQGPYkIg4pRgJzjC4SNiXr0gFb0YUf_BC-q1ZxiZ61yjAI1oxLaLxSFvcQgJgNUi9AYH5qC7hjXFDoXE0ZRRQ8wrb4bVIVU6s47QVJrd-nE-VYVrTHg3gSaQGdUgpzQmtZCGmfnelNXkqm4nj4dvtZCZ65_h5xqoXoFeHWQGNw6qe2EXiNXB6blsj5RHtEJeCb2HmFUnZqtvH5im2Tf0QV8flLLR-eVtJVrXyjp2u1hFnoPINXr2_NiHseAOfcXVolkdI_fp-YIFkMl2wL3wQrwD2ogSVxWt0EkY3mikitfJve0aapNLFLhDx4mhhFkpmBaFXwMcRaqZHXLzNoxCP3gW2e6GUJA4Rxx0HDiqVO-DMJFHFWMCKYNXTA8EqxQZZSZJ5lHLmxM8x0HCbqWGcoWxs_gA1pugmugxulZxnFFIaFyzHLROs2tUFTRbUFMZY5uaugelsbWhojiKoqL0ggo8KDDVIZt1fx1H2U_OAxzOV9OFh4nbDDrV1wgtFR2giF3nCBXsGtmoiKpmq9I4rcbNzBLe-SOKlAYmqQgJXacDs0DZxapzmGsMNX8jjNuQ_pvPrEgzNOgGIc0xmnErjPszwtEotyCMm8oYqgyGoU_jUNF6EljJgdMiQU6LJ9iNHbX6JZvvnhKY4qt2I8MSym6EOmQMOV_PqDtXtopg0gijLN80Xi4hX_FI2EJg39aL9Q9UAJ5KGZ3D3kAY1-WpAgNeKakyyGEbMMiqP1UuawjbWOml4k25KznwNgbGC3NeQ5r0YbgRKzrXtHogKS7pRBhMPkGuF0fXmMG7gkFjorZsIgAVVxVu6RP0d8HX7qpF6GyChsJYQZQQB7-vlOmXwJUYnAcu1NigS2Ue6xg5m9N4Nos0h_oPiF2BK5y029oDfEufoZqPcPIiMe48H8acKDpDDGluMj_7jEIPBcwQvrL20ZQOJBYuLzzCcHgG9Lg0sk8Yhc6Cs7hAhDxATuJ8868J4-NDseTKnz5ShiMuC_-avhyPaDDz5hqSi4biZYoZ5y3Ezr5ozGMEiwEDxYS1Nc9Ngd4cj4NlzLRALNLiAPurcXRKYcYBegzForB4O5TAoHAHLyAj4DBB8bPVxDMPQgUsy4a-T3lacttaEPsPOOTMKgkInuUxJMfr2VsQU73mKKZejTJdgEmmfBCI1GVLy56cgznYglLMShmavgUpS4GNlZCM7HmPepaKgOt8OnWacyg4Z1PV8eXmJlw2ONMH-ANVlLo_5TSmLA4CzGt4oENWDcTOh0clscvma4yZFE6UELF7UjD8Nky5u1CA1xV61sS9cmV-geQUru6jXfTJjdeE62jhQeWk7msFKT22ALdxBfKIxjBcYzIrELEVRG1iQBf7NLigof9C3K3-wrexCkmlrxBLPEV-wUgsCa0zrMt7kTf3yM1MjOuAxwfQRjGclK4ZTqLF48NsiBHDlXzjj3chxp89_JQMalMW8hHud0r9K7l715Nv_4Sq0TT6B4OebQ_MgWF2-7LhV2jodzsHVscedPWe2ReLtwv6xAf7NDk4OEo2CsVwOfaXNGQafub_3aKQrU7aM0SipHn6FbwqSkZL8ZIMljB6i3HxA06lC8Cg2aonH8hD3hidrqDYSrcmSx8v-BS8vKUipYXyX8LdrZZc2uHVVZHfpxgRj8upyyE7Fas0QouPGqTBB4Ld4s7oMO-K6MfatxEiTiQaCHrg3YKBP3BI7OJxkFSZqYIEozfHIFG6vcrrF05k7PI5BhTMM8gASXdk2dXW5tjnzVDZIhdKo8MxA30ccqUc5h3PkNvCq_jsUlLU6EyDz9oYSi4eqYLnt1whSY8_EPqAiJGpHewPChoHLn5OOhh4pAxspsCPshzb1IcypRIRt-BUa1ox9YJarjBaTgnyVdTBcYR_SZSiLvg3TX78DnrIJdil_9u94m4Bod_UNRKkCv8Y_xgPSYSqU1OeXXgyFEb-gSFbcs5TCoPEAjGYezTwzwJW0Rylz9_BFCV-W_1UagKUXgAEtQlwkHIO00CGXTmR36SYwzUCQtJdqRxzhdYHTuJfQz5-sRBxo5OtNiqETQmxaKasQeMt3ymxlqRRSq7FqNlBSXdPdAc9CaxqVf04XQnBXpuL17U19NydPArwNmtJNHxPDQHDxs70X5aCb0MPqkiofb2vOFIwR5KDS2hFa8gGLWv5DuZYk-UvTsWbFLQ9GXea0FFPx6MQizOLVCXLFKuYDHEtxWTfv1d2yRiqZpYmiXhdPQ3KvFxB62VeUUU_SEfbi7xC_i0kmOQxnfrKyaWYhXIVaHGE5bEpmK4vaSBmmlLdyQSUg6Xzz-p5reDEQYsTwgl0h62OtMlwct5KV04181K7hgl86wIFiHmO9iHEiC2Q7-OwNQrRDOLlSONEW7chnnnPR9ofIV9uOtIP7D-vKJAYBw7gRNgtr8Ym2-z2jnjD_ISM3NisJjR03XUi4MP8jE23NY1n9czl5p5YEetUQqeLKDJXyGWNjdDSg8RWcz53g9hI5JFWtVrJ_P1IM_WWaJ_gb0dar98a-0viOR6LjjSj9QdD8-gICQH_TNKU5mKey5cERQtN9rVl9Myf-GAjO6Rlpk2aQT2RZloao5plvGh9bxgGb0qVrUltt96bB9ZPvCHtu3bpMU12vWWUGEoVakKHrfddjiQ6xWdivEoS6tCkq4twuKauWLLUhOL40Wdbbi6YacBUQnS2QlhbIeytEN2tEL10KYtHWTnczLpwg3idzVpDPPciDbwghIlAJD79P9a-b6wNNsXaAz8W8GeBx_u3hrlv9N-JSBCHBvjNAxECf5ugM7Y6-98iLDvlsLz_OP50f94C3XpBJJR_CVUE_M9VikJwFTSP8RFY7CngOmULrHGICn8y9KI_ma0PvNSMpP6PJEkNigb61Cp411vD3jdtcC7pU9yG18jzNRpwuxchhTu9NTr7Ru8dB3trmvtm_90Lxyq7rq7vG7b-bpOnGXqlMw1JSk6bhdTnokTak8cWoAPIWjKutBENmDxIHHH6t16giW3neFnqoanvd_R3pUjJzjlJfi9I_697K1_Hr6kDS0v8hLJs8wuFvmZCO5C4fbifXIkpKJOVdrbJU8C4wvPG8EYD-MRRTG36hJbN8apYGRtQhn5MMGvA4xITvxFC2pkGKBdQo31thAEj2iOfLysjnFLKmsBPeH4zmiKYTRE6O1i7qZecYsIaG2N718XZm7EL7QniP_ATDKpmt2faa8gBdTFHlm0bnLJhPJ5Sd6WlZzKUsTiXJhaVeaI5xhabyhwmp7V8Hxe5kMD4Hu4XzA84RPJgkpjk8iexzaqh5RLm1Flmm8J8dug-8qHwjlISZQ0u5iO0uLAGHSZEbsyK-bvMmoWzSL4XOb_xc1n8Pmh-Gun84uJ8dDf-fJ6IW0QRaxa_yU3qwsZ4AjmVp2u1KH6I5ONJm-9Ri6H9DDPkEbGoRghaRvnyiMjTyVyfH7etoSagLvMjL5tp5QDVlLJlUEgMEasUSxzK8LLjcJUySX78nDc_ylZFLb-CuVEkUVqMUMTECfMqRRXuu26iwuvhyu6M8ssDm3ChLkOkknPSukUTjG_DL7HjzTyHL7nUW5xv2kuoGr2k13-qzV06-buJhrjFWkVANlYjy5uoVdhJa41WxS3YSq3K1mr0M-ygyr7Lxmrk7NICDUBNVVQyqBpKH2kgnBxyxNAj_JxupWXPCc5Aqgne8INEcoG5ktI1pKgUpDZwkvq6ik4BokZX_HpXlYbyq1-bUMX9pao-5HebNgaNvNFTGe1efciWbt5U2ePl7ZxNpOSprEodls6AbzRDMiBXmKB4OWJjT9JToBWdKN2N2RgoIgcPH6nnysNUFSGzBlaXNKDGeT0ZcbnhLyCTXV95PS1R41VaOmmtRr-HOSlM7DdQkdsBSkR4SL2OAo-s11EQBdvO2JP1GiTHndRXH-kh-83I5SP4m6M-OXu_MwV5Q2BndHHQcWdskfrBn8VGTF3uz2Bq8ieLgzNQRl1gKJISYm3OH3nvGtGSo-DGnjammCwhi8vTtQmgeL-6khAM45c1haIapezqziVGhP9iByWvI7h-SfxVxPjFy3iJAjcld7OpPM_toKg9yiKgKVbwzvj9ztfqUBxQf0moWq7jw3Q-J04Bp-dtxX5vcjGFv2iMHxHOf0bISn5GSE5FtUgsmqFwNcx_SIg3ia1ZVP6myyl8xG_nd83Bnm0MTGPP1i17sMd_w6e3Z3St_mCv27HN7p7dMbvGntE39d6eaXT68JfP-_eMjmnB907f7O_Z1mAAdHo9vQPwPQPo9C0dWm0bsGyrb8CzZcNfs2_b3T2r0zH2LOAC5Af9PjT2DMMEhoZhAWq3pwOSoe8Z-kAf7MFHfa_XBT5mvwNNHb3XhzYhhW1ZRm-vaw34tWcfJls4XCUlpribJPocwNcAid15M9UG5IRVsSFZWIRJvtzeXzC2jI4OD5-eng6WiC3oDD97BB841D9cAlGw0b6YP-9zwxwO4d_pfDgc0_7nFbs83b8_Xe6PHj6d3Tuze4vRf93d2B_nd1-M_YtAd_Hg_G51ZywiKzT3r89vYi-Mg-Un9m_TCy18MR1_Cz5N9EvnOdaDef_T51_vv87Mc2BxInfVUymTZZsoWbvgERF6rrz5BO9ZnZw2aF7APkrTixWCjy_doGgyaayiM0ibSTdILCdMlNpMGENYUbqHdIOC7Yo-Ii0orCvcjq93PKfipQcISn06PuShIIKGx8rPrePDFz-89R9xxnfk

After screenshot:

image

leap slam
image
image


ancestral call
image
image


image image
image image
image image

--

image

--

image

--

image

@Peechey Peechey added the enhancement New feature, calculation, or mod label May 12, 2026
Peechey added 4 commits May 12, 2026 02:40
one commit so I can revert if it goes boom
update CalcSection from "Exerted Warcries" to "Ancestral Boosts"
@Peechey Peechey changed the title Add support for Ancestral Call, Crescendo II and III, and Passive Tree Ancestrally Boosted Attack nodes Add support for Ancestral Call, Crescendo II and III, and "Ancestrally Boosted Attacks" passive nodes May 12, 2026
Peechey added 2 commits May 15, 2026 12:29
…Empowerment with Fist of War

fix Fist of War/ancestrally boosted slams more AOE to inc AOE
add test for Combined logic for Ancestral Empowerment and Fist of War
@Peechey Peechey changed the title Add support for Ancestral Call, Crescendo II and III, and "Ancestrally Boosted Attacks" passive nodes Add support for Ancestral Empowerment, Ancestral Call, Crescendo II and III, and "Ancestrally Boosted Attacks" passive nodes May 15, 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