/p4nth3rdrop

Primary LanguageTypeScriptMIT LicenseMIT

P4nth3rDrop!

All Contributors

An interactive panther-based drop game for your stream overlay.

Chat Commands

- !rain
- !shower
- !snow
- !hail
- !blizzard

- !drop me
- !drop {emotes}
- !bigdrop {emotes}

// broadcaster only
- !start-trail
- !end-trail

Events

Raids

On a raid, n panthers from the emote selection (where n is the number of raiders) will be randomly selected with a random size and will rain down with a multiplier of 1.

Cheers

On a cheer, n panthers from the emote selection (where n is the number of bits cheered) will be randomly selected with a random size and will rain down with a multiplier of 1.


P4nth3rDrop receives events from the p4nth3rb0t-mainframe

To use P4nth3rDrop you will also need to use your own application that pushes events from twitch via websockets, or use the mainframe as well

1. Fork the repo

2. Create a .env file in the root (it has been added to .gitignore so won't show up in version history)

cd /path/to/repo
touch .env

3. Add the following to the .env file

REACT_APP_MAINFRAME_WEBSOCKET: your_websocket_address;

4. When deploying this application, make sure to add the REACT_APP_MAINFRAME_WEBSOCKET environment variable to the production environment.


Thank you Coding Garden for the inspiration and start up code!

Inspo repo: https://github.com/CodingGarden/SeedlingDropV2-RevengeOfTheNewts

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Ryan Haskell-Glatz

💻

Luce Carter

🤔

isabellabrookes

🤔 💻

Igor Ilic

🤔 💻

Anton Kristensen

💻

This project follows the all-contributors specification. Contributions of any kind welcome!