Skip to main content

ItemPropertiesCustom

Custom properties for extended items

Those are properties that are asset-specific, so the handling might be done per-item.

Hierarchy

Index

Properties

optionalAccessMode

A string denoting who has permission to use the vibrator's trigger words

optionalAutoPunish

AutoPunish?: 0 | 1 | 2 | 3

The item's auto-punishment sensitivity

optionalAutoPunishUndoTime

AutoPunishUndoTime?: number

The remaining time for the gag's auto-inflation

optionalAutoPunishUndoTimeSetting

AutoPunishUndoTimeSetting?: 120000 | 300000 | 900000 | 3600000 | 72000000

The default time for the gag's auto-inflation

optionalBlinkState

BlinkState?: boolean

Whether gag's blinking light is on or off

optionalBlockRemotes

BlockRemotes?: boolean

Whether the usage of remotes is blocked

optionalCombinationNumber

CombinationNumber?: string

/^[0-9]{4}$/, Used by CombinationPadlock lock

optionalDoor

Door?: boolean

Whether the kennel door is open

optionalEnableRandomInput

EnableRandomInput?: boolean

Enable input; used by LoversTimerPadlock, MistressTimerPadlock, OwnerTimerPadlock, TimerPasswordPadlock

optionalHeartRate

HeartRate?: number

The futuristic bra's heart rate value

optionalHint

Hint?: string

Used by PasswordPadlock, SafewordPadlock and TimerPasswordPadlock locks

optionalInflateLevel

InflateLevel?: 0 | 1 | 2 | 3 | 4

The inflation level of inflatable items

optionalInsertedBeads

InsertedBeads?: 1 | 2 | 3 | 4 | 5

The number of inserted beads

optionalItemMemberNumber

ItemMemberNumber?: number

The member number of the player adding the item. Only set if the asset is marked as AssetDefinition.CharacterRestricted.

optionalIterations

Iterations?: number

Number of times the suitcase got cracked

optionalLockButt

LockButt?: boolean

Whether the item blocks access to the butt

optionalLockMemberNumber

LockMemberNumber?: string | number

The member number of the person that applied the lock

optionalLockPickSeed

LockPickSeed?: string

Comma separated numbers

optionalLockSet

LockSet?: boolean

Used by PasswordPadlock, SafewordPadlock and TimerPasswordPadlock locks; if the lock has been set with password

optionalLockedBy

LockedBy?: AssetLockType

Asset name of the lock

optionalMemberNumberList

MemberNumberList?: number[]

List of people who publicly modified time on lock; used by LoversTimerPadlock, MistressTimerPadlock, OwnerTimerPadlock, TimerPasswordPadlock

optionalMemberNumberListKeys

MemberNumberListKeys?: string

Comma separated numbers; used by HighSecurityPadlock

optionalNextShockTime

NextShockTime?: number

Internal cooldown timer for automatic shocks

optionalOpenPermission

OpenPermission?: boolean

Whether all players can use futuristic head devices

optionalOpenPermissionArm

OpenPermissionArm?: boolean

Whether all players can use futuristic arm devices

optionalOpenPermissionChastity

OpenPermissionChastity?: boolean

Whether all players can use futuristic chastity devices

optionalOpenPermissionLeg

OpenPermissionLeg?: boolean

Whether all players can use futuristic leg devices

optionalOption

An extended item option

@todo

Investigate whether this property still actually exists

optionalOrgasmCount

OrgasmCount?: number

Modular Belt: Number of times the wearer had orgasm;

optionalOriginalSetting

OriginalSetting?: 0 | 1 | 2 | 3

The gag module-index prior to triggering auto-inflation

optionalPadding

Padding?: boolean

Whether the kennel has padding

optionalPassword

Password?: string

/^[A-Z]{1,8}$/, Used by PasswordPadlock, SafewordPadlock and TimerPasswordPadlock lock

optionalPortalLinkCode

PortalLinkCode?: string

PortalLink: Used to link a remote to its target asset.

optionalPublicModeCurrent

PublicModeCurrent?: 0 | 1 | 2 | 3 | 4 | 5 | 6

The mode of the belts vibrator; represents an index of FuturisticTrainingBeltModes

optionalPublicModePermission

PublicModePermission?: 0 | 1 | 2

An integer denoting who can access the belt; represents an index of FuturisticTrainingBeltPermissions

optionalPunishActivity

PunishActivity?: boolean

Whether performing activities should result in punishment

optionalPunishOrgasm

PunishOrgasm?: boolean

Whether orgasms should result in punishment

optionalPunishProhibitedSpeech

PunishProhibitedSpeech?: 0 | 1 | 2 | 3

The punishment for speaking a prohibited word; represents an index of FuturisticTrainingBeltSpeechPunishments

optionalPunishProhibitedSpeechWords

PunishProhibitedSpeechWords?: string

A string with comma-separated prohibited words

optionalPunishRequiredSpeech

PunishRequiredSpeech?: 0 | 1 | 2 | 3

The punishment for not speaking a required word; represents an index of FuturisticTrainingBeltSpeechPunishments

optionalPunishRequiredSpeechWord

PunishRequiredSpeechWord?: string

A string with comma-separated required words

optionalPunishSpeech

PunishSpeech?: 0 | 1 | 2 | 3

The punishment for talking; represents an index of FuturisticTrainingBeltSpeechPunishments

optionalPunishStandup

PunishStandup?: boolean

Whether standing up should result in punishment

optionalPunishStruggle

PunishStruggle?: boolean

Whether attempting to remove the belt should result in punishment

optionalPunishStruggleOther

PunishStruggleOther?: boolean

Whether attempting to remove an item in general should result in punishment

optionalRemoveItem

RemoveItem?: boolean

Whether to remove item on timer lock unlock; used by LoversTimerPadlock, MistressTimerPadlock, OwnerTimerPadlock, TimerPadlock, TimerPasswordPadlock

optionalRemoveOnUnlock

RemoveOnUnlock?: boolean

Only for PasswordPadlock

optionalRevert

Revert?: boolean

Allows reverting back to these properties on exiting an extended menu

optionalRuinedOrgasmCount

RuinedOrgasmCount?: number

Modular Belt: Number of times the wearer had ruined orgasm;

optionalShockLevel

ShockLevel?: 0 | 1 | 2

How intense the shock should be

optionalShowText

ShowText?: boolean

Whether the item displays a chat message to all other people in the room

optionalShowTimer

ShowTimer?: boolean

Whether time is shown or "Unknown time left"; used by LoversTimerPadlock, MistressTimerPadlock, OwnerTimerPadlock, TimerPasswordPadlock

optionalSuctionLevel

SuctionLevel?: 0 | 1 | 2 | 3 | 4

The suction level of items with a suction effect

optionalTargetAngle

TargetAngle?: number

Lucky Wheel: the angle the wheel should spin to

optionalText

Text?: string

1st line of text for user-entered text data

optionalText2

Text2?: string

2nd line of text for user-entered text data

optionalText3

Text3?: string

3rd line of text for user-entered text data

optionalTexts

Texts?: string[]

Lucky Wheel: the section labels

optionalTimeSinceLastOrgasm

TimeSinceLastOrgasm?: number

Modular Belt: Amount of time since last detected orgasm;

optionalTimeWorn

TimeWorn?: number

Modular Belt: Amount of time since the item is being worn;

optionalTriggerCount

TriggerCount?: number

Number of times the item was triggered; often used by shock collars

optionalTriggerValues

TriggerValues?: string

A comma-separated string with the futuristic vibrator's trigger words

optionalUnHide

UnHide?: AssetGroupName[]

Only available as overrides on the script item