Commit Graph

7877 Commits

Author SHA1 Message Date
Paliak
13d2d311bd Implement Automation support/skill (#7558)
* FEAT: impl Automation support/skill

* TEST: add test for automation gem

* FIX: check if triggeredBy exists before dereferencing it

* FIX: handling of icdr for Automation support

* FIX:in breakdown use cast rate for Automation rate

* FIX: formatting
2024-06-28 14:30:17 +10:00
Paliak
cc5b671154 FIX: crash caused by merge issue (#7656)
7551 changed the order of arguments of calcs.buildActiveSkill which 7637 did not take into consideration.
2024-06-28 12:53:35 +10:00
Paliak
41ba38d925 Implement wisps support (#7532)
* FEAT: impl wisps support

* FIX: add display stat for summon wisps

* FIX: less damage mod not applying

* FIX: use mirage archer style calcs

Sacred wisps causes the Summon Sacred Wisps skill to be triggered when a
projectile spell is fired from a wand. This triggers 2 wisps which then
have an x percent to use the skill that was used to trigger them when
you use it. They likely do not care about whether you actually hit
something with the projectile or not. They're also likely not a trigger
which means they're not under the same tick rounding contrstains like
other triggers.

* TEST: add a test for Sacred Wisps

* TEST: fix test for sacred wisps

Sacred wisps support is two part so the SkillTriggerRate check will fail

* FIX: add stat maps to .txt skill files

* Separate stat display in sidebar

* Change flag to mirageArcher

---------

Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2024-06-28 02:56:12 +10:00
ryuukk
fc62cf4acb Redesigned the Import Chararacter menu to improve readability (#7492)
* Add a way to display extra data in dropdown control on the Right

* Redesigned the import char menu

* Make sure selLabel is set

* Don't alter label's color otherwise otherwise can't distinguish from selected one

* Don't alter colors if dropdown is opened

* No longer needed
2024-06-28 02:54:35 +10:00
Paliak
8a66746aa6 FIX: tawhoa not showing trigger rate on calcs page (#7531) 2024-06-28 01:18:42 +10:00
Paliak
db720fe83b Fix faulty uuid calculation causing cache miss (#7549)
* FIX: stricter cacheSkillUUID, groups from items cleanup

* FIX: normalize grantedSkill level before looking for matching group

* FIX: minor optimization. Only normalize if normal level compare fails
2024-06-27 20:58:20 +10:00
Paliak
4eed0229b9 Fix crash caused by Call to Arms conversion (#7550)
* FIX: crash caused by Call to Arms conversion

* FIX: spelling
2024-06-27 20:57:44 +10:00
Paliak
f28168e4c0 FIX: remove redundant cacheSkillUUID calls (#7551) 2024-06-27 20:56:24 +10:00
Paliak
e3a11599d6 FIX: exclude anoint mod lines for item cond match (#7552) 2024-06-27 20:55:53 +10:00
LocalIdentity
4aacfbeaf2 Move "Insane" config to skills section (#7559)
Also correctly moves other option to be in alphabetical order

Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2024-06-27 20:50:59 +10:00
zwglau
47ab281281 Fix manage trees in tree compare dropdown (#7561) 2024-06-27 20:50:24 +10:00
Thomas Biering
99cd9bacdc Fix timeless jewel trade league url (#7565)
* Update TreeTabClass to default to the first league in the dropdown if no league was selected.

* Restore the last used league on window open
2024-06-27 20:49:05 +10:00
0xjc
5960a5bc4e Support Cold Snap more chill effect quality (#7566) 2024-06-27 20:47:37 +10:00
teroshan
e1ee0cec3f Fix error when toggling 'Include Enchants' in trader (#7572)
It seems like the UpdateControlsWithItems() has been refactored right
when this checkbox has been added, changing the expected argument
format.

No other callers use the obsolete arguments.

Fixes #6216
2024-06-27 20:44:42 +10:00
Paliak
9df62bd6ec FIX: use duration as pseudo cooldown for shattershard (#7637) 2024-06-27 20:43:05 +10:00
NL
ce600415ab Show Trap Cooldown for Trap Supported Spell in Black Zenith (#7595) 2024-06-27 20:16:49 +10:00
NL
91ddde6a88 Fixed attack mastery stance skill cooldown mod parser syntax typo (#7596) 2024-06-27 20:15:17 +10:00
pHiney
ea394b9b35 Split Player and Minion Info lines if they are too long (#7597)
* Split Minion Info line if it's too long

* Added Player infoMassage as well

* Remove forgotten comment

---------

Co-authored-by: Hiney <pHiney@users.noreply.github.com>
2024-06-27 20:12:00 +10:00
ryuukk
9487822a86 Update Mutewind Pennant (#7599) 2024-06-27 20:11:30 +10:00
NL
52e1f4a960 Fixed ModParser for "Ngamahu, Flame's Advance" not excluding Timeless Jewels (#7611) 2024-06-27 20:10:57 +10:00
Никита Троянов
6f88dfbc13 Fix breakdown crash when using Crit Chance Perandus Pact (#7617)
* Fix MH crit calculations crash #7616

* More simple fix

No need to add an extra check to every breakdown when we can just set a tonumber on the original value

---------

Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2024-06-27 20:07:47 +10:00
KaoXinRei
72fced7e59 Fix adorned multiplying implicit and explicit mods individually (#7647) 2024-06-27 19:55:02 +10:00
Никита Троянов
a0465aac2c Fix Tree Management Keyboard Shortcut #7406 (#7633)
* fix #7406

* Added Tree Management hotkey to Help

* #
2024-06-27 19:53:58 +10:00
Никита Троянов
7f60d82874 Added flasks on template list #4990 (#7618)
* Added flasks on template list #4990

* 1. Removed "blank" flasks.
2. Added Flasks for Mageblood players.
3. Added auto-use Utility flasks with gain 3 charges prefix.
4. Added instant CB/bleed immune Divine life flask.
2024-06-27 19:52:06 +10:00
Никита Троянов
656984101a Fix Forbidden Flesh&Flame (Duellist) Impact doesn't update required class (#7628) 2024-06-27 19:46:45 +10:00
Paliak
b975949501 Fix spellsinger triggered skill trigger rate not being capped by spellslinger cooldown (#7631)
* FIX: spellsinger triggered skill trigger rate not being capped by
spellslinger cooldown

* FIX: cast rate of main gem can miss triggers

Because the cooldown of the main skill gem part is independent from the
triggered gem cooldown there can be a situation where the main skill gem
is triggered by the source but the triggered skill is still on cooldown
therefor missing the trigger.
2024-06-27 19:45:54 +10:00
Paliak
64355d5dda FIX: implement Call to Arms gem (#7632) 2024-06-27 19:44:46 +10:00
Paliak
d52450a663 FIX: kalandra's touch implicits and mult interactions (#7634) 2024-06-27 19:44:05 +10:00
Paliak
32205d0973 Fix manaforged trigger rate calculations (#7636)
* FIX: manaforged trigger rate calculations

* CHORE: remove duplicate code. Implement handling for unaffectedByGenericCostMults
2024-06-27 19:43:03 +10:00
Paliak
9c3e028661 FIX: use less damage mod for Elemancer instead of resistance overrides (#7652) 2024-06-27 19:41:24 +10:00
Paliak
47518303e3 Fix Abyss jewels not working in weapon swap (#7653) 2024-06-27 19:40:05 +10:00
FWidm
ad60a7a1a3 fix(ci): pin cluacov version (#7624) 2024-05-20 03:49:27 +10:00
LocalIdentity
ca87ac7d0c Fix Perandus Pact crash 2024-04-10 11:26:58 +10:00
LocalIdentity
15d0531d8a Comment out Spectre skill printing to console 2024-04-10 11:11:04 +10:00
LocalIdentity
ed5e2e4381 Update querymods 2024-04-04 04:47:24 +11:00
LocalIdentity
0b2350a807 Add and update new 3.24 uniques (#7528)
* Add and update new 3.24 uniques

Update values from uniques shown off before the league started
Remove The Perandus Pact from generate and add new mods
Add:
* Veruso's Ambition
* The Utmost
* The Tempest Rising
* The Devourer of Minds (charge mod not supported)
* The Hand of Phrecia
* The Apostate (Remove int requirement from Simple Robe uniques)
* Grattus Signet
* Circle of Ambition

* Update drop locations

---------

Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2024-04-04 00:45:02 +11:00
Nighty
fd11610fa7 fix typo and use github name x2 (#7535) 2024-04-04 00:44:13 +11:00
LocalIdentity
2e0da7900e 3.24.0b Export 2024-04-04 00:42:20 +11:00
LocalIdentity
517c82522b Fix exports 2024-03-31 02:20:16 +11:00
LocalIdentity
f0a6a86497 Merge branch 'master' into dev 2024-03-30 21:54:31 +11:00
LocalIdentity
de99984a64 Release 2.42.0
--- New to Path of Building ---
* Add support for new 3.24 gems (LocalIdentity)
* Add support for Necropolis mods (LocalIdentity)
* Add config option to control the missing Unreserved Mana % for Manabond (Devlin1991)
* Add config toggle to add Arcane Cloak's mana spend to Mana spent recently modifier (Devlin1991)

--- User Interface ---
* Don't scale UI if user overrides scaling mode (Zao)

--- Fixed Bugs ---
* Fix settings not saving for certain users (Lothrik)
* Disallow delve mods on cluster jewels (Wires77)
* Fix Replica Hyrri's Ire granting Dex instead of Int (zebben)
* Fix Tree export to PoE Planner (pHiney)

--- Other changes ---
* Save resources when window is minimized (ryuuk)
2024-03-30 10:27:09 +11:00
LocalIdentity
5b19c8b296 Merge branch 'dev' 2024-03-30 10:19:14 +11:00
github-actions[bot]
1ede488cdb Release 2.42.0 (#7519)
* Prepare release 2.42.0

* Fix changelogs

---------

Co-authored-by: LocalIdentity <LocalIdentity@users.noreply.github.com>
Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2024-03-30 10:18:27 +11:00
LocalIdentity
44e1c43613 Fix Tree mastery next to Relentless
Closes #7493
2024-03-30 10:17:35 +11:00
LocalIdentity
fff71d50fc Remove unneeded check 2024-03-30 09:40:37 +11:00
LocalIdentity
0fe309142e Fix crash from adding Necropolis mod on wrong base type 2024-03-30 09:34:15 +11:00
LocalIdentity
a024afb76b Add support for Necropolis mods in Item Crafter (#7518)
Adds support for the pen helmet mod and selecting the mods in the item crafter

Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2024-03-30 09:17:51 +11:00
Wires77
5b4bce8389 Disallow delve mods on cluster jewels (#7517) 2024-03-30 09:15:00 +11:00
Wires77
25e5ecff54 Add d3dcompiler_47.dll for Wine users 2024-03-29 15:35:51 -05:00
Andrew Devlin
832a2b1141 Added config toggle to add Arcane Cloak's mana spend to the value provided in the manaSpentRecently modifier. (#7454)
* Added "Arcane Cloak used Recently" toggle to the Configuration to control including Arcane Cloak's mana spend into the "% of Mana spent Recently" calculation via a new basemod on the Skills/act_int.lua entry. This allows for easier comparison of items/passive/skills combinations in builds which rely on Indigon's "total mana you have spent recently" mod.

Signed-off-by: Andrew Devlin <devlin1991@googlemail.com>

* Updated the Configuration label and tooltip to be more descriptive.

Signed-off-by: Andrew Devlin <devlin1991@googlemail.com>

* Improved formatting of the tooltip.

Signed-off-by: Andrew Devlin <devlin1991@googlemail.com>

* Move to alphabetical order

---------

Signed-off-by: Andrew Devlin <devlin1991@googlemail.com>
Co-authored-by: LocalIdentity <31035929+LocalIdentity@users.noreply.github.com>
2024-03-30 07:30:08 +11:00