Aurorastation / Aurora.3

The code for Aurorastation's new base, forked from Baystation12.
http://aurorastation.org/
GNU Affero General Public License v3.0
146 stars 517 forks source link

Zeng-Hu Mobility & Bishop Accessory Frames Cannot Wear Voidsuit Helmets After Using Suit Cyclers #11134

Open VisVirific opened 3 years ago

VisVirific commented 3 years ago

Game ID: cas-a4zP Admin who took the initial ahelp: Yonnimer Description: Zeng-Hu Mobility Frames can't wear any Refitted Voidsuit Helmets. They can wear the voidsuit helmets as long as they're the default spawned one, but the moment they become refitted (regardless if they're from Machine to Human, or Human to Human) they can't wear it.

(Other detail: Having an incompatible voidsuit in your active hand and mousing over the suit slot will begin to spam the chat with "Your species cannot wear the refitted medical voidsuit.". Same thing with the helmet issue and mousing over the hat slot.)

VisVirific commented 2 years ago

So, I've been looking over this issue and the problem might be the Suit Cycler itself.

The standard species_restricted list for the Human Voidsuits is "Human", "Bishop Accessory Frame", "Zeng-Hu Mobility Frame", but because of how the Suit Cycler is set without considering the IPC Subspecies, once you pass the item through it, the restricted species become "Human", "Skrell", "Machine"

Though because of my current lack of code knowledge how to fix this in a way that doesn't fuck up the Suit Cycler code, I have no idea how to fix it myself. I'll update the title accordingly

Shajoisafrog commented 2 months ago

Going to bring this back up because it's still a problem. Refitted voidsuit helmets, when set back to human, do not work with bishop frames. Only the base, un retrofitted helmet, works.