PathOfBuilding-PoE2 icon indicating copy to clipboard operation
PathOfBuilding-PoE2 copied to clipboard

Mace Strike skill disabled when using 1H mace (Fortified Hammer)

Open yurapridal opened this issue 9 months ago • 8 comments

Check version

  • [x] I'm running the latest version of Path of Building and I've verified this by checking the changelog

Check for duplicates

  • [x] I've checked for duplicate open and closed issues by using the search function of the issue tracker

Check for support

  • [x] I've checked that the behaviour 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 behaviour in-game?

Mace Strike is my main skill, I'm using it with no issues.

What is the behaviour in Path of Building?

Skill is disabled, "main hand weapon is not usable with this skill"

How to reproduce the issue

No response

PoB for PoE2 build code

eNrtXWlz2zjS_jz6FSxV7acoMU4eKXu3fMae2InHcpKd_ZICSdDihCIVkvKRrf3vbwOkKFIidXlf185UtrYyEtDdQDceNLpxyPv_eBxHxr1MszCJD_r4DeobMvYSP4zvDvqfbs9e2_1__L23fy3y0cfgaBpGqob8vffLvv5iRPJeRgd92-4bXiSy7IMYy4P-F5GmYZL2DZF5MvaP5zW3YS7ivpGL9E7mn2ftoq8Y-EciFV4u00sl83CaJ1eJDyyBiDLZN8YijIeJ903m79JkOoHO9o37UD4URBdX1x9vbvvQsV_2ryPxJNNhLnIjg38O-sfJ2A1j6Z9cD4FHRFNgQP29duJhnlZEhDpdZDfye4MSky7KE_lYkbFOqos4r6i42S3rPsnBZOvVuE1yEZ2eX1eU2CKcvrGxaZuIm1YX3_XoKQs9EV2Jx3A8HZ-H-a34JucNcmyyLt7L8G6UxwCQLmZMTMK7uM_CVO7EeJxE_m6MI5FkXZzMcezOYRDpt1hm2fphuJGZTO8BehtzXIaBrKgoMzsRM5xI762ivoi9-fCsEvspTsvubNSAYrmRXgLuQbiR3Jhn3sy1TGH-z4GNEVrd2J2Myxaf5irRN53NXYlYzAkJW2krRVy3FVoltcVWK-Q3ObZQWzG2q01wtzJhGm4kvaBsUYVtzLKoSzfnaSzTu6fhKJTRvCGLbkI-U_5YTDbg1INZZ99oUJvttVm8exKLO7kly-m9yOp-mjh4tToF_WbwlJGUwOBLcGCxJ9dzXKfJH9LLw2g7tsN0nEzrq6GNVs-wgqGuBGF43UpzIsbavv7UayxtVifnaRAobe7lUQQBwYI2Fl_LBn2NojbebkvkufC-nST-3cbG041sxdHs33A6mcAkVKjYVIBaQWHBCbN8A2vMiT8CpOszb_VKu3EDc-KlBqy1EcTGrSxwLDZlrl78F5qhaAPqxSbWj-cVOI0xOFEYV-lDvDpnfeN0Lm1nU4DPJgGrJkzyjWivkwfo_EhF39l21BAmzc3U2ZVUxj-eNpbfIN-ogdPYn6ZqMmzcxiLHRs0c6mGDEFqOL8Nxfa0tOY6mQZAZHuQVIr8ETBz0-4YLZcXnwg0epVJ8GxhDT9zL-E76BjSTA1Ah05mmmSzZCnm34RicepadiFwYfhnkfxZpKOKc6FQnkyL1RorpTESRC95ItTkv1d90enQWRpBEnUCZUluZZlEinimyv6ezOPXpYjxJ0tyATC2_kSIaq9E_JX1dcDzLzM5FNjroC4JQQH1iexYjnmv7yKfUdxhyBUPSg_zCFJhjDqnkoxJ6LdL8aZbH6WZ1CfQqA3uIXKeAh1HUN4aj5OHQv1f9vk2SKKuSPzGZQB7ZkHGbSmmImb_0lEralOoLJIsZdPepmIGZsk0tE73wtUVjSByhinHHIQNKbJsPsIPpACObogHhzFbFnLKBZRJ7QExIoAbMwhbQ2SZxBlR9chDGA0xhnRtQE5t0QIhjWgNuWQhEUWYx-NfCfGByYGHMQtbAsgjwWJgqqcA6oA4QDhiHrgyYgx0b-DlXzTNsDohFLZAFVkdKOrQK2aZtDkxGCbTEiE2hbdUjjh2QzBjCFtQSmw2An1sggVFngJnpqP6ZxAQaB-Rjhhw8MKnloAEjGKvPGLOBiZXanFIEPYRuQivEBvmYEMsccMcylUyHI9Ui6EmpY9kDapsMam2gHXCOOPyLLUSghxbYlpgMzMepqczi2MAKZoEuU8aoEmmpRohS3aGWYrKhO8TkFD5jEzroaOuC0mAp0-QDiiiUcofbymiI0AGzTQsUsRHWikNnGCfKrtDtAdbjpzrkqA6AFIxM6B02EdiJMNvCYHWMlHAHOKEr0D4MFaiEsWJC1IQhcUApkA46MmCnag56SeyL9OmwCbE4BETngNLaNgcpt0lUPdF4_WX_082l_vDLKM8n2du9vYeHhzcTkY-SQD5CyPYG3MzeBJgA6a-zb2EUvVZS9w7hf0d3F0e_X35M7s4_ncM0-Pg7S_wf70bR8OrTkY8mJ1fW-MNveEzZFw8lf3y5fff7u2nyyCa_3f86xr-Of2Sjr4eX05Pfgu9H362hdffFdW5_vc_P8eH0-sxLb75_PbfO37_n4snm__o8ClN-R4-_fptOzr-S8P5IopPH29Dm_uXX24lP0PQpfX06nbiEvz_552kWE3x3-v6ze_rjw-THDXZOTszfz6-G0yDDsGZPruLvF3Ye39xccD91k0fX-Xo_Mq0_vr-fnorXD9_R2effkk_EG0bfr_Ob0a-P__qYj8OYf3n8-Gh9S-Rk4p8eH_94fDg81Ibcm1lyv9gnygqzlt_0fNd2V0DoGyE498IT7LXTcYXtOV0Z-UIzden7KhpIQ_AkpRCIFNPQneZyVgFu7vFD4WpAWJxXn7M8LT_XJ2-Jez1hCwxr71NAu5gmpT_QPkcDvJiihWsoHE8xt4rJXMwqDf9KhUavQSPwmXo5UE5VffgAS5-uU4WzL_tDBb4Mlpk0fyfH2dETxBxnKp9a2GIrvbKiHsq8WL7qPAf9PJ1KtSwFYhqp8t-mIgrVIoHqpZfF5mKcpONqQwpEwSKhguNC4u3TRJnw8PKydP9lq0boz5aEslDvIB7Ou3YsIi_TnQtjL5rCoMdlzFXO3Ui4qnm1I6r2P_xZtxfkVM38sg_9KYnfRYkrIjJjKbdJsdNv1ONZ_X2xMCucFcHISWEEcn4lVOSvp72q1blfUVoQ9o3vNdvdFVi9krnwIZTYuwDwZnvQrT3dVfjQKj4W43IRVd-NIUD4m1zS20umcV6fMGvVXa_tmV6oi_SqHNSatmVJnWgrrbO9OVCuIOYIRXQrIdBpaqzLjbLiBXTWY9jMfjtVb6Hd2QLnUtw_DR90CDrXX5caZfELaH-UTnPd8U6dK4qdNa0k1BWtFb6AmucyyDs1VJVbTt_aKAZ5c_zU99Ua7RfTf70z1H7v5dyhvd6OQxlm49A7VptuczNWhdtCpPSCdalzU5alhi5-AYx8il2VIyqiZagsV-48HWqi6uo2iv-6AJrl31X6PYfRQtVuK-pyAzVELSf_z8UV3WCBSVJ5Mk11Zr0MrJbanZF1rVIbWJzjZhTRKH6BiTQ_tNRpf6ffXaDbXe2mnIbqZZVR1f11Z5Y-Syn21eq2rhXv6p4bkmvTSZcbs4oXQJZKlCZqG7QTUxXFzmiqJNRVrRW-gJrHUZLJY72d2alojWZnVWsy6srqYmNW_hIheKL246fj7ri7JNg93SgFNFKNqux_ySco6k0ta27gFXIxnki_4RHKoh3X10pgzRFUZS8AlovYgzgpk35tX78TOG3EO4PoRI6TKMxGTddQL32JFF2deQVfRIsLXKzaWdFKUF1PVWgkgaGL_6wzxlpvYHX48zH4INX9jMq088LdZk1d6NykqlSZtCh_AfBcqkOtzlC0pXZ3CEG8dZakDyJtaKyKjar8z4qijaKxxPv2IMpjy0Y8Vq_YOSJrSq_HZGWNUVa9AKo2ccT_Df87nERhnDe977zsBRQ9ET8gaezUsajefXkJM3WEnbhTSE4b6-tizZ8zhzG3QpIyYWXgRvmOc2ZB9ty6RYVR1bzErqscSeF3b7nq6t33WzV7Y7O1LHmJOSLvhbq20b2JXlE8IxArJTTjsKrwLzs_VBr6MJLRWPkZdSc0bhxHtVXvFq-0N9TMh2f1xpygMkZ5UeT_1fIZzFp1o0b1_i1mb98lEZj4RgbTOzkwPgt1iqRSdmN2CXZhqLIogb59kWKSxAbZcuiKrqyeFQt7MPqKY9twzM16I0LIvDv6WxpTtbxkzvLjUOb64Lg4GlYftUE1xUU8mea6rYP-GBaUr-qGlHquoc--9QuT07Oz0-Pbi8-n5T2oOotW5ms8Hbvae-r_zm9gDaW-LWpkUzcrPh70P4fyQXfkBHAWRpnSIIrEJKsBRB0Llz2PgG-FNE11HubFqVuXrDlBt6TTR5mqzV9IZLw0lJ39qurXdKpoUN1EVvF8l7STZJV2xWnqsbrupT1Yh6XUjcUVUo7TMO9UR1Wu4L0YT0TU2XJZu8YSuTr9ByCHQeip-3urh1zdFSioVtjF8yAh8Z5WjHd5HbdbxlGk06t2AUVlN_N1EmbqFnQ7d1m7wqp3cdg9nmVtN_uJ9ESn7kVlN_OllN7oHTi1JD5XlybbpVRUKyR9SGINcpg0h2Gkds06R_Y0khVJt8CP-Uim5XXALklX4KNmJCsnTnHBp1NOjWKFrfQznw4Lqbpu1uLRS4cOqm7FpCmfjnTN9nD1lG0-8egYjzpNt6jiLnWnDcuL2SuGoXyb0DEERe0KTWbvMzqUKKtXTBTtgw_vk9AvLud3TJkFslVOAxbr54vRLw6eL2bxCcLzJZ5FIvvWOd5lbTf7pzxU4UuLlCJW2UiImljPk6Dm1_MkqMOr8c7cN4uhyJz3ZnUQUt2Yb2We1a6a--VF-p0lFNf9d2a_Lk7DduTWC8CJDFTasHIFqGhWTI58Gs-2LZ8pSner3YvMtdtKVrEWtmq6tcRidpfvYlc5gIJkjSBYzM9XhIubSaoe1ZxLEeWj6ySJnidw6f3vc4SpB4LTiYj9mbiPbUH6fBw2tF6SZyBTv9U4Ue8Qn2vDWI6fWgR192t_b5bW6XcXKtEq354Mc0jK_pAPEobhR5KMfz_ov-b4jUUQcsyiqLzG65RXdyEAPwlhFFONvlmrivCfB31mWW8IwVbxAn5f7xOU94nV5-o6cbegaSaH-kZ-kWdrjsJCRYYJUup3g28EhDxPb42bw5vT3jtIOYzTJ9m7mbpPvU9x-H0qjYuTtwY2fUmw50uLEWly4XMsse07yHQF8qEPphdgbjMaCE6E5Xp2gARC2MVUMNvFPd2sNsRbw0Y9yG6i0IPJ8NZAPez8TW09FMeGRhG69DCvFyqPY-jxn056GNWriqEyHsJ8ZKjbu1nPXOK8HcEyPkoiXyfxkILfiBh4UvWveoXG-6VJyjS_k4KspaBrKWZPSPUmUHNMSMuYnIo7GBSY7Wm-NCymZwLMXGkFgcDSCRzb8W3hCO5Ih_gBRYFNiImISz0hBbaIFDYW3OeCU4ci3hgWbq0aluYI0HpVsQljVDd_ihFZGCZ9kbeqMrtE18fxf3usaMtYDZNppDaT4uUZRKUXOMy2acACx7OoY0qPMe4wmC6ceAEhEuYXYQQT6VEM88uxKPLtAAbO5pg0hsriC0Nldg9VYx4Vux4bjBDBf_4RYi0j9Dm8D0Gf8gxraZQYdTBMk8AhbiCohZDvSXBsHng6h1KXwihxxgVMJUsyEwmPSmTbyLKxxZCLveYoLU4o0ubnNh26NX7uSqitjamvj7f1HovaKH5KpkATQB_yFR61LvQ4SdPpJJf_S65yBQXvHn7eMvxgxOLBpXEMK0Leu4J0Q3kwMEquNtd7xai8NWCq1nERmB63wW0Glk0ocqV66smpz00XEyvggeUxj1LCA9em0vKZ5yPHlsT2WWDhgDVxYZNe-d7nrUFQr3xO9dYYAhxj-da4SKF_6mNPM9zI74ClxpqJe_-GNX8k4vw__06B8D8ELUNrYJRZvAGxk1FsS5Q73b1X4GCMPJmB0GxbgV9hihTNuAgQDZU8LviFwrYKcUWgEiTTGIRTQBowqhf2RrGRoYL73ivGdLl6GF8v_zMBbQWFuZbC6gar2QLWaxEWoYvwe5cJzOYjGeU9nT8bwygpgFADKSGWzQPwT6bvY19gTwAskWsy4SMRIOlgkGR6mPtuQKU0JRfE8S0iuLClbzqLIJ2jz-RN9DWdVtGjIjExZnlh7xWhZg1ir7BpL6OpEUfo5N9QOwzG7IdGwIS57AaUikMUoNSPE9QrsP03I1U_qFFJLRNkFR37PwGnq9rClzRNHozbFGKEnj7OU47xHlaFmVs0mdNICxxpmiQITMvzfYhvLIEAVdTljmUHgR_YDFMZUCiXPEDM9TzMXOZ4SAhwntxuIo7u4Bb5f9ktYl7DLCOtbhFZS0B-RXGHy8OtLu8VttqR-xOaB327NW7z8gT8AXiHPJIAjsgPZWocT8NUZHN8ggtsukSPCu4FPpHIZxxjJBGxTUICEzDJlOdjWPiwhHsmd3AA_yU0sHxY7IVQKXwToLgDoC0Q7YasuRqybFvIEm7XIOu0r-SO2QJZpx2y1Nbl1Q_L1Cs5njvWKsicuXwD_g8B508M-2qzZxnDN2GQG9cy9mG0e0dRkvhZnsTSOBxPI5nXYevZmNjc97AtZeCYgbAcx_F9cKIW-E3kW55nQjZpIR9Se4dRQi0RSCyZpMiB1LGZhjh19OEm-l4xsoQMZrdhyKJ1wkW_abUAjOjwUUSRMT8RhFK73SNS1A27n4hSP3PX5hbV4zplIuN9PPW-gWd8HysDRuApwzyvOUansXCrX65hAZYuNx2IBynjksBKblPKAsd3TQ95nmPazJI-ArdoSVv4jkupTZAnqCs384u7e8FtF26btUD20PczA-vFmuLF7SntM_VuSKaW_ZbY1Fmf6ahTfMN0NIMxgfVI7ywb78MogjBTH_Qb_I0Jaz0wVh1obMIYItMh70-MKzUXNqWvDt9dHPeuZS4iNaxjmYMN8zLhAJNCzm58CX3Z2BNFDPFA-Aq0iEO2zm3TdTjk7a5AKLB9G_AMQJeYCNfFNqPYhDKJhMU85tMGtE1rDm1Ugy9bSMc_KYw8jKReAI1cfJNlaOcXgxykydgQxnmY98rUxmC4gI3mUvw9spRV3a3bY1ux-4VJmy3Vzb7XbgLBk298ivJwDPlV0Y8iTyqNeh3JOA-DaVS3rI1kwHyBKA8IWBdbnvQgeJKW5QeYYIq5RFg5D_XjTZQLgWyJfT8QjLtCiuYmiNl0GjXPsHA6wJtB-FjdyZvlh2A0xrY22saTqdWstM2sx8l4IiD7rUyqs9iGSY-TSZhMswZULQsjHxMIRglEpxTyJQaAxIBS-Oy6wqXS82ybisAUFoYYFQn44HgUsO1Rv9Og1ip7opX2pPSF7dm2S1u_WNpbuldaLWowqevmVEsTBWshi0KqKWng-jSQgiBH2MQzHQfBXCduAHCE5ZBYNgkQtl1kgi0BvXQxanpmNkqeu6i9AzPmmaGv7oFhajdVe1ZjG05fnVG_H64DKUJIY9-FsuXQrFgVh3kK8UM-Ah6nPShjP4OyasFaQWGvwHfbNvQVZK1eBGmXGPfOkhQ8rfLH52I8lmnj0Mix7YBSHHDqS8p9FwDOLE8gYhLpuZZHTe5JjgJY2Ijr-S5xwQEH0mXEp5zZi8eu2yPa2QLRiweAx2KayQy-_ZCGW540SHUNW0EKI6SjojIK8tVthh7mbJVAHdBRnYdw0l6roQ-pyhyxs7Mu1nIOpq_3FlEctQufvRTFtRyDVnucz5wCfw2At21dXyWpG_rGBxFGvUvxYxqFxg0MRh3bwrQcFiBmcsekwsQudonp-ghctkkcwTkkJ5T6RDgBY8I2A1UgIGrzHYk8yjbfrX7VPMfQ0XaRG5gb5QZ8yX82D047TkGI0_Sx5elHqy8tUgX7jbMuVdDN_0wV9MPijvP34wRAd5tMxI8lzHEKMT93KXc8FICf9KS6KuFaFNngLoWvvC3jXHhOQCEwQFjYNiJQ5diOJ5cjhDnmOFnAHFmxi1aAT7sqwlaBr4ZS7BQ7dX4bQnHL5otG30WcyygK79QNoR57YxWhvv4td1lu2imHV_yEZ4lC9obwnwnrWhSq31jsvmvV_PnFKMn172heu59uLtVLquKFz7sIgu6s9lOcaNaXLo7y7RSu8fANeUiNh63jURPHoHOOtR07SpK8pom1qSLG8EH9lPjG7RR7pXMGZyNN6rqb6ziK3YVW5XXIdOED-eKvqRasv6p7gEbtB1Znojdqkmxhh4KjjgO8KQ62Nbk6dZ6TrzVfkfTWe0bWsZzLaFwfVL7RoNabsNbj038yZm8mZmz2ZrrU0UPrvqB4_KeuhAofHIG6DvpFKoefFXdGdTig3wQmcRDelfc4iy_lTU7NX5UYeZhHUj000j9P2vQi15HwpLrECA676J5UcWrxRK16H2ihakA7GBo__D9jW8dUrWOz14AzRsfk69pLqydjFdcKHv17CkO9tC29euxuA0q275laULfn0ov-nMEm3fTgrPIQogKZfgnV5XTpa8WO1Z7LUEZBTUG-gYaLg8Y3HrVrdbF7xkY35dq6PWXQrZpq_rLrVqhSKF5ko7a5QQ-3Vmv2twTmLARtMFxbWULNEmUJ8NL6D2UtzoBVLdZgpl7QPqnd5Bup_mxR9LTRHMrCuzD6GOgXJtCwfiazAdvQS_QN-C3najp_U1xZZ509Z667mnXIpJsYROXr8ZbWKMa8-Ks8SRTpoLDuYNdwVk_rqr6yFV09Hqm32O0m3N-rVobiDYL-9vfe_t7S3yP8PytTjhM=

