actor.rpg.generator
Stores the recolored layers and configuration used to rebuild a generated sprite.
Details · record, key literal:self
| Kind | record |
|---|---|
| Record key | literal:self |
| Authority | rpg.actor |
| Indexed |
Record
record · key literal:self#colors
objectSelected recolor channels.
#eyes
objectEye color configuration.
#fallback
objectRendered replacement used when a layer is class-suppressed.
Properties
maxLength: 100
behindRows
arraymaxLength: 4
minimum: 0maximum: 3
maxSize: 1000000accept: image/png
subtractMask
blobmaxSize: 50000accept: image/png
title
stringmaxLength: 100
zSlot
integerminimum: 0maximum: 30
zSlotByDir
unknown#layer
objectA rendered generator layer and its recomposition metadata.
Properties
assetName
stringmaxLength: 100
behindRows
arrayRows rendered behind the body. Empty explicitly means all rows render in front.
maxLength: 4
minimum: 0maximum: 3
maxSize: 1000000accept: image/png
disabled
booleanmaxLength: 30
layerClass
stringClass assigned to this layer, such as hind.cloak.
maxLength: 90
Target-side exceptions to submaskRule. The layers array contains exact canonical source layer IDs and the classes array contains exact source layerClass or fitClass values; matching source masks are skipped before submaskRule is evaluated. Omission or empty arrays means no source-specific exclusions.
submaskRule
stringControls which external subtractive masks may affect this layer. Omission means respect-all.
maxLength: 24knownValues: respect-all | ignore-all | ignore-layers-above | ignore-layers-below
subtractMask
blobmaxSize: 50000accept: image/png
suppress
refsuppressAs
refsuppressSpecific
unknownMap from suppressor layerClass to either a structured fallback matching #fallback or a rule with default and bodyTypeAlt fallbacks. The active body-specific value takes priority over the class default, then suppressAs.
title
stringmaxLength: 100
zSlot
integerLegacy all-direction draw-order slot. zSlotByDir takes precedence.
minimum: 0maximum: 30
zSlotByDir
unknownPer-direction draw-order slots [down, left, right, up]. Entries are non-negative integers or null when the category default applies.
#skin
objectSkin color configuration.
#submaskExclusions
objectTarget-side exceptions for subtractive masks. List exact canonical source layer IDs in layers, or exact source layerClass or fitClass values in classes; matching source masks must not erase the target layer. Omission or empty arrays means no source-specific exclusions.
#suppressionRules
objectLayer IDs and classes hidden while this layer is active.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
equipment.rpg.item
recordA player's owned item, accepted from a provider's give record. Lives on the player's PDS.