Commit Graph

  • 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