This project is currently very early in development.
It has the following features planned/implemented:
- Game management
- Display and edit system details per guild
- Title, abbreviation, description, and image
- Only editable by server moderators
- Display and edit game details
- Title, abbreviation, description, image, system, and game owner
- Editable by a game's owner and server moderators
- Optionally associate a channel with each game
- Automatically infers command arguments based on channel context
- Automatically create a role based on game abbreviation
- Add and remove players from games
- Transfer ownership of the game to another user, optionally becoming a player
- Display and edit system details per guild
- Character management
- Display name, description, image, pronouns
- Decoupled character and player lists
- Reassign, release, and claim actions.
- Keep track of original character author, even if reassigned to another player
- editable by current player, game owner, original author, and server moderators
- Session management
- Keep track of sessions and display using discord events
- Allow for postponement or rescheduling
- Set nicknames of players to character names during a session
- Tools for organizing session recap/synopses
- Automatic links to live streams
- Ready Check
- Ping participants of a game ahead of time
- Gather responses from participants
- Show results at a glance
- Safety tool management
- Keep track of safety tool information per-game
- Easy, anonymous additions