PathOfBuildingCommunity / PathOfBuildingCommunity/PathOfBuilding
"Export support" behaves incorrect after changing items
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Lua
- Sterne
- 5.4k
- Forks
- 2.4k
- Ø Merge
- 1 T. 12 Std.
- Gemergte PRs (30 T.)
- 26
Beschreibung
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 issues by using the search function of the issue tracker
How is Path of Building expected to behave?
Exporting a build always generates the correct exported build, no matter which changes were made before exporting
How does Path of Building behave?
Switching items by replacing them makes the export ignore their effects as if the item wasn't equipped at all. This behavior is somewhat random (?) and can be fixed by making arbitrary other changes, like allocating irrelevant passive tree points.
How to reproduce the issue
- Import the provided example build.
- Export as support code. The exported values should be correct, for example Grace should give +2700 evasion and 30% more evasion.
- Swap the amulet to the other Ashes of the Stars in the build.
- Export again. This time, the exported values are not correct; it's as if no Ashes of the Stars was equipped at all, e.g. Grace is listed as giving +2575 evasion and 29% more evasion.
Character build code
eNrtXG1z4jgS_jz8ChVVd3VbkwC2MS-5ZLcIea1NJiwkM7ufpoQtwBNhMbZMwm7tf7-WZINhsLGxv1zdZapmjNX9qLvV3VK3yJz_8j6naEk832HuRVWrNaqIuBazHXd6UX15vjntVH_5uXI-wHz2NLkMHCpGfq58OJfPiJIloRdVo4o49qaEf46QjK-AtMAunxHmPuJvzLtl9kX1E3NJFY2xazs8-mRR7Puf8JxcVEcWMFcR9i3i2v3N-558AWhAPcMetjjxHsTUvYCzR2YDCfcCwJpjxx0x65XwW48FC9CoipYOeVM094-Dp-FzTC7HjcsFan04H1C8It6IY458-AvmBuvgKblzYPIlpgHgNKr1VNrLwPP5FZ7D42Ge0YIQ-zDZwCPXkwmxuLMkfc_h_Rl2rQzweWkfA8qdBXWIt6bXamYSx90P4FojEf6ZcUyvBqPDgihKlsHiXxw-u6RgwUy4gvp-6jqcZCYfMMdnbi6pMxH3A0ohlDLRDolPvCXmTkZB-mw-dtyMNukzRm325saWW9e1RA_3CH6aKE8cYtsJ_DVfJ3GKR-ziPvMzLKegHBAPop3nYhgRi0HGyDtHTs4HZ0KyU-bSI2TIK81xelyPstLlBj5OoCFkymyUIxbQjJR8k8FMIzm0vscJNTMx1V2R9w1eJwUvTpiCd-9ulGinyRcnTJVvybjcPjPlqeu7wQZVM_VOTW_ppqk1k2cYzFa-Y2H6iN-deTCH3P-MX0kscQBOsrNOZ9yFhJfEbHQSc86N45Ej2PqQ145hm2HmJ_G1jLRozLIJwnZvnQnie9fKFuMvrifzf-yUkIIvOIYQeuIkMqYkK8tmkjCCs881JW444SqbQg-EWLNbOKkNMSfZ8vVmk-mkGlbQZjKsINxj2FOtlY1j10qnWqemdTZ_0lD2myzllCWYchrt2iXedDWaOYRutDO1TPSRaH28yMIqDR_nz7QA2xPm8qE4a06zfMGenW07yivTEvvx5NtqGVq6wRRDNmclcMIFBpvsHLa7ybnaY99EsUBz8vW8OQs2-2GzpbVT1VD0mbSItg9VGA2JHVhb-1U3kfOSQkmXtYgBsSjNxdHjHFuvV8yeklyT5OcYBYsFZBCx8Fn5xOYH538nduQ5bWWgfgK_jQdwI22bzD7BhjrzBOutP_ssOyzZdRF7dw5lNuSZp1gX4Y-QGeawBcj6_ZHF0kqtmxgzN1D1ZarKJGHGUnLA3kD4mWjA-Pmo4ZizORIliuIR989VZvwt8kwTXLt24IloyDzHLse-aZ6dOaRN37_CHCM7PBx_xp6DXa7LxpBPsGfNHmD1bzClY8gBF9X4W_Fph1ETjAL_vC4bYOLpfr5gHkcU-7xnWSxw-R32Z3Cob9uGbeBO1-xgPGngTsOe2Eanq2O727U6FsFtrWGMIXMK1iHBdA6r068i8i4AB9jjq4vqBFOfqCnlG5DI544rmwGQuiitotGMvfXspbDHMxTzfsSE8GJBXHsL49kjBGHpwCJ_C3WktcSHeN_t3pYmmoNksP8pp_eFQVwGAohCRGs2T0yt3dFPWo32iWG2zeZJU-t2Wyd6s93tnJidjmGcGF1TPjf07olu6toJHCe73ZMunJAQB1liDUNdC3uBYu6GFOvD-cvwQT58mHG-8M_q9be3t9oC8xmbkHfY3WoWm9cXwAQKnfqvDqWnArbeg5_Lae-y_81nq9c_-r-3fnv841MLe8GvvG-_utbb0xcguZCT1KNZzlXv0FceVBdGkWstrCYePjFOfDEmXkYfzkdiWh_5sGi3ZO5friBqb8ThZKcTE5pdUI8IVy4Y54mamDaZ4ICK978FmDrCCxrxtw-q6eoyb74uxgAKvEDsLwrxebUQy9R7eFAjPcpDMDFd5BJq6UOBkGNH7hC-lO3U3kbqPqaWL-V2XIsGNtQwYUIDaRwqHHksJBM9ZFF82PG2bAxnPc2Hc5AmJL6lbIypHrGEnWW9Ud0a16JxudbCU64IeOg8jIgq-q60VCPSYlU0JXPx-ZFwbEM2qN9zsEFdGKIu5YGn_SjS8Du6yAiXRnDxPAyibe56abrdelicEY7UaZs7qy6KqzwdrhzfEg1l93hF9kBkXpkNq1LpXKGGAR66vgxyFcbiUfq5pLh3FwGXcBfVOUB9HQeTibhMAAW5Jy9Jrm9urvvP95-vw30nziKN8NUN5mPRTlf_RjsIxBiRB2DkB2NfPV5UPzvkTQoCLoUd6gutKMULn6zzuIzTUHIKfClokurOWd9F7MfaECQjXb8TD7adKRRQlueQRLnW4weEUhOK4krs00lo4gogGUid2_ti85TFX4Kl5P1KMoq49EhURwym8MLWj2nizOHoAUtwkanBV52JY4kjTvqSi7yuqFLsYllwOrJWKesdVh_JGPJOJQlADSYzqzuTJO5wNMWq8oYm0apqNJn9ilg4UXc1mMy87icwV9747UdZU6UgfWKudHIImp5DRaWQuLLXlKxJkgGf-Ix44UksCekRclREkho4njMOeHIYxyhSbCVbngkWEmPJrKqnl6CDGEvJRFudrQSDxmmSoVQ3KDGRpbGqqjHRfmENmrIEYZ8lwfxqNMUIUbspQf9wOCVIZP7tLZljqz5EQrjskKUlDDg6F4eRPZXiMLvdluKIN1CZvCaudziazP7CHXFs2YOizi6ZQERQFUMQsVUMYbh7kNjwDtOPEDJ_wbGPgKFTE9iaJmV9eeBewSbHU9Y2I5QUa38gbFTLhaVS-V5NcyMqBw0vodJ8WJEcAIK96C7ltJMNad0BuyOYii9IMFoM8IfLtkJ6Mu5j174S7fuCioruf7AAsEiyp33H1c2S7qKe16NCQrZdxNE-7C6NuCeq5D8Zm_8B9UCzUzP1dqPZ7ujwo96HRb7WCCt7OPNdOWB5T3pMNK2g_P2iempq7Vq7aehGUzPgR00vK6mw6yCeo6ZD4BN1Of-F4AVz5WtRvqvyBQjRUnW7oLyrxrsCQ3jNV2fo5dP9by_Xlc-OxeEN-yeg-P_20b07oYEQr_KAre8BiGqjW-yNK-F2dIbabSP6cIn96NsLDiVnqFEzuh2zonZupLbuM6S1GpX4Zv4jV1NraZWwO3eGBh5Beq1Va2xe9QMPbMYrqlgCkdYj-q6cYYcERhqVsBN0hm5P138qclGG5PsZMvUKHO-pYzmCplH5qCHOkBxHbIIUN-D2IEkhUcxW_gqNeqb9vR69lQsEMoeNG3g1XoUoGoyC5swHiTbMejZmoxHn3maZ4SVBTfMfoonjETCojWJfMEIQ3qAVLCPM6mF3Ss4aNfPvf2l641QzGz_F2cKlRBAiaGvh4spugTRO9W0I8X0iYTCVVMSTtJiqxeNqx2FAlGYuGMWrSQE0c4uTrDngwH4KzuITyeujicfmaAXnsAhGdA-g9h8KMCQhRbPfjEIk7C8kUugHKYyDFM2DFOZBitZBinYShabGo9tt2avZZA2l5L5M0fNnxBc2hv0RQSrz_MqTu3pHvXlACY-FFYR7LKy0yl8cT_2zb-QNjnPEW33FUV0S94ePcllbP4kIxJSiTfGy5cHmqbbjvu8L4glPJ0jUckI-FampHrs_VmTQKzfZSQVCItVN3QX_KBzZEOhAH-aePRz_TW63zyWMjC4B-fj_TvE_4BTiqiHpCLJ9B0EZRw5wDMYvwwd5-SS7qreULcW5Wgypu6J6OoOaBGk5WC4ZnCNRb7zyfUzD7RyZeQAI5bv8eg5-WYgh4wgt0egNL3anbh4DVED9EEMvAWO_Qq0SFGqVoNBRGPsUKuydRgkW0cvSJo-_3REomHkhe-wJtlZhCfTcCIWnNMqyv1mCM2glhIdWghzNnJ5QVorRi0ZkswQD5t8zSkuxRlH99YIhnE8Ae4VU37yID6qzRRGE_YFtFkZolbWsWlk5Jr9rFrdjs_BamuU4VR7lVUWzYTCOzYRGCQnFKBiUzYL8Wjn2P3qnzO20zdwcx5yiClrVLJqrS1qWZlnJpbRz9dElVA6-oeNOcy3h_tSkl7MGpe0UZRR8zeN02nBpmYxffI8v6bBhFhak-BbXypsMiiaPHydUPZ_oq3XyJkp-s465E2cafanbIjNGbeKF0MQl81X46_DRd-Xa8d8-20cvvqEVfb0tYjIO8EQuFtHr-uE5ot_XiHjMdJbwl1wYpbI1FlconXH9zY6IodVOZ9j-tZrYRNEdZGjy8_ruf-LwH6fs8XY=
Screenshots
No response
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, den bereitgestellten Charakter-Build zu importieren, ihn als Support-Code zu exportieren, das Amulett gegen das andere Ashes of the Stars auszutauschen und ihn erneut zu exportieren. Verfolge den Exportpfad und die Verarbeitung von Item-Änderungen, während du die Grace-Werte vor und nach dem Austausch vergleichst. Erledigt ist die Aufgabe, wenn Support-Exporte die Effekte des ausgerüsteten Items nach dem Ersetzen des Items beibehalten und mit den erwarteten Werten übereinstimmen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- lua
- Bereich
- desktop
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100