Skip to content

Releases: PoESkillTree/PoESkillTree.Engine

PoESkillTree.Engine 0.2.0

08 Mar 18:32
17f07b9
Compare
Choose a tag to compare
Pre-release
  • Add support for most skill modifiers, secondary skills and socketed gem modifiers.
    Breaking changes:
    • IParser now parses gems in two steps. First parse gems, then parse the skills returned by it.
    • The level and quality of skills can be modified. For this to work properly, skills have to be parsed after everything else has already been parsed and added to the calculator. Handle stats with ExplicitRegistrationType.ChangeInvalidatesSkillParse by re-parsing and re-calculating skills.
    • The constructor of Parser requires an IValueCalculationContext because of the point above.
    • IMetaStatBuilder.MainSkillSkillIndex has to be set to set the main skill in addition to MainSkillSocketIndex.
  • Add mechanic for stun duration calculation by enemy against the character.
  • Fix exception in PassiveTreeBuilders when called with no nodes in radius.
  • Fix "maximum energy shield" on armor not being recognized as property modifiers.
  • Fix "evasion rating" on armor not being recognized as property modifiers.
  • Fix ailment multi with crits not having a 150% base value.
  • Fix evasion chance being able to reach negative values.
  • Fix broken calculations when the enemy has 0 armour.

PoESkillTree.Engine 0.1.10

17 Dec 19:38
Compare
Choose a tag to compare
Pre-release
  • Add annointed amulet support
  • Split IPassiveTreeBuilders.NodeSkilled into NodeAllocated and NodeSkillPointSpent to allow nodes from items not to spend passive points

PoESkillTree.Engine 0.1.9

14 Dec 21:59
Compare
Choose a tag to compare
Pre-release

Fix exception in armour calculation when physical damage has different min and max values.

PoESkillTree.Engine 0.1.8

14 Dec 21:14
043c035
Compare
Choose a tag to compare
Pre-release

Data update for Path of Exile 3.9.0

PoESkillTree.Engine 0.1.7

05 Dec 15:34
Compare
Choose a tag to compare
Pre-release

Mostly housekeeping, including a NuGet package update. See v0.1.6...v0.1.7

Nullable reference types

13 Oct 09:14
e3ee8f7
Compare
Choose a tag to compare
Pre-release
  • Enable nullable reference types and add annotations in all projects
  • Add .NET Standard 2.1 as a target framework
  • Support Kongor's Undying Rage, fix crash on startup (PoESkillTree/PoESkillTree#536)

PoESkillTree.Engine 0.1.5

11 Sep 22:12
2f1249c
Compare
Choose a tag to compare
Pre-release

Data update for Path of Exile 3.8.0

PoESkillTree.Engine 0.1.4

01 Aug 17:08
a228a49
Compare
Choose a tag to compare
Pre-release
  • Add a AbyssalSockets stat
  • Fix NotSupportedException when gaining a keystone both from the skill tree and from a flask with a flask effect modifier

PoESkillTree.Engine 0.1.3

18 Jul 19:55
f8268f4
Compare
Choose a tag to compare
Pre-release

Update csprojs and CI setup for .snupkg symbol formats to include sources and support SourceLink

PoESkillTree.Engine 0.1.0

12 Jul 19:48
f0d6919
Compare
Choose a tag to compare