Commit graph

11 commits

Author SHA1 Message Date
brandons209 6d8ad929b3 black formatting 2021-02-06 03:42:47 -05:00
brandons209 240b72bbd3 add end user messages and functions, will ad functionality later 2021-02-06 03:40:00 -05:00
Sydney fb5d2d6900
Implement list/add/rem commands for draw messages. 2020-12-05 18:49:21 -05:00
Sydney 40ae941aed
Pagify and box messages for Victory list. 2020-12-05 18:45:41 -05:00
Sydney 709efc1e29
Remove debug markers. 2020-12-04 17:18:53 -05:00
Sydney 75be5926d1
Use user friendly conditional victory formatting.
* Implement {winner}, {amount}, and {currency} fields for formatting.
* Prints a warning if a tag isn't in the victory message.
    - One warning is printed per tag missing.
2020-12-04 17:11:56 -05:00
Sydney f51dfba5e2
Make inputting victory messages more user friendly.
* Have a list command to post all current victories.
* Have an add command to be able to add a victory without listing the others.
* Have a remove command to be able to remove one victory without removing others.
2020-12-04 16:54:37 -05:00
Sydney 0e1d89045e
Display current draws list if none is provided. 2020-12-04 15:03:35 -05:00
Sydney 68d434cc91
Implement multi-channel support.
* Can now have shootouts in multiple channels.
2020-12-04 14:12:18 -05:00
Sydney 96afb67bf2
Implement requested changes.
* Made a delay between when the shootout starts and when messages can be submitted.
    - This delay can be configurable.
* Added a fuzzy time to help randomize the time between when the lobby ends and shootout begins.
    - This fuzzy time can be configurable.
* "Draw!" messages are now configurable. This is the message the bot listens for.
* Added randomized and configurable victory messages.
    - The first {} is always the user's mention.
    - The second {} is always the currency amount won.
    - The final {} is always the name of the currency.
* Added warnings when setting excessively high wait times. Admins can confirm they want high wait times with a "yes" message.
* Debug config dump and reset commands are now visible.
2020-12-03 20:21:16 -05:00
Sydney 195b0eca05
Add Shootout Cog
* Implements Suggestion #394 on Champions of Equestria's Discord Server
* Rewards players for fast typing
* Configurable message to type to win.
* Settable pot amount, even zero.
* Configurable wait time after the first player has joined the game.
2020-12-03 00:54:11 -05:00