Skip to content

4.1.5

Compare
Choose a tag to compare
@Goldenshacal Goldenshacal released this 04 Nov 19:00
· 465 commits to master since this release

AllTheThings

4.1.5 (2024-11-04)

Full Changelog Previous Releases

  • parse and added belt
  • cata (again)
  • classic parses
  • Revert "[Localization] update Shatter Point." (#1832)
  • Fix Malown's Slam and wrongly priced Hallow's End toy
  • Update Hallow's End.lua
    Little Wickerman cost 100 tricky treat
  • Added a table for specific Events which should never be put on a Runner as they will be used for user-based UI interactions
  • Adjusted some debug prints for upcoming Events
  • Retail: Minilist data is now temporarily cached when changing maps, and quickly re-entering a cached map/zone will swap the existing data back into the list without re-triggering a Rebuild or Full Update of the minilist (e.g. moving back into a recent map within a minute since it was left will be much smoother now)
  • Fixed a couple wonky DATAS situations which caused categories to randomly have differences
  • Parser: Timeline inheritance logic converted into generic logic controlled by .config files (more fields will eventually be migrated to this design instead of being arbitrarily performed in hardcoded Parser logic)
    Added some config info to the Classic configs
  • Parser: Added a new hierarchical field handling type: Any Propogation (i.e. if any child group has a value in the field, then copy it to the parent)
    Parser: Cleaned up Timeline handling & logging output
    Parser: Processing sequence now passes through the parent data as well (this can be used in the future to improve other hierarchical persistence of data more cleanly)
    Parser: timeline values now persist down data hierarchy if not specifically defined (i.e. like automatic bubbleDown)
    Parser: timelines which have an added value later than their parent with a removed timeline can potentially cause the parent to not be removed (caveats: child is added in a patch earlier than the removed of the parent, or any inherited/defaulted timelines will be ignored)
    Parser: rwp values will now be captured for previously-removed content (previously it only captured rwp values for future removal patches)
    Parser: Fixed a potential logic issue where hierarchical processing could perform incorrect hierarchical changes (no evidence this actually happened anywhere)
  • Fixed a bunch of vague or inaccurate timeline values based on some Parser changes for timeline handling
  • Fixed some timelines based on some new timeline handling in Parser (soon, more to fix)
  • Dropped races field from Tricky Treat.
    Fixed 19th anniversary unobtainable stuff.
  • Setup some 11.0.7 meta achievements