Commit Graph

8596 Commits

Author SHA1 Message Date
LocalIdentity
20d34eda06 Export from files 2025-07-14 16:51:12 +10:00
LocalIdentity
b1bdc195c1 Fix Runegraft of the Bound scaling Facebreaker's incorrectly (#8820)
* Fix Runegraft of the Bound scaling Facebreaker's incorrectly

The mod was scaling the more multiplier on the gloves incorrectly by adding another More multiplier mod instead of modifying the existing mod
This change also made me realise that we sometime incorrectly handle mods when the are 2 instances of them on an item
e.g. T1 Life + crafted hybrid life shows up as 2 mods on the item so we process them in 2 loops which results in the rounding being incorrect
Would have to somehow merge all similar mods on an item first then loop though them to fix it I think

* Fix split mod rounding issues and move logic with other scaling logic

* Hack fix for getting mod data from the tree

* Remove old block

---------

Co-authored-by: LocalIdentity <localidentity2@gmail.com>
Co-authored-by: Wires77 <Wires77@users.noreply.github.com>
2025-07-14 16:18:55 +10:00
Blitz54
370a8e64fa Fix Plague Bearer default config not appyling (#8810) 2025-07-14 15:46:21 +10:00
Blitz54
f3b1ae5c49 Fix Nametaker not instant leeching Mana and Energy Shield (#8812) 2025-07-14 15:45:51 +10:00
Blitz54
27b0d5ca5d Fix Attribute Requirement Sorting (#8814) 2025-07-14 15:33:58 +10:00
Wires77
e44f38fd05 Fix aura breakdown values (#8815) 2025-07-14 15:32:26 +10:00
LocalIdentity
8f4a295fde Fix Summon Spider / Spectral Wolf count not scaling with Dark Monarch (#8819)
The configs limited the mods by hardcoding the active count value instead of grabbing it from the stat

Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2025-07-14 15:30:28 +10:00
Wires77
e5230c5c23 Fix #1149: Cluster jewel scaling causes rounding issues (#8821) 2025-07-14 15:29:55 +10:00
Wires77
16a65ae886 Fix #8822: Remove redundant channelling time config (#8823) 2025-07-14 15:27:50 +10:00
Wires77
4fe61a930c Moving the Dot Multiplier on crit to be common for all actors (#8826) 2025-07-14 15:27:00 +10:00
Oskar Wärme
7c11fccb6c Updated Righteous Fire of Arcane Devotion to grant more Cast Speed added in 3.26 (#8830) 2025-07-14 15:26:43 +10:00
Jeremy Lim
9da27c95e2 Fix Spark maximum hits being calculated incorrectly (#8833)
* fix: spark max hits

* fix: spark max hits
2025-07-14 15:26:26 +10:00
Paliak
41de8e67dc FIX: Autoexertion not using active skill cooldown. Misc cleanup. (#8801)
Co-authored-by: LocalIdentity <31035929+LocalIdentity@users.noreply.github.com>
2025-07-08 20:41:42 +10:00
LocalIdentity
7206d7a9b1 Fix Minion Scaling mods on Spinehail scaling with Widowhail (#8779)
The mods were implemented with values of 100 but those are not needed as the calc defaults to 100 when no default is set

Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2025-07-08 20:39:57 +10:00
Blitz54
af700b4792 Fix Maven Memory Game "CannotBeBlocked" (#8781) 2025-07-08 20:39:18 +10:00
Blitz54
914385ce71 Fix Reduced Effect of Curses on Self not clamping (#8783) 2025-07-08 20:38:38 +10:00
Nighty
8292df858a add a null-variable check (#8789) 2025-07-08 20:37:51 +10:00
LocalIdentity
707dd8628f Fix Bound by Destiny Phys prevented as ES Regen mod value (#8795)
* Fix Bound by Destiny Phys prevented as ES Regen mod value

The mods uses a new stat describer format that we didn't support

* ModCache

---------

Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2025-07-08 20:36:49 +10:00
LocalIdentity
cc3d574a12 Fix Brand attachment duration not being scaled by Temporal Chains (#8796)
The Brand attachment time is affected by temportal chains so this affects the maximum number of ticks a brand can do. More relevant for Wintertide Brand as we uses the attachment duration for DPS calcs

Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2025-07-08 20:36:40 +10:00
Blitz54
02b4d31d98 Support corrupted blood flask mods (#8798) 2025-07-08 20:36:32 +10:00
Paliak
e4c1e4788c FIX: preserve additional skillData entries when reusing env (#8800) 2025-07-08 20:35:55 +10:00
Paliak
467edb6947 FIX: reset displayGemList after calculating output with given gem (#8802) 2025-07-08 20:35:16 +10:00
LocalIdentity
93cc6edcd9 Fix unique sort option for "Current Usable" not using attribute mods (#8803)
The sort was only using the attribute requirements from the item base instead of including local attribute requirement changing mods like on Akoya's Gaze

Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2025-07-08 20:34:58 +10:00
Paliak
eddb7b902d FIX: pool trigger based reservations (#8804) 2025-07-08 20:34:15 +10:00
LocalIdentity
fa21defded Merge branch 'master' into dev 2025-07-02 15:48:16 +10:00
LocalIdentity
900c0c04ee Release 2.55.3
--- Fixed Calculations ---
* Fix Elemental Overload not reducing Ailment on crit chance to 0 (Paliak)
* Fix Multistrike + Awakened Spell Echo not working properly with minions (LocalIdentity)

--- Fixed Behaviours ---
* Fix Phantasmal Might not working when Summon Phantasm was linked to Spell Totem (LocalIdentity)
* Fix Elemental Overload applying to skills with 0 Crit Chance (LocalIdentity)
* Fix Minion Duration affecting skills supported by Summon Phantasm (LocalIdentity)
2025-07-02 15:37:26 +10:00
LocalIdentity
bbf0efccc1 Merge branch 'dev' 2025-07-02 15:36:50 +10:00
LocalIdentity
87c668f2b7 Export from game files
Update Glacial Cascade radius value
Update chains of command mod text
2025-07-02 15:36:39 +10:00
github-actions[bot]
74029bc548 Release 2.55.3 (#8774)
* Prepare release 2.55.3

* Changelogs

---------

Co-authored-by: LocalIdentity <LocalIdentity@users.noreply.github.com>
Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2025-07-02 15:22:12 +10:00
LocalIdentity
ae32002c3d Fix Minion Duration affecting skills supported by Summon Phantasm (#8775)
We don't exclusively have a tag for just minion duration but I had a look and all the actual minion skills have a minion tag along with the CreatesMinion skill type

Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2025-07-02 15:11:41 +10:00
LocalIdentity
602bc3815f Fix Multistrike + Awakened Spell Echo not working properly with minions (#8771)
Multistrike would only add repeats to skills with the tag on it which broke support for minions skills
It now uses the same criteria that the damage mods do
This also made me realise that the repeat damage config was not working when used with minion skills as we were only setting the condition on the player
So the average repeat damage and final repeat values were completely wrong and the double damage with spells line on Awakened Spell Echo was not working at all with minions

Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2025-07-02 14:38:14 +10:00
LocalIdentity
4fb62fa175 Fix Elemental Overload applying to skills with 0 Crit Chance (#8772)
The elemental flag for "CritInPast8s" was only false when the "NeverCrit" flag was true instead of checking to see if the skill has any crit chance

Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2025-07-02 14:38:06 +10:00
LocalIdentity
05c1941b88 Fix Phantasmal Might not working when Summon Phantasm was linked to Spell Totem (#8773)
The buff did not have the tag to let it apply to Totems
I don't know what this tag is even needed for tbh. It's a relic from Openarl 8 years ago

Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2025-07-02 14:37:53 +10:00
Paliak
5460c5627c FIX: Elemental overload not reducing ailment chance to 0 (#8325)
Currently, it seems the "Ailments never count as being from Critical
Strikes" mod line found on the Elemental Overload keystone is
implemented by simply never running the crit calculation pass when
calculating ailments. This causes the ailment chance to still show up
in the breakdown and cause issues with the Perfect Agony keystone which
makes ailments only apply from crits.
2025-07-02 13:15:50 +10:00
LocalIdentity
a21593fe7d Merge branch 'master' into dev 2025-07-01 16:12:49 +10:00
LocalIdentity
d500252c5f Release 2.55.2
--- Fixed Behaviours ---
* Fix Runegraft bonus for Boots / Gloves scaling skill gems (LocalIdentity)
* Fix Hand of Phrecia applying auras on enemies (LocalIdentity)
2025-07-01 16:08:03 +10:00
LocalIdentity
1dbffc2c1b Merge branch 'dev' 2025-07-01 16:07:16 +10:00
github-actions[bot]
7c3252b2af Release 2.55.2 (#8765)
* Prepare release 2.55.2

* Changelog

---------

Co-authored-by: LocalIdentity <LocalIdentity@users.noreply.github.com>
Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2025-07-01 16:06:52 +10:00
LocalIdentity
01e3fc2061 Fix Hand of Phrecia not restricting Aura's to Player and Linked targets (#8763)
The mod was not parsed and was applying aura debuffs to enemies
Was also applying auras to enemies if you had the new runegraft

Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2025-07-01 16:04:10 +10:00
LocalIdentity
98d242f294 Fix Runegraft bonus for Boots / Gloves scaling skill gems (#8764)
* Fix Runegraft bonus for Boots / Gloves scaling skill levels

The Runegraft mod only scales mods on items that come from stats, since socketed gem effects are properties of a GrantedEffect, they are not scaled by the bonus effect

* Filter out ExtraSkillMod

---------

Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2025-07-01 16:03:43 +10:00
LocalIdentity
62bfd8ebdb Merge branch 'master' into dev 2025-06-30 17:32:01 +10:00
LocalIdentity
1b048d05af Release 2.55.1
--- Fixed Crashes ---
* Fix crash when trying to edit Config/Item Set after saving a new Set (Blitz54)

--- Fixed Behaviours ---
* Fix Summoned Phantasm not working correctly when used in Soulwrest (LocalIdentity)
* Fix The Dark Monarch not scaling "per summoned x" mods (LocalIdentity)
* Fix Swift Affliction less duration and damaging ailment duration not applying individually (deathbeam)
* Fix Coiling Whisper applying to all Curses instead of just Hexes (pjo256)
* Fix Runegraft bonus for Boots / Gloves not working (LocalIdentity)
2025-06-30 17:18:53 +10:00
LocalIdentity
8808dd4ec2 Merge branch 'dev' 2025-06-30 17:17:44 +10:00
github-actions[bot]
47c75a60d6 Release 2.55.1 (#8758)
* Prepare release 2.55.1

* Fix

---------

Co-authored-by: LocalIdentity <LocalIdentity@users.noreply.github.com>
Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2025-06-30 17:16:26 +10:00
LocalIdentity
386878146e Fix Runegraft bonus for Boots / Gloves not working (#8746)
Needs to be handled later to work with nodes on the tree.
Not sure if removing the restriction for scaling a mod below 0 will cause issues elsewhere

Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2025-06-30 17:11:23 +10:00
Blitz54
8e93b63c81 Config and ItemSetList (#8749) 2025-06-30 17:11:12 +10:00
pjo256
2cf7cf5322 Coiling Whisper should only disable hexes (#8752)
* Coiling Whisper should only disable hexes

* Include ModCache
2025-06-30 17:10:05 +10:00
Tomas Slusny
71ce8fa34f Properly apply both duration and damaging ailment duration separately (#8754)
Swift Affliction less duration and less damaging ailment duration do not applies
only once, but applies separately. Testable on Viper Strike of the Mamba in game
for example

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2025-06-30 17:09:25 +10:00
LocalIdentity
7e5dd946ce Fix The Dark Monarch not scaling "per summoned x" mods (#8756)
The calculation in CalcPerform was only taking into account the base stat for the mod which did not account for the more mod on the helm
It also didn't account for maximum number overrides which it now does

Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2025-06-30 17:07:51 +10:00
LocalIdentity
08b2290979 Fix Summoned Phantasm not working correctly when used in Soulwrest (#8757)
The Summon Phantasm gem was modifying the level of the minion from the triggerd phantasm when it should not be doing this
This also fixes the issue where there were 2 summoned phantasm minions in the list

Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2025-06-30 17:07:37 +10:00