ItemProperties
Hierarchy
Index
Properties
- AccessMode
- AllowActivePose
- AllowActivity
- AllowActivityOn
- AllowPose
- Attribute
- AutoPunish
- AutoPunishUndoTime
- AutoPunishUndoTimeSetting
- BlinkState
- Block
- BlockRemotes
- CombinationNumber
- CustomBlindBackground
- DefaultColor
- Difficulty
- Door
- Effect
- EnableRandomInput
- Expression
- Fetish
- FreezeActivePose
- HeartRate
- HeightModifier
- Hide
- HideItem
- HideItemExclude
- Hint
- InflateLevel
- InsertedBeads
- Intensity
- ItemMemberNumber
- Iterations
- LockButt
- LockMemberNumber
- LockPickSeed
- LockSet
- LockedBy
- MemberNumberList
- MemberNumberListKeys
- Mode
- Modules
- NextShockTime
- Opacity
- OpenPermission
- OpenPermissionArm
- OpenPermissionChastity
- OpenPermissionLeg
- Option
- OrgasmCount
- OriginalSetting
- OverrideHeight
- OverridePriority
- Padding
- Password
- PortalLinkCode
- PublicModeCurrent
- PublicModePermission
- PunishActivity
- PunishOrgasm
- PunishProhibitedSpeech
- PunishProhibitedSpeechWords
- PunishRequiredSpeech
- PunishRequiredSpeechWord
- PunishSpeech
- PunishStandup
- PunishStruggle
- PunishStruggleOther
- RemoveItem
- RemoveOnUnlock
- RemoveTimer
- Revert
- RuinedOrgasmCount
- SelfUnlock
- SetPose
- ShockLevel
- ShowText
- ShowTimer
- State
- SuctionLevel
- TargetAngle
- Text
- Text2
- Text3
- Texts
- TimeSinceLastOrgasm
- TimeWorn
- Tint
- TriggerCount
- TriggerValues
- Type
- TypeRecord
- UnHide
- WhitelistActivePose
Properties
optionalAccessMode
A string denoting who has permission to use the vibrator's trigger words
optionalAllowActivePose
A list of poses
optionalAllowActivity
A list of allowed activities
optionalAllowActivityOn
A list of groups allowed activities
optionalAllowPose
A list of allowed poses
optionalAttribute
???
optionalAutoPunish
The item's auto-punishment sensitivity
optionalAutoPunishUndoTime
The remaining time for the gag's auto-inflation
optionalAutoPunishUndoTimeSetting
The default time for the gag's auto-inflation
optionalBlinkState
Whether gag's blinking light is on or off
optionalBlock
The groups that this item blocks
optionalBlockRemotes
Whether the usage of remotes is blocked
optionalCombinationNumber
/^[0-9]{4}$/
, Used by CombinationPadlock
lock
optionalCustomBlindBackground
A custom background for this option that overrides the default
optionalDefaultColor
The default color of the item. Used by extended items that need one of their layers to have a different per-type default color FIXME: That should be hoisted in the extended config, since it's set by the definition and Item.Color should be the actual colors used
optionalDifficulty
The difficulty of the item
optionalDoor
Whether the kennel door is open
optionalEffect
Effects that are applied by this item
optionalEnableRandomInput
Enable input; used by LoversTimerPadlock
, MistressTimerPadlock
, OwnerTimerPadlock
, TimerPasswordPadlock
optionalExpression
A facial expression
optionalFetish
A list of fetishes affected by the item
optionalFreezeActivePose
A list of poses that should be frozen
optionalHeartRate
The futuristic bra's heart rate value
optionalHeightModifier
How much the character should be moved up
optionalHide
Items groups that should be hidden by this item
optionalHideItem
Items that should be hidden by this item
optionalHideItemExclude
Items that should not be hidden by this item
optionalHint
Used by PasswordPadlock
, SafewordPadlock
and TimerPasswordPadlock
locks
optionalInflateLevel
The inflation level of inflatable items
optionalInsertedBeads
The number of inserted beads
optionalIntensity
The vibrator intensity
optionalItemMemberNumber
The member number of the player adding the item. Only set if the asset is marked as AssetDefinition.CharacterRestricted.
optionalIterations
Number of times the suitcase got cracked
optionalLockButt
Whether the item blocks access to the butt
optionalLockMemberNumber
The member number of the person that applied the lock
optionalLockPickSeed
Comma separated numbers
optionalLockSet
Used by PasswordPadlock
, SafewordPadlock
and TimerPasswordPadlock
locks; if the lock has been set with password
optionalLockedBy
Asset name of the lock
optionalMemberNumberList
List of people who publicly modified time on lock; used by LoversTimerPadlock
, MistressTimerPadlock
, OwnerTimerPadlock
, TimerPasswordPadlock
optionalMemberNumberListKeys
Comma separated numbers; used by HighSecurityPadlock
optionalMode
The vibrator mode
optionalModules
KD modules
optionalNextShockTime
Internal cooldown timer for automatic shocks
optionalOpacity
The asset's draw opacity
optionalOpenPermission
Whether all players can use futuristic head devices
optionalOpenPermissionArm
Whether all players can use futuristic arm devices
optionalOpenPermissionChastity
Whether all players can use futuristic chastity devices
optionalOpenPermissionLeg
Whether all players can use futuristic leg devices
optionalOption
An extended item option
optionalOrgasmCount
Modular Belt: Number of times the wearer had orgasm;
optionalOriginalSetting
The gag module-index prior to triggering auto-inflation
optionalOverrideHeight
Override the height of the item
optionalOverridePriority
The drawing priority of the item
optionalPadding
Whether the kennel has padding
optionalPassword
/^[A-Z]{1,8}$/
, Used by PasswordPadlock
, SafewordPadlock
and TimerPasswordPadlock
lock
optionalPortalLinkCode
PortalLink: Used to link a remote to its target asset.
optionalPublicModeCurrent
The mode of the belts vibrator; represents an index of FuturisticTrainingBeltModes
optionalPublicModePermission
An integer denoting who can access the belt; represents an index of FuturisticTrainingBeltPermissions
optionalPunishActivity
Whether performing activities should result in punishment
optionalPunishOrgasm
Whether orgasms should result in punishment
optionalPunishProhibitedSpeech
The punishment for speaking a prohibited word; represents an index of FuturisticTrainingBeltSpeechPunishments
optionalPunishProhibitedSpeechWords
A string with comma-separated prohibited words
optionalPunishRequiredSpeech
The punishment for not speaking a required word; represents an index of FuturisticTrainingBeltSpeechPunishments
optionalPunishRequiredSpeechWord
A string with comma-separated required words
optionalPunishSpeech
The punishment for talking; represents an index of FuturisticTrainingBeltSpeechPunishments
optionalPunishStandup
Whether standing up should result in punishment
optionalPunishStruggle
Whether attempting to remove the belt should result in punishment
optionalPunishStruggleOther
Whether attempting to remove an item in general should result in punishment
optionalRemoveItem
Whether to remove item on timer lock unlock; used by LoversTimerPadlock
, MistressTimerPadlock
, OwnerTimerPadlock
, TimerPadlock
, TimerPasswordPadlock
optionalRemoveOnUnlock
Only for PasswordPadlock
optionalRemoveTimer
The timer for after how long until a lock should be removed.
optionalRevert
Allows reverting back to these properties on exiting an extended menu
optionalRuinedOrgasmCount
Modular Belt: Number of times the wearer had ruined orgasm;
optionalSelfUnlock
Whether an item can be unlocked by the player even if they're restrained
optionalSetPose
A list of poses that should forcefully be set
optionalShockLevel
How intense the shock should be
optionalShowText
Whether the item displays a chat message to all other people in the room
optionalShowTimer
Whether time is shown or "Unknown time left"; used by LoversTimerPadlock
, MistressTimerPadlock
, OwnerTimerPadlock
, TimerPasswordPadlock
optionalState
The vibrator's state; only relevant for advanced vibrator modes
optionalSuctionLevel
The suction level of items with a suction effect
optionalTargetAngle
Lucky Wheel: the angle the wheel should spin to
optionalText
1st line of text for user-entered text data
optionalText2
2nd line of text for user-entered text data
optionalText3
3rd line of text for user-entered text data
optionalTexts
Lucky Wheel: the section labels
optionalTimeSinceLastOrgasm
Modular Belt: Amount of time since last detected orgasm;
optionalTimeWorn
Modular Belt: Amount of time since the item is being worn;
optionalTint
A list of custom tints
optionalTriggerCount
Number of times the item was triggered; often used by shock collars
optionalTriggerValues
A comma-separated string with the futuristic vibrator's trigger words
optionalType
A string (or null
) denoting the state of an extended item.
How the type-string translate to concrete properties depends on the Archetype in question.
optionalTypeRecord
A record mapping screen names to option indices.
optionalUnHide
Only available as overrides on the script item
optionalWhitelistActivePose
A list of poses
Base properties for extended items
Those are the properties the main game code enforces.