21 lines
1.3 KiB
JSON
21 lines
1.3 KiB
JSON
{
|
|
"name": "Guidance",
|
|
"level": 0,
|
|
"school": "divination",
|
|
"range": "touch",
|
|
"save": "will",
|
|
"harmless": true,
|
|
"base_dc": 10,
|
|
"cast_time": "standard",
|
|
"effects": [
|
|
{
|
|
"type": "one_shot",
|
|
"track": "attack",
|
|
"value": 1,
|
|
"bonus_type": "competence",
|
|
"duration_rounds": 10
|
|
}
|
|
],
|
|
"description": "SRD spells/guidance.md: a cantrip - the subject gets a +1 competence bonus on a SINGLE attack roll, saving throw, or skill check, declared before the roll (duration 1 minute or until discharged). Modeled as a one-shot +1 competence modifier on the ATTACK track: the subject's next weapon attack roll (resolve_attack) discharges it and the bonus rides that roll only, not the crit-confirm roll; spell touch-delivery attacks roll on a separate path and do not consume it. The SRD 'attack OR save OR skill' choice has no declaration channel in the engine, so the attack-roll variant is encoded (the mechanism also carries save and skill tracks). 1 minute = 10 rounds, expiring at the start of the bearer's turns like any duration-tracked effect. The bonus folds into the resolve_modifiers pool, so it stacks with other types but not with a higher competence bonus on the same roll. default_policy never casts it (cantrips have no spell slot, and the one-shot type is not a buff/heal/offensive pick)."
|
|
}
|