AbilityExecutionTraits

public final class AbilityExecutionTraits extends Record

Execution metadata for mechanics that do not belong in the generic effect set. Keeping these traits on the ability definition prevents the engine from recognizing individual class or form IDs.

Constructors

Link copied to clipboard
public void AbilityExecutionTraits(boolean establishesMobilityAnchor, double selfHealingMultiplier, Set<AbilityMechanic> mechanics)

Properties

Link copied to clipboard
public final static AbilityExecutionTraits STANDARD

Functions

Link copied to clipboard
public static AbilityExecutionTraits mechanics(Array<AbilityMechanic> mechanics)
Link copied to clipboard
Link copied to clipboard
public AbilityExecutionTraits plus(Array<AbilityMechanic> additional)
Link copied to clipboard
public static AbilityExecutionTraits reducedSelfHealing(double multiplier)

Inherited functions

Link copied to clipboard
public abstract boolean equals(Object p)
Link copied to clipboard
public abstract int hashCode()
Link copied to clipboard
public abstract String toString()