Expand description
Fluent builder API for constructing a combat system.
ModulesΒ§
- aura_
builder π - auto_
attack_ πbuilder - buffer_
init π - Initial dense-buffer population from the assembled combat state.
- built π
- combat_
builder π - compile π
- Rotation compilation and dense-buffer allocation for the builder.
- def π
- Internal owned builder-definition structs and their static-conversion inputs.
- impact_
effect_ πproc_ builder - lower π
- Lowering context types and helper functions for
#[derive(LowerData)]. - spell_
builder π
StructsΒ§
- Builder
Error - Error raised by the fluent builder API at construction time.
- Combat
Build Error - Typed failure while compiling and assembling a combat system.
EnumsΒ§
- Builder
Error πKind - Combat
Build πError Kind
FunctionsΒ§
- validated_
channel_ tick_ count - Validate a channelβs tick count, accepting the empty introspection mapβs neutral zero.
- validated_
max_ stacks - Validate an aura stack cap.
- validated_
milliseconds - Convert a manifest/game-data scalar to an integral millisecond duration.
- validated_
nonnegative - Validate a finite non-negative scalar override.
- validated_
positive_ πu8