Expand description
Shared low-level typed emission primitives for spell, aura, and item generators.
Functionsยง
- damage_
flags ๐ - Emit the engine damage flags for a manifest damage school.
- effect_
lookup ๐ - require_
get ๐ - Emit a
data.require_<field>(<argument>)?accessor call. - scalar_
ref_ ๐call - Emit a
ScalarRefas either a literal or a game-data accessor. - scalar_
ref_ ๐call_ with_ data - Emit a
ScalarRefusing the provided game-data expression as the accessor receiver. - spell_
idx ๐ - Emit a typed spell-index constructor for a raw spell ID.
- validated_
channel_ ๐tick_ count_ call - Emit a scalar as a validated channel tick count.
- validated_
charges_ ๐call - Emit a scalar as a validated spell charge count.
- validated_
max_ ๐stacks_ call - Emit a scalar as a validated aura stack cap.
- validated_
milliseconds_ ๐call - Emit a scalar as a validated integral millisecond value.
- validated_
nonnegative_ ๐call - Emit a scalar as a validated non-negative value.
- validated_
scalar_ ๐call