Hmm, ok, I'll give it a go.
Step One
Roll a d20 to CAST- if 6+ then success; if 1> but <6 then accrue condition FATIGUE = cumulative -1 to further checks; if =/<1 then save vs CON DC 9 (assume no mods)
------if CON save = <9 then add condition EXHAUSTION = add disadvantage for subsequent checks
------if CON save = >/= 9 then no further modifiers apply
Step n+1 = roll CAST and apply set of FATIGUE and EXHAUSTION, the compare to DC 6 as above
after CAST if total FATIGUE =/> 4 then add condition EXHAUSTION and remove set of condition FATIGUE
after CAST if total EXHAUSTION =/> 2 then CAST is impossible until EXHAUSTION = <2
I'm not sure to what extent this is what you were looking for. But I tired, maybe too hard.
Step One
Roll a d20 to CAST- if 6+ then success; if 1> but <6 then accrue condition FATIGUE = cumulative -1 to further checks; if =/<1 then save vs CON DC 9 (assume no mods)
------if CON save = <9 then add condition EXHAUSTION = add disadvantage for subsequent checks
------if CON save = >/= 9 then no further modifiers apply
Step n+1 = roll CAST and apply set of FATIGUE and EXHAUSTION, the compare to DC 6 as above
after CAST if total FATIGUE =/> 4 then add condition EXHAUSTION and remove set of condition FATIGUE
after CAST if total EXHAUSTION =/> 2 then CAST is impossible until EXHAUSTION = <2
I'm not sure to what extent this is what you were looking for. But I tired, maybe too hard.
