Skip to content

0.4.0

Choose a tag to compare

@LordMidas LordMidas released this 04 Mar 00:54
· 18 commits to development since this release

Notes marked with ! indicate changes that could break previous implementations.

  • remove!: TalentMultipliers. Instead the functionality should be achieved using getSelfMultiplier of perk groups (56ee3c2)
  • remove: unused special_perk BB class (120c70a)
  • remove!: PerkTreeMultipliers from skill, item, and perk_group
    • add!: instead add getPerkGroupMultiplier( _groupID, _perkTree ) function (a4015b8)
  • add: ::DynamicPerks.Tests namespace (49d76dc)
  • add: functions to print probability of perk groups on backgrounds (ffe884b)
  • change!: perk_tree, perk_group and perk_group_collection no longer inherit from EmptyBBClass of MSU, so therefore hookExactClass is no longer usable on them. You can instead hook them with Modern Hooks (ad88f3c)
  • add!: DynamicMap now requires the value of each perk group category to be an array of perk group IDs or a function that takes the _perkTree as a parameter and returns an array of perk group IDs (891b651)
  • remove!: functions to get num groups or perks from collection (02b1eaa)
  • add: ability to get weighted random perk group from a perk group collection (0c796d4)
  • remove!: redundant TooltipPrefix member variable from perk_group_collection (94da8a1)
  • fix: perk tree of player getting instantiated on file load instead of during create (73123ff)
  • fix: applying multipliers to weighted containers defined in DynamicMap (4e75092)
  • fix: special_perk_group now properly utilizes the getter function for chance (d29ee97)