ballistica
ballistica copied to clipboard
Discord Rich Presence
My Tasks
- [x] Add Pypresence and setup Discord RPC.
- [ ] Add Discord tab to the gather menu when a Discord client is detected.
- [ ] Do more testing.
- [ ] Remove OVERCLOCKED stuff.
- [x] Credit @brostosjoined for the original Discord rich presence plugin.
- [ ] Ensure
make preflight
completes successfully.
Eric Stuff
- [ ] Make an application on your Discord account and use its
Client ID
instead of OVERCLOCKED's. - [ ] upload an asset called
logo
to the above Discord application. - [ ] Make sure I didn't fuck up security-wise when making this.
- [ ] Add and use a bunch of
Lstr
s. - [ ] properly license qwertyquerty/pypresence (placed it in /src/assets/ba_data/python/baplus).
- [ ] Fix CI complaining about license line on top of pypresence files.
- [ ] make baplus optional (I think I made the game dependent on it oops).
- [ ] Add a CHANGELOG entry.
Description
This PR adds Discord Rich Presence to BombSquad.
Features:
- Showing info about the player's play session on the player's Discord profile.
- Support inviting and joining other players through Discord.
Type of Changes
Type | |
---|---|
✓ | :sparkles: New feature |