Robert Wall
339a63fe33
Clean up var.illegal_joins during !start, fix related !join bug
...
This patch fixes a bug in !join that caused new entries to be created in
the var.illegal_joins dictionary for every joining player because of a
missing check to see if the player's cloak is in the dictionary at all.
It also adds logic to !start to remove entries from the
var.illegal_joins dict if they currently have a value of 0, since these
entries are no longer relevant.
These changes together make !eval var.illegal_joins far more useful for
getting a list of *just* stasised players.
2013-06-28 19:58:30 -07:00
Robert Wall
b7cb0d38ab
Merge branch 'master' into elkyrww
2013-06-23 23:51:15 -07:00
Robert Wall
70132b6aea
Make the help command always reply in PM to reduce spamminess
2013-06-23 16:06:21 -07:00
Robert Wall
a813cc611f
Remind the village drunk of their role every night.
...
(See: http://code.google.com/p/wolf/issues/detail?id=86 )
2013-06-02 14:53:22 -07:00
Robert Wall
475ffe715b
Adding player count to !join, !leave, and !fleave
2013-06-02 14:47:39 -07:00
Melissa Draper
1a6eb7c35b
Eliminate pronouns (S/He, his/her, etc) from messages
...
(See: http://code.google.com/p/wolf/issues/detail?id=89 )
2013-06-02 14:25:01 -07:00
Eitan Adler
84fdc5ff2d
Be more careful about applying stasis
2013-06-02 12:23:56 +02:00
Eitan Adler
42dae3c818
the player may have not yet said anything
2013-06-01 16:18:08 +02:00
Eitan Adler
a2ec66f27d
Revert stasis on return
2013-06-01 16:06:24 +02:00
Eitan Adler
d309ae8568
Use make_stasis
2013-06-01 16:05:46 +02:00
Eitan Adler
0f4e7a91a1
fix prior (hence the 'sort of')
2013-06-01 16:04:39 +02:00
Eitan Adler
80d494bf86
use make_stasis correctly
...
remove stasis when a player returns (sort of)
2013-06-01 16:04:19 +02:00
Eitan Adler
9a1571fbf4
Move from roles -> special roles.
2013-06-01 16:02:14 +02:00
Eitan Adler
b6749abce8
add a 'special roles' option
2013-06-01 16:01:02 +02:00
Eitan Adler
2b0fd11a58
Use the correct stasis penalty
2013-06-01 16:00:17 +02:00
Eitan Adler
1e5af88fb1
Fix stasis usage
2013-06-01 15:59:34 +02:00
Eitan Adler
eb3d4d3ccd
When force starting pass the correct param as nick
2013-06-01 15:56:58 +02:00
Melissa Draper
a63c49ca4a
Add phase (day/night) to the roles stats line
2013-05-29 22:37:46 +12:00
Melissa Draper
7d4554b951
Fix last said bugs after player rejoins or their connection drops
2013-05-30 22:00:52 +12:00
Eitan Adler
30f182bcb3
fix coin
2013-05-26 17:04:29 +02:00
Eitan Adler
1724ca5dc8
Per channel request
2013-05-26 10:00:35 +02:00
Eitan Adler
4283f9b28e
disable until I'm awake
2013-05-18 01:54:43 -04:00
Eitan Adler
7d5b2cc7bd
don't fix the problem, just make goat herder the starter
2013-05-18 01:51:10 -04:00
Eitan Adler
3b818f6181
fix random
2013-05-18 01:46:24 -04:00
Eitan Adler
37fa6bfbd7
again... 2am is bad
2013-05-18 01:44:18 -04:00
Eitan Adler
f57b054db1
don't be an idiot
2013-05-18 01:43:36 -04:00
Eitan Adler
5e3baa317c
fix goat herder
2013-05-18 01:40:51 -04:00
Eitan Adler
9e8ac652ab
Try to do the goat herder, at 2 am
2013-05-18 01:37:42 -04:00
Eitan Adler
21872f39bc
fix duplicate 'on on'
2013-05-12 11:51:44 -04:00
Eitan Adler
501f51d5d6
add a control for self lynching
2013-04-21 09:13:11 -04:00
Eitan Adler
235cef0cd7
fix stasis
2013-04-21 00:12:46 -04:00
Eitan Adler
36d6cfaff3
add more color types
2013-04-19 19:32:48 -04:00
Eitan Adler
71a988df23
Clean up bot a bit.
...
Add messages & kicks for colour
2013-04-19 19:20:10 -04:00
Eitan Adler
70f7bbb45a
quick hack to test something about python
2013-04-15 15:29:22 -04:00
Eitan Adler
8c3544d44a
Fix !roles for real
...
Submitted by: dwfreed
2013-04-15 15:25:42 -04:00
Eitan Adler
e7685135ff
I hate laptops
2013-04-14 09:01:12 -04:00
Eitan Adler
45445aab00
add colour to !roles
2013-04-14 01:13:32 -04:00
Eitan Adler
92aad0da7d
Add stasis feature
2013-04-14 01:12:15 -04:00
Eitan Adler
6239b31a71
Add short day settings.
...
This makes the games go slightly faster when there are fewer players
2013-04-13 23:15:27 -04:00
Eitan Adler
eef1d2cd95
Disallow lynching yourself
2013-04-13 17:41:30 -04:00
Eitan Adler
975388665a
remove unused imports
2013-04-09 19:09:17 -04:00
Eitan Adler
5a8b2684fe
Add roles command
2013-04-09 18:58:34 -04:00
Eitan Adler
e54c4274c5
Merge jcaoi's flastgame fix
2013-04-07 23:06:50 -04:00
Eitan Adler
8c2b56960e
Change coin to be more pythonic
2013-04-07 23:06:13 -04:00
Eitan Adler
c96c05ac6d
Fix leave-from-different channel issue
2013-04-07 23:05:23 -04:00
Jimmy Cao
087d179317
Fix the problem where !help wouldn't work when used after flastgame
2013-04-06 23:55:44 -05:00
Eitan Adler
cd36e277ac
Add the ghost commands
2013-04-07 00:28:46 -04:00
Jimmy Cao
2de768ab44
Prevent silent traitor -> wolf transformation
2013-04-06 19:52:23 +00:00
Jimmy Cao
721e22d6bc
Avoid calling parse_nick twice in the away command handler
2013-01-10 17:12:42 -06:00
Jimmy Cao
3ac2f71411
Merged changes from Vgr
2013-01-10 16:54:08 -06:00