ParadiseSS13 / Paradise

Paradise Station's GitHub main repository.
https://www.paradisestation.org/forum
GNU Affero General Public License v3.0
407 stars 1.21k forks source link

Adds the Service and Medical versions of the "Rover" cyborg skin #27395

Open ExusA opened 6 days ago

ExusA commented 6 days ago

What Does This PR Do

Adds the Service and Medicla variants of the Rover cyborg. It features a mini bar tap on the back, a glass rack, and a boat-like form.

There's also a bit of code to make it possible for robots to have different service panel sprites per department, which is necessary in this case as the service rover has a different shape to the others.

Beyond that, I reordered the models in the radial menu so that some of the most antiquated models are on the "Next" page of the menu: Page 2 These are fairly unpopular and could maybe bear to be removed since they look too much like IPCs, but that's for the future.

Why It's Good For The Game

Continuing the Rover line of robots from #27310 and #27243. The intent is to have them look slightly cute like the standard model, but also look like functional station equipment like Mop Gear Rex. In an ideal world, it would lend itself to playing a robotic-but-personable cyborg character.

Images of changes

Service Service1 Service2 Service3 Service4 Service5 Service6 Service7

See comment for images of the Medical one.

Testing

Became a service/medical rover, took images in different parts of the station, opened and closed service panel, powered and depowered. Checked other borg models to make sure they still work and have appropriate panels.


Declaration

Changelog

:cl: imageadd: Adds the Service and Medical Rover cyborg skins. /:cl:

ExusA commented 3 days ago

I'm adding the medical rover to this PR too, since they both have unique panels relying on the same logic. Screenshot 2024-11-22 212615 Screenshot 2024-11-22 212649 Screenshot 2024-11-22 212722 Screenshot 2024-11-22 212752 Screenshot 2024-11-22 212814 Screenshot 2024-11-22 212844 Medical

SynthTwo commented 3 days ago

!wiki_label