Commit Graph

  • c233cbfc1f Merge pull request #149 from lykoss/data-types-refactor nyuszika7h 2015-08-29 23:46:54 +02:00
  • aca7ea418f Mass refactor of the data types Vgr E.Barry 2015-08-29 23:45:44 +02:00
  • fa7cec485b frole: Add new players to default role and voice them nyuszika7h 2015-08-28 16:12:44 +02:00
  • 5bc3a96203 fix duplication and possible empty player list in the message previously charmed players get jacob1 2015-08-28 01:35:30 -04:00
  • 36c56f8f5f fix error every time you PM the bot in debug mode jacob1 2015-08-28 01:18:42 -04:00
  • f55492e6c8 Unconditionally print traceback Emanuel Barry 2015-08-27 18:17:45 -04:00
  • 403e491c60 Fix bot sending idle warning in PM when messaging it after you're dead nyuszika7h 2015-08-27 23:47:08 +02:00
  • a5a5c1c022 Mention oracle & augur in traitor message; fix cursed traitor message nyuszika7h 2015-08-27 23:10:02 +02:00
  • 8be512c216 Repeat idle warning in PM if the player is PMing the bot nyuszika7h 2015-08-27 21:07:53 +02:00
  • 77619306ec Fix bodyguard message Emanuel Barry 2015-08-27 14:51:21 -04:00
  • b3f30bbd91 Improve error handler Emanuel Barry 2015-08-27 10:02:56 -04:00
  • 3dc3e4d172 Fix race condition for day timing out immediately when a vote succeeds skizzerz 2015-08-26 20:09:57 -05:00
  • bb5cb78c68 Fix fgame bug, str.split has idiotic semantics in python skizzerz 2015-08-25 22:46:45 -05:00
  • 75c407c403 Track player stats by nick if accounts are disabled skizzerz 2015-08-25 15:52:27 -05:00
  • 886434272f Remove !me alias for !mystats nyuszika7h 2015-08-24 19:54:13 +02:00
  • 82ef99b837 Fix !join telling you to !swap if you're already joined nyuszika7h 2015-08-18 12:42:51 +02:00
  • 3ce856818a fix the bot pinging everyone instead of just people using !pingif if DISABLE_ACCOUNTS is on jacob1 2015-08-17 18:17:36 -04:00
  • 5a2a098db6 !wiki: Catch socket.timeout nyuszika7h 2015-08-17 22:53:12 +02:00
  • 79066e5ec6 Fix error in on_invite (blame @Vgr255) nyuszika7h 2015-08-16 12:06:15 +02:00
  • 835441caea fix bug where you could fdeny the same command multiple times if done by host jacob1 2015-08-14 01:30:42 -04:00
  • b936a4d3c5 More lynch/quit/no victims messages billion57 2015-07-15 01:31:59 -04:00
  • 3534cc7d78 Better handle non-built-in exceptions Vgr E.Barry 2015-08-10 09:49:52 -04:00
  • d58a9249ab Update error handler to ignore non-errors Vgr E.Barry 2015-08-10 09:09:14 -04:00
  • 0dd3c08862 Exit immediately if Ctrl-C is pressed twice nyuszika7h 2015-08-08 22:46:32 +02:00
  • e8fc9f01bb Ping players when ending game due to error in join phase nyuszika7h 2015-08-08 22:16:06 +02:00
  • 58286e7596 !swap: Don't error if user is not playing nyuszika7h 2015-08-08 22:06:25 +02:00
  • 7e1c656185 Fix harlot dying visiting protected victim skizzerz 2015-08-06 22:30:32 -05:00
  • 1b50a37b69 Fix break_long_message, broken in 57930976263b3a3146b9fe3ce838b3f2064a0df1 skizzerz 2015-08-06 22:06:04 -05:00
  • 38b7ef81e2 Add proper error handling. Closes #151 Vgr E.Barry 2015-08-06 12:29:47 -04:00
  • 74555f013a Fix Windows error messages in !ping nyuszika7h 2015-08-06 12:37:37 +02:00
  • 74d4f9c95e Actually add that ping message nyuszika7h 2015-08-06 12:27:39 +02:00
  • e27cb0c1e0 Add another ping message nyuszika7h 2015-08-06 12:27:10 +02:00
  • b3c8fd562a Fix some errors and style in !swap Vgr E.Barry 2015-08-05 21:55:09 -04:00
  • a6a128586d Add a !swap command. Closes #129 Vgr E.Barry 2015-08-05 21:28:04 -04:00
  • 188ede0b2e Change is_user_altpinged to return only an integer Vgr E.Barry 2015-08-05 21:22:42 -04:00
  • 397d7362db Update !roles Vgr E.Barry 2015-08-01 09:54:08 -04:00
  • eef01df1f7 Nitpick by ChrisE Vgr E.Barry 2015-08-01 09:35:27 -04:00
  • ff53ad4bcf Modify is_user_stasised to return only an integer, not a tuple Vgr E.Barry 2015-08-01 09:22:42 -04:00
  • 0eee4b1c88 Fix random randomly failing to start Vgr E.Barry 2015-08-01 09:18:19 -04:00
  • 29cf18f7be Update revealroles Vgr E.Barry 2015-07-31 13:30:40 -04:00
  • 7c9b5ce51b Fix decorators Vgr E.Barry 2015-07-31 13:29:26 -04:00
  • e259502ad4 Change a few hasattr/getattr calls for something more intuitive Vgr E.Barry 2015-07-31 13:29:05 -04:00
  • f40e749c07 Allow !fjoin to join ranges of fake nicks Vgr E.Barry 2015-07-31 13:28:34 -04:00
  • 5793097626 Improve var.break_long_message Vgr E.Barry 2015-07-31 13:28:08 -04:00
  • dc54fdc883 Add random !ping replies Vgr E.Barry 2015-07-31 13:26:50 -04:00
  • 6fecec6df3 Re-add limit for fwait skizzerz 2015-07-30 13:06:48 -05:00
  • e27fd8c1fa Fix connect hooks skizzerz 2015-07-29 03:14:10 -05:00
  • dbb80a940e Fix issues related to undernet (and in general) skizzerz 2015-07-28 22:35:47 -05:00
  • b4c5fc4188 Fix error introduced in 32ab792e skizzerz 2015-07-27 22:36:43 -05:00
  • 9d10a1a342 Display what amnesiac would have turned into at end of night Vgr E.Barry 2015-07-27 10:24:55 -04:00
  • 120a2f3717 Fix error (blame @nyuszika7h) Vgr E.Barry 2015-07-27 09:26:40 -04:00
  • 32ab792e2f Use the specified username for NickServ identify nyuszika7h 2015-07-27 14:19:46 +02:00
  • 7751efdd3c Another accidentally removed config option. nyuszika7h 2015-07-27 14:14:15 +02:00
  • 578c86a8e1 Oops, accidentally removed this from the example config nyuszika7h 2015-07-27 13:55:08 +02:00
  • 21060b2bfb Add an option to change NickServ's name and the identify command nyuszika7h 2015-07-27 13:08:52 +02:00
  • 80f5f7d4e8 Separate bite from kill for alpha wolf. skizzerz 2015-07-26 23:29:40 -05:00
  • 017811b7db Fix game mode docstring parsing Vgr E.Barry 2015-07-26 13:34:04 -04:00
  • 4eaedea442 Fix fgame autocompletion skizzerz 2015-07-26 12:32:07 -05:00
  • 0e704e5533 Fix missing period in !hex message nyuszika7h 2015-07-25 20:45:04 +02:00
  • 6dd9c199fd Disable stats for noreveal, and make the 'no reveal' message more clear skizzerz 2015-07-24 12:27:08 -05:00
  • 2f5712cb3b Prefix "/me"s in wolfchat with an asterisk nyuszika7h 2015-07-24 13:49:56 +02:00
  • c39298cd43 remove det from lycan (a bit too OP), replaced with 2nd seer at 19p (fakeclaiming opportunity) jacob1 2015-07-22 20:27:41 -04:00
  • bf18c5fbb2 Fix previous commit nyuszika7h 2015-07-22 21:10:15 +02:00
  • c3fa5d4907 Change all "to not" -> "not to" nyuszika7h 2015-07-22 21:01:09 +02:00
  • 0d0bda349d Announce wolf/alpha retracting in wolfchat too & remove redunant check nyuszika7h 2015-07-22 20:56:55 +02:00
  • e1271290aa Add note about random picking to shaman and matchmaker role message nyuszika7h 2015-07-22 19:03:16 +02:00
  • a41d302607 Fix "already charmed" message for piper nyuszika7h 2015-07-22 18:32:20 +02:00
  • 164785d589 Announce wolf actions in wolfchat nyuszika7h 2015-07-22 17:59:53 +02:00
  • 22faf0b961 Skip leading symbols in complete_match nyuszika7h 2015-07-22 16:11:38 +02:00
  • d26c621b55 Fix win sequencing bug skizzerz 2015-07-20 23:06:22 -05:00
  • f65f48c70d Add missing bolding + period & fix format string nyuszika7h 2015-07-20 17:52:40 +02:00
  • 66fe0ec167 Fix typo that broke everything nyuszika7h 2015-07-20 15:58:34 +02:00
  • 93345c990d Make DISABLE_ACCOUNTS actually disable account-related stuff. skizzerz 2015-07-19 14:33:49 -05:00
  • 40a7337ee8 Remove redundant calls to set() in previous commit nyuszika7h 2015-07-19 21:24:23 +02:00
  • 66a8826eb1 Reuse same code for is_admin/is_owner nyuszika7h 2015-07-19 21:22:04 +02:00
  • c13e3087d6 Clean up botconfig.py.example nyuszika7h 2015-07-19 12:15:45 +02:00
  • 99e4a49fe6 Also deduct min lycans if it is possible alpha turn with GAs around skizzerz 2015-07-19 04:02:57 -05:00
  • 7ad4098aed Fix idlers breaking stats skizzerz 2015-07-17 13:15:52 -05:00
  • efcb60e4f5 Merge pull request #152 from lykoss/stats_overhaul nyuszika7h 2015-07-17 18:42:57 +02:00
  • 116653432b !stats Overhaul skizzerz 2015-07-13 02:35:14 -05:00
  • ccc1bb68ec Fix "currently not" -> "not currently" nyuszika7h 2015-07-17 09:46:27 +02:00
  • 90a02de767 remove 'curse <self>' pass alias for warlock jacob1 2015-07-16 22:31:45 -04:00
  • 680e24dd8b allow warlock and piper to use !pass (they can later decide to use their powers) jacob1 2015-07-16 22:26:12 -04:00
  • e9fa4a0293 fix var.LASTGIVEN with silenced shamans jacob1 2015-07-16 20:32:30 -04:00
  • b08849b14f if there are multiple pipers ('random' games), tell the other pipers who is being charmed jacob1 2015-07-16 19:46:30 -04:00
  • bbfa5331e4 silenced shamans no longer randomly give out totem at end of night jacob1 2015-07-16 19:25:38 -04:00
  • bd4b89ef01 delay PMing charmed players until daytime jacob1 2015-07-16 19:06:49 -04:00
  • 75d55ab461 Make non-simple message to turncoats more clear if they don't have a side skizzerz 2015-07-15 21:00:15 -05:00
  • 2f3f4b17ea Add support for stasising wildcard hostmasks nyuszika7h 2015-07-15 20:14:38 +02:00
  • 3b5a72f3d8 Add missing space skizzerz 2015-07-15 12:31:11 -05:00
  • 9a0c96eab0 Fix comment in mad game mode nyuszika7h 2015-07-15 18:18:00 +02:00
  • d4f786200b Fix turncoat handling for amnesiacs and clones skizzerz 2015-07-14 22:45:53 -05:00
  • c0575bd460 Add turncoat role skizzerz 2015-07-14 21:59:40 -05:00
  • 0286a55e6b Add 'r' as an alias for 'retract' skizzerz 2015-07-13 21:10:48 -05:00
  • 37c52337e6 fix !revealroles error jacob1 2015-07-13 12:08:13 -04:00
  • 4a1c10b697 allow shaman to change targets during the night jacob1 2015-07-12 19:42:53 -04:00
  • adddbe70ff Properly fix error when shaman idles (obsolotes f72a9c3) skizzerz 2015-07-12 11:46:46 -05:00
  • 21d3a8aa68 Fix !frestart on InspIRCd nyuszika7h 2015-07-12 16:21:52 +02:00
  • f72a9c37d9 Fix error when shaman idles nyuszika7h 2015-07-12 12:57:00 +02:00
  • c30faf8831 Re-add "Nobody wins." when there are no players remaining nyuszika7h 2015-07-12 10:54:07 +02:00