jacob1
7c39906852
fix guardian angel being able to guard the same person twice in a row sometimes
2014-11-26 21:50:15 -06:00
nyuszika7h
19809f4d70
fpull: Refactor code
2014-11-26 14:23:55 +01:00
nyuszika7h
d9b89a5f95
fpull: Use rebase
2014-11-26 14:23:55 +01:00
jacob1
adca55fce5
Add back !fact aliases: !fdo and !fme
2014-11-25 13:31:52 -05:00
nyuszika7h
8ac4f2faad
Revert "!plsnofuckup !plsnoexplode"
...
This reverts commit e424520eb5
.
2014-11-25 07:42:41 +01:00
ChiyoOsaka
e424520eb5
!plsnofuckup !plsnoexplode
...
Adding 'faction' and 'fdo' as aliases to 'fact'.
!plsnoexplode
2014-11-25 02:52:35 +00:00
nyuszika7h
a03001ecf6
Make !away one-way
2014-11-22 23:34:07 +01:00
Janik Kleinhoff
3bb280a6b2
Re-add !ops alias for !admins for now
2014-11-19 19:13:40 +00:00
nyuszika7h
4e31c7d621
Remove !ops alias for !admins
...
There's no reasonable way to disable commands yet, and !ops is now
handled by AntiSpamMeta, so this is the best we can do for now.
2014-11-18 20:29:33 +01:00
nyuszika7h
868ef5c74e
Fix typo in werecrow message
2014-11-17 22:23:59 +01:00
Janik Kleinhoff
ecc17933d9
Fix missing period
2014-11-17 11:06:14 +00:00
jacob1
04c4b46a3e
Revert "fix wolf cub / traitor turning in chk_win even when end_game is false, + some other random error" 3c53ae19e8
2014-11-16 22:05:11 -05:00
nyuszika7h
54d45ba02c
Revert "fstasis: Improve non-negative integer message"
...
This reverts commit 6468cf42b7
.
The new message is confusing, as it doesn't exclude floating point
numbers, which are invalid here.
2014-11-16 10:37:17 +01:00
nyuszika7h
6468cf42b7
fstasis: Improve non-negative integer message
...
Suggested by @ecksdee.
2014-11-16 10:33:56 +01:00
nyuszika7h
93b1c47ee2
Log messages sent to fake players instead of sending them
2014-11-14 17:19:50 +01:00
nyuszika7h
8fe1cf9ef5
Fix commit dc156da
...
This reverts one of the changes made by that commit. Not PMing fake
nicks can make debugging impossible without real players.
2014-11-14 11:37:55 +01:00
jacob1
3c53ae19e8
fix wolf cub / traitor turning in chk_win even when end_game is false, + some other random error
2014-11-14 00:28:48 -05:00
jacob1
8c4281de94
!roles can print out roles from other game modes
2014-11-10 22:51:39 -05:00
jacob1
c514296a80
save !fdeny / !fallow in database, also allow commands to be added / removed individually
2014-11-03 13:37:24 -05:00
nyuszika7h
aee5bce1b0
allow_deny: Fix stale references to 'allow'
2014-11-03 18:36:28 +01:00
nyuszika7h
bb6e3e9dfe
fallow, fdeny: Add temporary warning about persistence
...
Or rather, the lack of it.
2014-11-03 14:25:26 +01:00
nyuszika7h
06ae51d29f
allow_deny: Improve assertion code
2014-11-03 14:15:30 +01:00
nyuszika7h
5e9f1031ae
Fix fallow/fdeny
2014-11-03 14:11:11 +01:00
skizzerz
71fd4acb8a
Fix how !stats interacts with amensiac
2014-11-02 21:36:39 -06:00
jacob1
54af1fbd2d
fix !fallow message
2014-11-02 16:27:41 -05:00
jacob1
815b38a7e9
New commands: !fdeny and !fallow
2014-11-02 15:58:14 -05:00
nyuszika7h
59c589f3e1
!fwait: Code cleanup
2014-10-26 10:10:02 +01:00
Benjamin Donald-Wilson
897095c4ff
Fix small typo in GA message
2014-10-26 14:41:49 +11:00
Janik Kleinhoff
78778b9b16
fix typo
2014-10-26 02:22:58 +01:00
Janik Kleinhoff
1ec60fe99b
!fwait: improve message a little
2014-10-26 02:19:39 +01:00
Janik Kleinhoff
5965848bcf
!fwait: Allow arbitrary wait durations
...
We indeed don't have all day, but people with access to fwait should
know as much already anyway. Additionally, this interfered with undoing
a long fwait; !fwait 9999 was possible, !fwait -9999 was not.
2014-10-26 02:10:52 +01:00
Janik Kleinhoff
472d71811a
myrole: Only tell shamans their totem at night
2014-09-28 08:10:51 +02:00
Janik Kleinhoff
f3d7e569ae
frole: Adjust behaviour for templates; allow specifying totem
...
The syntax to give 'foo' the additional 'bar' template is now
!frole foo +bar
or, in the case of templates like gunner that can take an argument,
!frole foo +gunner = 9001
Removing a template uses - instead:
!frole foo -bar
The new "role = arg" syntax also applies for shamans and crazed shamans:
!frole foo shaman = impatience
A random totem is selected as usual, rather than the bot crashing, if no
argument is given.
2014-09-28 08:05:21 +02:00
Janik Kleinhoff
7fa8e459f7
Fix "at some poisonous berries" typo
2014-09-28 04:37:40 +02:00
Janik Kleinhoff
c1c742db23
Avoid printing role when it's "person", without a syntax error
2014-09-28 01:20:00 +02:00
nyuszika7h
ffa7f7c58c
leave & fleave: Don't say role if it's "person"
...
And other minor improvements.
2014-09-28 00:55:36 +02:00
nyuszika7h
11b508d40b
fstasis: Add missing return
2014-09-27 12:49:03 +02:00
nyuszika7h
2a306fcc7c
fstasis: Improve messages
2014-09-27 12:46:07 +02:00
jacob1
f1f166f052
fix fstasis not handling hostmasks with capital letters properly
2014-09-27 00:53:56 -04:00
Romtam
b7fac7be4c
Added missing dot
2014-09-26 19:35:43 +07:00
Janik Kleinhoff
92a8c5bd60
Make fjoin message for fake nicks consistent with others
2014-09-25 23:30:58 +02:00
jacob1
dc156da64c
don't display the join message / pm fake nicks when in debug mode
2014-09-25 16:37:05 -04:00
jacob1
82b53f92d9
village can't abstain on day one
2014-09-25 16:00:06 -04:00
nyuszika7h
6dc4f4859f
Fix the bot telling you you haven't voted after retracting abstain
...
Reported by @Vgr255 on IRC.
2014-09-20 11:53:11 +02:00
Janik Kleinhoff
b2e0a6b1a3
Add quieting code again, but disabled by default
...
This reverts commit 5e4bb1ed5d
and puts
the relevant quiet-related code in a conditional instead, depending on a
newly-added var.QUIET_DEAD_PLAYERS setting.
2014-09-18 16:12:17 +02:00
nyuszika7h
5e4bb1ed5d
Remove quieting
...
Per discussion in ##werewolf-ops, nick changes are easier to notice than
PM logs which could be faked, and we can ban repeat offenders if needed
anyway.
2014-09-18 15:48:43 +02:00
Janik Kleinhoff
0669799f1e
is_fake_nick: only all-numeric nicks are fake
...
The previous check had quite a few issues, e.g. on UID nicks.
2014-09-17 22:00:24 +02:00
Janik Kleinhoff
62b9b1627d
Fix crash with idle warnings and nick changes
...
Sorry for breaking it. :s
2014-09-17 21:57:39 +02:00
Janik Kleinhoff
bae19598cb
!myrole: remind shamans of their totem
...
This is especially useful if the shaman did not see the original message
informing them of their role (e.g. due to connection issues).
2014-09-17 20:48:04 +02:00
Janik Kleinhoff
4de6899209
!myrole: remind lovers of their love
2014-09-17 20:31:23 +02:00