05-01-2018, 05:55 PM
(This post was last modified: 05-01-2018, 07:25 PM by kyle2143. Edited 1 time in total.)
Partially in response to a comment in this thread by Faceplant, I decided to make an upgraded Atmospherics Analyzer that can scan from a distance.
The upgrade functions essentially the same way as the Health Analyzer cartridge upgrade system. The only difference is that I didn't include the option to disable the upgrade function as the Health Analyzer does, I always thought this was pointless, plus for the atmos analyzer it would get in the way of clicking it in hand to take a reading of the tile you're standing on. I basically just stole that code for the cartridge interacting with the health analyzer for the atmos upgrade and moved it into a method to be used for both. Also, it will only analyze Turf from a distance, not the contents of objects like gas canisters.
Attached are the images for the upgraded analyzer and cartridge included in the pull request that I made. I'm no artist and just did them real quick, so I'm not particularly attached to them if someone wants to try making them better looking.
https://github.com/goonstation/goonstati...r?expand=1
The upgrade functions essentially the same way as the Health Analyzer cartridge upgrade system. The only difference is that I didn't include the option to disable the upgrade function as the Health Analyzer does, I always thought this was pointless, plus for the atmos analyzer it would get in the way of clicking it in hand to take a reading of the tile you're standing on. I basically just stole that code for the cartridge interacting with the health analyzer for the atmos upgrade and moved it into a method to be used for both. Also, it will only analyze Turf from a distance, not the contents of objects like gas canisters.
Attached are the images for the upgraded analyzer and cartridge included in the pull request that I made. I'm no artist and just did them real quick, so I'm not particularly attached to them if someone wants to try making them better looking.
https://github.com/goonstation/goonstati...r?expand=1