-
Notifications
You must be signed in to change notification settings - Fork 541
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
Bedsheet ghost costumes #35253
Bedsheet ghost costumes #35253
Conversation
Thanks for doing this. Super cool |
Requesting that instead of saying Unknown, it says Bedsheet Ghost during april fools (or normally). |
It should be craftable from a bedsheet. |
closes #31659 |
Speedmerge this NOW we only have 6 days left! |
But can I dip it in ectoplasm to be allowed into Port Phasmatys? |
I like the way you implemented the crafting with the zone selection. |
I've provided some extra polish since you've touched cult clothing. |
I look forward to roving bedsheet ghost gangs this halloween |
speedmerge oh god oh fuc |
We should keep doing halloween bus in November |
Picks up on one of the leftover ideas from #33610 and adds a bedsheet ghost costume to the halloween costume crate
What this does
Makes all exosuits hood-capable, not just wintercoats (which carry the
obj/item/clothing/suit/storage
baggage), mostly by moving winter coat code up to theobj/item/clothing/suit
level.Also, all you have to now do is set their
hood
var with the desired headwear, since a nullhood
makes it ignore hood functionality entirely. ...You might also need to change thehood_suit_name
so things like robes aren't referred to as "coats" in a couple warning messages that can crop up while trying to toggle a hood on or off.The following suits have been converted from two-piece sets to a single suit with a toggleable hood:
Crates, vendors and such will no longer come with a separate hood item for the listed garments.
Winter coats and by extension the hoodies that inherited from them have been converted to the new system, too.
For suits that change appearance depending on whether the hood is up or not (eg: winter coats, which depend on this as their hood item has no sprite),
hood_up_icon_state
andhood_down_icon_state
are available.Adds a new
body_parts_covered
flag,HIDEBACK
, for garments that should appear as though they're overlaid above the backpack and obscure it from examine.Adds an
auto_hood
var for suits which automatically equips the hood when set to TRUE (thanks Deity). Applies to cult robes and necromancer robes.Adds a
force_hood
var for garments where the "hood" is intrinsic to the suit and cannot be removed. Works likeauto_hood
, but in addition to that removes the ability to toggle the hood, and makes it so manually removing the hood removes the suit itself too.All this just to add some dumb bedsheet ghost that won't look terrible while wearing a backpack or the huge afro hairdo.
Clothes code is cursed, and I fear I might have made it even more so.
Also, disclaimer: I know that being able to unequip the bedsheet by taking it off the head slot would make it feel natural to be able to do the reverse and equip the bedsheet by placing it on the head slot (which would internally equip it to the suit slot). But you can't, because I can't figure out how to make it do so. It's annoying, but I don't have it in me to keep messing around with clothes code for now.
ghost.in.da.hood.webm
Updated bedsheet ghost suit sprite by Blithering.
"Folded" bedsheet and hood are just edits off Blithering's sprite. Inhands are a recolored trader coat inhand.
Why it's good
Someone (other than just me) wanted a bedsheet ghost costume on the halloween costumes crate.
Also hoodie QoL for a couple clothes.
Changelog
🆑