Screenshots

Image

yurapridal avatar Apr 11 '25 21:04 yurapridal

Image The Mace Strike you are using is for 2 handed maces. In game they are all called "Mace Strike" so currently it's hard to tell which one is which, but try the first one in the drop down. That one worked for me. Maybe we can add something to the name so that players can tell in PoB2 which mace strike is which.

Blitz54 avatar Apr 11 '25 22:04 Blitz54

Yes, got it. 'Import skills' function chose the bad one. Corrected by hand. Thanks!

yurapridal avatar Apr 12 '25 07:04 yurapridal

Would be nice if the "Import Skills" function from your character simply imported the correct skill. Currently it imports the wrong one if you have a 1-hand mace and adds supports to it. "Should" be feasible since it imports weapons and skills at the same time but not familiar with the codebase.
I wouldn't consider this issue 'closed' @yurapridal I would re-open it.

jybp avatar Apr 14 '25 21:04 jybp

Can you give us the poe_api_response.json that would help us to validate what is the api responding and act according of that.

justjuangui avatar Apr 14 '25 22:04 justjuangui

Looking at the decoded POB, the gem in the import is the 2H variety: <Gem enableGlobal2="true" level="19" enableGlobal1="true" variantId="PlayerDefault2HMace" skillId="Melee2HMacePlayer" quality="0" gemId="Metadata/Items/Gem/SkillGemPlayerDefault2HMace" nameSpec="Mace Strike" enabled="true" count="1"/>

