assets | ||
src | ||
tavern_macros | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
db.md | ||
readme.md | ||
reqs.md | ||
rustfmt.toml | ||
table_data.md |
Open Tavern
FOSS Virtual Table Top that will be fully featured eventually
Use
cargo run
to run open tavern, default port is 3001 and currently doesnt support command line options
Todo
[ ] Add log
create and replace all println!
s for proper logging (maybe also log to a file as well)
[ ] API request for listing available tokens/maps
[ ] Create token ui
[ ] Change scene map background (and set scene background)
[ ] Start working on character sheets
Features
[x] Simple chat [ ] Simple map view with moveable tokens [ ] spawn tokens [x] move tokens [ ] change map [x] show grid [x] multiple maps [x] Edit map grid (and save it) [ ] Chat actions [x] Define chat action [x] show roll dialog on chat aciton [ ] send action roll and get result [ ] allow modify action roll stuff [ ] allow adding custom rolls to action roll stuff [ ] Roll dice for no reason [ ] roll dice animation because its fun [ ] Character sheet [ ] Create new character sheet [ ] view sheet [ ] assign sheet (and character by extention) to user [ ] Display image [ ] Free move / Turn based movement [ ] clickable stuff [ ] only gm visible stuff (like traps and info stuff) [ ] combat fog [ ] Characters in current map/scene [ ] initiative tracker [ ] cards system (for a playstyle that relies less on the map)