Plan for implementing battlescripting
From OHRRPGCE-Wiki
Battlescripting is a feature that users have been asking for ever since the introduction of Plotscripting
This article or section is not complete. If you wish, you may finish it, and remove this tag when you are done.
- clean up script code sufficiently to make scripts executable in battle through the same interpreter.
- organize script command implementations into plot-only, battle-only, and universal
- make sure that battle script can be safely isolated from running plotscripts
- clean up battle code sufficiently that we can create sane scripting interfaces to it
- very important NOT to add lazy hack interfaces to un-cleaned-up battle code (more future backcompat nightmares)
- Re-implement existing attack/attacker implementations in plotscripting
- Collect underpants
- ???
- Profit!
