Commit Graph

  • 1ac59cea78 fpull: Support git versions older than 1.9 nyuszika7h 2015-06-01 20:38:10 +02:00
  • 24851f3c56 Fix wrong pingif tables Emanuel Barry 2015-06-01 14:25:50 -04:00
  • ce880950cd frestart: Look for ERROR instead of QUIT nyuszika7h 2015-05-31 18:32:38 +02:00
  • 6278f3fe29 src/wolfgame.py: Consistency fixes Vgr E.Barry 2015-05-30 10:29:13 -04:00
  • ced87d21ea Remove backslash in line Vgr E.Barry 2015-05-30 09:28:14 -04:00
  • 06a5764a42 Fix bot crashing in !frestart Vgr E.Barry 2015-05-30 00:11:23 -04:00
  • 10a3b5b01b new game mode: charming jacob1 2015-05-29 21:10:41 -04:00
  • 403dbb2fd5 use botconfig.CMD_CHAR in !ping removal notice jacob1 2015-05-29 19:05:41 -04:00
  • da63bf21f7 !wiki: give link to main page if no arguments are provided, catch timeout errors jacob1 2015-05-29 19:03:32 -04:00
  • c62ab1795c remove piper simple_message, fix player list grammar with the longer one jacob1 2015-05-29 18:03:10 -04:00
  • e66c69cb29 Use re.search() and raw strings for all regexes nyuszika7h 2015-05-29 14:23:32 +02:00
  • 80a366e6b9 fix is_fake_nick returning True on UIDs jacob1 2015-05-28 23:29:35 -04:00
  • 29429cad66 fix bug where people who did /nick to a bad nickname couldn't ever rejoin jacob1 2015-05-28 23:07:42 -04:00
  • 21391f9261 don't ping alt connections of players who have joined, set() changes jacob1 2015-05-28 22:31:19 -04:00
  • 338f24aa66 fix bug where players in var.DISCONNECTED couldn't use any commands (like !stats) jacob1 2015-05-28 21:01:23 -04:00
  • d15fd90b1e Fix win checking to account for piper win Vgr E.Barry 2015-05-28 16:09:54 -04:00
  • 7d652b457d Use defaultdict in transition_day and stats Vgr E.Barry 2015-05-28 15:42:57 -04:00
  • 590406d00a use only a single table for pingif preferences jacob1 2015-05-28 15:21:59 -04:00
  • 379737d4fc Log piperwins in stats jacob1 2015-05-28 10:49:56 -04:00
  • aab1f0aaf5 Prevent pipers from winning if someone is wounded Vgr E.Barry 2015-05-27 20:45:52 -04:00
  • 00b28eba2c Properly initialize var.CHARMED nyuszika7h 2015-05-27 21:50:23 +02:00
  • f054b967d9 Remove leftover reference to !ping-related commands nyuszika7h 2015-05-27 21:44:51 +02:00
  • edbe6535ad Fix !fjoin to be case-insensitive Emanuel Barry 2015-05-27 14:35:59 -04:00
  • 4393f3413a Allow piper to select a single target at all times Emanuel Barry 2015-05-27 14:30:40 -04:00
  • 019a9c3b34 Suggest "!help pingif" in the !ping removal notice nyuszika7h 2015-05-27 15:16:16 +02:00
  • c3290b2d11 s/was/has been/ in !ping removal notice nyuszika7h 2015-05-27 15:09:29 +02:00
  • 8c9561bbc3 Simplify notice about removal of !ping nyuszika7h 2015-05-27 15:06:39 +02:00
  • f97ca2cd8b Merge branch 'ping-removal' nyuszika7h 2015-05-27 15:05:17 +02:00
  • fe1527eb3c Remove !ping and related commands Vgr E.Barry 2015-05-26 14:21:46 -04:00
  • 9ecb95674b Allow lover to win with piper Vgr E.Barry 2015-05-27 00:18:40 -04:00
  • d8ee335d58 Add missing individual win for pipers Vgr E.Barry 2015-05-27 00:13:35 -04:00
  • ca5d77fa62 Fix inconsistent bold in revealroles Vgr E.Barry 2015-05-27 00:06:53 -04:00
  • 04c814ea16 ♪ come, children, come out to the forest ♫ Vgr E.Barry 2015-05-27 00:06:40 -04:00
  • c49c2647d8 Small tweaks to the guardian game mode Vgr E.Barry 2015-05-26 14:19:19 -04:00
  • d3134643c8 Add the "guardian" game mode Vgr E.Barry 2015-05-25 19:57:31 -04:00
  • dddf32134e curses! skizzerz 2015-05-25 13:59:52 -05:00
  • d00c15e19d meow skizzerz 2015-05-25 13:27:29 -05:00
  • b90a3c74ed Add wiki link to !pingif help nyuszika7h 2015-05-25 21:01:09 +02:00
  • e046358a62 Check if var.AFTER_FLASTGAME is not None instead of truthy or callable nyuszika7h 2015-05-24 23:14:43 +02:00
  • 0c7d5a8a53 Fix previous commit nyuszika7h 2015-05-24 23:09:08 +02:00
  • 8d9729cc15 Trigger !faftergame if the game was canceled because of timeout nyuszika7h 2015-05-24 23:07:23 +02:00
  • 90321582de Change function name (prevent clash with built-in) Vgr E.Barry 2015-05-24 12:20:51 -04:00
  • 1af340a3cb Fix wrong revealroles message for driven away ghosts (fixes #141) Vgr E.Barry 2015-05-24 12:18:15 -04:00
  • 7cc9045181 Add missing docstrings to all commands Vgr E.Barry 2015-05-24 12:17:58 -04:00
  • e714e4216c Send !revealroles output to channel if called in-channel in debug mode nyuszika7h 2015-05-24 17:55:59 +02:00
  • 6f64be45ed Notify users when they are not allowed to use !revealroles nyuszika7h 2015-05-24 17:22:17 +02:00
  • 774aa50851 Fix dead vengeful ghost being able to !revealroles from alt connection nyuszika7h 2015-05-24 17:12:03 +02:00
  • ec694db07c Update README.md nyuszika7h 2015-05-24 00:30:18 +02:00
  • e32b57bcfc Rename .markdown files back to .md nyuszika7h 2015-05-24 00:28:44 +02:00
  • 38aeba7029 Link to the wiki in the !ping deprecation notice nyuszika7h 2015-05-23 19:13:48 +02:00
  • d22eb7ea0f Let reaper work in debug mode, and disable unused reaper features skizzerz 2015-05-23 11:14:22 -05:00
  • 70b0c33896 Fix up lovers winning skizzerz 2015-05-23 11:11:39 -05:00
  • 9161541c39 Fix derp in evilvillage win cond checking skizzerz 2015-05-20 23:07:49 -05:00
  • 729343bd0c Fix post-restart ping messed up by previous commit nyuszika7h 2015-05-20 20:55:53 +02:00
  • b7ca9450fc Break long messages where players are pinged nyuszika7h 2015-05-20 20:52:01 +02:00
  • 8fb103fbf6 Clarify !ping/!away/!back deprecation message nyuszika7h 2015-05-20 19:39:14 +02:00
  • b698f2495a fix DISABLED_GAMEMODES still allowing !join votes jacob1 2015-05-20 11:29:02 -04:00
  • deb1e5ae40 away/back: Send pingif advertisement in notice if called in channel nyuszika7h 2015-05-20 16:19:15 +02:00
  • fd0e6ed6d4 Merge pull request #136 from lykoss/pingif-advertisement nyuszika7h 2015-05-20 16:14:55 +02:00
  • 24d7c1ed5a Add the ability to "disable" certain game modes nyuszika7h 2015-05-19 10:43:25 +02:00
  • dfd9405fe6 !wait: use a token bucket Janik Kleinhoff 2015-05-17 22:15:39 +00:00
  • f893d12cc6 !ping: advertise pingif Janik Kleinhoff 2015-04-13 21:52:40 +00:00
  • 6b99dafd1e !away, !back: advertise pingif Janik Kleinhoff 2015-04-13 21:45:41 +00:00
  • 01a49b9aeb more things in !myrole: assassin/clone target and whether you were bitten jacob1 2015-05-13 01:11:41 -04:00
  • 69b05f4a52 fix error when dead vengeful ghost uses !myrole jacob1 2015-05-13 00:39:33 -04:00
  • c0ea08edfc Remove amnesia, mode is both broken and superseded by random skizzerz 2015-05-11 21:56:31 -05:00
  • 9ef00a9ae3 Make revealroles split output intelligently skizzerz 2015-05-10 22:03:27 -05:00
  • 7fd98331f4 Make nobody win if all the safes and all the wolves die off at once in evilvillage skizzerz 2015-05-10 17:52:54 -05:00
  • 56f61c18eb Also make village win in evilvillage if there are no more cultists skizzerz 2015-05-09 22:10:30 -05:00
  • 9745e18d66 Evilvillage balance changes: skizzerz 2015-05-09 21:13:46 -05:00
  • d6f89adbd0 Fix error with roles by doing default game mode properly, also make game modes inherit GameMode skizzerz 2015-05-09 20:58:23 -05:00
  • 77262cea75 Merge pull request #131 from lykoss/events jacob1 2015-05-09 20:43:38 -04:00
  • ee9716feeb Evilvillage balance tweaks skizzerz 2015-05-09 19:13:35 -05:00
  • abf1e1ddd6 Fix up evilvillage skizzerz 2015-05-08 00:33:15 -05:00
  • 28f2dcebf8 Add event system with one sample event in chk_win skizzerz 2015-05-07 23:29:04 -05:00
  • b8fa7c3373 Set aleatoire minimum to 8p skizzerz 2015-05-07 22:27:20 -05:00
  • 2aa9df07b9 !wiki: escape the query before building regex Janik Kleinhoff 2015-05-07 15:59:48 +00:00
  • a18cfca087 Let augur be cursed, since it doesn't make sense otherwise (they see through it, and det can also be cursed) skizzerz 2015-04-29 21:56:04 -05:00
  • 59a2247a12 Fix silenced ghost still killing (at random) skizzerz 2015-04-28 20:47:53 -05:00
  • dc9196237c Fix end-of-game message for lycan skizzerz 2015-04-27 23:13:37 -05:00
  • f7af95405a fjoin: Remove stasis if it's 1 game, error otherwise nyuszika7h 2015-04-20 19:51:54 +02:00
  • a6c4303e3e Don't ignore host stasis if user is identified nyuszika7h 2015-04-20 20:44:34 +02:00
  • c55b6703c5 don't allow fjoining users that aren't in the channel jacob1 2015-04-18 21:27:16 -04:00
  • abbca6d167 fix bug where inchan is set to false when it shouldn't be (breaks nick tracking) jacob1 2015-04-18 18:58:24 -04:00
  • 2f0a827fe8 nyuszika7h fell into a river and was swept away. jacob1 2015-04-18 17:54:31 -04:00
  • f3fd5b970c remove LEAVE_ON_LOGOUT setting, now enabled automatically when ACCOUNTS_ONLY is on jacob1 2015-04-18 17:44:59 -04:00
  • b35287f0a1 stasis is only added to accounts, not cloaks, when var.ACCOUNTS_ONLY is on jacob1 2015-04-16 13:12:50 -04:00
  • f68ad397a8 don't ping a playing using an account of someone else with that account is already joined jacob1 2015-04-16 12:56:47 -04:00
  • 2b4895f34c don't allow fjoining unidentified players when var.ACCOUNTS_ONLY is on jacob1 2015-04-16 12:11:36 -04:00
  • 1d77fc4a29 Revert "Ping joined players even if the bot was quit and restarted manually" nyuszika7h 2015-04-16 18:53:58 +02:00
  • 4b01eb2990 notify_error: Don't send a duplicate message if DEV_CHANNEL is the current channel nyuszika7h 2015-04-16 18:52:57 +02:00
  • cc3805f064 Don't ping unidentified users if ACCOUNTS_ONLY is enabled nyuszika7h 2015-04-16 16:19:35 +02:00
  • c93ead1642 Remove rarely used constant nyuszika7h 2015-04-15 23:05:06 +02:00
  • a03b585bde Fix minor oversight in commit baa3831 nyuszika7h 2015-04-15 23:12:09 +02:00
  • 1db767cafa Ping joined players even if the bot was quit and restarted manually nyuszika7h 2015-04-15 23:10:50 +02:00
  • 4ab966fc06 Handle errors gracefully when pinging previously joined players nyuszika7h 2015-04-15 23:09:39 +02:00
  • 1de23dafb8 Unhook the initial WHO hooks after processing them nyuszika7h 2015-04-16 16:07:45 +02:00
  • 9479807852 Use separate hook IDs where using the same one doesn't make sense nyuszika7h 2015-04-16 16:07:13 +02:00
  • cf096c20d0 fix !roles <gamemode> <playercount> not working, fix !roles random <playercount> working jacob1 2015-04-07 21:33:47 -04:00
  • 599ad45544 Reorganize imports nyuszika7h 2015-04-07 12:01:59 +02:00