Commit Graph

7967 Commits

Author SHA1 Message Date
Tomas Slusny
b4c22c901a Add editorconfig configuration (#7761)
Most editors support editorconfig or have plugins for it, its universal
config for specifying whitespace/line-length rules. Especially useful for
editors like Neovim who support it out of the box and dont have other concepts
of per project whitespace configuration.

https://editorconfig.org/

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2024-07-21 17:05:43 -05:00
NL
cc5983f6e2 Add supports for Multi mine/trap throws (#7662)
* Added support for Minefield, Locus mine and Curtain Call

Including custom modifiers "Skills which throw Mines throw up to %d additional Mine" for additional mine throws

* Added "Throw an additional mine" mod

Elevated shaper helmet mod

* Added additional trap & adjusted cast rate based on number of mine/trap throws

- Multitrap support
- Chance to throw up to % additional traps/mines

* Supports Expendability node from medium cluster

* Fix breakdown incorrect number & trap+mine support throw count bug

* Adjust label & calcs display order

* Add trap-mine interaction

* Adjust extra mine/trap from specialMods to "generic"

---------

Co-authored-by: LocalIdentity <31035929+LocalIdentity@users.noreply.github.com>
2024-07-22 06:25:35 +10:00
Paliak
0b8dd5e38b Improve handling of trigger chance. (#7244)
* FIX: Trigger chance not being handled propery. Improve sim runtime.

* FEAT: documentation and minor speedup
2024-07-22 06:16:05 +10:00
Paliak
e9dd799221 Fix maximum sustainable stages calculations ignoring certain buffs/mods (#7678)
* FIX: maximum sustainable stacks calculations ignoring certain buffs/mods

Essentially an improved version of
https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/5164 that
utilizes skill cache functionality.

* FIX: spelling

* TEST: add tests for schorching ray and blight interactions

* FIX: formatting

* DOCS: add fancy annotation for new function

* FIX: calculate the correct skill

* FIX: annotation

* FIX: use activation frequency for penance brand
2024-07-22 06:15:37 +10:00
Nighty
b6a18ce46e Add a tooltip stat-diff toggle to Items tab (#7269)
* Update ItemsTab.lua

* improvements as requested

* change to early-return

* save/load setting

* update `ctrl + d` shortcut info

to reflect changes made to Items tab
2024-07-22 05:56:31 +10:00
Juangui
b2f5081c59 QoL Enums Data file was added, Trade Data relative was added (#7275)
* QoL Enums Data file was added, Trade Data relative was added

* COmmentas was added, Unused variable was removed

* Method was renamed

* Tooltips was added

* Enum indentation was fixed

* Enum indentation was fixed v2

---------

Co-authored-by: justjuangui <servicios@juacarvajal.com>
2024-07-22 05:55:41 +10:00
Peechey
4d9e848bda add support for blocking allocated nodes during Militant Faith search (#7342) 2024-07-22 05:54:21 +10:00
acoudray
f71bfff8d6 added Ynda's Stand belt's Armour Evasion to Ward Conversion mod (#7742)
Co-authored-by: Rameleu <antoinecoudraylr@gmail.com>
2024-07-22 05:50:50 +10:00
DieMango
33d00e54a3 fixed modifiers to "[Any Damage] with melee skills" not working for DoT (#7735)
* fixed modifiers to "..." with melee skills not working for DoT

* Added support for Ambush skill

* Revert "Added support for Ambush skill"

This reverts commit 9d414364372f3d4e61cad151a683caa2d074b760.

---------

Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2024-07-22 05:42:18 +10:00
DieMango
9ee6e63df1 Added support for Ambush skill (#7757) 2024-07-22 05:40:10 +10:00
Nerotox
a1ed60f89d Support Warden (#7707)
* support-warden-lesson-of-the-seasons

* implement oath of summer & oath of spring

* update scorch & shock stacking calcs

* add support for hoarfrost

* add parsing for unbound avatar

* add dummy Unbound avatar skill

* Move Hoarfrost and set min values of 1 for scorch and shock stacks

---------

Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2024-07-22 04:56:15 +10:00
Nostrademous
75b4e82e80 [3.25] Vaal Pact implementation (#7732)
* Vaal Pact implementation

* disable UsingLifeFlask condition

* Fix non-instant sources of leech being disabled

---------

Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2024-07-22 04:23:11 +10:00
Regisle
694ff6fcbf Add support for tornado shot secondary projectiles skill part (#6750)
* Add support for tornado shot secondary projectiles skill part

* fix spelling

* update part name
2024-07-22 03:46:32 +10:00
FWidm
c2716234b3 fix(7622): store widowhail multiplier & apply to clones (#7623)
* fix(7622): store widowhail multiplier & apply to clones

* fix(7622): remove additional spc char

* fix(7622): do not use env, add it to moddb instead
2024-07-22 03:43:16 +10:00
Nerotox
cf06c36cbf Add support for spark maximum hits mode (#7690)
* add support for spark maximum hits mode

* revert auto-gen frostbolt change

* fix calc issue with DPS Multiplier output

* fix output calc
2024-07-22 03:41:36 +10:00
Regisle
915ccd5467 Rage Rework (#7695)
* Rage Rework

initial rage rework stuff

* improvements to rage

* fix minimum rage

---------

Co-authored-by: LocalIdentity <31035929+LocalIdentity@users.noreply.github.com>
2024-07-22 03:40:24 +10:00
Regisle
eb32092339 Retaliation skills (#7696)
* Retaliation skills

* fix tree

* support more mods
2024-07-22 03:38:10 +10:00
Paliak
60abd84606 Implement support for new anointable nodes (#7712)
* FIX: allow keystones to be anointed

Allows anointing Worship The Blightheart

* FEAT: add parsing for Bastion of faith

* FEAT: add parsing/handling for Worship The blightheart

* FEAT: implement Rising tempest

* FEAT: impl support for Adaptive steel

* FIX: spelling
2024-07-22 03:37:48 +10:00
Regisle
40e88090cd correct The Light of Meaning crit chance (#7724) 2024-07-22 03:37:29 +10:00
Paliak
9e8036421c Update perfect agony keystone (#7725)
* FEAT: update perfect agony keystone

* FIX: display the value actually being used in the breakdown
2024-07-22 03:37:06 +10:00
Regisle
2270853867 EHP lucky and unlucky rework (#7730)
* Improve how we handle EHP Unlucky

* Add support for block lucky and unlucky

* improve tooltip of config option
2024-07-22 03:35:12 +10:00
Túlio Campos
5e95fd1933 fix: update wand crit chance and attack speed (#7753)
Co-authored-by: HashBR <tulio.bart@gmail.com>
2024-07-22 03:30:03 +10:00
Regisle
b3ada4d86a Add support for banner modifiers and valour on tree (#7746)
* add support for banner modifiers and valour on tree

* update Perfidy
2024-07-22 03:29:09 +10:00
Paliak
9ec2d14fd5 FIX: implement handling for double exerts mod (#7745) 2024-07-22 03:27:58 +10:00
Paliak
3943c6d73f Fix incorrect modflags for weaponcfg (#7738)
* FIX: incorrect modflags for weaponcfg

* FIX: change the mods instead as suggested by Nostra
2024-07-22 03:26:49 +10:00
Nerotox
42a8447962 fix life roll on blood price (#7747) 2024-07-21 10:28:22 -05:00
Paliak
9fa57d03a1 FIX: cheiftain's damage conversion (#7750) 2024-07-21 10:26:51 -05:00
dicsantana
653e3b1ea2 Fix for Determined Survivor Block Chance (#7733)
Fixes #7729

added condition for using a shield.
2024-07-21 09:55:43 -05:00
Tomas Slusny
b25a49c207 Add missing strength roll to Kaom's Binding (#7741)
https://www.pathofexile.com/trade/search/Standard/gQjaOGaFQ

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2024-07-21 09:52:47 -05:00
Paliak
2fdd36944e FIX: mod missing from current verison. Move mod line (#7736) 2024-07-20 20:02:05 -05:00
Regisle
fda17a3140 Fix tree pathing (#7723)
* fix tree pathing

* fix ruthless tree
2024-07-20 19:58:08 -05:00
trimbe
459d5bb330 fix crash caused by invalid impossible escape keystone (#7731) 2024-07-20 19:57:17 -05:00
LocalIdentity
b536f24931 Fix Crash on saving
Fixes #7740
2024-07-21 09:26:33 +10:00
LocalIdentity
b4d67f53d4 Fix highlight of Warden Ascendancy 2024-07-21 06:14:27 +10:00
Regisle
9481c10746 Ordered power calc (tree show node power) (#6829)
* creates a distance map to run the power calcs in order of distance

* use ordered list to guarantee order

* cull distance map when no longer needed

* fix distance cap
2024-07-20 00:20:18 -05:00
Regisle
c9d6b9f073 Power calcs cache optimisation (#6828)
* cache more of the power calc while it is running

* remove caching of CalculatePowerStat
2024-07-19 23:33:33 -05:00
Regisle
22eb8777be move power calcs offence, defence calc to its own func (#6827) 2024-07-19 23:09:55 -05:00
trimbe
d8dd69e03b Correctly generate dependencies for nodes affected by intuitive leap-like jewels (#7719)
* refactor intuitive leap-like behavior

* recolor base artwork for sockets in hoverDep
2024-07-19 22:11:32 -05:00
Peechey
d196688e78 add remove all tattoos button to reset popup on TreeTab (#7346) 2024-07-19 21:47:41 -05:00
Peechey
79e678f6ef add abyssal sockets to itemTrader (#7345) 2024-07-19 21:42:59 -05:00
Никита Троянов
c3b1c51289 fix #7592 (#7630) 2024-07-19 21:02:14 -05:00
Jan
1944f2b114 Fix support gems supporting pseudo active parts from gems granted by the same item (#7500)
* Fix Support Gems supporting Pseudo Active Gems from same Item

* Fix Name of Skill in "No ... Triggering Skill Found" Message
2024-07-19 20:48:42 -05:00
Peechey
5a360f1db8 Show total tattoo count when adding tattoos (#7703)
* Show total tattoo count when replacing nodes

* clean up

* disable add button

* Revert "disable add button"

This reverts commit a9ea2a5461b3a075625f8f44549a19ee9ee51d9c.

---------

Co-authored-by: Wires77 <Wires77@users.noreply.github.com>
2024-07-19 20:35:08 -05:00
Justin Stitt
db42687609 enhance passive tree search with sticky edges (#7718) 2024-07-19 19:48:30 -05:00
Wires77
72ef22c8a8 Update ward recharge delay (#7714) 2024-07-19 19:37:56 -05:00
Wires77
b53027de33 Release SimpleGraphic v2.0.3 (#7717) 2024-07-19 19:37:45 -05:00
MKrane
b588f6be4d Update jewel.lua (#7716)
Removed Radius modifier from Seething Fury, this fixes Issue #7711
2024-07-19 15:09:23 -05:00
LocalIdentity
b28c9cd74b Fix The Apostate not working with Life Mastery (#7715)
Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2024-07-20 04:42:53 +10:00
Regisle
87d14e9bd0 Gladiator rework (#7704)
* Determined Survivor node

* War of Attrition Node

* Weapon Master (and minor fixes)

* support scion glad mod
2024-07-20 04:22:37 +10:00
Regisle
10cf24416b 3 25 new uniques (#7708)
* move old uniques out of new file

* add new unqiues
2024-07-20 04:18:15 +10:00