Append
Append Statements can be used to add items to a Property.
append(value: AppendValue, target: Property): Statement
Append the provided value to the property. See AppendValue for more details.
append_class_spell(spell: AppendValueSpell): Statement
Append the provided spell as a class spell. See AppendValueSpell for more details.
append_innate_spell(spell: AppendValueSpell): Statement
append_innate_spell(spell: AppendValueSpell, uses_per_day: Number): Statement
Append the provided spell as an innate spell. If uses_per_day is not specified the spell can be used at will.
Examples
append(feat("01KKZ6SY7NBATSJ5TJW0KNHRJ5", "feats:deadlift"), general_feats)
Add the Deadlift feat.
append(
feat_selection("01KKZ6WX80PBHCD5VQPBSDH40W", feat_level(lte(14))),
class_feat_selection
)
Grant a new class feat that can be level 14 or lower.
append_innate_spell(
spell(
"01KKZ7HNWQJFQ0PBMJ8KSN9T0S",
"spells:⟨disguise-magic⟩",
2
),
1
)
Add disguise magic as an innate spell that can be used once per day.