feat: skill check penalty for animist powers

This commit is contained in:
Lukas Obermann
2026-06-08 10:45:57 +02:00
parent af43af87de
commit 9ed6e70645
+5 -1
View File
@@ -7,7 +7,7 @@ import { PropertyIdentifier, TribeIdentifier } from "../_Identifier.js"
import { ImprovementCost } from "../_ImprovementCost.js"
import { AnimistPowerPrerequisites } from "../_Prerequisite.js"
import { ResponsiveTextOptional } from "../_ResponsiveText.js"
import { SkillCheck } from "../_SkillCheck.js"
import { SkillCheck, SkillCheckPenalty } from "../_SkillCheck.js"
import { NestedTranslationMap } from "../Locale.js"
import { Errata } from "../source/_Erratum.js"
import { PublicationRefs, src } from "../source/_PublicationRef.js"
@@ -21,6 +21,10 @@ export const AnimistPower = DB.Entity(import.meta.url, {
comment: "Lists the linked three attributes used to make a skill check.",
type: DB.IncludeIdentifier(SkillCheck),
}),
check_penalty: DB.Optional({
comment: "In some cases, the target's Spirit or Toughness is applied as a penalty.",
type: DB.IncludeIdentifier(SkillCheckPenalty),
}),
parameters: DB.Required({
comment: "Measurable parameters of an animist power.",
type: DB.IncludeIdentifier(AnimistPowerPerformanceParameters),