Presumably this POB code is coming from a GGG source, so, is the recommended approach here to "fixup" the gem...or wait until GGG fixes the issue on their side?

A quick brute-force test does indicate that simply replacing the "Melee2HMacePlayer" with "Melee1HMacePlayer" and "PlayerDefault2HMace" with "PlayerDefault1HMace" resolves the issue.

So, we could test for this gem that if the user only has a 1 handed mace and replace the variantId and skillId accordingly.

dhope1106 avatar Aug 24 '25 03:08 dhope1106

It appears the easiest way to resolve this is to modify the definition of the Melee2HMacePlayer to allow the one handed mace. This, of course, involves changing other.lua, which is generated, so is not a good idea.

I'm a little confused as to why GGG has split this into three different skills (1H, 2H, dual wield), but perhaps this will be resolved by GGG in 0.3.0 or later..

Probably best to leave at least until 0.3.0 release to see if GGG fixes

dhope1106 avatar Aug 24 '25 14:08 dhope1106

@dhope1106 we need the poe_api_response.json file in your AppData\Roaming\Path of Building Community (PoE2) folder Without it, we can't diagnose the issue

LocalIdentity avatar Aug 24 '25 14:08 LocalIdentity

sorry, not sure I understand your request...I don't have a poe_api_response.json in specified folder. That file only seems to be generated when an attempt to import from POE2 servers fails.

I am not downloading a character, but rather using the POB code in OP issue from @yurapridal. OP includes a POB code, and that is what I am using.

dhope1106 avatar Aug 24 '25 18:08 dhope1106