Skip to content
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

Straitjacket for aliens #37390

Open
wants to merge 2 commits into
base: Bleeding-Edge
Choose a base branch
from

Conversation

BoraHive
Copy link
Contributor

Adds ONESIZEFITSALL tag to the straitjacket, allowing restraint of aliens without special sprites.
Currently there's no special sprites for other species, so there's some clipping and the tails disappear on races that have them.
I wanted to make this as a suggestion first, then add sprites if people don't oppose the idea, since it does present a balance change.

What this does

Makes it so you can equip a straitjacket to any alien species.

Why it's good

Allows medical restraint of liggers, amongst others.

How it was tested

image
Putting straitjackets on various aliens.

Changelog

🆑

  • tweak: Made straitjackets fit all species of aliens.

Adds ONESIZEFITSALL tag to the straitjacket, allowing restraint of aliens without special sprites.
@falcon2346
Copy link
Contributor

falcon2346 commented Jan 20, 2025

Remove the HIDETAIL flag from body_parts_covered so it doesn't remove the tail. I'll work on a sprite for vox for it today for you. This should absolutely be something that works on all species and I'm kind of shocked that it doesn't.
Alternatively, if you would prefer, I can make the tail appear bound and we can keep the hidetail. I'll make sprites for both later today and let you decide.

@Eneocho Eneocho added Balance Potentially going to upset people as it changes balance of the game. Needs Spritework Code done, need sprites. Tweak I changed the thermostat from 70 degrees to 69 degrees. labels Jan 20, 2025
@BoraHive
Copy link
Contributor Author

IDK if anyone is supposed to have a prehensile tail (I don't think so), so letting it be unbound is probably fine.
I had some kind of issue on my machine trying to test a couple more changes so I may not be able to test more for a bit, but I appreciate the help.
I think the biggest thing with sprites is just to avoid clipping, but I can follow your lead after seeing what you do for vox.

@falcon2346
Copy link
Contributor

falcon2346 commented Jan 20, 2025

SJ1l
SJ2l

IDK if anyone is supposed to have a prehensile tail (I don't think so), so letting it be unbound is probably fine. I had some kind of issue on my machine trying to test a couple more changes so I may not be able to test more for a bit, but I appreciate the help. I think the biggest thing with sprites is just to avoid clipping, but I can follow your lead after seeing what you do for vox.

No prenhensiles tails but I opted to do a version both with it restrained and not restrained which I've provided here. I can send you whichever you prefer as a .dmi later. Worth noting that if you opt for the one that keeps the tail bound then unathi and tajarans will have their tails disappear when straitjacketed as they do not have separate sprites from humans, but since they're not round start and unathi are exceptionally rare I don't personally think that's a big deal. In short, unbound and removing HIDETAIL will give more consistency for all 3 races.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Balance Potentially going to upset people as it changes balance of the game. Needs Spritework Code done, need sprites. Tweak I changed the thermostat from 70 degrees to 69 degrees.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants