nyuszika7h
05f048c6c9
Even more fixes for stasis.
2014-02-19 21:02:37 +01:00
nyuszika7h
b2ff0a486b
Fix programming error made because I'm tired
2014-02-19 20:43:17 +01:00
nyuszika7h
8f01f49461
Fix previous commit
2014-02-19 20:41:54 +01:00
nyuszika7h
16b695de65
Further fixes to stasis (hopefully the last one for now).
2014-02-19 20:31:30 +01:00
nyuszika7h
49303b62eb
More fixes to stasis.
2014-02-19 20:26:09 +01:00
nyuszika7h
23574cdd45
Merge branch 'master' of github.com:lykoss/lykos
2014-02-19 20:18:14 +01:00
nyuszika7h
6943dbdd4e
Some fixes to stasis (cf. GH-5).
2014-02-19 20:18:00 +01:00
nyuszika7h
e82920b57d
Merge pull request #1 from brrr2/min_players_fix
...
Fix for invalid values of MIN_PLAYERS.
2014-02-19 14:32:57 +01:00
nyuszika7h
c5f290a50c
Merge pull request #3 from jacob1/master
...
fix bug where targeted harlot could still shoot wolves (and get an extra bullet)
2014-02-19 14:32:28 +01:00
nyuszika7h
29473b2098
Fix previous commit
2014-02-19 14:28:53 +01:00
nyuszika7h
2137a4466f
Clarify fstasis messages. Closes #2 .
2014-02-19 14:27:08 +01:00
jacob1
ffdd94ed4a
fix bug where targeted harlot could still shoot wolves (and get an extra bullet)
2014-02-18 20:53:06 -05:00
Yizhe Shen
0ad366fd39
Fix for invalid values of MIN_PLAYERS.
...
Also added some bolding.
2014-02-17 17:41:23 -05: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
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
04a4f00f80
Added check for abnormal game stop before updating game stats.
2014-02-13 19:05:39 -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
ab1731d93c
Removed redundant check in "myrole" command.
2014-02-12 18:53:22 -05:00
Yizhe Shen
e7dad23525
Added check for gun/bullets for "myrole" command.
...
Adds additional notification of gun/bullets if the player has them.
Minor change in the way messages are sent out for "myrole" command.
2014-02-12 18:53:20 -05:00
Yizhe Shen
609490e87b
Added "myrole" command.
...
A command to remind players of their role during games.
2014-02-12 18:53:19 -05:00
Yizhe Shen
79b870499b
Added additional limits for "gamestats" parameters.
...
Added check to make sure the parameter is an integer between 4 and
var.MAX_PLAYERS.
2014-02-10 23:46:24 -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
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
a12128b486
Fix for multi-word roles.
...
Also added help definition for "mystats" command.
2014-02-10 19:01:08 -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
nyuszika7h
2ac60b47fb
Fix previous commit.
2014-02-09 12:24:57 +01:00
nyuszika7h
a406485319
Prevent detective from IDing themselves. Closes #18 .
2014-02-09 11:33:45 +01:00
jacob1
193387bb0f
Shooting a werecrow tells you it was one.
...
Also some other small changes.
2014-02-07 23:57:57 -05:00
nyuszika7h
781317785d
Merge branch 'master' of git://github.com/xnrand/seerwolf
2014-02-01 19:36:19 +01:00
nyuszika7h
6e2d7f3d49
Slightly change message when last player leaves
2014-02-01 19:36:00 +01: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
jacob1
4c213e077b
Fix bug where game might end early when multiple people are killed at night
2014-01-02 19:18:16 -05:00
xnrand
113064ac45
new image
2013-12-22 01:38:28 +01:00
nyuszika7h
77be645d9c
Limit wolf gunner to 1 bullet
...
It's sometimes too easy to win for wolves, even with 2 bullets.
2013-11-10 22:20:24 +01:00
nyuszika7h
29f210b394
Fix !pony working when you're not playing
2013-11-10 22:03:49 +01:00
xnrand
f95abc7303
Improvements to the random pictures announcing on kill
...
Added a new picture, you will like this one.
Changed that one .jpg URL that actually pointed to a .gif file to .jpg.
Changed picking algorithm to have fixed chances even when adding new pictures. Uses random.choice().
We don't want to have these pictures quite as often. We once had a 1/100 chance. To balance things out a bit, a 1/50 chance should do.
2013-11-10 20:09:08 +01:00
Kyle Fahringer
d34207dc67
add three more pictures
...
wolfbot needs more gif
2013-11-10 13:46:06 -05:00
nyuszika7h
da0681b90d
Show admins which are !away in !admins
2013-11-06 22:39:32 +01:00
xnrand
9765c276c6
Fix fatal typo
2013-11-03 11:52:14 +01:00
nyuszika7h
180d36851e
Allow using !stats in PM
2013-10-16 22:34:28 +02:00
nyuszika7h
dcb7016b2f
Prevent seer from seeing themselves
2013-10-01 22:21:50 +02:00
nyuszika7h
ab2048d5ef
Merge branch 'fix-werecrow'
2013-09-18 20:20:49 +02:00
nyuszika7h
55cc34df3f
Fix werecrow dying when wolf is shot dead at night
...
Previously, if a wolf was shot dead at night, any werecrows that have
observed were removed from the game without announcement, although they
would remain voiced.
For those who are curious, this is because lists are copied by reference
on assignment in Python; any changes made on the variable you assigned
the list to will be reflected in the original list. This can be avoided
by making a shallow copy of the list using `list(x)` or `x[:]`.
2013-09-18 20:14:52 +02:00
nyuszika7h
b329fb823e
Fix flashback dog
2013-09-13 15:32:37 +02:00
nyuszika7h
6117444de8
Merge branch 'fix-wolfrelay-actions'
2013-09-12 16:37:17 +02:00