9314afcc60Changed behavior of stats command and added a players command.
zamabe
2012-02-20 14:58:58 -06:00
fbaeb31455Allow players to join the game after being pinged.
zamabe
2012-02-20 14:49:27 -06:00
776be63679.hgignore
Jimmy Cao
2011-12-29 17:46:08 -06:00
52e4e8c578various tweaks
Jimmy Cao
2011-12-29 17:41:25 -06:00
c4d6911954small tweaks in !fgame
Jimmy Cao
2011-12-29 13:30:59 -06:00
6460124b3fupdate readme
Jimmy Cao
2011-12-29 12:23:33 -06:00
2d3862ffafbetter regex matching for quiet list at startup
Jimmy Cao
2011-12-29 10:35:30 -06:00
012cf83607automatic devoice and -q when join
Jimmy Cao
2011-12-29 02:45:54 -06:00
7df93e497fRainboy's ingenius fix for issue 59: no devoice if player DC's
Jimmy Cao
2011-12-29 00:32:26 -06:00
16fe18f302fixed werecrow bugs
Jimmy Cao
2011-12-28 23:34:59 -06:00
b2e5702187fix the wording in werecrow messages
Jimmy Cao
2011-12-28 19:01:12 -06:00
6b2ec13fb6update botconfig.py example to reflect recent changes
Jimmy Cao
2011-12-28 17:51:53 -06:00
945190a6e1major restructuring
Jimmy Cao
2011-12-28 17:44:11 -06:00
497876cbfachanged database structure a bit
Jimmy Cao
2011-12-22 17:27:33 -06:00
5279e36a3ffixed possible bugs
Jimmy Cao
2011-12-21 23:42:16 -06:00
5f6ffffdd3massive improvements to tracking
Jimmy Cao
2011-12-21 23:03:23 -06:00
c149166be6improved tracking
Jimmy Cao
2011-12-21 21:29:44 -06:00
83494a4c94better stats (needs testing)
Jimmy Cao
2011-12-21 20:48:56 -06:00
37d690a762added support for account-notify
Jimmy Cao
2011-12-21 20:04:30 -06:00
4e1f76a8c0added support for extended join
Jimmy Cao
2011-12-21 18:20:25 -06:00
18d0c74ff9removed nick change tracking
Jimmy Cao
2011-10-23 15:20:37 -05:00
97b9f12d09prevent nick changing DC'd players
Jimmy Cao
2011-10-10 19:21:41 -05:00
eb119591dafix a wolf relay bug
Jimmy Cao
2011-09-11 17:58:02 -05:00
2df8db9d95fix autorestart after kick due to excess flood
Jimmy Cao
2011-09-10 17:37:38 -05:00
e5a60b84ed!frehash in debug mode sets timers to 0 now
Jimmy Cao
2011-09-10 14:38:58 -05:00
fc7dbcb8e9fix nick change recording
Jimmy Cao
2011-09-10 14:00:16 -05:00
92c3e17c75emergency response to a change in freenode's settings
Jimmy Cao
2011-09-09 22:51:00 -05:00
b742839c6fadd gunner, drunk to the end-of-game stats listing
Jimmy Cao
2011-09-05 22:32:53 -05:00
a967d166ddfix fake nick recognition
Jimmy Cao
2011-09-04 00:25:32 -05:00
922ec19b7fchange line endings to unix style
Jimmy Cao
2011-09-03 23:41:31 -05:00
cdbbe77b89fix another bug
Jimmy Cao
2011-08-22 16:45:27 -05:00
888c509fe3fix bug 56
Jimmy Cao
2011-08-22 16:25:46 -05:00
446f62f6b8add a player record on join in the database
Jimmy Cao
2011-08-21 00:39:06 -05:00
290bb9da1erecord the cloaks of dead people
Jimmy Cao
2011-08-19 23:52:55 -05:00
61cf387d0dTweak the stats database so that tying stats data to a player is much easier
Jimmy Cao
2011-08-19 00:15:05 -05:00
d87d362d23bug fix
Jimmy Cao
2011-08-18 15:25:25 -05:00
6e9747ae39call sys.exit()
Jimmy Cao
2011-08-18 00:04:26 -05:00
a978623004os._exit takes one argument
Jimmy Cao
2011-08-17 23:55:49 -05:00
037d13cecbuse os._exit
Jimmy Cao
2011-08-17 23:52:04 -05:00
abf194b92bmake it easier for the bot to exit, allow rejoin after part within 7 seconds
Jimmy Cao
2011-08-17 23:19:21 -05:00
45d8ed53achopefully fix the elusive nick-change bug, prevent DC'd users from rejoining after a game ends
Jimmy Cao
2011-08-17 22:25:59 -05:00
33c6cea33dbug fix for the quit-rejoin code
Jimmy Cao
2011-08-17 16:13:08 -05:00
ff21b99821fix a typo/bug
Jimmy Cao
2011-08-17 13:16:43 -05:00
f756382429parting now does not allow a player to rejoin
Jimmy Cao
2011-08-17 02:11:23 -05:00
b4d580a075logging to a *separate* file when a player returns after he disconnects
Jimmy Cao
2011-08-17 02:03:09 -05:00
872fdccccclog when someone returns (after DC)
Jimmy Cao
2011-08-17 01:50:48 -05:00
c2d9d87a33allow players that quit/part during the game to rejoin within a certain period of time after their disconnection
Jimmy Cao
2011-08-17 01:37:29 -05:00
39a0bf784dadd timestamps for logging
Jimmy Cao
2011-08-16 01:31:24 -05:00
fc58c28f41split messages that are too large, and also fix a bug where the bot doesn't completely exit on fbye
Jimmy Cao
2011-08-15 23:07:21 -05:00
08141d4822fix a gunner message in the night bug, and a wolf killing bug caused by a recent commit
Jimmy Cao
2011-08-15 21:59:58 -05:00
16fcee2b65wounded traitors count against wolves now.
Jimmy Cao
2011-08-15 09:52:40 -05:00
0e01479c31bolded "almost setting" message
Jimmy Cao
2011-08-14 23:52:18 -05:00
825f0935f8Some commands now notice if you aren't in the game
Jimmy Cao
2011-08-14 23:37:46 -05:00
8339efac1f!stats and !votes notice if the player who did it is not in the game
Jimmy Cao
2011-08-14 23:20:12 -05:00
8184d7f502increase night timeout to 120 seconds, add rule #9
Jimmy Cao
2011-08-14 22:52:52 -05:00
0edf3eb1b2fully implement autocomplete targeting
Jimmy Cao
2011-08-14 22:40:07 -05:00
f4bf25df10better error handling
Jimmy Cao
2011-08-14 21:40:05 -05:00
e55335441cfixed bug in !kill that allowed the killing of other wolves
Jimmy Cao
2011-08-13 17:01:11 +00:00
8f208889b8fix various minor bugs
Jimmy Cao
2011-08-12 17:20:02 -05:00
aad7bfa538hopefully make fbye/fdie more smooth
Jimmy Cao
2011-08-11 14:40:13 -05:00
a08bb9e60efixed error that sometimes happen when fdie is used
Jimmy Cao
2011-08-11 13:29:54 -05:00
b686a1caf4fixed UI bug - if harlot dies while visiting or g.angel while protecting
Jimmy Cao
2011-08-10 21:41:52 -05:00
d0af655e3bfaftergame, flastgame also improved
Jimmy Cao
2011-08-10 21:33:26 -05:00
8370618946no "You Can't Kill" Message for traitors
Jimmy Cao
2011-08-10 14:23:38 -05:00
85308a83ecnow !force/!rforce cannot be used by ALLOW-list-allowed-!force-people to force an admin-only command
Jimmy Cao
2011-08-10 01:01:23 -05:00
44e5a26d0eadd an optional parameter to flastgame
Jimmy Cao
2011-08-10 00:05:05 -05:00
67aba83d71flastgame disables next-game-starting if used during the joining phase
Jimmy Cao
2011-08-09 22:12:25 -05:00
e59a7906dbrefactoring (multiple target privmsg)
Jimmy Cao
2011-08-09 20:55:52 -05:00
c2ef5fc2f7disable daytime limit in debug mode again
Jimmy Cao
2011-08-09 20:35:25 -05:00
8384ebabdbfix bug 16
Jimmy Cao
2011-08-09 20:16:09 -05:00
d310dbabbbfixed issue 15
Jimmy Cao
2011-08-09 17:32:21 -05:00
6e87fed3cdcheck if the wolves are agreeing before ending the night.
Jimmy Cao
2011-08-09 16:21:27 -05:00
51fe49d9e9newlines at the end of the files
Jimmy Cao
2011-08-09 15:01:17 -05:00
8c03005a88now errors before the bot actually starts up successfully are logged
Jimmy Cao
2011-08-09 14:56:03 -05:00
cb9bdafc57make traitors count for as wolves when checking for winning conditions
Jimmy Cao
2011-08-09 14:18:01 -05:00
b284195e28slight change to the docs of !shoot
Jimmy Cao
2011-08-09 13:51:05 -05:00
e3215fada5the aliases "protect" and "save" added for the G.Angel-Guard command
Jimmy Cao
2011-08-09 13:19:00 -05:00
160baa4432Fixed a mistake from the last commit
Jimmy Cao
2011-08-08 19:28:15 -05:00
50b673da2cdrunk is only pm'd on the first night
Jimmy Cao
2011-08-08 19:25:57 -05:00
1275265dc5fixed bug that allowed gunner to be pm'd after death
Jimmy Cao
2011-08-08 16:15:39 -05:00
88bf7718b7reduce the !stats, !votes rate limit to 15 seconds
Jimmy Cao
2011-08-08 15:39:42 -05:00
254e32f91areset rate-limits for !stats/!votes in certain circumstances. Reduce the rate-limiting for !stats/!votes to 30 sec, and make it impossible for the gunner to kill the wolf at night if he's attacked
Jimmy Cao
2011-08-08 15:38:54 -05:00
5a110cb104flastgame now pings the admin who did it after the game ends.
Jimmy Cao
2011-08-08 15:10:02 -05:00
3acd087774now warning/killing for idling can be individually disabled
Jimmy Cao
2011-08-08 13:56:27 -05:00
cea4ae3d0afixed a bug in endgame revealing of the cursed role, and also a bug where nick-changes are not regarded in the idler-killer
Jimmy Cao
2011-08-08 13:49:25 -05:00
0c418a5c2afixed automatic /ns ghost bug
Jimmy Cao
2011-08-07 23:56:28 -05:00
309f84a325make cloak matching case-insensitive on all operating systems
Jimmy Cao
2011-08-07 23:36:49 -05:00
a5a29b4a77!admins now respects !away, glob syntax
Jimmy Cao
2011-08-07 22:54:31 -05:00
d86eb56e00takes care of performance bottlenecks in command processing
Jimmy Cao
2011-08-07 21:54:29 -05:00
65b1123eebglob syntax for the permissions/admins/owners list, more flexible permissions, no gunner suicide
Jimmy Cao
2011-08-07 16:02:03 -05:00
be7cb99219fixed non-privmsg-nickserv authentication, added rate limiting for !stats, !votes, !admins, detectives now have a more complete PM message
Jimmy Cao
2011-08-07 00:48:26 -05:00
400aa4028asorting of !stats roles
Jimmy Cao
2011-08-06 00:17:12 -05:00
512d5e7843fixed a grammar mistake in !stats
Jimmy Cao
2011-08-05 22:49:45 -05:00
6cd0f3e02fadd a period to the "You have selected ??? to be killed." message
Jimmy Cao
2011-08-05 01:35:30 -05:00
534cc2a074(small change) - changed the message that the bot sends out when both the seer and wolf are not active during the first night
Jimmy Cao
2011-08-05 00:47:15 -05:00
7e04e3aed4fixed wounded so that shot villagers can't vote and their votes are removed if they were shot after they voted
Jimmy Cao
2011-08-05 00:28:37 -05:00
eb8f247be4Now !votes shows the amount of votes needed to lynch when there are no votes
Jimmy Cao
2011-08-04 23:51:58 -05:00
ea14343ec2latest changes to botconfig.py
Jimmy Cao
2011-08-04 22:15:37 -05:00
63ce01c966change the sunset from 16min to 15 min (to fix a math failure)
Jimmy Cao
2011-08-04 20:49:57 -05:00
b1bd754d38now whether the bot joins immediately on connect, or after being cloaked is configurable
Jimmy Cao
2011-08-04 19:42:55 -05:00