A DuckHunt game for supybot. Use the "starthunt" command to start a game. The bot will randomly launch ducks. Whenever a duck is launched, the first person to use the "bang" command wins a point. Using the "bang" command when there is no duck launched costs a point.
| Command | Help |
|---|---|
| bang | DuckHunt bang Shoots the duck! |
| dayscores | DuckHunt dayscores [<channel>] Shows the score list of the day for <channel>. |
| dbg | DuckHunt dbg This is a debug command. If debug mode is not enabled, it won't do anything |
| fridaymode | DuckHunt fridaymode [<status>] Enable/disable friday mode! (there are lots of ducks on friday :)) |
| launched | DuckHunt launched Is there a duck right now? |
| listscores | DuckHunt listscores [<size>] [<channel>] Shows the <size>-sized score list for <channel> (or for the current channel if no channel is given) |
| listtimes | DuckHunt listtimes [<size>] [<channel>] Shows the <size>-sized time list for <channel> (or for the current channel if no channel is given) |
| mergescores | DuckHunt mergescores [<channel>] <nickto> <nickfrom> nickto gets the points of nickfrom and nickfrom is removed from the scorelist |
| mergetimes | DuckHunt mergetimes [<channel>] <nickto> <nickfrom> nickto gets the best time of nickfrom if nickfrom time is better than nickto time, and nickfrom is removed from the timelist. Also works with worst times. |
| rmscore | DuckHunt rmscore [<channel>] <nick> Remove <nick>'s score |
| rmtime | DuckHunt rmtime [<channel>] <nick> Remove <nick>'s best time |
| score | DuckHunt score <nick> Shows the score for a given nick |
| starthunt | DuckHunt starthunt Starts the hunt |
| stophunt | DuckHunt stophunt Stops the current hunt |
| total | DuckHunt total Shows the total amount of ducks shot in <channel> (or in the current channel if no channel is given) |
| weekscores | DuckHunt weekscores [<week>] [<nick>] [<channel>] Shows the score list of the week for <channel>. If <nick> is provided, it will only show <nick>'s scores. |