nyuszika7h
d6c0ff209d
Disable rate limit for !pstats (for now)
2014-02-24 10:47:32 +01:00
nyuszika7h
d051330b0f
Revert "Add total games to !pstats without role"
...
This reverts commit 42b98813d0
.
Total game count is inaccurate if the player is both gunner/cursed and
another role.
2014-02-21 10:18:52 +01:00
nyuszika7h
42b98813d0
Add total games to !pstats without role
2014-02-21 10:15:50 +01:00
nyuszika7h
9b10ba2851
Add aliases and rate limit for p/g/mystats
2014-02-20 16:36:55 +01:00
nyuszika7h
8342114844
Merge branch 'master' of git://github.com/xnrand/seerwolf
2014-02-17 10:43:19 +01:00
xnrand
d769943c0a
Add feature for wait time added for each !join
...
Ineffective by default because the wait time is set to 0 in the default
configuration file.
2014-02-17 05:02:27 +01:00
Yizhe Shen
9ad5713471
Added MIN_PLAYERS setting.
2014-02-16 20:24:46 -05:00
Yizhe Shen
510dcfa9bf
Fix for getting game totals.
...
Fixed upper limit of range in get_game_totals().
2014-02-16 19:34:05 -05:00
Yizhe Shen
3d367f6bea
Minor changes.
...
Added grand total to the output of "gamestats" command when no size is
given. Changed camel case to '_' for a couple of variables. Added
identification check for "player" command.
2014-02-15 22:38:15 -05:00
Yizhe Shen
04d2702f36
Added get_player_totals(). Some code cleanup.
...
If the "player" or "mystats" command is called without a role,
then the bot will now list the total games that the player has
played in each role.
2014-02-13 21:59:52 -05:00
Yizhe Shen
32fa38a6c9
Refactored some stats code.
...
Made update_roles_stats() and update_game_stats() a bit cleaner.
2014-02-13 18:05:59 -05:00
Yizhe Shen
7f9def0b2c
Added percentages to stats.
...
Added percentages when stats are outputted. Updated output for
"gamestats" command when no parameter is given.
2014-02-13 18:05:58 -05:00
Yizhe Shen
977112826f
Updated stats text. Player stats command checks for account.
...
Updated game text for stats commands. Fixed error with "mystats" help
string. Added additional check in player stats commands to find the
associated account before attempting to retrieve stats.
2014-02-10 19:01:11 -05:00
Yizhe Shen
8b235580a2
Fix for secure SQL operations.
...
Removed Python string operations from SQL operations.
2014-02-10 19:01:10 -05:00
Yizhe Shen
829fd260e2
Changed behaviour of "gamestats" command.
...
"gamestats" without a parameter will list game totals for all game
sizes. The role parameter for player stats commands is now case
insensitive.
2014-02-10 19:01:09 -05:00
Yizhe Shen
cbae0291f8
Added game stats to database and "gamestats" command.
...
Added a game stats table to game DB to store wolf/village wins for
each game size. Added "gamestats" command to display stored stats.
2014-02-10 19:01:07 -05:00
Yizhe Shen
1994e7330f
Added commands to access player stats.
...
Loosely based on code from jcao219. New commands are "player", "p", "mystats", "me". The commands access existing stats stored in the game database (data.sqlite3).
2014-02-10 19:01:06 -05:00
Yizhe Shen
2b57abc1fb
Added an option for hidden traitor.
...
Added the option in ./modules/wolfgame.py. When activated, if traitor dies before turning, he will only be revealed as a villager.
Also, when "stats" command is used, traitor will be counted as a villager. By default, it is set to True.
2014-02-09 14:17:01 -05:00
xnrand
92cd0f5f34
implement extra wait time for !join
...
i.e. it makes sure that there are at least X seconds of wait time left after a !join.
Feb01[18:03:40] +Zazie_Lavender | I think there should be an enforced 10 to 20 second wait after last !join
2014-02-01 19:30:50 +01:00
nyuszika7h
ca1a864364
Fix fatal typo in settings/wolfgame.py
2013-11-13 20:02:55 +01:00
nyuszika7h
d78d4c877e
Fix player limit, now is actually 21
2013-11-13 20:02:21 +01:00
nyuszika7h
9d1e0334f3
Update !rules
2013-11-11 20:25:38 +01:00
nyuszika7h
5961b2b4c7
Actually add wolf #4 at 20
2013-11-10 22:10:32 +01:00
nyuszika7h
1f1af21401
Reduce player limit to 21
...
Move wolf #4 to 20
Add cursed #2 to 18
2013-11-10 21:54:59 +01:00
nyuszika7h
734d917c3e
Increase player limit to 22
...
Add wolf #4 to 22
2013-11-10 21:51:35 +01:00
nyuszika7h
4987b4cfe2
Increase rate limit for !stats and !votes to 1 minute
2013-11-02 15:48:35 +01:00
nyuszika7h
68dc1440db
Fix previous commit
2013-09-07 00:42:36 +02:00
nyuszika7h
fd90e45ee4
Restore #wolfgame roles (for now)
2013-09-07 00:40:53 +02:00
nyuszika7h
6a9054fbf5
Partially revert old gun behavior
2013-09-05 21:46:10 +02:00
nyuszika7h
8a7ca99c75
Remove two harlot/cursed and move GA to 15
2013-09-05 21:11:57 +02:00
nyuszika7h
6131bbfd84
Remove two gunners as they are too overpowered
2013-09-05 21:08:16 +02:00
nyuszika7h
8509b370c0
Reduce chance for gunner shooting wolf if killed
2013-09-05 18:36:37 +02:00
nyuszika7h
5dddfa3d76
Move two harlots to 13
...
These roles are subject to change in the future, I'm still not sure what
would be the best role distribution.
2013-09-04 22:18:39 +02:00
nyuszika7h
da7ba385ff
Adjust gunner chances
2013-09-04 21:48:13 +02:00
nyuszika7h
eb508a906a
Move drunk to 7 players per suggestion from ecks
2013-09-04 21:39:44 +02:00
aLaserShark
98227201f5
Delete sabotage.py
...
the settings one
2013-09-04 10:22:51 -04:00
nyuszika7h
636f7b26d3
Prevent services from being pinged
2013-09-03 14:14:22 +02:00
nyuszika7h
e13cd35114
Update settings for my custom version of the bot
2013-08-26 15:49:46 +02:00
Robert Wall
4840c16da3
Change playercounts for drunk, traitor, and wolf2
...
Per discussion in #wolfgame-dev, this commit changes the playercounts at
which drunk, traitor, and wolf2 are introduced. It removes drunk from 6p
and 7p games (moving it from 6 to 8), adds traitor to 8p and 9p games
(moving it from 10 to 8), and removes wolf2 from 8p and 9p games (moving
it from 8 to 10).
Or, in other words, it moves drunk later and switches traitor and wolf2.
Statistics on the effect of these two changes can be measured
independently, because they affect different ranges of games.
If this commit causes gameplay or other issues, feel free to revert it.
2013-07-07 13:29:22 -07:00
Robert Wall
32881b41ac
Change the default value of IDLE_STASIS_PENALTY to 1.
...
This has been the effective default in #wolfgame for a few days, and
the channel seems to have had few complaints about it and a few
positive comments, so I'm switching it to default. Seconded by dwfreed.
2013-07-05 22:05:04 -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
a863de016b
Give people a little extra time
2013-06-01 16:11:11 +02:00
Eitan Adler
62975b9d6d
Update settings
2013-06-01 16:09:07 +02:00
Eitan Adler
7d9e543646
whitespace
2013-06-01 15:32:07 +02:00
Eitan Adler
1724ca5dc8
Per channel request
2013-05-26 10:00:35 +02:00
Eitan Adler
3df0c148e9
Add a kill messgae
2013-05-21 22:29:34 +02:00
Eitan Adler
9e8ac652ab
Try to do the goat herder, at 2 am
2013-05-18 01:37:42 -04:00
Eitan Adler
fcec06f53c
add new lynch message
2013-05-12 11:55:33 -04:00
Eitan Adler
5f17a27d60
don't kill by default
2013-05-12 11:52:05 -04:00
Eitan Adler
548f5b3616
fix typo
2013-05-03 00:22:57 -04:00