PoESkillTree.Engine 0.2.0
Pre-release
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.