fix(rules): owl's wisdom +2 Will enhancement buff (SRD spells/owl-s-wisdom.md); correct and sharpen the deferred-utility docs for guidance, resistance, virtue, stabilize, saving finale, spiritual weapon (verified SRD texts, engine-track reasons, and the cantrip-buff policy degradation that blocks encoding resistance)
This commit is contained in:
@@ -7,5 +7,5 @@
|
||||
"base_dc": 10,
|
||||
"cast_time": "standard",
|
||||
"effects": [],
|
||||
"description": "A cantrip: the subject gains a +1 competence bonus on a single attack roll, saving throw, or skill check, declared before the roll (duration 1 minute or until discharged). Will negates (harmless). Single-roll discharge is not modeled by the engine, so the spell has no mechanical effects here."
|
||||
"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). Deferred: the engine's one-shot attack track (aid_attack_bonus) is hardwired to the aid-another +2 and expires at the start of the beneficiary's next turn, and no spell effect can write it; a persistent +1 BuffEffect would misrepresent the discharge rule (it would boost every roll for a minute) and would make guidance the first buff spell in the casters' known-spell order, degrading default_policy. No mechanical effect is applied."
|
||||
}
|
||||
|
||||
@@ -6,6 +6,14 @@
|
||||
"save": "will",
|
||||
"base_dc": 10,
|
||||
"cast_time": "standard",
|
||||
"effects": [],
|
||||
"description": "The subject gains a +4 enhancement bonus to Wisdom for 1 min/level, adding the usual benefit to Wisdom-based skills, Will saves and spell DCs. Will negates (harmless). Ability-score increases are not modeled by the engine, so the spell has no mechanical effects here."
|
||||
"effects": [
|
||||
{
|
||||
"type": "buff",
|
||||
"modifiers": [
|
||||
{ "target": "will", "value": 2, "bonus_type": "enhancement" }
|
||||
],
|
||||
"duration_rounds": 10
|
||||
}
|
||||
],
|
||||
"description": "SRD spells/owl-s-wisdom.md: the subject gains a +4 enhancement bonus to Wisdom for 1 min./level. The engine has no ability-score track, so the +4 Wis is encoded as its combat-visible consequence: a +2 enhancement bonus on Will saves (half of +4, as a score modifier feeds saves at half). Wisdom-based skills and spell DCs are not modeled. Will negates (harmless). Duration 1 min/level approximated as 10 rounds."
|
||||
}
|
||||
|
||||
@@ -7,5 +7,5 @@
|
||||
"base_dc": 10,
|
||||
"cast_time": "standard",
|
||||
"effects": [],
|
||||
"description": "A cantrip: the subject gains a +1 resistance bonus on saving throws for 1 minute. Will negates (harmless). Simplified: the engine has no resistance bonus type and no self-buff encoding that preserves the pinned default-policy casting order, so no mechanical effect is applied."
|
||||
"description": "SRD spells/resistance.md: a cantrip - the subject gains a +1 resistance bonus on saving throws for 1 minute. Will negates (harmless). Deferred: the resistance bonus type exists in the stacking model, so the buff is expressible - but _find_buff_spell returns the FIRST BuffEffect spell in known-spell order and cantrips cost no slots, so encoding it makes default_policy cast Resistance every round instead of attacking or leveling buffs (for Tammara it would preempt Divine Favor and never kill anything). A buff-priority policy is a redesign; no mechanical effect is applied."
|
||||
}
|
||||
|
||||
@@ -7,5 +7,5 @@
|
||||
"base_dc": 10,
|
||||
"cast_time": "immediate",
|
||||
"effects": [],
|
||||
"description": "Immediate action, requires an active bardic performance: when a creature affected by your performance fails a saving throw, end the performance to let it immediately reroll the failed save and take the new result. Will negates (harmless). No combat effect encoded: conditional save rerolls tied to bardic performance are not modeled by the engine."
|
||||
"description": "SRD spells/saving-finale.md: immediate action, requires an active bardic performance - when a creature affected by your bardic performance fails a saving throw, end the performance to let it immediately reroll the failed save and take the new result. Will negates (harmless). Deferred: rerolling an already-resolved save needs a post-save reaction hook plus a bardic-performance resource gate (the engine's saves are one-shot resolutions with no reroll window), a cross-cutting redesign. No combat effect encoded; the immediate casting time is kept for data fidelity."
|
||||
}
|
||||
|
||||
@@ -7,5 +7,5 @@
|
||||
"base_dc": 10,
|
||||
"cast_time": "standard",
|
||||
"effects": [],
|
||||
"description": "A force weapon appears and attacks foes at a distance as you direct it (1d8 force damage +1 per three caster levels), using your base attack bonus plus Wisdom modifier, once per round on your turn for 1 round/level. No combat effect encoded: the engine has no autonomous floating-attack creature to summon, and the weapon's per-round attacks are not modeled."
|
||||
"description": "SRD spells/spiritual-weapon.md: a force weapon appears and attacks 1/round on your turn (starting the round it is cast) for 1 round/level, dealing 1d8 force damage + 1 per three caster levels (maximum +5 at 15th), using your base attack bonus plus your Wisdom modifier; it strikes as a spell (ignores DR, hits incorporeal). Deferred: the engine's only persistent autonomous attacker is SummonEffect, which loads a static creature JSON - it cannot express the per-caster attack bonus (BAB + Wis) or the level-scaled damage, and a summoned creature attacks as a weapon (wrong DR/incorporeal semantics for a force spell). Modeling it needs a spell-scaled summon or an unattended-attack track - a redesign. No combat effect encoded."
|
||||
}
|
||||
|
||||
@@ -7,5 +7,5 @@
|
||||
"base_dc": 10,
|
||||
"cast_time": "standard",
|
||||
"effects": [],
|
||||
"description": "A cantrip: you touch a living creature with -1 or fewer hit points (up to close range) and stabilize it automatically, so it stops losing hit points until it takes more damage. Will negates (harmless). No combat effect encoded: the engine's dying/stabilization track is not exposed to the spell-effect system."
|
||||
"description": "SRD spells/stabilize.md: a cantrip - you target one living creature with -1 or fewer hit points and it is automatically stabilized, taking no further hp loss until it takes damage again. Will negates (harmless). Deferred: the dying/stabilization track (stabilized_hp, set only by _process_dying and healing) is not exposed to the spell-effect system, and the pre-cast gate rejects inactive (hp < 0) targets, so no spell can currently reach a dying creature; a zero-heal HealEffect hack would additionally stop bleeding, which the RAW stabilize does not do. No combat effect encoded."
|
||||
}
|
||||
|
||||
@@ -7,5 +7,5 @@
|
||||
"base_dc": 10,
|
||||
"cast_time": "standard",
|
||||
"effects": [],
|
||||
"description": "A cantrip: with a touch you infuse a creature with a tiny surge of life, granting it 1 temporary hit point for 1 minute. Spell resistance yes (harmless). Simplified: the engine has no temporary hit points and no self-buff encoding that preserves the pinned default-policy casting order, so no mechanical effect is applied."
|
||||
"description": "SRD spells/virtue.md: a cantrip - the subject gains 1 temporary hit point for 1 minute. Spell resistance yes (harmless). Deferred: CombatantState has no temporary-hit-point track (temp HP must absorb damage before real hp, not affect the dying/dead thresholds, and expire on duration - a cross-cutting change to every damage site), so no mechanical effect is applied."
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user