Commit Graph

  • e9874441fa !pstats without arguments sends a /notice instead of spamming the channel jacob1 2015-07-12 01:41:57 -04:00
  • 8e78068a6c small keyword argument change please ignore jacob1 2015-07-12 01:39:32 -04:00
  • 25f1bd0ee0 Allow hunters, bodyguards, and GAs to use pass. Guarding self is no longer an alias for passing as bodyguard. skizzerz 2015-07-12 00:39:33 -05:00
  • 3c8979295b Force matchmaker selection if they didn't pick. matchmaker is not told who is matched in this instance skizzerz 2015-07-12 00:13:49 -05:00
  • e1832def6e remove some code duplication: call chk_win when fool is lynched jacob1 2015-07-12 01:26:36 -04:00
  • cca871262a fix for broken nick tracking in join phase if you get removed due to a Guest/away nick jacob1 2015-07-12 00:57:27 -04:00
  • 1af572f12a shuffle villager list before pming them the roles jacob1 2015-07-11 23:59:55 -04:00
  • e6ed567364 call the chk_win event when fool is lynched jacob1 2015-07-11 22:34:40 -04:00
  • 051aff9476 fgame: Don't restrict what the default role can be nyuszika7h 2015-07-11 23:51:11 +02:00
  • 50752ccb5c Remove unused variable skizzerz 2015-07-11 13:49:56 -05:00
  • 8299a2ee91 Force shaman to act at night skizzerz 2015-07-11 13:43:50 -05:00
  • ee2a4ef2cf Fix protection not working against assassin sometimes skizzerz 2015-07-11 12:16:50 -05:00
  • 130a859458 Actually fix restarting on excess flood nyuszika7h 2015-07-10 00:07:10 +02:00
  • 3649c82174 Fix auto-restart on excess flood nyuszika7h 2015-07-09 23:55:04 +02:00
  • 4e6b7ad372 Make !time report remaining wait time during join phase skizzerz 2015-07-07 13:04:25 -05:00
  • 627da811f8 Make fallen angel kill ALL of the protectors, not just the one that would have taken effect skizzerz 2015-07-06 13:38:42 -05:00
  • 51d747e7d1 Instantly end night if nobody can act during it skizzerz 2015-07-06 13:19:22 -05:00
  • 8d528bf047 Remove !fghost and !funghost nyuszika7h 2015-07-06 20:12:01 +02:00
  • 751a284f6d Properly remove stasis on !fjoin nyuszika7h 2015-07-05 00:23:35 +02:00
  • 7f0623b4b0 Add partial role reveal nyuszika7h 2015-07-04 23:47:23 +02:00
  • 649649a355 Fix hunter turning into some other nightrole prematurely ending night on occasion skizzerz 2015-07-02 17:00:26 -05:00
  • b968f83e8b Optimize var.get_role nyuszika7h 2015-06-30 20:35:39 +02:00
  • ad26f0b693 Remove surrounding whitespace in fortunes nyuszika7h 2015-06-30 12:59:14 +02:00
  • ca9b6a2009 Allow using !coin and !pony in PM nyuszika7h 2015-06-28 11:11:08 +02:00
  • 91e122f86d Fix del_player to pass in an argument instead of using a list Vgr E.Barry 2015-06-26 08:51:03 -04:00
  • 2274e945a0 Disallow fallowing fsend skizzerz 2015-06-25 13:02:51 -05:00
  • 4e53a3556b Fix compatibility with Python 3.2 (no list.clear()) nyuszika7h 2015-06-25 17:53:06 +02:00
  • f849eb35c2 Remove debug print nyuszika7h 2015-06-20 22:55:17 +02:00
  • a009eb4819 Fix issue where !roles would output the wrong number of players Vgr E.Barry 2015-06-19 11:54:09 -04:00
  • 5c6a14154e Change !help to not display aliases Vgr E.Barry 2015-06-18 23:20:56 -04:00
  • 260918555d Change del_player to devoice all at once in multiple-deaths scenarios Vgr E.Barry 2015-06-18 22:48:48 -04:00
  • 3cab412a9b Fix silenced VG causing day transition to error out skizzerz 2015-06-15 16:44:45 -05:00
  • 7887b6b2d8 Looks like that op request wasn't so redundant. nyuszika7h 2015-06-15 20:36:43 +02:00
  • 6f62831b8a Join all channels at once and remove redundant op request nyuszika7h 2015-06-15 20:21:10 +02:00
  • 452c1b1ede Fix capability negotiation to be more sane (and IRCv3.2-compliant) nyuszika7h 2015-06-15 20:20:28 +02:00
  • 1a506907c9 Wording fix skizzerz 2015-06-15 11:04:50 -05:00
  • 7cc2aaeb4d Fix imports nyuszika7h 2015-06-15 17:36:32 +02:00
  • 106b1d61f3 Allow events to only partially determine roles to attribute Vgr E.Barry 2015-06-15 10:30:44 -04:00
  • 7f875d3b33 Remove the roles_check event Vgr E.Barry 2015-06-15 10:29:04 -04:00
  • d8161271c7 Tweak template restrictions handling Vgr E.Barry 2015-06-15 10:28:14 -04:00
  • 95967b8633 Make events.remove_listener remove empty lists as well Vgr E.Barry 2015-06-15 10:26:58 -04:00
  • 0d5839ac6a Remove redundant imports nyuszika7h 2015-06-15 15:27:56 +02:00
  • dd2d82392d Reorganize imports nyuszika7h 2015-06-15 15:09:55 +02:00
  • 4d8576481b Change event dispatchers to not pass in mutable arguments Vgr E.Barry 2015-06-14 23:24:48 -04:00
  • 4d15ee0421 Revert "Speed up startup time a bit" skizzerz 2015-06-14 22:25:58 -05:00
  • 77d1eda074 Speed up startup time a bit Vgr E.Barry 2015-06-14 23:13:49 -04:00
  • d069345c2c Refactor of the random game mode to use the role_attribution event Vgr E.Barry 2015-06-14 22:57:23 -04:00
  • a7a3b4a045 Add a role_attribution event dispatcher Vgr E.Barry 2015-06-14 22:56:57 -04:00
  • 3888c51da5 s/!roles was disabled/!roles is disabled/ again Vgr E.Barry 2015-06-14 22:54:51 -04:00
  • 5d8cd14db8 Add chk_traitor event (for the random game mode) Vgr E.Barry 2015-06-14 16:35:14 -04:00
  • aaaf3df0f5 Add a roles check event for when game starts Vgr E.Barry 2015-06-14 16:34:42 -04:00
  • a8984b6a56 Add event for amnesiac turning (for the random game mode) Vgr E.Barry 2015-06-14 16:32:39 -04:00
  • 5c4dcec8e6 Remove \x02 from console and file output Vgr E.Barry 2015-06-14 16:31:29 -04:00
  • 1d711b9cee s/!roles was disabled/!roles is disabled/ Vgr E.Barry 2015-06-14 16:12:50 -04:00
  • 81e3e688ab Fix Event.dispatch to return True if execution is to proceed Vgr E.Barry 2015-06-14 16:06:36 -04:00
  • 28dc0a8e14 Fix corner case with multiple pipers Vgr E.Barry 2015-06-14 12:06:52 -04:00
  • 1591655c68 Log admin commands to audit.log as well nyuszika7h 2015-06-14 17:45:46 +02:00
  • f8cc2aef1d fallow/fdeny: Add -cmd to complement -cmds nyuszika7h 2015-06-14 16:14:39 +02:00
  • 36d2e6b83e Tweaks to !fallow/!fdeny nyuszika7h 2015-06-14 14:45:45 +02:00
  • f3ab9b1512 Simplify some conditionals for valentines role attribution Vgr E.Barry 2015-06-13 17:14:22 -04:00
  • fb964e370a Remove DISABLED_GAMEMODES nyuszika7h 2015-06-13 17:25:23 +02:00
  • 93e842f9aa Rage rage grumble grumble skizzerz 2015-06-12 23:53:09 -05:00
  • 7b9b79a0d1 Make code a tiny bit more readable skizzerz 2015-06-12 12:29:45 -05:00
  • 5ad726601e Fix previous commit nyuszika7h 2015-06-12 19:11:30 +02:00
  • ff4f186498 If a player got multiple totems, send only one message nyuszika7h 2015-06-12 19:08:06 +02:00
  • fde409aea2 Don't show (Account) in fallow/fdeny list if ACCOUNTS_ONLY is set skizzerz 2015-06-12 11:21:54 -05:00
  • d87db24f51 noreveal balance tweaks skizzerz 2015-06-09 18:22:59 -05:00
  • b374bd42a2 don't show disabled game modes in !help game jacob1 2015-06-09 12:19:14 -04:00
  • 22bc669650 fix is/are grammar in [wolf] mystic messages jacob1 2015-06-09 12:08:57 -04:00
  • c5fa4445b2 Reset some rate limits when game is started nyuszika7h 2015-06-09 16:56:30 +02:00
  • 47b18d3655 remove village elder role jacob1 2015-06-09 01:39:16 -04:00
  • 255a3562c8 Add village elder to amnesiac blacklist in 'random' games jacob1 2015-06-08 22:07:49 -04:00
  • fdd1fc5c12 Merge pull request #146 from lykoss/fallen Emanuel Barry 2015-06-08 20:26:16 -04:00
  • 02a35b8d20 Fix TypeError from list+tuple and s/sum/count/ where able skizzerz 2015-06-08 19:22:09 -05:00
  • 5383ea75f8 Fix error if bot uses temporary nickname Vgr E.Barry 2015-06-08 19:04:22 -04:00
  • 6a7f9fe906 Fix denied commands still triggering Vgr E.Barry 2015-06-05 22:58:38 -04:00
  • 6604de63e3 Also hide villager-like roles from wolf mystic skizzerz 2015-06-05 19:27:09 -05:00
  • 6fa4910430 Further improve flastgame Vgr E.Barry 2015-06-04 21:07:49 -04:00
  • ca8719fc7d Fix flastgame Vgr E.Barry 2015-06-04 20:53:37 -04:00
  • a2d79a224c improve --verbose readability jacob1 2015-06-04 20:00:45 -04:00
  • 910fd0a8cb Fix decorators erroring with every message Vgr E.Barry 2015-06-04 19:51:21 -04:00
  • 9dc52441e8 Fix some commands not working in alt channels Vgr E.Barry 2015-06-04 19:37:12 -04:00
  • c47fa284d2 noreveal tweaks skizzerz 2015-06-04 17:53:22 -05:00
  • 562fba2029 Merge pull request #145 from lykoss/new-decorators Ryan Schmidt 2015-06-04 15:43:12 -07:00
  • 70bced24a6 New roles, protection semantics, and alpha fixes skizzerz 2015-06-04 01:30:50 -05:00
  • 8b1315eef6 Fix error on exchange totem if harlot who visits oneself is targetted Vgr E.Barry 2015-06-04 12:45:09 -04:00
  • 4382d91008 Modify hook handling Vgr E.Barry 2015-06-04 10:55:53 -04:00
  • ee97d6f45e Fix duplicate function name Vgr E.Barry 2015-06-04 10:55:06 -04:00
  • 49f0ba220b Modify all commands call to properly call the commands Vgr E.Barry 2015-06-04 10:50:10 -04:00
  • dcc23ce554 Modify how permissions are checked Vgr E.Barry 2015-06-04 09:45:31 -04:00
  • b6211748a1 Add the 'phases' and 'silenced' arguments to the cmd decorator Vgr E.Barry 2015-06-04 09:44:34 -04:00
  • 581cda4ac3 Fix revealroles/myrole bitten messages skizzerz 2015-06-03 12:12:38 -05:00
  • dadff67f74 Guardian modifications skizzerz 2015-06-03 10:50:32 -05:00
  • f1285d2237 Tweak the decorators to no longer have mangled __call__ Vgr E.Barry 2015-06-03 11:09:26 -04:00
  • d8bc216df4 fix !frestart not actually restarting the bot jacob1 2015-06-03 01:31:34 -04:00
  • 040be2ff31 Piper/charming fixes skizzerz 2015-06-02 23:57:36 -05:00
  • 3f0bce320e Fix typo, blame Vgr Janik Kleinhoff 2015-06-03 03:28:19 +00:00
  • ca2e901d58 Mass overhaul to the decorators Vgr E.Barry 2015-06-01 16:37:22 -04:00
  • 416ded936d Fix another faulty len() call Vgr E.Barry 2015-06-01 14:39:48 -04:00
  • f75592d571 Fix error in !stats if alpha wolf is in play Vgr E.Barry 2015-06-01 14:35:48 -04:00