Follow-ups from auditing the Kibbles Psion Biokinesis and Mesmerism discipline import proposals (discipline packages + Weapon Morph / Flesh Warp / Illusory Image powers).
Implemented in the audit change
- Alternate Effects tables on both disciplines already parse into
spells_known (cast via psi) — Biokinesis (11 spells) and Mesmerism (12 spells).
- Uncanny Flexibility reach → new phrase rule
weapon.reach.bonus (+N ft. reach, unarmed default). AI weapon_reach_modifier already worked when present.
- Bone Plating → existing unarmored AC (
10 + DEX + CON).
- Bile Blast / Mutant Regeneration uses →
uses.once_until_rest now accepts complete as well as finish, and longer "Once you cast it on yourself…" clauses.
- Projected Self / Rampant Illusions uses → new
uses.once_regain_after_rest for "once … regaining its use / the ability to do so after a … rest".
- Imaginary Ally uses →
uses.ability_modifier accepts "a number equal to your Intelligence modifier, regaining all uses…".
- Flexible Existence →
spell.cast_named_at_will now matches "gain the ability to cast X at will" (no longer swallowed as a bad gain_cast_named label).
- Beast Warping / Rampant Illusions →
spell.added_to_effects_list accepts both "X is/are added…" and "You add the spell X to…".
- Mutant Regeneration → regenerate (no slot) + once/long rest.
- Sprout Wings → fly speed 30 (armor gate remains descriptive).
- Flesh Warp augments already parse via the psionic-augments gate.
1. Weapon Morph / natural-weapon morph menu
Weapon Morph is a bonus-action self morph with exclusive limb options (Bone Spike, Chitinous Plating-as-shield, Flesh Club, Sinew Whip + reach, Viscera Cannon ranged + HP ammo). Needs a structured morph/option menu that can:
Do not phrase-wire individual morph options as permanent weapon grants.
2. Flesh Warp Mutation Die + target state
Flesh Warp grants a temporary Mutation Die (d4, spendable on check/attack/save until start of caster's next turn) and has ally CON-mod exhaustion stacking. Augments (Flexible / Muscular / Ocular / Resistant / Perfected) parse as selectable psi augments, but the Mutation Die itself and:
need ephemeral grant / target-state infrastructure (related to Rampage Die play-state work in #16, but this is a granted die on another creature).
3. Bile Blast and other activatable talent attacks
Bile Blast is a special Attack-action cone (Dex save, 2d6→6d6 acid by level, once short/long — uses now wire). There is no import special_attack / force_save AI mechanic path today, so the attack body stays narrative.
Also still narrative-only:
- Slime Excretion (action: escape grapple/restrain + 1-minute acid/advantage aura)
- Spongy Body (half fall damage + weapon-catch grapple)
- Expendable Flesh (limb sacrifice → damage 0 + regenerate lockout)
- Spittel Cannon / Sprout Limb / Sprout Tentacle (permanent body mutations)
- Advantageous Assault (bonus weapon attack after Illusory Image)
4. Mesmerism illusions / Projected Self engine
Illusory Image (power) correctly suppresses passive phrase detection; its advantage/disadvantage + 1d12 riders and Traumatizing/Disorienting/Enveloping/Intrusive augments are power-time only.
Larger gaps:
5. Cross-feature / concentration-waive primitives
Repeated pattern across these disciplines and #16 subclass follow-ups: "this named spell/power no longer requires concentration" and "casting-time becomes bonus action when targeting self". Needs a stable modify-ability / waive-concentration characteristic keyed by custom-ability or spell id rather than more one-off regexes.
Audit source: supplied Biokinesis + Mesmerism import JSON, traced through detectFeatureModifiers, Alternate Effects table parsing, psionic-augment parsing, and AI weapon_reach_modifier.
Follow-ups from auditing the Kibbles Psion Biokinesis and Mesmerism discipline import proposals (discipline packages + Weapon Morph / Flesh Warp / Illusory Image powers).
Implemented in the audit change
spells_known(cast via psi) — Biokinesis (11 spells) and Mesmerism (12 spells).weapon.reach.bonus(+N ft. reach, unarmed default). AIweapon_reach_modifieralready worked when present.10 + DEX + CON).uses.once_until_restnow acceptscompleteas well asfinish, and longer "Once you cast it on yourself…" clauses.uses.once_regain_after_restfor "once … regaining its use / the ability to do so after a … rest".uses.ability_modifieraccepts "a number equal to your Intelligence modifier, regaining all uses…".spell.cast_named_at_willnow matches "gain the ability to cast X at will" (no longer swallowed as a badgain_cast_namedlabel).spell.added_to_effects_listaccepts both "X is/are added…" and "You add the spell X to…".1. Weapon Morph / natural-weapon morph menu
Weapon Morph is a bonus-action self morph with exclusive limb options (Bone Spike, Chitinous Plating-as-shield, Flesh Club, Sinew Whip + reach, Viscera Cannon ranged + HP ammo). Needs a structured morph/option menu that can:
Do not phrase-wire individual morph options as permanent weapon grants.
2. Flesh Warp Mutation Die + target state
Flesh Warp grants a temporary Mutation Die (d4, spendable on check/attack/save until start of caster's next turn) and has ally CON-mod exhaustion stacking. Augments (Flexible / Muscular / Ocular / Resistant / Perfected) parse as selectable psi augments, but the Mutation Die itself and:
need ephemeral grant / target-state infrastructure (related to Rampage Die play-state work in #16, but this is a granted die on another creature).
3. Bile Blast and other activatable talent attacks
Bile Blast is a special Attack-action cone (Dex save, 2d6→6d6 acid by level, once short/long — uses now wire). There is no import
special_attack/force_saveAI mechanic path today, so the attack body stays narrative.Also still narrative-only:
4. Mesmerism illusions / Projected Self engine
Illusory Image (power) correctly suppresses passive phrase detection; its advantage/disadvantage + 1d12 riders and Traumatizing/Disorienting/Enveloping/Intrusive augments are power-time only.
Larger gaps:
5. Cross-feature / concentration-waive primitives
Repeated pattern across these disciplines and #16 subclass follow-ups: "this named spell/power no longer requires concentration" and "casting-time becomes bonus action when targeting self". Needs a stable modify-ability / waive-concentration characteristic keyed by custom-ability or spell id rather than more one-off regexes.
Audit source: supplied Biokinesis + Mesmerism import JSON, traced through
detectFeatureModifiers, Alternate Effects table parsing, psionic-augment parsing, and AIweapon_reach_modifier.