Disclaimer:
I know this is a polarizing subject, but no-one is forced to look at this if they don't want to.
Out of respect for others - I would strongly recommend this is not used (or at least not set to announce to local) in locations that are not going to appreciate it. I created this for use on my own grid - and its fine there, but many grids may not like this so either dont use it there - or have it only announce to you or your owner.
Overview:
This system is designed to add some "functionality" to any diaper wearers. This is worn separately to any diaper which means it works with any you may wear - and even works without wearing any (so its more stealth).
This system was created by Claide.ai - over much trial and error and testing by myself (Glenys Bieler).
Code is totally free to use and change but no support is offerered other than the basic instructions: Create an invisible prim (ideall one that covers your butt so you can click it easily) and wear it on "pelvis" (can wear it wherever you like but pelvis will stay put over your butt which is where you will probably want to click to have it respond to click). Inside the wearable prim - just drop all three scripts and reset. Thats all you need to do).
Functions working:
- White/Black lists (needs updating still to display lists and remove entries - this is next to do)
- Lock/unlock (this should lock/unlock the option for changing - as well as seperately lock the item on. (This really doesnt have much functionality until RLV is added)
- Manually wet (mostly added to test - but may be wanted for roleplay)
- Check status (others can check your diaper status depending on white/blacklists)
- Change diaper (others can change your diaper depending on white/blacklists) (when RLV is added - will have option to restrict changing to "owner, owner + wearer, all". Diaper changed is displayed in local chat - together with the name of who changed it)
- Click enabled (yes/no - this is the only item that is in .settings so you cannot actuially lock yourself out by making the command prefix and channel impossible for forgotten and can not click either. You can always set this to enabled and reset the item and it will respond to clicks again)
- Command prefix (defaults to first name initial + last name initial + diaper - for Joe Blogg's diaper - it would be jbdiaper for example)
- Command channel (defaults to channel 0 - local chat but can be changed to another channel. For example change to channel 5 then command would be /5 jbdiaper to use the example above)
- State names can be changed (default dry, damp, wet, soaking, leaking)
- Owner title can be changed (default = Daddy but can be anything - examples given are Daddy, Mummy, Master, Mistress)
- Notify Wearer (of state changes. Defaults to yes)
- Announce Full (Who should be told when diaper is full - options are Owner IM, Local Chat, Everyone. Wearer is told if the "Notify Wearer" is enabled above).
- Leak Announce (Who should be told when diaper is leaking - options are Owner IM. Local Chat, Everyone. Wearer is told if the "Notify Wearer" is enabled above).
- Auto-wet Timer (Allows you to change the interval before you wet yourself automatically - defaults to 30 mins).
- Safeword (defaults to SAFEWORD - not used yet - will be used when RLV is enabled so if your owner locks you in you CAN safeword)
- Reload status (will reload status of diaper via LinksetData (to be decided what this reloads - all or just the wetness status. This MAY be removed - it WAS for use to reload from notecard - but moved away from notecards)
To Add:
- Display Lists (displays either whitelist or blacklist - depending. Having an entry in whitelist disables blacklist - as anyone not in the whitelist automatically means anyone else cant access anyway.
- Del Whitelist (can remove an entry from whitelist)
- Del Blacklist (can remove an entry from blacklist)
- RLV (some RLV Stubs are pressent but no actual RLV code is present yet.
Any suggestions?
If you have suggestions then please feel free to drop me a notecard to Glenys Bieler on my grid (grid.sub-version.space:8002) or message me here on OpenSimWorld and I will take a look at it. Obviously no promises and it also depends if Claude.ai can work out what to do (it is actually pretty good at this having created this whole system), but definately interested in any suggestions.
Added by: Glenys Bieler✦
Last Update: 4 hours ago
Project Category: Attachments