This website requires JavaScript.
e2c5c819d6
Make "frestart normalmode" behave as intended.
Vgr E.Barry
2015-01-03 20:04:13 -05:00
932d9f45f4
Improved argument parsing.
Vgr E.Barry
2015-01-03 19:49:58 -05:00
11b35c79ff
Allow debug and verbose modes to be set directly from config.
Vgr E.Barry
2015-01-03 19:33:15 -05:00
555f80eb5e
Merge branch 'master' of https://github.com/lykoss/lykos
Vgr E.Barry
2015-01-03 18:21:49 -05:00
4a6bd6665f
Fixes faftergame (again).
Vgr E.Barry
2015-01-03 18:21:27 -05:00
6fc05abd71
Merge pull request #102 from skizzerz/drunkassassin
jacob1
2015-01-03 18:20:58 -05:00
d780cf04ad
Fixes faftergame. I should stop breaking things.
Vgr E.Barry
2015-01-03 18:03:13 -05:00
cd7aac9398
Fix random errors. Blame Vgr.
Vgr E.Barry
2015-01-03 17:49:29 -05:00
47f4f77f10
check if game ends when bitten/amnesiac turn, instead of sending out PMs and continuing it
jacob1
2015-01-03 15:41:16 -05:00
22ad235620
mad scientist gets told their targets and is reminded of their role every night
jacob1
2015-01-03 13:30:08 -05:00
9f28036494
Remove some restrictions on who can be assassin
skizzerz
2015-01-03 12:16:26 -06:00
6e9c2ef6ff
Change a few minor things.
Vgr E.Barry
2015-01-03 10:55:48 -05:00
6714f66e54
Merge pull request #101 from lykoss/decorators-overhaul
Ryan Schmidt
2015-01-02 23:58:53 -06:00
7d49ac4cc4
Fixed a few issues.
Vgr E.Barry
2015-01-03 00:50:57 -05:00
94d5939f39
Fix calling inexistant variables.
Vgr E.Barry
2015-01-02 20:45:03 -05:00
41089786d8
Remove notice if using a role command you don't have access to.
Vgr E.Barry
2015-01-02 20:40:15 -05:00
0984f79bd9
Improve handling of kill and away/back/in/out.
Vgr E.Barry
2015-01-02 18:11:07 -05:00
32fd7b2fa2
Improve help command.
Vgr E.Barry
2015-01-02 18:08:19 -05:00
df26d8d25e
Huge overhaul to the decorators + small changes.
Vgr E.Barry
2014-12-31 09:33:06 -05:00
53cf4970ca
Disable !game if !fgame was used
nyuszika7h
2015-01-01 23:45:46 +01:00
698d6f86ae
START_QUIT_DELAY: fix duration check
Janik Kleinhoff
2015-01-01 19:19:56 +00:00
b1e59c4f77
!quit: tell player how long until they can quit
Janik Kleinhoff
2015-01-01 18:59:27 +00:00
09b5a62a9b
Disallow !quit immediately after starting to avoid accidents
Janik Kleinhoff
2015-01-01 05:20:52 +00:00
7d509e7c1d
start: Add per-user rate limit
nyuszika7h
2014-12-31 21:07:25 +01:00
8b6393bf8e
fsay, fact: Fix usage message
nyuszika7h
2014-12-30 22:16:42 +01:00
740d8a6e33
Fix signal handling on Windows
nyuszika7h
2014-12-30 21:18:49 +01:00
4f4a3f82a2
Fix totem chances.
Vgr E.Barry
2014-12-30 15:04:43 -05:00
453242a257
improve some comments and fix 'f rom' typo
jacob1
2014-12-28 17:26:30 -05:00
8dce5a4d16
gramatical fixes (var.plural one by skizzerz)
jacob1
2014-12-28 17:06:15 -05:00
356b9a25ba
fix alpha wolf being seen as villager
jacob1
2014-12-28 17:03:52 -05:00
1e09bff8df
Fix alpha wolf bug
skizzerz
2014-12-26 22:32:44 -06:00
4e3b61f8dc
Merge pull request #98 from skizzerz/alphawolf
Ryan Schmidt
2014-12-26 19:30:40 -06:00
aaba899983
Add "alpha" gamemode
skizzerz
2014-12-26 01:07:27 -06:00
93f5c6a4f8
Make the bite command make use of the new get_victim function
skizzerz
2014-12-17 20:37:57 -06:00
d42fa45d2f
Make alpha wolf more powerful
skizzerz
2014-12-17 00:34:38 -06:00
9b61dde15e
Add 2 new roles: doctor and alpha wolf
skizzerz
2014-12-13 17:31:34 -06:00
db9c52a3e2
Fix admin check in fdie and frestart
nyuszika7h
2014-12-23 23:56:44 +01:00
ff737609b5
Fix error when silenced gunner shoots
jacob1
2014-12-23 17:45:07 -05:00
274aedf050
Add SIGUSR2 for aftergame restart
nyuszika7h
2014-12-23 12:05:50 +01:00
036ac29f4b
Add signal handling
nyuszika7h
2014-12-22 23:38:06 +01:00
c611db5109
botconfig.py.example: improve example values
Janik Kleinhoff
2014-12-19 21:52:12 +00:00
15fab6c0b7
possibly prevent error if bot is opped before WHO results come back
jacob1
2014-12-19 12:24:21 -05:00
a6a87c2dde
add villager and cultist to the amnesiac blacklist
jacob1
2014-12-19 10:29:07 -05:00
6a09f77a85
fix for recent gstats commit
jacob1
2014-12-18 22:42:05 -05:00
4573242f78
!roles uses var.role_order also (useful with !roles #)
jacob1
2014-12-18 22:32:48 -05:00
93cd95cfef
fix !goat (also wasn't fully fixed)
jacob1
2014-12-18 20:37:10 -05:00
3a7c7f777b
fix !faftergame frestart
jacob1
2014-12-18 18:16:14 -05:00
61e41a5776
fix gstats error when using 8p instead of just 8
jacob1
2014-12-18 17:06:04 -05:00
1a4ad90dd2
don't show "was x" for templates (thought I did this already)
jacob1
2014-12-18 17:03:15 -05:00
07ddf35c37
Update .mailmap
VULPINE
2014-12-18 15:47:38 -05:00
92a7697584
order !pstats and !stats using var.role_order()
jacob1
2014-12-18 13:26:20 -05:00
7d2d65f80d
fix player count not appearing when quitting in join phase
jacob1
2014-12-18 00:03:36 -05:00
e9944f06eb
stop_game errors don't prevent !frestart and !fdie from working
jacob1
2014-12-17 23:44:32 -05:00
5736f3d758
fix error if mad scientist-assassin targets one of their own kills
jacob1
2014-12-17 23:18:27 -05:00
6911ce2ac7
Revert "amnesiac can't turn into default role"
skizzerz
2014-12-17 21:40:32 -06:00
43676344a8
amnesiac can't turn into default role
jacob1
2014-12-17 22:37:13 -05:00
4bced1cf2a
ping villagers in end of game list + some bugfixes
jacob1
2014-12-17 21:49:34 -05:00
44a10b206e
Merge pull request #97 from lykoss/nickcomplete
Ryan Schmidt
2014-12-17 20:29:45 -06:00
a960696e6e
Merge pull request #95 from kernelpanic3/dyn-quit
Ryan Schmidt
2014-12-17 20:27:38 -06:00
0a48c3ced4
end of game role list shows role swaps / is ordered mostly alphabetically
jacob1
2014-12-17 18:11:29 -05:00
8eb1138a4b
Remove unnecessary function calls, add DYNQUIT_DURING_GAME check for noreveal per woffle
Ominous
2014-12-17 14:35:32 -05:00
898893f72c
fix killing cultist/minion, !goat, and other minor bugs
jacob1
2014-12-16 21:49:11 -05:00
a7928399a7
Fix hunter and vengeful ghost being unable to kill a visiting harlot
skizzerz
2014-12-14 23:53:27 -06:00
baa3831ce7
Fix bot's handling of WHO replies on connect:
skizzerz
2014-12-14 23:48:24 -06:00
5c57c62be3
Make dynquit during game configurable, per woffle
Ominous
2014-12-14 23:34:15 -05:00
18199b166c
fix multiple letter command prefixes
jacob1
2014-12-14 17:42:36 -05:00
be250fabe2
!roles/!gamestats accept partial names, new complete_match/get_victim functions to clean up code for role commands
jacob1
2014-12-14 16:53:42 -05:00
bc60357ae5
!roles/!gamestats accept partial names, new complete_match/get_victim functions to clean up code for role commands (reverted from commit c1a937f76373abe93497234fc81c8e0873da6bee)
jacob1
2014-12-14 16:30:25 -05:00
c1a937f763
!roles/!gamestats accept partial names, new complete_match/get_victim functions to clean up code for role commands
jacob1
2014-12-14 16:23:44 -05:00
c4fb449a77
Reintroduce !mystats
nyuszika7h
2014-12-14 15:13:02 +01:00
60cd1ee06c
allow gstats and pstats in pm during games
jacob1
2014-12-11 19:29:04 -05:00
3294c01b49
Avert convention rot per woffle
Ominous
2014-12-13 19:27:09 -05:00
970e55e828
Fix instance where harlot A would not die if harlot A is visiting harlot B, harlot B is visiting someone, and wolves attack harlot B
skizzerz
2014-12-13 17:19:25 -06:00
63d4ac6e05
Don't mark services away in settings/wolfgame.py
nyuszika7h
2014-12-13 20:58:55 +01:00
3aa54cf565
Add an automatic mode toggling.
Vgr E.Barry
2014-12-13 14:09:42 -05:00
7d3a7cd140
Fix fjoining fake nicks
skizzerz
2014-12-13 11:30:06 -06:00
5789be967e
ping: more useful behaviour when noone can be pinged
Janik Kleinhoff
2014-12-12 18:53:50 +00:00
e9c8768b31
settings/wolfgame.py: fix typo (I blame Vgr)
Janik Kleinhoff
2014-12-12 18:50:31 +00:00
17c59fd277
Fix a few random issues with previous commit.
Vgr E.Barry
2014-12-09 21:39:28 -05:00
ca8fe1ae86
Merge pull request #92 from Vgr255/various-adds
Ryan Schmidt
2014-12-09 20:39:25 -06:00
6a2eec608a
Huge overhaul to the system to use accounts.
Vgr E.Barry
2014-12-09 19:44:06 -05:00
0f6ee5c994
Distinction between a and an
Ominous
2014-12-09 00:17:33 -05:00
906e181f16
Dynamic, random quit messages
kernelpanic3
2014-12-08 18:17:07 -05:00
b8361ab6bc
Dynamic, random quit messages
kernelpanic3
2014-12-08 18:16:29 -05:00
6dfce11865
Player totals: sum up totals for different capitalizations
Janik Kleinhoff
2014-12-08 21:12:40 +00:00
1d06b68d24
Move database/persistence initialization into a function
Janik Kleinhoff
2014-12-08 13:18:34 +00:00
7ad48ee412
Always initialize opt-in ping list
Janik Kleinhoff
2014-12-08 13:01:12 +00:00
45e59ea647
fquit: say "No more players remaining" at 0 players
Janik Kleinhoff
2014-12-08 12:36:58 +00:00
f43dba4a3f
Fix some specific PM commands not working.
Vgr E.Barry
2014-12-07 16:33:39 -05:00
a7fe73c355
Allow admins to invite the bot to any channel.
Vgr E.Barry
2014-12-07 11:01:06 -05:00
f5b9c3e612
Small refactor to log_cmd
nyuszika7h
2014-12-07 16:50:18 +01:00
7f668cbb2c
Add a common logging function for fsend et al
nyuszika7h
2014-12-07 16:36:06 +01:00
ecc3adba1f
Fixed PM commands not working.
Vgr E.Barry
2014-12-06 23:28:44 -05:00
8ecef11482
fixes to lots of bugs with the bot being in an alternate channel
jacob1
2014-12-06 22:33:42 -05:00
45f640e9c9
Fix impatient message showing up in places it shouldn't
Ryan Schmidt
2014-12-06 19:01:22 -06:00
87f74d3265
Adds ability for the bot to be in multiple channels.
Vgr E.Barry
2014-12-06 17:39:21 -05:00
3192052add
Allow admins and owners tracking via account.
Vgr E.Barry
2014-12-06 15:43:34 -05:00
5cc9715eb1
Move argument parsing out of botconfig.
Vgr E.Barry
2014-12-06 14:59:48 -05:00
ab1edec0cb
Merge pull request #86 from Vgr255/master
jacob1
2014-12-06 14:57:51 -05:00
859bc842da
Add ability to carry settings from botconfig to var.
Vgr E.Barry
2014-12-06 14:31:49 -05:00