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

Muzzles and More #205

Draft
wants to merge 6 commits into
base: master
Choose a base branch
from
Draft

Muzzles and More #205

wants to merge 6 commits into from

Conversation

sarcoph
Copy link

@sarcoph sarcoph commented Sep 23, 2024

Description

This is a DRAFT PR for the time being so that I can use the checklist feature and potentially take feedback as I go.

This PR will add various BDSM-themed items, coming to mind include:

  • Gags: Variants of the muzzle, meaning they will restrict the wearer's speech.
    • Ball shaped, bone shaped, ring shaped, dildo shaped.
  • Restraints: Variants of handcuffs. Easier to break out of compared to regular handcuffs.
    • Fuzzy handcuffs, bondage rope.
    • Considering adding a minor feature that allows one to change the cuff visuals of the bondage rope from a pre-made list. Maybe. I might do that in a later PR because it would require me to do C# code.
  • Pup hood, with/without ears. Head item (kind of like welding mask), so you can wear actual masks under it.
    • I know that the prospect of roleplaying as a submissive puppy is probably very redundant for many of this server's players, but I think it looks cool as a fashion accessory

Why? Joining the war on furry sex servers on the side of furry sex servers

I will fill out the changelog over time.


TODO

  • Gags!
    • Prototype definitions
    • Ball: Sprites
    • Bone: Sprites
    • Dildo: Sprites
    • Ring: Sprites
    • Fix up the gag "strap" sprite for accuracy because it's bothering me
    • Make them obtainable in some way (crafting, lathe, cargo, loot table?)
  • Restraints!
    • Prototype definitions
    • Fuzzy handcuffs: Sprites
    • Bondage rope: Sprites
    • Make them obtainable in some way (crafting, lathe, cargo, loot table?)
  • Pup hood!
    • Prototype definitions
    • With ears: Sprites
    • Earless: Sprites
    • Make them obtainable in some way (crafting, lathe, cargo, loot table?)

Media

Directional sprites for ball, bone, dildo, ring gags on a human.
Directional sprites for ball, bone, dildo, ring gags on a vulpkanin.
Directional and cuffed sprites for fuzzy handcuffs and bondage rope


Changelog

🆑

  • add: New muzzle variants: ball gag, bone gag, dildo gag, ring gag.
  • add: New hand restraints for the bedroom: fuzzy handcuffs, bondage rope. Note that they're much easier to break out of than regular handcuffs!

@github-actions github-actions bot added Changes: Sprite Changes any png or json in an RSI Changes: YML Changes any yml files labels Sep 23, 2024
Copy link
Contributor

github-actions bot commented Sep 23, 2024

RSI Diff Bot; head commit c1f04ff merging into e91efca
This PR makes changes to 1 or more RSIs. Here is a summary of all changes:

Resources/Textures/Floof/Clothing/Mask/ball_gag.rsi

State Old New Status
equipped-MASK-reptilian Added
equipped-MASK-vulpkanin Added
equipped-MASK Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/Floof/Clothing/Mask/bone_gag.rsi

State Old New Status
equipped-MASK-reptilian Added
equipped-MASK-vulpkanin Added
equipped-MASK Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/Floof/Clothing/Mask/dildo_gag.rsi

State Old New Status
equipped-MASK-reptilian Added
equipped-MASK-vulpkanin Added
equipped-MASK Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/Floof/Clothing/Mask/gag.rsi

State Old New Status
equipped-MASK-reptilian Added
equipped-MASK-vulpkanin Added
equipped-MASK Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/Floof/Clothing/Mask/ring_gag.rsi

State Old New Status
equipped-MASK-reptilian Added
equipped-MASK-vulpkanin Added
equipped-MASK Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/Floof/Objects/Misc/bondage_rope.rsi

State Old New Status
body-overlay-2 Added
body-overlay-4 Added
equipped-BELT Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/Floof/Objects/Misc/fuzzy_handcuffs.rsi

State Old New Status
body-overlay-2 Added
body-overlay-4 Added
equipped-BELT Added
icon Added
inhand-left Added
inhand-right Added

Edit: diff updated after c1f04ff

@cynical24
Copy link
Contributor

Considering adding a minor feature that allows one to change the cuff visuals of the bondage rope from a pre-made list.

methinks you could use the chameleon feature for dis!!!
i thinks...

@sarcoph
Copy link
Author

sarcoph commented Sep 25, 2024

Very funny hitch I have run into: turns out, not very easy to find reference photography of rope bondage in a standing position with arms down, as would be the case for a SS14 character. Which means I am doing some very interesting and cool research. But research is time consuming!

Sometimes, "working on it" doesn't always look like writing code or making sprites. Haha.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Changes: Sprite Changes any png or json in an RSI Changes: YML Changes any yml files
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants