nyuszika7h
9ac1f3fd5b
Fix missing comma
2016-06-06 07:43:43 +02:00
jacob1
a552e1cc56
Update mad scientist message to say it is village sided
...
people get confused about this a lot
2016-06-05 21:25:38 -04:00
Ryan Schmidt
2b7ce0b6da
Further detective message tweak
...
Let's make it grammar good now
2016-05-30 11:36:57 -07:00
Ryan Schmidt
793428f69b
Remove spurious newlines from detective_notify
2016-05-30 11:17:59 -07:00
Ryan Schmidt
8fd3e365c2
Update harlot message
...
Instruct harlots to use pass instead of visiting self; both work but the latter is an anachronism from before other roles were able to skip doing things at night. Pretty much every other role has normalized on the pass command, so that's what we should advertise here too.
Also fix up the pass message for bodyguard to put it after the command they use to act. It just seems better that way.
2016-05-26 21:09:58 -07:00
nyuszika7h
9ea9a1a317
Fix modelines in other files
2016-05-11 16:09:19 +02:00
nyuszika7h
2d1c745ae6
messages/en.json: Fix indentation, add vim modeline
2016-05-11 15:53:41 +02:00
Ryan Schmidt
6c166d4fb0
meow
...
Add !cat command, a la !coin and !pony. Because we really needed another
one and because kitties are adorable.
2016-05-10 16:17:45 -07:00
Ryan Schmidt
fe451962cd
Fix spurious error when ending night as shaman and dying.
...
An artifact of how we run commands means that we try to run the rest of
the "give" command handlers even after the first (shaman) one ended night.
As such, check the phase and if it's different, stop trying to execute
command handlers.
This has a small race condition where the error this fixes can happen
anyway, but since it's purely a visual error I think that's fine. Better
than happening all of the time, at least.
2016-05-10 15:37:57 -07:00
nyuszika7h
accd75cfaf
Changed winner = "none" to "no_team_wins"
2016-05-01 20:43:48 +02:00
Ryan Schmidt
6bc2d40a64
Use defaultdict for event callback lists
2016-05-01 10:51:17 -07:00
nyuszika7h
108fe19278
Skip quit safeguard for Ctrl-C in console
2016-04-30 22:42:12 +02:00
nyuszika7h
1f0a1e1303
Add a safeguard to !fdie and !frestart when a game is running
2016-04-19 16:16:59 +02:00
nyuszika7h
4ecfead19e
!stasis: Use reply()
2016-04-19 15:50:51 +02:00
nyuszika7h
dfb23a1892
reply(): Add prefix_nick option
...
This will prefix the nickname of the user if the bot replies in-channel.
2016-04-19 15:49:54 +02:00
nyuszika7h
44ca368724
Add !stasis command to view amount of stasis you have without joining
2016-04-19 13:54:57 +02:00
Vgr E. Barry
a65b371111
Blacklist wild child from maelstrom
2016-04-18 22:50:35 -04:00
nyuszika7h
29d2a1f83e
Add an option for the pony to land on the tosser
2016-04-16 15:34:06 +02:00
Ryan Schmidt
f564a7a01e
Don't rename functions, ever.
2016-04-11 12:44:30 -07:00
nyuszika7h
7fa7f8564f
Pony tweaks
2016-04-10 22:10:47 +02:00
Vgr E. Barry
7fc0ab9f39
Fix missing message
...
Also remove some useless parens
2016-04-10 12:14:49 -04:00
Vgr E. Barry
952081d300
Make oracle not see through wild child's disguise
2016-04-09 17:11:07 -04:00
Vgr E. Barry
f8e1d96994
Make !myrole tell the wild child who their idol is
2016-04-09 17:05:02 -04:00
Vgr E. Barry
7b2cc43a50
Run, Forrest, Run!
2016-04-09 16:57:11 -04:00
Vgr E. Barry
4d03ed03cf
Spread out "give" to the commands
2016-04-09 14:08:02 -04:00
Vgr E. Barry
e8aff5d0c3
Small change to allow stacking of cmd decorators
2016-04-09 14:07:39 -04:00
Ryan Schmidt
d9b5c0fd55
Don't add extra cursed to villagergame
2016-04-08 14:53:29 -07:00
Bryce Roesner
71ff8c34e8
Notify players in deadchat when the game ends
2016-04-07 20:50:56 +02:00
jacob1
4d480e32c6
ensure player is added to var.PLAYERS upon midgame join in maelstrom
...
fixes wolfchat / !simple / maybe other stuff
2016-04-06 22:55:07 -04:00
nyuszika7h
1aa18af5cb
Tell players to use !join if they try to !start when no game is running
2016-04-06 18:31:44 +02:00
Ryan Schmidt
949fe168bf
Fix villagergame to actually make nobody win if they fail
2016-04-06 09:24:55 -07:00
Ryan Schmidt
63e6c7eab5
Kill var.WOLF_GUNNERS with fire
...
Wolf gunners are now added to var.GUNNERS. To facilitate !revealroles,
they are also automatically given the gunner template if they were not
already a gunner or sharpshooter (otherwise their bullet count was not
listed in !revealroles, although night role messages and !myrole worked
just fine).
2016-04-05 22:40:37 -07:00
Ryan Schmidt
2973decce8
aleatoire balance tweaks
...
12p aleatoire was too heavily skewed towards wolves, while 14+ was heavily
skewed towards village. The following changes hope to rectify this
(although there probably isn't enough for 14+ to be fixed yet).
- Guardian Angel moved from 13p to 12p
- 2nd Assassin moved from 12p to 13p
- Bureaucrat removed
- Turncoat replaces Lycan at 14p
2016-04-05 22:03:00 -07:00
Ryan Schmidt
8bb12f73e6
Update gamemodes.py.example
...
Old file was out-of-date wrt recent changes. Add in missing imports and fix the do not edit warning to be less wonky. Also add in skeleton example gamemode
2016-04-05 13:46:26 -07:00
io
4e41dfe47a
Add CTCP VERSION support
2016-04-04 16:18:04 -07:00
jacob1
5108822594
use var.GAME_PLASES for reply() in utilities.py
2016-04-03 22:47:28 -04:00
jacob1
db43486fa8
make sure admins always prints to alternate channels even when a game is running
2016-04-03 22:26:53 -04:00
skizzerz
4f1d9d8920
One slipped through
2016-04-01 10:40:12 -05:00
skizzerz
b369a0d4b3
Nothing to see here, move along.
2016-03-31 23:46:43 -05:00
Ryan Schmidt
c32b9031d3
Make use of botconfig vars for chanserv
...
Missed these the first time around...
2016-02-26 14:49:55 -07:00
nyuszika7h
602c99a6ff
Detect op status on joining empty channel
2016-02-26 22:39:28 +01:00
Ryan Schmidt
73030424cd
Blacklist monster and demoniac in maelstrom
2016-02-25 15:13:57 -07:00
skizzerz
8a49977318
Derp
2016-02-19 16:41:40 -06:00
skizzerz
6fff851350
Add event framework to allow for injecting phases
2016-02-19 15:54:02 -06:00
skizzerz
f0663d7aa4
Add var.GAME_PHASES to track when a game is in progress instead of hardcoding night/day
2016-02-19 15:04:26 -06:00
Ryan Schmidt
997b2c3c89
Default balance fix
...
12p default is horribly skewed towards wolves (11 and 13 are pretty well balanced though), move det from 13p to 12p to combat this
2016-02-17 16:25:44 -07:00
Vgr E. Barry
05bab1d83f
Fix ALL THE THINGS
2016-02-11 13:55:25 -05:00
Vgr E. Barry
fb3e7eb8b6
woof
2016-02-11 13:26:23 -05:00
Vgr E. Barry
beb5ffd54c
derp
2016-02-11 13:26:15 -05:00
Vgr E. Barry
edb9df50ea
Fix error when lynching person with revealing totem
2016-02-11 12:00:04 -05:00