-
Notifications
You must be signed in to change notification settings - Fork 211
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New Species: Plasmaman #1291
New Species: Plasmaman #1291
Conversation
TODO: add plasmaman eyes sprite
When there are not enough items in a group, the loadout system will load the default items. When the selected items in a group exceeds the maximum amount allowed, the system will just reduce the amount of items to the max amount instead of not loading anything at all. TODO: Backend is fine, need to handle the client UI stuff of this
Internals are still turned off by toggling the envirosuit tho so might need to cherry pick #28595 from wizden
RSI Diff Bot; head commit b09fd4b merging into 8c6f1a4 Resources/Textures/Clothing/Hands/Gloves/Envirogloves/hop.rsi
Resources/Textures/Clothing/Head/Envirohelms/ancientvoid.rsi
Resources/Textures/Clothing/Head/Envirohelms/atmos.rsi
Resources/Textures/Clothing/Head/Envirohelms/captain.rsi
Resources/Textures/Clothing/Head/Envirohelms/cargo.rsi
Resources/Textures/Clothing/Head/Envirohelms/ce.rsi
Resources/Textures/Clothing/Head/Envirohelms/centcom_agent.rsi
Resources/Textures/Clothing/Head/Envirohelms/centcom_officer.rsi
Resources/Textures/Clothing/Head/Envirohelms/centcom_official.rsi
Resources/Textures/Clothing/Head/Envirohelms/chaplain.rsi
Resources/Textures/Clothing/Head/Envirohelms/chemist.rsi
Resources/Textures/Clothing/Head/Envirohelms/clown.rsi
Resources/Textures/Clothing/Head/Envirohelms/cmo.rsi
Resources/Textures/Clothing/Head/Envirohelms/coroner.rsi
Resources/Textures/Clothing/Head/Envirohelms/custom.rsi
|
plasmillions must endure 3 leading spaces on an empty lline Signed-off-by: Skubman <[email protected]>
Signed-off-by: Skubman <[email protected]>
Signed-off-by: Skubman <[email protected]>
holy shit |
Can't wait for this! |
Plasmamen gone WOKE?? Plasmamen more like PlasmaTHEY
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
Signed-off-by: Skubman <[email protected]>
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I literally can't load the yml changes on my monster gaming computer. It ran out of ram 1/3rd of the way down the page. It also overran my SWAP. I am at this point just going to assume that if the YML linter isn't complaining, the YML is probably fine.
Signed-off-by: VMSolidus <[email protected]>
Description
Adds the Plasmamen as a playable species. Plasmamen are a skeletal species who depend on Plasma to live, and oxygen is highly fatal to them. Being exposed to oxygen will set them on fire, unless they wear their envirosuits.
Species Guidebook
SPECIAL:
Shitmed Integration
Plasmamen are the first ever species designed with Shitmed in mind, with one of their core mechanics (self-ignition) powered entirely by Shitmed.
Whether or not a Plasmaman ignites from oxygen exposure depends only on their body parts. A Plasmaman with only their head exposed will not burn as much as an entirely naked Plasmaman. You can transfer Plasmaman body parts to non-Plasmamen through surgery so that they also ignite from oxygen exposure. Meanwhile, a Plasmaman with a non-Plasmaman head can expose their head without self-igniting.
video-2024-11-28_12.52.mp4
Technical Details
This also cherry-picks space-wizards/space-station-14#28595 as a quality-of-life feature to ensure Plasmamen keep their internals on upon toggling their helmet with a breath mask on.
TODO
RELEASE-NECESSARY
[ ] Client UI update for loadout groups min/max items and default itemsCMO (Remove yellow accents)SubGear
List<ProtoId<StartingGearPrototype>>
field andList<Requirement>
field for sub-gear requirementsLow Importance
Add envirosuits to clothesmateSelf-ignition doesn't occur when deadMake self-ignition ignore damage resistances from armorUnable to rot?Showers extinguish water as well as water tilesMedia
Custom Plasmaman Outfits
All of these use the same absolutely massive envirosuit RSI and envirohelm RSI to quickly create the envirosuits that didn't exist in SS13 where the envirosuit sprites were ported.
From Left to Right: Magistrate, Prison Guard, Boxer, Reporter, Logistics Officer
Plasmaman Melee Attack
video-2025-01-21_21.42.mp4
Chat bubble
Plasmaman Body
With different colors:
Skeleton Language
(Bonus) Skeleton chat bubble
Self-Extinguish
output1.mp4
The self-extinguish is also accessible as a verb, which also means that others can activate your self-extinguish if they open the strip menu.
The self-extinguish action has different icons depending on the status of the self extinguish.
Left to right: Ready, On Cooldown, Out Of Charges
Envirosuit Extinguisher Refill
Loadouts
Plasma Envirosuit Crate
![](https://private-user-images.githubusercontent.com/39676098/406399939-fa362387-9c10-47c3-b1af-2c11e6b00163.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5Mjk3NzgsIm5iZiI6MTczODkyOTQ3OCwicGF0aCI6Ii8zOTY3NjA5OC80MDYzOTk5MzktZmEzNjIzODctOWMxMC00N2MzLWIxYWYtMmMxMWU2YjAwMTYzLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA3VDExNTc1OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTkzYWJkNDlkM2Q4OGE1NTFhNzNlNGM4MjliYmM0YTU0NmNmYmNjNjhmMTczN2EzYmVmODQwNzVmY2UwNWQwZDAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.9uc_3R7CXo9DQZzQtDG89fSWFf3FLBfLDUxllbg_GHY)
Internals Crate (Plasma)
![](https://private-user-images.githubusercontent.com/39676098/406399951-fcd4ff2e-09e9-423a-9b21-96817f6042a4.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5Mjk3NzgsIm5iZiI6MTczODkyOTQ3OCwicGF0aCI6Ii8zOTY3NjA5OC80MDYzOTk5NTEtZmNkNGZmMmUtMDllOS00MjNhLTliMjEtOTY4MTdmNjA0MmE0LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA3VDExNTc1OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTZkMThkYTY5N2E2NGU2OGQ5NDU1MjNmMDIzNmE1NjMzN2FkZWYxMjdmNjBkNzc3MzVlMDg1NDA1ODQyZWI2ODcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.uyCi02lckVb_wFBN6oCs9oJjt8afQXpH_4knH-iIvlg)
Glow In The Dark
![image](https://private-user-images.githubusercontent.com/39676098/406461353-9728eb33-55d5-4f82-92ac-3a7756068577.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5Mjk3NzgsIm5iZiI6MTczODkyOTQ3OCwicGF0aCI6Ii8zOTY3NjA5OC80MDY0NjEzNTMtOTcyOGViMzMtNTVkNS00ZjgyLTkyYWMtM2E3NzU2MDY4NTc3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA3VDExNTc1OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTVjZjIzNjBjNTI2MGE1NWQ1MzRhZGFmYzNhMmVhMjUzOGVkYjE5MTY1NGU0MjVmM2FhZTYyNzIwYzBkMGRjZWQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.wR1QtGKAuJ3px-sJC80Gq_tQy495tvi1ip33d1jk9ck)
Changelog
🆑 Skubman