No description
- Rust 64.5%
- JavaScript 23.9%
- HTML 9.1%
- CSS 2.5%
| 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
- Character Sheets!
- Make changes save
- Refactor how the fields are displayed (allow for tabs, seperators and such) - Went with a grouping method instead (either h-group or v-group)
- EntityArray
- Create pickable list for the relevant entity
- Add the ability for actions for entities
- Assign character to user
- Assign token to character
- Create token ui
Features
- Simple chat
- Simple map view with moveable tokens
- spawn tokens
- move tokens
- change map
- show grid
- multiple maps
- Edit map grid (and save it)
- Chat actions
- Define chat action
- 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)
Future todo list
- Maps archive
- Scenes archive (to better organize scenes and maps)