Commit Graph

  • 5e0e022bc3 Fix wolves getting other people's messages. Vgr E.Barry 2015-02-26 12:50:20 -05:00
  • 079e13d10d Add a !players alias to !stats. Vgr E.Barry 2015-02-26 09:23:29 -05:00
  • 180f64e7b8 Improve PM commands to tell all wolves (+tell who is wolf). Vgr E.Barry 2015-02-26 09:23:19 -05:00
  • c75ec4f559 Respect settings if GA can guard self. Vgr E.Barry 2015-02-26 07:14:29 -05:00
  • 02ec5e9309 Improve some messages when beginning night. Vgr E.Barry 2015-02-25 19:31:35 -05:00
  • 10706674c3 Prevent unsuccessful !joins to trigger the ping-if timer. Vgr E.Barry 2015-02-25 17:15:37 -05:00
  • 11dbb56a0e also don't allow people with hosts matching players currently in the game to use revealroles jacob1 2015-02-24 20:49:31 -05:00
  • 58067a3264 don't allow someone to !revealroles if another player under that account name is still in the game jacob1 2015-02-24 16:12:17 -05:00
  • 1c7a60540d If revealroles is allowed during normal play, restrict it to only non-players and dead people. Still admin-only so it logs and needs to be fallowed skizzerz 2015-02-23 22:32:33 -06:00
  • e691f918c8 Revert previous 'fix' and discard any conflicting possibilities. Vgr E.Barry 2015-02-22 20:18:24 -05:00
  • 05e3ecd68f Add missing lock release causing the bot to hang up. Vgr E.Barry 2015-02-22 20:07:45 -05:00
  • 425919ffa5 Excplicitely acquire the warning lock to release it only when we need to. Vgr E.Barry 2015-02-22 19:52:21 -05:00
  • 19760a0ea7 pingif: Fix incorrect usage of 'any' nyuszika7h 2015-02-22 22:46:48 +01:00
  • 7761289893 pingif: Reorder checks (micro-optimization) and improve readability nyuszika7h 2015-02-22 22:24:38 +01:00
  • 1447284666 pingif: Add more ways to disable nyuszika7h 2015-02-22 22:20:32 +01:00
  • 27c753efb8 pingif: Remove redundant 'ping-if' alias nyuszika7h 2015-02-22 22:13:51 +01:00
  • 71b420a1a5 Merge branch 'ping-if-feature' Janik Kleinhoff 2015-02-21 23:17:19 +00:00
  • 2565f11f03 Remove leftover command prefixes. Vgr E.Barry 2015-02-21 18:01:50 -05:00
  • 13398b4bc3 Remove the command prefix from a few messages. Vgr E.Barry 2015-02-21 17:45:38 -05:00
  • 79a57f6389 Use dict.get() method where possible for ping-if settings. Vgr E.Barry 2015-02-21 17:40:26 -05:00
  • 2009f7763f don't log "unhandled commands" (all messages are still printed anyway) jacob1 2015-02-21 17:37:22 -05:00
  • d295a0bdc2 Re-add settings/__init__.py nyuszika7h 2015-02-21 23:05:08 +01:00
  • 9f6e474ff6 Remove unused code and files nyuszika7h 2015-02-21 23:02:52 +01:00
  • 66169aead4 s/game is canceled/the game is canceled/ Janik Kleinhoff 2015-02-21 21:42:44 +00:00
  • dbf614c0cc Fix !time not being usable in the join phase. Vgr E.Barry 2015-02-20 17:24:23 -05:00
  • 26dd0b9c26 Add threading locks to deal with the ping-if timer properly. Vgr E.Barry 2015-02-19 22:16:48 -05:00
  • 375e34eb3f Change the ping_join thread to be a timer instead. Vgr E.Barry 2015-02-19 16:44:30 -05:00
  • 1796c8d615 Update ping-if with @skizzerz's notes. Vgr E.Barry 2015-02-19 06:00:24 -05:00
  • cd8ffbc4b6 Remove a useless conditional. Vgr E.Barry 2015-02-18 04:30:56 -05:00
  • 7e6e190a1e Fix an undefined variable error (blame Vgr) Janik Kleinhoff 2015-02-18 05:05:26 +00:00
  • 6f6805f1ea Tweak a few pingif messages to be more descriptive. Vgr E.Barry 2015-02-17 06:08:38 -05:00
  • 7d18a3b902 Alpha tweaks skizzerz 2015-02-16 23:39:27 -06:00
  • 805f49b985 fix crash when displaying certain characters on windows ಠ_ಠ jacob1 2015-02-16 22:53:12 -05:00
  • d107173268 Improve the pingif's versatility. Vgr E.Barry 2015-02-16 20:59:11 -05:00
  • 192b97d593 Improve the ping-if to not ping multiple times the same people. Vgr E.Barry 2015-02-16 07:06:43 -05:00
  • 225fdbc6bb Update the ping-if with @skizzerz's notes. Vgr E.Barry 2015-02-15 21:03:30 -05:00
  • 75b14a87c1 Improve the ping-if feature. Vgr E.Barry 2015-02-15 17:56:00 -05:00
  • d22d03d7d6 Add the new ping-if feature. Vgr E.Barry 2015-02-15 09:43:18 -05:00
  • 40f9d9c04a !force: fix behaviour on fake nicks Janik Kleinhoff 2015-02-14 16:31:20 +00:00
  • c094028f87 Fix error arising when monster wins. Vgr E.Barry 2015-02-14 11:03:46 -05:00
  • 3d8ba4c1dd Add valentine mode skizzerz 2015-02-13 19:28:00 -06:00
  • e5fd6326ba If GA guards harlot and harlot visits and harlot is attacked, play the harlot was attacked message skizzerz 2015-02-07 20:19:18 -06:00
  • df64ebdd22 Fix !faftergame in PM with channel commands nyuszika7h 2015-02-05 14:33:17 +01:00
  • b632f659e8 Fix code introduced in 1ce5d69 to be more clear nyuszika7h 2015-02-05 14:16:32 +01:00
  • 9652eb3cec Fix death triggers skizzerz 2015-02-01 18:57:03 -06:00
  • 1ce5d69113 Improve is_admin and is_owner to check for cloak in privmsg if available. Vgr E.Barry 2015-02-01 06:08:44 -05:00
  • b490d91f7a More ghost fixes with assistance from jacob1 skizzerz 2015-01-31 22:38:32 -06:00
  • 3f990a22ec Fix dead vengeful ghost always winning with village even if they are wolfteam, and clean up a weird-looking conditional skizzerz 2015-01-31 21:57:37 -06:00
  • 8df527e9d7 Fix grammar in message displayed on initial !join nyuszika7h 2015-01-28 16:36:00 +01:00
  • 98901ab86e Add a spontaneous combustion quit message. Vgr E.Barry 2015-01-27 16:24:33 -05:00
  • ba9a9839fd noreveal balance tweaks: remove CS and make traitor turning message play when traitor turns skizzerz 2015-01-26 22:24:16 -06:00
  • 42e67f7900 Alpha balance tweak: remove gunner skizzerz 2015-01-25 19:51:55 -06:00
  • 52502de515 Add monster to cursed restrictions. Vgr E.Barry 2015-01-21 21:36:02 -05:00
  • d0db82faab simple clone role message: add missing period Janik Kleinhoff 2015-01-21 02:49:45 +00:00
  • 677bb85053 Remove leftover debug print statements nyuszika7h 2015-01-18 16:35:03 +01:00
  • 26c81c2c03 Add timestamps in the client and module loader. Vgr E.Barry 2015-01-18 09:22:03 -05:00
  • 07a684465e Merge pull request #109 from lykoss/fsync-command nyuszika7h 2015-01-18 10:14:06 +01:00
  • f5da2aff99 mode sync: handle targetless mode changes as well Janik Kleinhoff 2015-01-18 05:39:00 +00:00
  • 653e881b39 put timestamp on RESTARTING message + 2 others jacob1 2015-01-18 00:10:46 -05:00
  • be6ab9d723 really fix OverflowError with huge stasis values (by setting a cap) jacob1 2015-01-17 23:51:56 -05:00
  • befcc1d8ce fix observe error jacob1 2015-01-17 22:57:57 -05:00
  • db65f07694 Call sync_modes() on incoming server mode change (i.e. netjoin) Janik Kleinhoff 2015-01-15 21:33:45 +00:00
  • c20512163e fstasis: Handle OverflowError gracefully nyuszika7h 2015-01-17 19:00:32 +01:00
  • 39e835fe60 remove useless variable and if statement check jacob1 2015-01-16 01:09:56 -05:00
  • 7f2e3153e7 !force works on commands with raw_nick (vote) + some logic changes jacob1 2015-01-16 01:02:56 -05:00
  • 91c2c26a45 print error message when running with python 2 jacob1 2015-01-14 22:53:11 -05:00
  • 39c437517f Remove randomly-added unrelated file. Vgr E.Barry 2015-01-14 20:16:26 -05:00
  • a4806d6e89 Fix debug logging breaking assassin and love suicide. Vgr E.Barry 2015-01-14 20:00:50 -05:00
  • b9634c2b0c Add fsync command to sync modes manually Janik Kleinhoff 2015-01-14 21:02:04 +00:00
  • be4e5ff510 mass_mode: allow setting modes without argument Janik Kleinhoff 2015-01-14 19:59:54 +00:00
  • 1f916a8f57 mass_mode: look at ISUPPORT MODES= token Janik Kleinhoff 2015-01-14 19:37:46 +00:00
  • adb039e83d Make !vote/!v work as an alias for !game in the join phase nyuszika7h 2015-01-14 19:47:13 +01:00
  • 431ebe86d3 wait: Add per-user rate limit nyuszika7h 2015-01-14 13:50:14 +01:00
  • 54fe9b347b wait: Use 'playing' in the decorator nyuszika7h 2015-01-14 13:49:29 +01:00
  • 21d84922e1 don't log non-admin commands that have been !fallowed to the console jacob1 2015-01-13 21:28:36 -05:00
  • 0f566e3e39 more clear admin command logging jacob1 2015-01-13 20:47:47 -05:00
  • 87bb3fc599 Remove bold from logged messages and fix templates never logging. Vgr E.Barry 2015-01-13 20:16:47 -05:00
  • d7c5f6f9ac Make logging messages consistent. Vgr E.Barry 2015-01-10 18:15:15 -05:00
  • cdc04dc3e3 Add some more logging at some places. Vgr E.Barry 2015-01-10 16:35:02 -05:00
  • ae8a4d350b Fix vengeful ghost logging message. Vgr E.Barry 2015-01-05 18:38:56 -05:00
  • 778c3bc232 Tweak a few debug messages. Vgr E.Barry 2015-01-05 14:39:56 -05:00
  • 7b1f710fb1 Improve debug logging messages. Vgr E.Barry 2015-01-05 13:52:09 -05:00
  • cecf1c6fc5 Improve a few minor things. Vgr E.Barry 2015-01-04 18:48:25 -05:00
  • 4cc26e3ac2 Improve logger to use custom timestamps. Vgr E.Barry 2015-01-04 17:05:53 -05:00
  • 20eda8c5d1 Removed obsolete logging code. Vgr E.Barry 2015-01-03 23:04:44 -05:00
  • 55a14d6a3f Add a proper logging feature. Closes #72. Vgr E.Barry 2015-01-03 14:52:00 -05:00
  • ee00420812 fix missing space in oracle message jacob1 2015-01-12 14:21:27 -05:00
  • cbd3c60890 Fix bot crashing on start if DENY_ACCOUNTS is not empty. Vgr E.Barry 2015-01-11 22:11:14 -05:00
  • 813dc38cbf Modify message for oracle. Vgr E.Barry 2015-01-11 21:37:47 -05:00
  • 8a35862cb8 Don't display message about not receiving a PM on first night. Vgr E.Barry 2015-01-11 21:21:19 -05:00
  • c29ed805e1 Allows !v to view votes in PM. Closes #106. Vgr E.Barry 2015-01-11 19:29:34 -05:00
  • 982d6cb697 Fixed help not respecting !notice. Closes #107. Vgr E.Barry 2015-01-11 19:23:45 -05:00
  • 5917db89dc CONTRIBUTING.markdown: Minor grammar fix nyuszika7h 2015-01-08 22:29:46 +01:00
  • 71a85bbd38 Fix rate limit affecting !fstart nyuszika7h 2015-01-08 15:54:59 +01:00
  • 59a6339729 Unify "not logged in to NickServ" notices nyuszika7h 2015-01-07 19:51:08 +01:00
  • 667b824065 Fix typo: s/logged in/not logged in/ nyuszika7h 2015-01-07 19:49:56 +01:00
  • fa326b5fb3 fix fail with complete_match jacob1 2015-01-05 12:56:34 -05:00
  • 784bbe0111 prevent cases where you can unintentionally vote / act on yourself jacob1 2015-01-05 10:59:17 -05:00
  • 5f458cc9dc Fix vengeful ghost incorrectly winning skizzerz 2015-01-04 20:47:49 -06:00
  • b4fc0a214b Reduce number of immunizations doctor gets skizzerz 2015-01-03 21:29:25 -06:00