Classes
Makes decisions
Applies changes
Enums
An Operator for performing arithmetic on two values
An Operator for comparing two values
An Operator for interacting with a dictionary
A dynamic value determined at runtime
An Operator for interacting with a list
An Operator for performing logical operations two values
An Operator for interacting with a number
An Operator specifying a value within a range
See Update
Functions
Resolves a Resolvable
Interfaces
An Action a Character can pursue
Anything that has its own state and/or performs actions
An expression with two sides (Resolvables) and an Operator
A modifier with a Condition evaluated only for its truthiness
A modifier with a Condition that once evaluated provides a weight
The result of resolving a Resolvable
An Update that's had its value resolved to its final state
Type Aliases
An Expression using a ArithmeticOperator
An Expression using a ComparisonOperator
An operator of any type
An Expression using a LogicalOperator
An RNG function
A value or an object resolvable to a value for use in an Action