Heyo, I got an idea for a new collection type and didn't have too much better to do. So, I implemented it and it works pretty good! The idea was to apply Boolean expressions to detection types. Basically, its a multicollection that checks what the current detections are, what selections the user has made (body parts and boolean operators) and evaluates them for a truthy value. If the expression is true, and it's parent collection is enabled, enable all of the conditional collection's child collections. All in all, it's 6 files (3 tscn and 3 .gd) and a minor edit in config_reader.gd to add the new collection type to the LIST_BUILTIN_COLLECTIONS. I've uploaded the affected files to google drive. So, reach out if you're interested. I by no means think my implementation is perfect, I've never worked in Godot before this. But, I think it works pretty darn well.
And just in case anyone is planning on asking, no. I will not be sharing the .exe.

