Skip to content

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

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

Add support for Ancestral Call, Crescendo II and III, and "Ancestrally Boosted Attacks" passive nodes#1839
Peechey wants to merge 5 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

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

@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
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