BeeStation-Hornet
BeeStation-Hornet copied to clipboard
(DRAFT!!!) Allows mothpeople to cocoon themselves up to restore burned wings
About The Pull Request
Ports https://github.com/ParadiseSS13/Paradise/pull/17000 and https://github.com/ParadiseSS13/Paradise/pull/18707/, specifically the part that allows Mothmen to cocoon themselves up to restore burned off wings. With some tweaks and balance changes however. Also as a side effect removes certain wings from being selectable on the character creation screen. Technically a bug fix since they were never meant to be able to be selected.
Why It's Good For The Game
As it is right now restoring burned wings and having the exact same type as you've started with is incredibly tricky. You need a body clone of either yourself before your wings get burned off (burned wings get stored in the DNA and thus cloned), a mothperson with the same wings or rolling the same type by spamming moth mutation toxin on humanized monkeys. This PR allows mothpeople to cocoon themselves up and restore the wings, only if several conditions are met. They're sufficiently satiated, their wings are burned off but not missing entirely and they aren't interrupted while weaving the cocoon or resting inside of it.
Testing Photographs and Procedure
Screenshots&Videos
New wing selection list :The cocooning in action :
https://user-images.githubusercontent.com/110184118/193130826-932b965a-a21d-4e4d-9b88-53dd8a624041.mp4
- [ ] Add proper admin logging
- [ ] Make Ahealing a mothperson restore burned wings
- [ ] Clean up my shitcode
- [ ] Unique sprite for the cocoon
Changelog
:cl: add: Added a new racial ability to Mothmen - cocooning add: Added the original mothman wing type being stored in their DNA del: Removed the Clockwork, Angel and Burnt Off wing types from the character creator fix: Fixed the selectable wing types for moths code: Bloated the moth species file a hecc-ton /:cl:
Idea : lengthen the process of weaving the cocoon and split it into three stages. First of all, you can't weave if you have a mask equipped as that'll block your mouth from creating and spreading the threads. I'll probably make it so that anything that prevents you from eating also prevents you from weaving. Stage 1 requires you to take off your shoes and places the first cocoon part into their slot after a delay. This part will act like legcuffs, so it'll force you to only walk. Stage 2 requires you to take off your suit (uniform would be too much) and places the second cocoon part into the slot. This part will act like the restraining jacket. Stage 3 requires you to take off your helmet slot (so you'll need to take it off before doing stage 2) and upon completion places the third cocoon part into the head slot and starts the cocoon sleep. If you wish to take them off you'll be able to take off the first part normally but you'll need to resist out of part 2. Also maybe bump up the nutrition requirement to the level where you need to have the "fat" status effect to start it. Would make sense too, caterpillars eat a lot before cocooning.
This pull request has conflicts, please resolve those before we can evaluate the pull request.
Guess I'll close this for now sice it's been abandoned for a good couple of months and I won't be active in the next month too.
It lives baby