Skip to content

Releases: PoESkillTree/PoESkillTree.Engine

PoESkillTree.Engine 0.2.0

Pre-release

Choose a tag to compare

@brather1ng brather1ng released this 08 Mar 18:32
17f07b9
  • 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

Pre-release

Choose a tag to compare

@brather1ng brather1ng released this 17 Dec 19:38
  • 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

Pre-release

Choose a tag to compare

@brather1ng brather1ng released this 14 Dec 21:59

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

PoESkillTree.Engine 0.1.8

Pre-release

Choose a tag to compare

@brather1ng brather1ng released this 14 Dec 21:14
043c035

Data update for Path of Exile 3.9.0

PoESkillTree.Engine 0.1.7

Pre-release

Choose a tag to compare

@brather1ng brather1ng released this 05 Dec 15:34

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

Nullable reference types

Pre-release

Choose a tag to compare

@brather1ng brather1ng released this 13 Oct 09:14
e3ee8f7
  • 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

Pre-release

Choose a tag to compare

@brather1ng brather1ng released this 11 Sep 22:12
2f1249c

Data update for Path of Exile 3.8.0

PoESkillTree.Engine 0.1.4

Pre-release

Choose a tag to compare

@brather1ng brather1ng released this 01 Aug 17:08
a228a49
  • 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

Pre-release

Choose a tag to compare

@brather1ng brather1ng released this 18 Jul 19:55
f8268f4

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

PoESkillTree.Engine 0.1.0

Pre-release

Choose a tag to compare

@brather1ng brather1ng released this 12 Jul 19:48
f0d6919