* Add new 3.14 uniques (Nostrademous)
* Add new 3.14 bases and clean up base matching
* Update reservation rounding with 3.14 Changes (PJacek)
* Add parsing for many new unique mods
* Add support for portrait display resolutions (Wires77)
* Add support for Blood Sacrament (from Relic of the Pact unique) (Nostrademous)
* More accurately simulate triggered attacks (Moneypouch)
* Split reservation into mana and life reservation mods (PJacek)
* Add Divine Flesh to be able to be parsed on items (Wires77)
* Change power report to only appear when selected (Wires77)
* Fix item parser to handle new copy/paste format (Wires77)
* Fix parsing and update uniques (pundm, Nostrademous)
* Fix Punishment Curse not affecting DPS while an "Enemy is on Low Life" (Typepluto)
* Fix scaling for Vaal Righteous Fire (Wires77)
* Fix Mine Aura effect applying to DoTs from mines
* Fix Exsanguinate stacks applying to Poison and Ignite
* Fix support for Prism Guardian (PJacek)
* Fix crash when searching in boxes with many symbols (Wires77)
* Fix crash when comparing bows with Mirage Archer for Ignite/Bleed (Nostrademous)
* Fix exporting of implicit tags (Nostrademous)
* Fix missing implicit on Disintegrator (pundm)
* Initial portrait mode commit
* Slimming the custom items section for portrait mode
* WIP re-hiding the power report by default
* Finished dynamic UI element placement
* Finished touch on element width
* Made SkillsTab UI elements positions dynamic
* More accurately simulates triggered attacks
Primary bug fix: cooldowns (attack or triggers) now start counting from
when they actually happen instead of from when they last came off
cooldown.
Decoupled the trigger (attack) from the server tick as per
https://www.reddit.com/r/pathofexile/comments/ll1y91/114_hits_flicker_strike_build/gnqj242/?context=10
This better represents almost all triggers such as CoC with a channeling
skill (cyclone) or multistrike, CWDT, CwS, CoK, and CoD. Notably it can
now be incorrect for CoC on 1 attack per press skill at high attack
speeds might need to be special cased if it becomes an issue.
As it can now handle trigger events that happen in the middle of a tick
we enter uncharted waters, we know the cd can only refresh on a server
tick but when does it start. Either at the beginning of the tick that
included the trigger, timestamped at trigger time and prorated come the
tick, or at the start of the next tick. I think we can rule out start of
the next tick as that would lead to very noticable lag. I choose to
model start of the current tick because the numbers end up nicest
(namely preserves the general knowledge that ICDR is primarily a
breakpoint stat). If the cooldown starts immediately (timestamped)
instead small amounts of ICDR value vastly fluctuates depending on how well attack
speed is synced with the server tick (in general this model leads to a
lot of missed triggers and an annoying floating point precision issue
so I wanted to avoid it unless proven true). Will try to get in contact
with GGG for insight into this issue.
* Minor formatting and Spelling Fix
* also use in 1-spell setup
Co-authored-by: Moneypouch <zap911@msn.com>
* Fix Punishment Curse doesn't affect the DPS while select "Enemy is on Low Life"
* Revert "Fix Punishment Curse doesn't affect the DPS while select "Enemy is on Low Life""
This reverts commit b8483515068856943e3266704c96395b9a539eb0.
* Fix Punishment Curse doesn't affect the DPS while select "Enemy is on Low Life"
* Add skill export back
Co-authored-by: LocalIdentity <localidentity2@gmail.com>
* Add parsing for many new mods
Add parsing for many of the mods on the new uniques and also add the variants of Glimpse of Chaos
* Use better regex
* Fix parsing on Uniques
Co-authored-by: LocalIdentity <localidentity2@gmail.com>
* wip
* changes to baseEffectiveness, incrementalEffectiveness export and use in interpolate when methods is '3'
* more work
* added working preDamageFunc()
* added multi-stage support
* Blood Sacrament fixes; Essence work parsing fix
* Fix export script and add radius
* added radius to Blood Sacrament
* fixed radius scaling
* added unique jewels, boots, gloves
* added all non-variant uniques
* fixed line-split on Temptation Step
* removed gloves from Hateforge
* added league tag, moved shield
* one more league tag
Co-authored-by: LocalIdentity <localidentity2@gmail.com>
* Add support for new 3.14 Skill Gems
* Corrupting Fever
* Exsanguinate
* Reap
* Petrified Blood
* Arrogance Support
* Bloodthirst Support
* Cruelty Support
* Lifetap Support
* Update skills with 3.14 changes
* Update enchantments with 3.14 changes
* Update item mods to 3.14 stats
* Update minions with 3.14 changes (Nostrademous)
* Add new skills from 3.14 Uniques (Not Supported yet)
* Add support for Glimpse of Chaos (PJacek)
* Add support for new Skill Costs (Life / Mana / Rage) (PJacek])
* Fix non-integer catalyst scaling issues (Wires77)
* Fix Victarios Influence using old mods(pundm)
* Fix Tailwind not appearing on Passive Tree (Helyos96)
* Fixes Bow DoT Skills double-dipping on nodes that grant a Dot & Hit (Nostrademous)