README.md in gm-notepad-0.0.16 vs README.md in gm-notepad-0.0.17
- old
+ new
@@ -246,11 +246,11 @@
- [X] Disable colors as a configuration option
- [ ] Write expected interface document
- [X] Handle `{critical[5]}`
- [X] Allow `{critical[{2d6+1}]}` to roll the dice then lookup the value in the critical table
- [X] Handle `{critical[{2d6}]} for {2d6} damage`
-- [ ] For `{critical[{2d6+1}]}`, how to handle out of bounds
+- [X] For `{critical[{2d6+1}]}`, how to handle out of bounds
- [X] Skip table lines that begin with `#`
- [X] Skip processing input lines that begin with `#`
- [X] Allow configuration to specify table delimiter
- [ ] Raise load error if table index is a "dice" expression
- [X] Allow configuration for where to dump data
@@ -279,13 +279,13 @@
- [ ] Handle a `.gm-notepadrc` to inject default configurations
- [ ] Allow configuration to specify colors
- [ ] Aspiration: Enable `\{\{monster}[ac]}` to pick a random monster and then fetch that monster's AC
- [ ] Allow option to add a table to memory (instead of writing the table)
-- [ ] Add auto table expansion for "{}"
-- [ ] Add auto table expansion for "+"
+- [X] Add auto table expansion for "{}"
+- [X] Add auto table expansion for "+"
- [ ] Add auto index expansion for "["
-- [ ] Determine feasibility of adding dice to the `{}` expansion syntax (instead of the `[]` syntax)
+- [X] Determine feasibility of adding dice to the `{}` expansion syntax (instead of the `[]` syntax)
- [ ] Add force write results to `output`
- [ ] Add option to dump all tables to the given directory
- [ ] Add config that expands dice results while including the requested roll
- [ ] Normalize `WriteToTableHandler` to deliver on `grep` and `index` behavior