# AllTheThings

## [DF-3.4.6-21-g8907742](https://github.com/DFortun81/AllTheThings/tree/8907742241ff4403e2fd1872fa877bee20328252) (2023-05-31)
[Full Changelog](https://github.com/DFortun81/AllTheThings/compare/DF-3.4.6...8907742241ff4403e2fd1872fa877bee20328252) [Previous Releases](https://github.com/DFortun81/AllTheThings/releases)

- Couple updates to Item Filters window to allow searching by field and/or field value (i.e. field / field=value)  
- trading post for june 2023  
- fyrakk assault manuscript found  
- Updated Copyright years.  
- crs for skarn (normal+hc+mythic are also incorrect)  
- parsing file  
- added drops for researchers on fire rares  
- added lure  
- tiny LW updates  
- added niffen paragon quest & reduced map locations for niffel renown quests  
    added renown 19 quest for niffen, posted by alex  
- Fixed tooltips for Quests in ATT lists  
- ClassAndRace filter replaced with Current Character filter for the specific situations in which it was used  
    ClassAndRace/RecursiveFirstParentWithFieldValue filters removed  
    Current Character filter now includes 'ItemFilter'  
    Localized rescursive filter functions to slightly improve their performance since they are heavily used  
    Locally-cache some of the filter functions for group updates to slightly improve Update performance  
- Adjusted filtering logic for the order by which groups are added/merged into a container such that we prioritize those which meet the filters for the current character rather than specifically the current settings. (i.e. if you load a minilist in Account mode, there may have been content referenced from an opposing Faction Source instead of your current character's Faction Source if both were available)  
- Raw Cleanup (#1418)  
    * Many 'rawset' usage converted into direct table assignments
  
    * Removed some temp data functionality which is no longer used
  
    * Moved rawsets for 'nmr' and 'nmc' to Base Object class defaults. This moves the time cost for setting this field from the loading screen to opening the Main list, or when needed
  
    * Further clean up of unnecessary rawset use
  
    * Cleaned up a lot of 'rawget' usage where it isn't necessary
  
    * rawget replacements where it isn't necessary to avoid metatable logic
  
    * rawset/rawget in Settings
  
    * Parser no longer uses rawset in categories.lua
  
    * Object Cache logic improved slightly  
- Criteria correction  
- Added criterias and coordinates where missing for the Squirrel achievements of DF  
- Removed some excessive 'providing' in Gladiator Sanctum  
- Added FP map inside Nokhud Offensive  
    Blizzard finallty added actual criteria tracking to Queen's Conservatory spirit-planting achievements  
    Clean up of Gladiator's Sanctum in Garrison to current standards  
- 'Herald of the Titans' in Retail will now be considered collectible as appropriate based on user's settings and character level  
- Fixed/improved logic for automatic headers using NPC data  
    Switched back a couple NPC groups to automatic headers  
- Enabled autochangelog  