Commit graph

141 commits

Author SHA1 Message Date
Juhani Krekelä
c3ef05382f Start game with !join 2019-05-10 22:01:22 +03:00
Juhani Krekelä
f63dc2565b !join message 2019-05-10 21:46:39 +03:00
Juhani Krekelä
d991f3c059 Add starting with presets to debug interface 2019-05-10 21:13:03 +03:00
Juhani Krekelä
4dd40f8053 Tell about limit at start of the game 2019-05-10 19:56:39 +03:00
Juhani Krekelä
1e5eb46239 Make bot name optional 2019-05-10 19:54:30 +03:00
Juhani Krekelä
e86915927c Send a message on bot add 2019-05-10 19:34:51 +03:00
Juhani Krekelä
ee7d3baa9e [###cards] → ###cards, for real this time 2019-05-10 19:34:04 +03:00
Juhani Krekelä
8b681669d1 Fix typo 2019-05-10 19:26:16 +03:00
Juhani Krekelä
fab9ba14d4 Rando! 2019-05-10 19:25:55 +03:00
Juhani Krekelä
34e397a9db Add :Deck support 2019-05-10 18:01:05 +03:00
Juhani Krekelä
ef0bef0bcc Add support for changing base url for cardcast_api.py 2019-05-10 17:52:22 +03:00
Juhani Krekelä
d596d55eff [###cards] → ###cards, so ppl don't think it's a card in their hand 2019-05-09 10:35:34 +03:00
Juhani Krekelä
996a25cf45 Handle !start <preset> gracefully in game_setup 2019-05-09 10:34:38 +03:00
Juhani Krekelä
819803d998 Add !kick 2019-05-07 12:05:59 +03:00
Juhani Krekelä
81f618cabc More info when restarting round due to losing cards 2019-05-07 11:48:50 +03:00
Juhani Krekelä
b8c6e2ac41 Give more info about random decks when adding 2019-05-07 11:46:16 +03:00
Juhani Krekelä
97794c2e82 Don't shout about !starting if ppl leave the chan 2019-05-07 11:42:40 +03:00
Juhani Krekelä
0bf7fda9ba Tell the czar at the start of the round 2019-05-06 21:30:39 +03:00
Juhani Krekelä
63389568d4 Tell players what deck they added 2019-05-06 21:28:55 +03:00
Juhani Krekelä
02be4bf79f Whoops 2019-05-06 21:01:54 +03:00
Juhani Krekelä
929f54430d !card to for communism 2019-05-06 20:58:40 +03:00
Juhani Krekelä
59bcafe1f7 Update TODOs 2019-05-06 19:41:05 +03:00
Juhani Krekelä
9bdc8fdf8c Remove cards from removed deck, add !origins 2019-05-06 19:37:29 +03:00
Juhani Krekelä
6113dae84c Remove players who have left from players_ready 2019-05-06 18:59:07 +03:00
Juhani Krekelä
7d905b3b95 Keep track of where cards come from 2019-05-06 18:56:26 +03:00
Juhani Krekelä
3328545bf1 Thanks Shikhin 2019-05-06 18:14:29 +03:00
Juhani Krekelä
3d29e2c994 Do +v/-v 2019-05-06 16:00:55 +03:00
Juhani Krekelä
46084d4f64 Turn ___ into _ 2019-05-06 15:18:51 +03:00
Juhani Krekelä
df7132725f Suppory $0 2019-05-06 15:11:10 +03:00
Juhani Krekelä
23d681833c Don't try to identify with no password 2019-05-06 15:10:54 +03:00
Juhani Krekelä
8c09399ef7 Prevent playing the same card twice with multiblanks 2019-05-06 14:57:04 +03:00
Juhani Krekelä
91bea13796 Prefix notices with [#chan] 2019-05-06 14:50:35 +03:00
Juhani Krekelä
61a2fdd095 Increase wait before attempting to join channels 2019-05-06 14:35:10 +03:00
Juhani Krekelä
344f5314ca No more #debg 2019-05-06 14:31:19 +03:00
Juhani Krekelä
2f33f431e2 Add presets 2019-05-06 14:29:34 +03:00
Juhani Krekelä
55e27fd94e Do line wrapping for long messages 2019-05-06 14:13:13 +03:00
Juhani Krekelä
6541323fa6 Get all events hooked up 2019-05-06 13:50:27 +03:00
Juhani Krekelä
ed6861a7f4 Fix a bug if we lose all players during setup 2019-05-06 13:48:04 +03:00
Juhani Krekelä
e61e45794c Start integrating gameloop.py into the bot 2019-05-06 12:41:12 +03:00
Juhani Krekelä
c09ddf4bda Add !ready and !unready 2019-05-06 11:32:11 +03:00
Juhani Krekelä
57f8f60980 Add note about dump_deck.py and random_deck.py 2019-05-06 11:14:39 +03:00
Juhani Krekelä
bedc9680b7 Documentation 2019-05-06 11:12:55 +03:00
Juhani Krekelä
68b485da63 Don't deal cards to the czar 2019-05-06 11:07:26 +03:00
Juhani Krekelä
8408e7f3a3 Allow changing your card choice 2019-05-06 11:04:32 +03:00
Juhani Krekelä
11ac919d52 Add !cards 2019-05-06 11:00:39 +03:00
Juhani Krekelä
f4795934d3 First commit (of the CaH bot) 2019-05-05 23:39:50 +03:00
Juhani Krekelä
baaa93d2fa Add irc.quit() 2018-08-19 19:52:42 +03:00
Juhani Krekelä
b2ca8a0599 Only pass bytestrings (and not bytearrays) to user code 2018-06-14 10:50:30 +03:00
Juhani Krekelä
cdd91bb49e Add support for closing the channel 2018-03-30 23:14:24 +03:00
Juhani Krekelä
b4233fda4a Support full print()-style control in API.log() 2018-02-25 21:22:27 +02:00