Paradise
Paradise copied to clipboard
[TGUI] Implant Pad + Implanter Related Sprites + Slight Implant refactor
What Does This PR Do
Does a few things
- Adds new sprites for implant cases, the implant pad, and implanters -Implant Pad + Case Sprite are of my own work -New Implanters were sprited in TG Station #66722 by PestoVerde322
- Refactors Implant Code, mostly all just cleanup, implantpad had a few changes, also put an autosurgeon sprite as the base implant icon state so that it's not broken in-game (I know this is "sprite debt" but broken icons cause significant client lag upon examination/display)
- Removes the ID var on tracking implants as they did absolute jack shit
- Ensures all Implants have implanters and implant cases defined in the code
- Ports the Implantpad to TGUI
- Fixes #18693
Why It's Good For The Game
Sometimes you just need to update some crusty ass sprites that have outlived their time period. Also it's nice to have more code brought up to modern styling standards.
Project Progression -> #18493 and #14968
Images of changes
Lovely Images
Next things on my shitlist after this PR
- Implant Chair
- Locater
Changelog
:cl: add: Adds implanters + implant cases for every implanter implant available del: Removed ID setter on implantpad tweak: Implant Pad is now TGUI instead of browserUI imageadd: Implant Cases have new sprites imageadd: Implanters have new sprites /:cl:
This might be out of scope, but could we perhaps rename these from "implants" to differentiate from the surgery-implanted implants? (eye-shield, nodrop, CNS, etc.)
This might be out of scope, but could we perhaps rename these from "implants" to differentiate from the surgery-implanted implants? (eye-shield, nodrop, CNS, etc.)
I really don't want to up the files changed on this PR by 30 files + a couple map edits, unless you mean just changing their name variable?
This might be out of scope, but could we perhaps rename these from "implants" to differentiate from the surgery-implanted implants? (eye-shield, nodrop, CNS, etc.)
I really don't want to up the files changed on this PR by 30 files + a couple map edits, unless you mean just changing their name variable?
Yeah just renaming them to the end user, coders will already know it's a different item.
You could, for example, call them "microchips" or something
You could, for example, call them "microchips" or something
Would prefer to change the name of cybernetik implants over changing these ones. That will need to be done in a separate PR
will try and get to this soonish
Will have requested changes done in the next 3-4 days. Currently dealing with a 40 hour work week 💀
still need to fix issues with uplink implants due to conflicts
I promise I'm not forgetting about this PR, just working through early university setup stuff atm