Module commands

Module commands 

Source

Structs§

AttrCommandAssigner
An attribute command used when assigning simple values to attributes:
AttrCommandContext
Copy the attribute value of an ancestor. The ancestor attribute is specified using a class name followed by an attribute name:
AttrCommandDice
An attribute command for rolling dice values to attributes.
AttrCommandPickEntity
Pick a collected entity by class name:
AttrCommandPrerenderedAssigner
Pre-rendered attribute values command.
AttrCommandRollEntity
An attribute command for rolling entities into attributes.
AttrCommandRollFromList
Roll an attribute value from list.
AttrCommandRollFromVariable
Roll an attribute value indirectly using a variable.
AttrCommandUseEntity
Use a collected entity by class name:
AttrCommandWeakAssigner
An attribute command for assigning values and templates that are weakly linked with entities.
InjectCommandCopyValue
An attribute injection command that copies a value from the parent entity:
InjectCommandDiceRoll
An attribute injection command that sets a dice roll value:
InjectCommandPtr
An attribute injection command that points to a value in the parent entity. The actual value is resolved during rendering.
InjectCommandRollFromList
An attribute injection command that rolls a value from a list:
InjectCommandSetValue
An attribute injection command that sets a simple value:

Enums§

CardinalityValue
ClassNamesToRoll

Traits§

EntityAssigner
A trait for creating commands related to entity assignments. Useful for operations such as rolling single entities, handling entity arrays, or choosing from collected entities.
RefInjectCommand
ValueAssigner
A trait for creating commands that assign primitive values to an attribute