Commit Graph

  • fe141b288f Allow specifying a prefix (e.g. for channels) for context.send() Vgr E. Barry 2016-10-31 22:22:48 -04:00
  • 5c9b13ce87 Improve NOTICE handling Vgr E. Barry 2016-10-31 20:59:52 -04:00
  • 12eab068be Change the user handling calls in wolfgame.py Vgr E. Barry 2016-10-30 11:49:02 -04:00
  • 795caa83fe Forward fixes for the new interface Vgr E. Barry 2016-10-31 17:57:48 -04:00
  • 7e856859cb Merge pull request #250 from lykoss/irc-hooks Ryan Schmidt 2016-10-31 10:13:19 -07:00
  • 0a7752fd15 newline changes in error logger jacob1 2016-10-30 23:02:50 -04:00
  • d602a33efd Update handle_error to be more useful Vgr E. Barry 2016-10-30 22:34:46 -04:00
  • a2257ce692 Fix pastebin_tb to actually use the passed traceback Vgr E. Barry 2016-10-30 22:32:08 -04:00
  • c968e1192a Even better exception printing, like in tracebacks nyuszika7h 2016-10-30 20:09:54 +01:00
  • e5f922d548 Improve exception printing through !eval and !exec Vgr E. Barry 2016-10-30 14:03:46 -04:00
  • 57a628f135 Update help text for !say/!act nyuszika7h 2016-10-29 23:26:35 +02:00
  • 84124f3532 Fix requirements.txt to depend on the right enum module nyuszika7h 2016-10-29 17:28:43 +02:00
  • b3620477e5 Adjust kick reason for tempban sanctions to be more useful skizzerz 2016-10-28 17:22:25 -05:00
  • 21fc1f81c0 Fix error on attempting to warn with invalid expiration value skizzerz 2016-10-28 17:19:12 -05:00
  • eef934c433 Custom keys can't fit in lykos. Tsk tsk @laneatomic Vgr E. Barry 2016-10-28 14:37:17 -04:00
  • f3e1273dbc Add a new hooks.py file Vgr E. Barry 2016-10-27 19:15:33 -04:00
  • af96a2544e Merge pull request #248 from lykoss/context-base-stuff Ryan Schmidt 2016-10-27 15:26:45 -07:00
  • 317a5edab9 @skizzerz must *obviously* be an op! Vgr E. Barry 2016-10-27 18:15:29 -04:00
  • 5eba188607 Also fix idols when wild child itself changes nick nyuszika7h 2016-10-27 20:49:56 +02:00
  • a0092b981f Update wild child's idol when they change nick nyuszika7h 2016-10-27 20:42:11 +02:00
  • 349433c9ab Do a direct lookup for hostmasks for stasis. Vgr E. Barry 2016-10-27 09:13:07 -04:00
  • 2877abea55 Update as per @skizzerz's comments Vgr E. Barry 2016-10-26 20:06:29 -04:00
  • 430b73ef33 Re-do 85972db5 to not be utterly idiotic skizzerz 2016-10-25 21:28:18 -05:00
  • 85972db5b1 Update Event to allow arbitrary keyword arguments Vgr E. Barry 2016-10-25 21:25:33 -04:00
  • 5ec273c6e0 New IRCContext, Channel and User classes Vgr E. Barry 2016-10-25 18:20:31 -04:00
  • 0ad4af4240 Change !fstop back to require prefix nyuszika7h 2016-10-25 21:42:28 +02:00
  • 281ac8e21e Don't require !f prefix for admin commands where unambiguous nyuszika7h 2016-10-25 21:07:47 +02:00
  • 6ac05fb3e6 Make !update not pull if a game is running nyuszika7h 2016-10-25 17:49:10 +02:00
  • 946e84cbd3 Add !update command nyuszika7h 2016-10-25 17:00:50 +02:00
  • 797d95fac8 Fixes to !fpull and !frestart nyuszika7h 2016-10-25 16:38:46 +02:00
  • 1d664fae6b fix error when doing 'kill and', 'kill and 7' will try killing 'and' and '7' jacob1 2016-10-25 08:27:28 -04:00
  • 24c5e845d3 prevent bodyguard from guarding self, this shouldn't be possible jacob1 2016-10-24 23:04:02 -04:00
  • 0580915150 Allow specifying lover wins with fool in !fgame roles nyuszika7h 2016-10-24 17:25:51 +02:00
  • 430fa3c7c7 really fix role_attribution argument order in random jacob1 2016-10-22 22:16:56 -04:00
  • d0c19357df Fix wrong order of arguments nyuszika7h 2016-10-22 17:59:06 +02:00
  • c2fd50a33e Fix piper !pass breaking the bot skizzerz 2016-10-20 16:45:35 -05:00
  • ab8a05ac1b log errors to errors.log again jacob1 2016-10-19 21:01:29 -04:00
  • c8a5f804da Fix wolfteam VG killing protected people skizzerz 2016-10-19 19:25:52 -05:00
  • 765acd2300 Merge branch 'remove_start_timer' nyuszika7h 2016-10-19 21:49:27 +02:00
  • 684abf58b4 Minor code style fixes to previous commit nyuszika7h 2016-10-19 21:48:23 +02:00
  • a6c6236e4f Stop start vote timer if player leaving is the only one who voted Lukas Martini 2016-07-07 03:30:43 +02:00
  • 55c70570af Switch param order of role_attribution event skizzerz 2016-10-18 21:56:14 -05:00
  • 95133160ab Tell dullahan their role at night even if targets dead nyuszika7h 2016-10-18 15:06:33 +02:00
  • 51782152a4 Update .mailmap Kyle Fahringer 2016-10-16 15:29:09 -04:00
  • 57b5775ff5 Update .mailmap nyuszika7h 2016-10-16 21:02:25 +02:00
  • 9c041e253c fix "you are a cursedtraitor" jacob1 2016-10-15 22:16:35 -04:00
  • 4e8f083dc2 Make !refreshdb expire stasis and tempbans Ryan Schmidt 2016-10-13 15:04:30 -07:00
  • 6b9453afa1 Use more specific OS exceptions Vgr E. Barry 2016-10-08 08:47:23 -04:00
  • 36b5543d24 Remove !wiki title check as it is too restrictive nyuszika7h 2016-09-26 16:32:18 +02:00
  • 925819e517 Remove stray cat from busy street Vgr E. Barry 2016-09-26 07:11:12 -04:00
  • 5ef750aa2e Update !wiki to use the new wiki jacob1 2016-05-01 23:13:54 -04:00
  • 2dac49f741 Fix dullahan spine whip breaking due to FA split skizzerz 2016-09-25 19:39:52 -05:00
  • 12edbdfb43 Make "!gstats <num>" also show total of all gamemodes nyuszika7h 2016-09-24 23:22:33 +02:00
  • 3ce7e1d72f fix error in !gamestats # jacob1 2016-09-24 15:31:46 -04:00
  • e0bf47c182 Make !gstats show totals for all game modes by default nyuszika7h 2016-09-24 12:27:45 +02:00
  • 810433b656 Revamp alpha skizzerz 2016-09-23 23:28:28 -05:00
  • bfc675e953 Split fallen angel skizzerz 2016-09-23 20:10:04 -05:00
  • 9f21eb65c3 Fix gstats reporting 'foo wins' skizzerz 2016-09-23 18:52:21 -05:00
  • 5a20801209 Mention game mode in !gstats output nyuszika7h 2016-09-23 15:13:59 +02:00
  • 1bce120e1c Remove cursed and mayor from evilvillage skizzerz 2016-09-17 13:29:17 -05:00
  • 4ab6acee09 Always use pipe separator for notes in warning log nyuszika7h 2016-09-15 15:18:38 +02:00
  • cc7138eb44 Fix cursed villager not being seen as wolf skizzerz 2016-09-13 16:42:54 -05:00
  • 01dfdc7ac4 Split blessed and cursed villager skizzerz 2016-09-13 16:35:54 -05:00
  • f5d510374a Fix !warn ack duplicating stasis, remove !fquit warning skizzerz 2016-09-13 10:55:52 -05:00
  • cfcc37f9c9 Clarify that piper can also charm just one player nyuszika7h 2016-09-13 17:17:26 +02:00
  • 9ea822d7d8 Lowercase account in !fflags with single argument nyuszika7h 2016-09-13 12:42:28 +02:00
  • 0a763b64e5 Fix previous commit to ACTUALLY set the stasis skizzerz 2016-09-12 23:42:42 -05:00
  • b23f17cd75 Delay stasis until warning is acked skizzerz 2016-09-12 23:39:11 -05:00
  • cd9e436bc2 Fix error when VG is driven off by retribution totem skizzerz 2016-09-12 14:05:32 -05:00
  • 01b7cea83c Use regular lowercase for hosts + minor code cleanup nyuszika7h 2016-09-11 19:59:46 +02:00
  • 037065b40c Don't let dead players with same account/host rejoin in maelstrom nyuszika7h 2016-09-11 17:40:20 +02:00
  • cae1df1423 Fix !swap and !fsync voicing players during night if DEVOICE_DURING_NIGHT is set jacob1 2016-09-10 23:27:51 -04:00
  • 446d77b452 Split GA and bodyguard skizzerz 2016-09-10 11:22:10 -05:00
  • 87e8b57745 Adjust warnings track skizzerz 2016-09-10 11:00:04 -05:00
  • ecbf32c9ad Add an explanatory message for pings after bot restart nyuszika7h 2016-09-09 21:41:45 +02:00
  • 35f12d311e Slight reword in game timeout message nyuszika7h 2016-09-09 21:40:45 +02:00
  • 21c3931b7b Reply in private at night if DEVOICE_DURING_NIGHT is on nyuszika7h 2016-09-09 21:27:47 +02:00
  • 0adee06b40 Fix voting mayor skizzerz 2016-09-08 19:07:22 -05:00
  • 20d5ede0f2 Fix !ftemplate nyuszika7h 2016-09-08 22:07:00 +02:00
  • 8dddd4c3b0 Move other nicks to be kicked to guest nick pattern nyuszika7h 2016-09-03 21:58:57 +02:00
  • f51833d4c4 fix error when day times out with a tie vote jacob1 2016-09-03 14:28:39 -04:00
  • 0ee47253f4 Fix missing message with fflags when nobody has access skizzerz 2016-09-02 13:58:29 -05:00
  • 0287b05bcd Split shaman skizzerz 2016-09-02 13:56:26 -05:00
  • 8bd98b9e5c Make guest nick pattern configurable nyuszika7h 2016-08-29 00:55:36 +02:00
  • 1082736d2e Check for actual guest nicks rather than anything starting with "Guest" nyuszika7h 2016-08-27 17:11:17 +02:00
  • 2dd19f3277 Fix death totems not triggering VG correctly skizzerz 2016-08-26 13:19:19 -05:00
  • e816f4b436 Fix issue where sometimes the bot didn't recognize someone returning to the village skizzerz 2016-08-25 21:47:37 -05:00
  • 2f0d299903 Fix !fwarn del log message, modify colors jacob1 2016-08-25 21:59:43 -04:00
  • b950060285 Fxi tpyo skizzerz 2016-08-25 13:17:12 -05:00
  • cc05019fc3 Instruct users to do "pip install --user" instead nyuszika7h 2016-08-24 23:09:17 +02:00
  • 67e6d086a2 Add support for CTCP TIME nyuszika7h 2016-08-13 23:00:03 +02:00
  • 7cbc86cc98 Add hard dependency for typing and type hints Vgr E. Barry 2016-08-24 16:58:24 -04:00
  • 7fd6654480 Tweak startup dependency error message formatting Vgr E. Barry 2016-08-24 16:49:53 -04:00
  • f19f2af5f6 Update CONTRIBUTING.md nyuszika7h 2016-08-23 23:52:38 +02:00
  • 55fa1cbb88 Fix error when wolves attack monster skizzerz 2016-08-23 12:05:50 -05:00
  • cd0423deb0 Fix wild child skizzerz 2016-08-21 21:11:12 -05:00
  • 411d8a6509 Revert "Disable wild child in random" skizzerz 2016-08-21 14:10:43 -05:00
  • b089a6eee8 Disable wild child in random jacob1 2016-08-21 15:09:14 -04:00
  • 5e2e905c35 fix clone_notify message jacob1 2016-08-20 22:37:09 -04:00
  • 1fdd9250d6 Fix tempban sanction not working skizzerz 2016-08-19 23:46:13 -05:00