No description
- Rust 61.4%
- JavaScript 26.3%
- HTML 9.6%
- CSS 2.7%
| 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!
- Create new character sheet
- 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
- Delete character sheet
- Create token ui
- Token right click menu
- Token settings (Size, Image, Aura, Light, Character)
- Remove token
- Visibility (Visible to players/Only position - no image/Visible to admins only)
- Conditions
- Flip Vertically/Horizontally
- Height?
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)