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 |
|
Juhani Krekelä
|
53caed0d1c
|
Add API.set_nick, .set_channels, .log
|
2018-02-25 21:03:05 +02:00 |
|
Juhani Krekelä
|
49cd979449
|
Apparently poll.register can fail with TimeoutError. Handle those
|
2018-02-09 23:06:59 +02:00 |
|
Juhani Krekelä
|
64a31a61e8
|
Add irc.part and irc.get_channels
|
2018-01-20 17:01:02 +02:00 |
|
Juhani Krekelä
|
03f0011e62
|
Add botcmd.on_quit hook for bot cleanup
|
2018-01-20 16:54:13 +02:00 |
|
Juhani Krekelä
|
a74173fee2
|
Replace irc.bot_response and irc.bot_response_bytes with an interface that autoconverts if needed
|
2018-01-20 16:49:37 +02:00 |
|
Juhani Krekelä
|
6a2a7503cb
|
Add bot_response_bytes
|
2018-01-03 21:32:00 +02:00 |
|
Juhani Krekelä
|
002f1eecf8
|
Read config from a configuration file
|
2018-01-03 18:08:24 +02:00 |
|