Device types scripts - IHateMyKite/UnforgivingDevices GitHub Wiki
Foreword
There are various types of devices in UD, and most of them use unique scripts which have or might have special functionality. This page should provide some base information about the device types and their scripts
Types and Script
Type | Script | Extends | Info |
---|---|---|---|
Generic Device | UD_CustomDevice_RenderScript | ObjectReference | This is base script for all UD. If you want to create new script ,you always have to extend this script |
Dynamic Restrain | UD_CustomDynamicHeavyBondage_RS | UD_CustomDevice_RenderScript | This device will periodically try to tie player. This script on itself do nothing. It needs to be extended and overriden. See UD_CustomArmCuffs_RenderScript and UD_CustomLegCuffs_RenderScript for reference |
Arm cuffs | UD_CustomArmCuffs_RenderScript | UD_CustomDynamicHeavyBondage_RS | This device will periodically tie player arms. Player can untie the device with minigame |
Leg cuffs | UD_CustomLegCuffs_RenderScript | UD_CustomDynamicHeavyBondage_RS | This device will periodically tie player legs. Player can untie the device with minigame |
Chastity belt | UD_CustomBelt_RenderScript | UD_CustomDevice_RenderScript | When activated, it will always activate player plugs for extended time and with increased strength |
Blindfold | UD_CustomBlindfold_RenderScript | UD_CustomDevice_RenderScript | No custom behavior. Is harder to be struggled from if player wears hood |
Boots | UD_CustomBoots_RenderScript | UD_CustomDevice_RenderScript | No custom behavior. Is harder to be struggled from if player wearer leg cuffs |
Breath play device | UD_CustomBPDevice_RenderScript | UD_CustomHood_RenderScript | Currently, no custom behavior. |
Chastity bra | UD_CustomBra_RenderScript | UD_CustomDevice_RenderScript | Can activate nipple piercing |
Chargeable plug | UD_CustomChargPlug_RenderScript | UD_CustomPlug_RenderScript | Plug can't be removed until it is fully charged. It gets charged overtime, and every time player orgasms. When removed, the plug will get destroyed, but can reward player with items (like soulgems) |
Collar | UD_CustomCollar_RenderScript | UD_CustomDevice_RenderScript | No custom behavior |
Corset | UD_CustomCorset_RenderScript | UD_CustomDevice_RenderScript | No custom behavior |
Crotch rope | UD_CustomCrotchDevice_RenderScript | UD_CustomBelt_RenderScript | By default, no custom behavior, but patcher adds special ability to this device which increase player arousal/orgasm rate when they move |
Gag | UD_CustomGag_RenderScript | UD_CustomDevice_RenderScript | Can make player to drool. Is also harder to be removed if player have hood |
Gas mask | UD_CustomGasMask_RenderScript | UD_CustomBPDevice_RenderScript | No custom behavior |
Gloves | UD_CustomGloves_RenderScript | UD_CustomDevice_RenderScript | No custom behavior |
Harness | UD_CustomHarness_RenderScript | UD_CustomBelt_RenderScript | No custom behavior |
Heavy bondage (hand restrain) | UD_CustomHeavyBondage_RenderScript | UD_CustomDevice_RenderScript | Adds prevent combat spell to NPCs |
Hood | UD_CustomHood_RenderScript | UD_CustomDevice_RenderScript | Is harder to be removed if player have collar |
Inflatable gag | UD_CustomInflatableGag_RenderScript | UD_CustomGag_RenderScript | No custom behavior |
Inflatable plug | UD_CustomInflatablePlug_RenderScript | UD_CustomPlug_RenderScript | Plug can inflate itself, or player can willingly inflate it. Every inflation will increase player orgasm progress and arousal. Can't be removed if it gets fully inflated (it will deflate itself after some time.) Inflate/Deflate minigame added. |
Mittens | UD_CustomMittens_RenderScript | UD_CustomGloves_RenderScript | No custom behavior |
Panel gag | UD_CustomPanelGag_RenderScript | UD_CustomGag_RenderScript | Can be plugged or unplugged. Added unplug minigame |
Piercing | UD_CustomPiercing_RenderScript | UD_CustomVibratorBase_RenderScript | Can't be removed if actor wears chastity belt (if device is genital piercing) or chastity bra (if device is chastity bra). Wearing suit, mittens or hand restrain reduce accessibility |
Plug | UD_CustomPlug_RenderScript | UD_CustomVibratorBase_RenderScript | Can't be removed if actor wears chastity belt (vaginal plug) or if chastity belt is not opened (anal plug). Suit, mittens and hand restrain reduce accessibility |
Suit | UD_CustomSuit_RenderScript | UD_CustomDevice_RenderScript | Reduced accessibility if player have arm cuffs, leg cuffs, collar, harness or belt |
Vibrator | UD_CustomVibratorBase_RenderScript | UD_CustomDevice_RenderScript | Device can vibrate, which will make player to increase orgasm rate and arousal rate |
Controllable plug | UD_ControlablePlug_RenderScript | UD_CustomPlug_RenderScript | Plug can be turned on or off. Can be turned off with minigame. Can turn itself. |