Misc Xenoarch Changes/Fixes
Created by: BobdaBiscuit
- Gave large artifacts their own ID (instead of using the ID of the first effect)
- Effect IDs are now their large artifact's ID followed by 'a' or 'b' based on if they are primary or secondary
- Added large artifact IDs to analyser reports
- Fixed an issue where in the logs where an artifact's ID is different when spawned from when it is interacted with
- Fixed an issue where anomaly battery harvesting is not logged if people stop the process early
- Fixed an issue wherein the bottom artifact extractor did not work because it shared a tile with a light (thanks old coders)
- tweak: Large artifact effect IDs now match their artifact's, with an indicator if it is a primary effect or secondary.
- tweak: Minor fixes and changes to xenoarch machinery.