Skip to main content

ItemPropertiesBase

Base properties for extended items

Those are the properties the main game code enforces.

Hierarchy

Index

Properties

optionalExpression

Expression?: ExpressionName

A facial expression

optionalIntensity

Intensity?: VibratorIntensity

The vibrator intensity

optionalMode

The vibrator mode

optionalModules

Modules?: number[]

KD modules

optionalRotation

Rotation?: number

Rotation is in degrees from -180 to 180

optionalScaleX

ScaleX?: number

Scale is currently limited from 0.01 to 3.00 (3 times the size)

optionalScaleY

ScaleY?: number

optionalState

The vibrator's state; only relevant for advanced vibrator modes

optionalTranslationX

TranslationX?: number

Transformation properties

optionalTranslationY

TranslationY?: number

optionalType

Type?: string

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.

Deprecated - Superseded by ItemPropertiesBase.TypeRecord. Old type strings can be convert to records via ExtendedItemTypeToRecord.

optionalTypeRecord

TypeRecord?: TypeRecord

A record mapping screen names to option indices.