Skip to content

Conversation

@OrderedSet86
Copy link
Contributor

Fixes #232 .

Description of the problem being solved:

Onslaught is 10% ms in PoE2 instead of 20% ms (PoE1).

NOTE: Skill speed implementation seems to be not done yet, will need updates in later PRs

Steps taken to verify a working solution:

  • Compare to in-game numbers

Link to a build that showcases this PR:

eNrtPNty27iSz9FXoLQ1-2LZ5l1S1p5T8l0T2_FIdnxmX6ZgEZIYU6SGBH3JqfPv2w3wJpmgKHu2tmZq85BIQHej0Td0NxAd_ONl4ZMnFsVeGBy29T2tTVgwCV0vmB22727Pdnvtf_zcOrihfP51epR4Ps4YP7c-HYgvxGdPzD9sW4A38WkcX9MFO2yPw2jCIhbHbULjCQvc42LueB6FQbigAUC0CafRjPFvGQPa7zoQmtOITjiLLpH4IOHhVegC5pT6MWuTBfWCcTh5ZPw8CpPlYdtskyePPUug4dXN19FtGzj8dHDj01cWjTnlJIa_DtsD2CmdsRO6gL8Bi_oJoOha19kze13Hcvp902zv1yIfJVHM30dhvGTMLZD2eoYK8iZip9Mpm3DviR1HHj-eo7xK66kQtwa-SnzuLX0PlZEiKLm6qKCtJH4bcuqf3IwL2L7d39MM29a7ttHt1-OFPMdTrnDv8fmRDyJ9xyrDWeBxVkbsWXt233TqFnuLZGiWuefofb1-NUS-Cb04DD4gkC2YPU58H_y0jKGU4ojFLHqi3FtlTm004eLBC1aF3lAMVzSgx2HcQLUIecMgiAR8K4Qxm4QQbbZdY0vMS2_KmkNutY8UYVtu3reP03FTuK0Jv4-hEQTVZpDjMPEbQvIisvW7ai_4owxoK8mdsJcCyqghVwa0lJ46DIot6KZeQ68MadWw9xSiK2-Wiwgrpxc3xfK21tvTTaera72e8mCav8behPpX9MVbJAs4EW7pIwtKB0LfURvqbM4DiEtq5J7y7DzzIqbEM21LHa58V4Vnmj013pyGsXJB3dHVYcULLmjgDiaTBNKY18JaLKvOhYvYbug1CcTkMwIPg0kBX0f1LohEfC_lHTX0EWME_oqZzoPPmqIUi6Ru3yQ_kGvNWJAuWAjK2LPrkC4Zm8zPQcojylmzMF9yRK1Wtghclu2uXku3Qro1K6xibCEqRFSIytjr1WFtKavx0oOUsORXTj1kxf63wNlCAqcBi2av47nH_GIpwzGawGdCO6bLJqjCDsr4ZXswek6zJauU1Wh3W2oMT8xtV3uicfmEcJxevSwkfFkMaktlkI8DgsvWCgV17LuJwu9Y6Phb4g2iRZhEJbvr1-5CgjfaRHbGySJvxNxksnKkKhfKS7YjH-rTtZ1oG7GAT9_fCnXAOZ08noTujDVFEYtshbHK3zhZLrGyB4E0JYBHN1QZXilbMxoAfwVzLvusVnfEr9FXm3QB3Jh-nresLdIUoflGMOdYW0TvNYBuvEKuyysIFgsIvqIlcRWWuxKmrVzyDOrKRkWiAFwtWdXuFj4D93NsBMXbQUN6VuRySlYiFvx4bUx_BbzRAqeBC4keeELjNdYxqpY5SqbTmEyg2Kb8ElR82P4axD5NwLLa5AEm5WCbQJYZs_SLRL31FhCG4_iEckrctCD4RiOPBtwADbdJzGg0mSPSGfX9B4ghSKkYFd9Ei-3M8zmLTmAM-cU9rVPUkSIufLAvWoL4abhYhhEn7AX_uaERf826dwJQjACdmHuBaDxAJPP9NhnPw-eB-4Qr3YahH-ctP7pcssBdoXEbMUZoFpcmyITYPH4hCxoD16_S2mPcTakNOXSxxUWCEBgANMt0zI5h2FYHKh-7o9uW1utArm51O1AQ6U7H0s2u0TEtTXM6jg41Q8cxnG63Y1k2TJq6geB63-roPafbA1JOX-8YPd0Gsr1-1-5YPc3UOrapA4juAC3HMGDA7NsOUOl2nY6tdwFPhyWNvqb1O0BCswFAM7uwMJRkiNixu1CadfRuv2t2epCS44K23rGcnt7vOGYP9tF3LCCvAzsdvW_adge7RMC8ATuzDM20gTRAws4MBLEcx-noWtfUO6ZmWk7HBOIgCAPWBLo2CKXnoAisXheW07uQ3IGZYEFPo9fBqkwDD1TIQS1r3dxs3hIK-nRwN7oUHz7NOV_Gn_f3n5-f95aUz8Mpe4E0YA-Mfn8JSKDa3fjR8_1dpLo_gD9Hs1-Pr37MHo6vLPr1x_PzS3g8D4a391070vTRWfjHxffb-PG7cf_lmu_-8_Qpsa27Z8_4rfdC6feXL-Fg9u3l7v7xvxcXxvnN85Fm3dvn1-Nf9PF1Yli_--YvNHpytOTB3h1efXd-_UEH3dMvP_wvXxg3vOXovrc71g3vPIy0CTeAH7Gh_WxHB7ItHe_LbxiVIw-sTG73AE7ryHtIOMsmwAVerqUZtokX8PSzNBKpfWFkUvFCHyB-HqVw0lakgoQNCBOTGhcm2k4Z2V_h5GAffUQ4LDoRfrgOuZzDwezLwRhlH0MgiPg5W8RHrxDOzzBHXWsCpl6I0GPGZYAp4xy2eZQwDBxTmvg4_mtCfQ-DglYevZR3CUEYLfIGA5CCoIBJh6R4-7rErQ8uL1N3T1clnpuFgHRQ3BMMCtaOqT-JBXNeMPETF2ro9DjLw4xPH5ABZD-JMNqhfD4Lj8FrESyJ3Wwza9TzxT8dAJcizgNXwwA0nHqGxD_3wwfqG8WScs_66ryerSLMH53nlmFIpf7Im3J5nrTJHyUpBnSRxsEMkiDoG7YnYRKkKiqxmMoG-cxMRuzqTxLnnyw6SSWVXF8huSd5OmWyg7PmzE8irI9WZJqPvxEqpKhkxhYIeMU4deEw3R9ysOl9NGwpHzTIVeKreoAJks1sqwgpEpB-aZrMIG3gzJUHm2IHnpRc2rFBXQKb7xewvlnAZ-K4lcVI6qolMacjZaAqC66Tde7-V5A5eNQXNl4WdjpO0on3Gf3_lnjuGV2GwakvEu6srFTKqRL63QK7iTwIplD80oVotRQikzOkmPq7RwpD26wqKecTeSTBKRWBycIy02lJT6LHUZ7bSjl54KhZqlBSeZyMIX14ZH-CotKPACqyAHnO40eBJCCGwTLhgpHD9sKLJ79jyYE37CIBEa8DTs_OTo9vh99O07KjjCKE9XuQLB5QMPLforYZM9FQIXHyEMuPh-1vHnsWjJyAyDw_xn35Pl3GLM_7xRmfcu4DXg01AXXh5ff01bQKADWl0xcGoSWY3UNtFHlMyVc-v4EpuSC26rBMU1HD-281IRlEjyGgyiahQlLitYGaCt7-K7eDkzW4UOBRX7lyOrtBEhxTObByb-pN8JCrVzkmfhKqRi75lYtS32nPSk1DPChQEZCTamR5x6_CTmdrpCreFyilKmfV6CdsQpV7l5Nq5LzvHAYXeAVQTSWHqqF0HQbCyMFpBp6PZ4tSs3DK5SBqgl_5nEVpLa-idAUxKgOpdRxZgSnplCBqZCWu6xQSwjk1qryNUuwB52qcJr2cUXm7V--yq1coCn2UYdSkZNNRKcO0g1mjhrR1r1CBnK3ZSXaBodhEOl3jKCIGD55Cz5UdbIXLrIHVBQ0o_D9ORrTlP05mvU__cYpnPo0flfpOZ9Xod9zDxKiCisxgGhFBx_oYBfSvj1HAfu3i3dij9VSkwB3VJyF5Z7kSOZut8_204fxuCrIt_m500bV_N7Y4ACBTZrCD2hMgh6lxDp4EJyAMXuMYDUkJtqqjSLG7rWjJs7Byp1tTlN6dvlupCwASZAMhOMwvatLFZpTy26cLRn18ERn6HyP45n3OR4jhDXqypIGbkftalaQXemgovZDHQFNcjZzgRf1HZRiwxWsFITVfB_tZWScuTbDQSq96oKDEovtHGC5-gwLSsLt7jmHpmgN_unL8Mu-yiT4sJOAnHmgxEtaXrYqA_zxs73aN_p7mmP309vVAFL1pexg_591hNakkZvLBoGyDCAwpI1ljApVyq3cEpTt__Uzuroe_3p22bqBQoBEJpwTciRyDGFxyHrqtyzCYkXIt3Uo70J-JobXSrv1nMibj1igJGHziYbQg-PntAFQ3vjfxEMFo_Qu4h5KC__tfEcz9e-C6MTEID4mlkfwamEiVtHTnJ-yBRIyCysiIBjBmlIcG8C9yLx2FTMOIyFovJksWEZsMAw5nuzdDma2hCjgiir4U-IS9wH5hly1dL4NK0aZMpbBgCiyY8bnoFECdL5gjEf592Nb27HYq9bSXoIQwNkKYGyGsjRDZ-zDRVlk1DGPVMEaD0Wkra8V-CZLJo48qfXglI1BMS6AJG_9MunZLfBqxP0CzvbKe9daOof2EasXnCUQmuBj0W0LhuolTuiNnXSlXGEl1lwLhiNEtWcVbwJ2uJb6mdSyYCLYeWjtAGoZXlL-j9wRD-J6hzNCOI4fxcUB5_K-k1xoIZyNEV20bZoVt3EAxC3oDGlFrsGB8_gqG8tY2-nW2oRvVMi-igUmyR0WZ262bR1-Yh1ZrQj1hZprUeYX1APq6mRyHUZQsOXP_8o5tVUb823mEzUvOmN_CEhgDPoQ5CP_-oiUrSVCR2V8J-CVVdsuq1Fr5G4tG4qpi065k84pBBhVG7n9C5I3_KybnXuRiIKLPc7wHPmI-b4nigoz9UFrVivn1FKfOjqFXRgGjVw74WDqR7IEgmUbhgshipbVjC5PJo_-OblXSs7UyPYFM0rwdj2y3pWs1EDOKd8V_UVvcHIyqzMCpNIOz8CWeU5eBNeK7Gpd8g2OplTYsQOm6saJ2p1eYbWWachS6r-Uspfi-EqDWkpRU6QuZPAvrgGNDBJeUlfzgMQVkKZFY0XL2iCzNOp7nLCCAjLc7kuqaVaxSr4D_-0SrbqX-h-D0BP9zQNxKc3uQyhEc9ZCWFmYAicia85esQHUMaS3LUsu6tdM3KzML-82JYdjKtBKCFfCfaQzbKa3fwkReQBEar8ykwJSTPtgA5LSZuYlJSGzpA1jP30jjvYrk4oxyRq7DMIZcAK_AyGCR-IzXpBbaemqxHp_NsuvKfi2RDVtQZr88KfSzY4rUUXaHAR2_iOVQJRR1hbeZRF4BwrxdfZzs2dkhAkbCZPdEVA7yMdj_Z5cu1shVLn8P3s4iP4E4fx_hO0aXjGEIStrWivY-E3PN7Z0Nwf86zOO--FhYka6vRgajJmpvMqnV-A_uDjoXwcCDkz-golCFb1BQQebyHP8fOPSaLvAxmLqLsPpODHIt4gHOzcPd6BJbIfL2-twHEcVtMTUslK5GSCtqvUDRN6HIDKmEoW3CkLGjQOhtQpAJpbnFEhJjG6bkNowtMFJZVaIIIx-6AC-e5-KkeMya4f7CniFypUNl2hvWxPy6WM9uqk4yfsZH9Y23hmVjeWPmRr4wX8tuwzIsp6kE38VeSblGM3PYRrkXUHaVbdTaLIGQlzytX3Zp-T4Fu5aQMo9Fx_KeYfcklm1N0V4Uz1bCYOrN0kaj_JK2GgV-PkK4x32Gd-Hi0c1qMCg_X2HYZB3GRyH-gkX23gWDbLadMvAEYnu4gChVgv0PIn_mgtCnWUvv_kQWYYQNyTiNupV0IF55eLBiDiWvmB_C0Gc0SJujFThRfkbfsID6_LV4bLNr5Nq68SHDnMOZDgd2aYPpz1FkCF1tE0L5xyUyLFuNM56DP49Fb6KA1xuskb3ayd8N1TAWezPP_zoVF0ywlrgla7DWeBKKBvh2zKX_Iyz0fXEilWWnxlzkv7CBPwPBIuaKZY8xax4zf1pa3t6w_ur_TCshmpswsyCTq63f34CR37JnKIbmqFGO5_gsq1qcB_u5B8rrCPHt59bB_puflfkfhPZbIw==

