FixedAbilityRegistry

public final class FixedAbilityRegistry

Fixed executable data for every catalog ability. The constructor fails closed if the code-owned catalog gains, loses or renames an ability without a corresponding mechanic.

Functions

Link copied to clipboard
public static Map<String, FixedAbilitySpec> adventurerDefinitions()
Link copied to clipboard
public static Map<String, FixedAbilitySpec> berserkerDefinitions()
Link copied to clipboard
public static Map<String, FixedAbilitySpec> clericDefinitions()
Link copied to clipboard
public static FixedAbilityRegistry create(ClassCatalog catalog, Map<String, FixedAbilitySpec> definitions)
Link copied to clipboard
public static Map<String, FixedAbilitySpec> paladinDefinitions()
Link copied to clipboard
public static Map<String, FixedAbilitySpec> rangerDefinitions()
Link copied to clipboard
public Set<String> registeredIds()
Link copied to clipboard
public FixedAbilitySpec require(String abilityId)
Link copied to clipboard
public static Map<String, FixedAbilitySpec> spellcasterDefinitions()