This website requires JavaScript.
1ac59cea78
fpull: Support git versions older than 1.9
nyuszika7h
2015-06-01 20:38:10 +02:00
24851f3c56
Fix wrong pingif tables
Emanuel Barry
2015-06-01 14:25:50 -04:00
ce880950cd
frestart: Look for ERROR instead of QUIT
nyuszika7h
2015-05-31 18:32:38 +02:00
6278f3fe29
src/wolfgame.py: Consistency fixes
Vgr E.Barry
2015-05-30 10:29:13 -04:00
ced87d21ea
Remove backslash in line
Vgr E.Barry
2015-05-30 09:28:14 -04:00
06a5764a42
Fix bot crashing in !frestart
Vgr E.Barry
2015-05-30 00:11:23 -04:00
10a3b5b01b
new game mode: charming
jacob1
2015-05-29 21:10:41 -04:00
403dbb2fd5
use botconfig.CMD_CHAR in !ping removal notice
jacob1
2015-05-29 19:05:41 -04:00
da63bf21f7
!wiki: give link to main page if no arguments are provided, catch timeout errors
jacob1
2015-05-29 19:03:32 -04:00
c62ab1795c
remove piper simple_message, fix player list grammar with the longer one
jacob1
2015-05-29 18:03:10 -04:00
e66c69cb29
Use re.search() and raw strings for all regexes
nyuszika7h
2015-05-29 14:23:32 +02:00
80a366e6b9
fix is_fake_nick returning True on UIDs
jacob1
2015-05-28 23:29:35 -04:00
29429cad66
fix bug where people who did /nick to a bad nickname couldn't ever rejoin
jacob1
2015-05-28 23:07:42 -04:00
21391f9261
don't ping alt connections of players who have joined, set() changes
jacob1
2015-05-28 22:31:19 -04:00
338f24aa66
fix bug where players in var.DISCONNECTED couldn't use any commands (like !stats)
jacob1
2015-05-28 21:01:23 -04:00
d15fd90b1e
Fix win checking to account for piper win
Vgr E.Barry
2015-05-28 16:09:54 -04:00
7d652b457d
Use defaultdict in transition_day and stats
Vgr E.Barry
2015-05-28 15:42:57 -04:00
590406d00a
use only a single table for pingif preferences
jacob1
2015-05-28 15:21:59 -04:00
379737d4fc
Log piperwins in stats
jacob1
2015-05-28 10:49:56 -04:00
aab1f0aaf5
Prevent pipers from winning if someone is wounded
Vgr E.Barry
2015-05-27 20:45:52 -04:00
00b28eba2c
Properly initialize var.CHARMED
nyuszika7h
2015-05-27 21:50:23 +02:00
f054b967d9
Remove leftover reference to !ping-related commands
nyuszika7h
2015-05-27 21:44:51 +02:00
edbe6535ad
Fix !fjoin to be case-insensitive
Emanuel Barry
2015-05-27 14:35:59 -04:00
4393f3413a
Allow piper to select a single target at all times
Emanuel Barry
2015-05-27 14:30:40 -04:00
019a9c3b34
Suggest "!help pingif" in the !ping removal notice
nyuszika7h
2015-05-27 15:16:16 +02:00
c3290b2d11
s/was/has been/ in !ping removal notice
nyuszika7h
2015-05-27 15:09:29 +02:00
8c9561bbc3
Simplify notice about removal of !ping
nyuszika7h
2015-05-27 15:06:39 +02:00
f97ca2cd8b
Merge branch 'ping-removal'
nyuszika7h
2015-05-27 15:05:17 +02:00
fe1527eb3c
Remove !ping and related commands
Vgr E.Barry
2015-05-26 14:21:46 -04:00
9ecb95674b
Allow lover to win with piper
Vgr E.Barry
2015-05-27 00:18:40 -04:00
d8ee335d58
Add missing individual win for pipers
Vgr E.Barry
2015-05-27 00:13:35 -04:00
ca5d77fa62
Fix inconsistent bold in revealroles
Vgr E.Barry
2015-05-27 00:06:53 -04:00
04c814ea16
♪ come, children, come out to the forest ♫
Vgr E.Barry
2015-05-27 00:06:40 -04:00
c49c2647d8
Small tweaks to the guardian game mode
Vgr E.Barry
2015-05-26 14:19:19 -04:00
d3134643c8
Add the "guardian" game mode
Vgr E.Barry
2015-05-25 19:57:31 -04:00
dddf32134e
curses!
skizzerz
2015-05-25 13:59:52 -05:00
d00c15e19d
meow
skizzerz
2015-05-25 13:27:29 -05:00
b90a3c74ed
Add wiki link to !pingif help
nyuszika7h
2015-05-25 21:01:09 +02:00
e046358a62
Check if var.AFTER_FLASTGAME is not None instead of truthy or callable
nyuszika7h
2015-05-24 23:14:43 +02:00
0c7d5a8a53
Fix previous commit
nyuszika7h
2015-05-24 23:09:08 +02:00
8d9729cc15
Trigger !faftergame if the game was canceled because of timeout
nyuszika7h
2015-05-24 23:07:23 +02:00
90321582de
Change function name (prevent clash with built-in)
Vgr E.Barry
2015-05-24 12:20:51 -04:00
1af340a3cb
Fix wrong revealroles message for driven away ghosts (fixes #141 )
Vgr E.Barry
2015-05-24 12:18:15 -04:00
7cc9045181
Add missing docstrings to all commands
Vgr E.Barry
2015-05-24 12:17:58 -04:00
e714e4216c
Send !revealroles output to channel if called in-channel in debug mode
nyuszika7h
2015-05-24 17:55:59 +02:00
6f64be45ed
Notify users when they are not allowed to use !revealroles
nyuszika7h
2015-05-24 17:22:17 +02:00
774aa50851
Fix dead vengeful ghost being able to !revealroles from alt connection
nyuszika7h
2015-05-24 17:12:03 +02:00
ec694db07c
Update README.md
nyuszika7h
2015-05-24 00:30:18 +02:00
e32b57bcfc
Rename .markdown files back to .md
nyuszika7h
2015-05-24 00:28:44 +02:00
38aeba7029
Link to the wiki in the !ping deprecation notice
nyuszika7h
2015-05-23 19:13:48 +02:00
d22eb7ea0f
Let reaper work in debug mode, and disable unused reaper features
skizzerz
2015-05-23 11:14:22 -05:00
70b0c33896
Fix up lovers winning
skizzerz
2015-05-23 11:11:39 -05:00
9161541c39
Fix derp in evilvillage win cond checking
skizzerz
2015-05-20 23:07:49 -05:00
729343bd0c
Fix post-restart ping messed up by previous commit
nyuszika7h
2015-05-20 20:55:53 +02:00
b7ca9450fc
Break long messages where players are pinged
nyuszika7h
2015-05-20 20:52:01 +02:00
8fb103fbf6
Clarify !ping/!away/!back deprecation message
nyuszika7h
2015-05-20 19:39:14 +02:00
b698f2495a
fix DISABLED_GAMEMODES still allowing !join votes
jacob1
2015-05-20 11:29:02 -04:00
deb1e5ae40
away/back: Send pingif advertisement in notice if called in channel
nyuszika7h
2015-05-20 16:19:15 +02:00
fd0e6ed6d4
Merge pull request #136 from lykoss/pingif-advertisement
nyuszika7h
2015-05-20 16:14:55 +02:00
24d7c1ed5a
Add the ability to "disable" certain game modes
nyuszika7h
2015-05-19 10:43:25 +02:00
dfd9405fe6
!wait: use a token bucket
Janik Kleinhoff
2015-05-17 22:15:39 +00:00
f893d12cc6
!ping: advertise pingif
Janik Kleinhoff
2015-04-13 21:52:40 +00:00
6b99dafd1e
!away, !back: advertise pingif
Janik Kleinhoff
2015-04-13 21:45:41 +00:00
01a49b9aeb
more things in !myrole: assassin/clone target and whether you were bitten
jacob1
2015-05-13 01:11:41 -04:00
69b05f4a52
fix error when dead vengeful ghost uses !myrole
jacob1
2015-05-13 00:39:33 -04:00
c0ea08edfc
Remove amnesia, mode is both broken and superseded by random
skizzerz
2015-05-11 21:56:31 -05:00
9ef00a9ae3
Make revealroles split output intelligently
skizzerz
2015-05-10 22:03:27 -05:00
7fd98331f4
Make nobody win if all the safes and all the wolves die off at once in evilvillage
skizzerz
2015-05-10 17:52:54 -05:00
56f61c18eb
Also make village win in evilvillage if there are no more cultists
skizzerz
2015-05-09 22:10:30 -05:00
9745e18d66
Evilvillage balance changes:
skizzerz
2015-05-09 21:13:46 -05:00
d6f89adbd0
Fix error with roles by doing default game mode properly, also make game modes inherit GameMode
skizzerz
2015-05-09 20:58:23 -05:00
77262cea75
Merge pull request #131 from lykoss/events
jacob1
2015-05-09 20:43:38 -04:00
ee9716feeb
Evilvillage balance tweaks
skizzerz
2015-05-09 19:13:35 -05:00
abf1e1ddd6
Fix up evilvillage
skizzerz
2015-05-08 00:33:15 -05:00
28f2dcebf8
Add event system with one sample event in chk_win
skizzerz
2015-05-07 23:29:04 -05:00
b8fa7c3373
Set aleatoire minimum to 8p
skizzerz
2015-05-07 22:27:20 -05:00
2aa9df07b9
!wiki: escape the query before building regex
Janik Kleinhoff
2015-05-07 15:59:48 +00:00
a18cfca087
Let augur be cursed, since it doesn't make sense otherwise (they see through it, and det can also be cursed)
skizzerz
2015-04-29 21:56:04 -05:00
59a2247a12
Fix silenced ghost still killing (at random)
skizzerz
2015-04-28 20:47:53 -05:00
dc9196237c
Fix end-of-game message for lycan
skizzerz
2015-04-27 23:13:37 -05:00
f7af95405a
fjoin: Remove stasis if it's 1 game, error otherwise
nyuszika7h
2015-04-20 19:51:54 +02:00
a6c4303e3e
Don't ignore host stasis if user is identified
nyuszika7h
2015-04-20 20:44:34 +02:00
c55b6703c5
don't allow fjoining users that aren't in the channel
jacob1
2015-04-18 21:27:16 -04:00
abbca6d167
fix bug where inchan is set to false when it shouldn't be (breaks nick tracking)
jacob1
2015-04-18 18:58:24 -04:00
2f0a827fe8
nyuszika7h fell into a river and was swept away.
jacob1
2015-04-18 17:54:31 -04:00
f3fd5b970c
remove LEAVE_ON_LOGOUT setting, now enabled automatically when ACCOUNTS_ONLY is on
jacob1
2015-04-18 17:44:59 -04:00
b35287f0a1
stasis is only added to accounts, not cloaks, when var.ACCOUNTS_ONLY is on
jacob1
2015-04-16 13:12:50 -04:00
f68ad397a8
don't ping a playing using an account of someone else with that account is already joined
jacob1
2015-04-16 12:56:47 -04:00
2b4895f34c
don't allow fjoining unidentified players when var.ACCOUNTS_ONLY is on
jacob1
2015-04-16 12:11:36 -04:00
1d77fc4a29
Revert "Ping joined players even if the bot was quit and restarted manually"
nyuszika7h
2015-04-16 18:53:58 +02:00
4b01eb2990
notify_error: Don't send a duplicate message if DEV_CHANNEL is the current channel
nyuszika7h
2015-04-16 18:52:57 +02:00
cc3805f064
Don't ping unidentified users if ACCOUNTS_ONLY is enabled
nyuszika7h
2015-04-16 16:19:35 +02:00
c93ead1642
Remove rarely used constant
nyuszika7h
2015-04-15 23:05:06 +02:00
a03b585bde
Fix minor oversight in commit baa3831
nyuszika7h
2015-04-15 23:12:09 +02:00
1db767cafa
Ping joined players even if the bot was quit and restarted manually
nyuszika7h
2015-04-15 23:10:50 +02:00
4ab966fc06
Handle errors gracefully when pinging previously joined players
nyuszika7h
2015-04-15 23:09:39 +02:00
1de23dafb8
Unhook the initial WHO hooks after processing them
nyuszika7h
2015-04-16 16:07:45 +02:00
9479807852
Use separate hook IDs where using the same one doesn't make sense
nyuszika7h
2015-04-16 16:07:13 +02:00
cf096c20d0
fix !roles <gamemode> <playercount> not working, fix !roles random <playercount> working
jacob1
2015-04-07 21:33:47 -04:00
599ad45544
Reorganize imports
nyuszika7h
2015-04-07 12:01:59 +02:00