Before screenshot:

image

After screenshot:

image
image

@Wires77
Copy link
Member

Wires77 commented Jan 19, 2025

Not sure what the "similar stats" are from Skill Speed, but Warcry speed is just called "WarcrySpeed" as a mod in the code if you want to just add that in this PR

@OrderedSet86
Copy link
Contributor Author

Not sure what the "similar stats" are from Skill Speed, but Warcry speed is just called "WarcrySpeed" as a mod in the code if you want to just add that in this PR

Added, but not sure ModFlag.Warcry exists upstream yet

modDB:NewMod("Speed", "INC", effect, "Onslaught", ModFlag.Cast)
modDB:NewMod("Speed", "INC", 2 * effect, "Onslaught", ModFlag.Attack)
modDB:NewMod("Speed", "INC", 2 * effect, "Onslaught", ModFlag.Cast)
modDB:NewMod("Speed", "INC", 2 * effect, "Onslaught", ModFlag.Warcry)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's not a ModFlag, literally a mod name:

Suggested change
modDB:NewMod("Speed", "INC", 2 * effect, "Onslaught", ModFlag.Warcry)
modDB:NewMod("WarcrySpeed", "INC", 2 * effect, "Onslaught")

@OrderedSet86
Copy link
Contributor Author

Fixed

@Wires77 Wires77 merged commit 5ba1083 into PathOfBuildingCommunity:dev Jan 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

onslaught wrong numbers.

2 participants