ModularItemOption
Hierarchy
- Omit<ModularItemOptionConfig, ArchetypeConfig>
- Omit<ExtendedItemOption, Property>
- ModularItemOption
Index
Properties
optionalinheritedAllowActivity
A list of activities enabled by that module
optionalinheritedAllowLock
Whether the option permits locking - if not set, defaults to the AllowLock property of the parent asset
optionalinheritedAllowSelfSelect
Whether or not this option can be selected by the wearer
optionalinheritedArchetypeData
The extended item data of the subscreen associated with this option (if any)
optionalinheritedBlock
A list of groups that this option blocks - defaults to []
optionalinheritedBondageLevel
The required bondage skill level for this option
optionalinheritedChangeWhenLocked
Whether or not it should be possible to change from this option to another
option while the item is locked (if set to false, the player must be able to unlock the item to change its type) -
defaults to true
optionalinheritedCustomBlindBackground
A custom background for this option that overrides the default
optionalinheritedDifficulty
The additional difficulty associated with this option - defaults to 0
optionalinheritedDrawOptions
Type declaration
optionalInvert?: boolean
optionalMirror?: boolean
optionalinheritedEffect
Whether that option applies effects
optionalinheritedExpression
Trigger this expression when changing to this option
FIXME: Currently broken!
optionalinheritedHasSubscreen
Whether or not the option should open a subscreen in the extended item menu
optionalinheritedHeightModifier
Whether that option moves the character up
optionalinheritedHide
A list of groups that this option hides - defaults to []
optionalinheritedHideItem
A list of items that this option hides
Index
The option's (automatically assigned) index within the parent module
ModuleName
The option's (automatically assigned) parent module name
Name
The name of the option; automatically set to ModularItemModule.Key + the option's index
OptionType
A unique (automatically assigned) identifier of the struct type
optionalinheritedOverrideHeight
Override height, uses the highest priority of all modules
ParentData
The extended item data associated with this option
optionalinheritedPrerequisite
The required prerequisites that must be met before this option can be selected
optionalinheritedPrerequisiteBuyGroup
A buy group to check for that option to be available
Property
optionalinheritedSelfBondageLevel
The required self-bondage skill level for this option when using it on oneself
Extended item option subtype for modular items