Spells like Paralyze are exceptionally hard to write in a jupyter notebook, and are unfeasible to implement as an encapsulated effect in the armory as a one-off effort.
See notebooks/add_injury_to_insult.ipynb for a demonstration on how unwieldy Paraylize is.
Persistent damage is also currently overestimated due to the same limitations (#44).
We should rethink the whole high level UI in a way that lets you just cast a pre-written spell from the armory, no matter how complicated it is, and that spell applies damage and conditions over time.
Spells like Paralyze are exceptionally hard to write in a jupyter notebook, and are unfeasible to implement as an encapsulated effect in the armory as a one-off effort.
See
notebooks/add_injury_to_insult.ipynbfor a demonstration on how unwieldy Paraylize is.Persistent damage is also currently overestimated due to the same limitations (#44).
We should rethink the whole high level UI in a way that lets you just cast a pre-written spell from the armory, no matter how complicated it is, and that spell applies damage and conditions over time.