jacob1
50dc87938a
allow hunter to pick a new target if their old one idles/quits
...
It also sends hunters/ghosts a message informing them of this
2015-09-09 01:18:39 -04:00
jacob1
4257de5f76
fix hunter being able to use 'pass' after killing on a previous night (ending night early)
2015-09-08 23:24:38 -04:00
jacob1
0246698b87
fix !roles # to work as intended
2015-09-08 23:03:24 -04:00
jacob1
5b62c5c3f6
minor fix, sometimes used 'seems' when it should have used 'seemed'
2015-09-08 22:56:33 -04:00
nyuszika7h
adec2362e4
Fix bot breaking with fake nicks
...
(blame @skizzerz)
2015-09-07 20:19:20 +02:00
skizzerz
6a0a0bdbd0
Fix fjoining people stasised by hostmask
2015-09-06 15:16:06 -05:00
nyuszika7h
8a90145474
Case-insensitively compare the bot's nick when checking for PMs
...
Closes #161 .
2015-09-06 11:46:49 +02:00
skizzerz
2bd5acab53
fix fallow/fdeny redux
2015-09-05 22:09:22 -05:00
skizzerz
5e1fb7dbcf
fix fallow/fdeny
2015-09-05 22:01:25 -05:00
Ryan Schmidt
458d678009
Merge pull request #159 from lykoss/ident-support
...
Expand host-based variables to take full-on hostmasks
2015-09-05 19:59:01 -07:00
skizzerz
07fdf64aae
Fix fool winning
...
If a fool is also a lover and they are lynched, they don't win (but
their lover might depending on bot settings).
Fixes #162
2015-09-05 18:19:24 -05:00
skizzerz
2cf278f9b1
Fix turncoat not being seen as vil
...
(it may have possibly never worked ever but just noticed now because
this was the first game with seer+turncoat)
2015-09-04 20:00:58 -05:00
skizzerz
88180a1ec2
Revert "Make fallen angel become assassin in all cases"
...
This change negatively impacts balance, assassin should in general never
be applied to any role the other team is required to kill in order to
win. Alpha wolf is the exception here, not the rule, since there is
counterplay involved with alpha biting GA (GA is likely immunized, can
guard self, game might end before turning, etc.) that simply does not
exist in other instances.
This reverts commit 3eb437fad6
.
2015-09-04 19:33:58 -05:00
jacob1
028c5c9ae2
fix crash in games with traitor / wolf cub
2015-09-04 18:39:41 -04:00
Vgr E. Barry
3eb437fad6
Make fallen angel become assassin in all cases
...
Not just from getting bitten by alpha wolf, but also from turning from
amnesiac, and also if in the default role rotation (this one currently
doesn't affect any game modes, but in the future it might).
2015-09-04 11:49:30 -04:00
Vgr E. Barry
279328296d
Fix 'devoice' parameter not working in some cases in del_player
2015-09-04 08:25:50 -04:00
skizzerz
f5ec9c9627
Expand host-based variabls to take full-on hostmasks
...
This allows for things like making ADMINS/OWNERS take a full hostmask,
or fallowing/fdenying a full hostmask with wildcards. It also allows for
a distinction between two people that share a hostmask but have a
different ident.
stasis now checks all matching stasis and returns the highest amount
fallow/fdeny have two new options -acc and -host to explicitly specify
what type the argument is
-cmds in fallow/fdeny show commands from all matching masks, to bring it
in line with how actual allow/deny parsing works, before it would only
show the first match
2015-09-03 19:38:59 -05:00
Vgr E. Barry
0d316d1ec6
Fix bot not devoicing player during day/join phases
2015-09-03 17:05:00 -04:00
Vgr E. Barry
5294f92c6c
Add !games to show the available game modes
2015-09-03 12:00:40 -04:00
Vgr E. Barry
609f3282b8
Fix missing name error
...
The worst part is that I tested that change quite a lot
2015-09-02 22:31:16 -04:00
Vgr E. Barry
bd93e96445
Improve !fgame to allow an arbitrary number of spaces
...
This also allows to be a bit more liberal with the punctuation
2015-09-02 18:37:49 -04:00
Vgr E. Barry
d827eae2d8
Add option to devoice players during night
2015-09-02 17:48:58 -04:00
Vgr E. Barry
78465c9769
Perform game-ending checks for random earlier on
2015-09-01 23:14:44 -04:00
Vgr E. Barry
245bc57b66
Separate chk_win in two functions
2015-09-01 23:13:10 -04:00
Vgr E. Barry
7702509f90
Fix changing nicks in join phase not working
2015-08-31 19:20:54 -04:00
jacob1
e4c53906fb
fix !swap when the player you are replacing already disconnected
2015-08-31 11:57:19 -04:00
Vgr E. Barry
2a35212ca4
Fix fallen angel's kill playing the wrong message
2015-08-29 20:56:26 -04:00
Vgr E. Barry
1fe1a7bfb3
Fix leftovers from the data types refactor
2015-08-29 20:56:15 -04:00
nyuszika7h
c233cbfc1f
Merge pull request #149 from lykoss/data-types-refactor
...
Mass refactor of the data types
2015-08-29 23:46:54 +02:00
Vgr E.Barry
aca7ea418f
Mass refactor of the data types
2015-08-29 23:45:44 +02:00
nyuszika7h
fa7cec485b
frole: Add new players to default role and voice them
2015-08-28 16:13:15 +02:00
jacob1
5bc3a96203
fix duplication and possible empty player list in the message previously charmed players get
2015-08-28 01:35:30 -04:00
jacob1
36c56f8f5f
fix error every time you PM the bot in debug mode
2015-08-28 01:18:42 -04:00
Emanuel Barry
f55492e6c8
Unconditionally print traceback
...
In debug mode traceback could go unprinted.
2015-08-27 18:17:45 -04:00
nyuszika7h
403e491c60
Fix bot sending idle warning in PM when messaging it after you're dead
...
Also changed it to use var.IDLE_WARNED_PM, as @skizzerz suggested a wolf
may want to intentionally idle sometimes.
2015-08-27 23:47:08 +02:00
nyuszika7h
a5a5c1c022
Mention oracle & augur in traitor message; fix cursed traitor message
...
Closes #150 .
2015-08-27 23:12:02 +02:00
nyuszika7h
8be512c216
Repeat idle warning in PM if the player is PMing the bot
2015-08-27 21:08:04 +02:00
Emanuel Barry
77619306ec
Fix bodyguard message
2015-08-27 14:51:21 -04:00
Emanuel Barry
b3f30bbd91
Improve error handler
...
Now it will only pastebin the error when it has finished gathering it
all.
2015-08-27 10:02:56 -04:00
skizzerz
3dc3e4d172
Fix race condition for day timing out immediately when a vote succeeds
2015-08-26 20:09:57 -05:00
skizzerz
bb5cb78c68
Fix fgame bug, str.split has idiotic semantics in python
2015-08-25 22:46:45 -05:00
skizzerz
75c407c403
Track player stats by nick if accounts are disabled
2015-08-25 15:52:27 -05:00
nyuszika7h
886434272f
Remove !me alias for !mystats
...
It conflicts with normal messages like "me too" in wolfchat, and I think
it's rarely (if ever) used.
2015-08-24 19:54:13 +02:00
nyuszika7h
82ef99b837
Fix !join telling you to !swap if you're already joined
2015-08-18 12:43:01 +02:00
jacob1
3ce856818a
fix the bot pinging everyone instead of just people using !pingif if DISABLE_ACCOUNTS is on
2015-08-17 18:17:45 -04:00
nyuszika7h
5a2a098db6
!wiki: Catch socket.timeout
2015-08-17 22:53:12 +02:00
nyuszika7h
79066e5ec6
Fix error in on_invite (blame @Vgr255)
2015-08-16 12:06:15 +02:00
jacob1
835441caea
fix bug where you could fdeny the same command multiple times if done by host
2015-08-14 01:31:48 -04:00
billion57
b936a4d3c5
More lynch/quit/no victims messages
...
yayy
2015-08-14 00:20:50 +02:00
Vgr E.Barry
3534cc7d78
Better handle non-built-in exceptions
2015-08-10 09:49:52 -04:00