path: root/TODO.md
diff options
authorSean Whitton <spwhitton@spwhitton.name>2019-01-05 12:50:49 +0000
committerSean Whitton <spwhitton@spwhitton.name>2019-01-05 12:50:49 +0000
commit8c4538c5241ec5f5d31d2b5ed15e621fff9058c3 (patch)
treee02d37618c4d5101dc0487a7dab31c5cede269f0 /TODO.md
parent9e9c67d3c5b637e1750f45e5d46f2598dfc806fc (diff)
update TODOs
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
Diffstat (limited to 'TODO.md')
1 files changed, 10 insertions, 3 deletions
diff --git a/TODO.md b/TODO.md
index 271fe52..84ddd5a 100644
--- a/TODO.md
+++ b/TODO.md
@@ -4,14 +4,21 @@ Soon
- Dice expression roller shows results for each die
- Option to continue numbering/lettering between types of monsters
- So there is exactly one monster with a given digit/letter
+- [Submit to MELPA](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#making-your-package-ready-for-inclusion)
- defcustom to roll each monster's initiative separately (as in 3e),
rather than having type of monster act at the same time (as in 5e)
-- [Submit to MELPA](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#making-your-package-ready-for-inclusion)
+Possible refactoring
Rewrite combat to use a data strcuture holding all data from the table
with functions to read, write and update an Org table. Then
e.g. taking damage is done by reading table, updating struct and
writing it back to the buffer
+At the very least, org-d20-initiative should call
+org-d20-initiative-add or similar code reuse.