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
Vgr E. Barry
4a969f729a
Fix nicks not being tracked in join phase
2016-02-09 15:25:11 -05:00
Vgr E. Barry
a10f6052a6
Track players nicks after death
...
Prevents horrible breakage in maelstrom
2016-02-09 12:16:29 -05:00
skizzerz
610874c5a1
Fix chained deaths on lynch and also prophet
2016-02-08 17:37:48 -06:00
skizzerz
c4cfbfca83
Prophet QOL improvements
...
- Redo prophet messages so that they don't split into multiple lines
- If prophet never reveals, don't bother making them pray twice
- Split prophet messages into different messages based on reveal setting
instead of putting it together piecemeal -- this allows for easier
customization/translation down the road.
2016-02-08 09:40:49 -06:00
nyuszika7h
00e976d1e0
Notify players in PM if they part the channel during a game
2016-02-08 08:47:01 +01:00
skizzerz
fc815c1549
Fix midgame role attribution in maelstrom
2016-02-05 21:53:29 -06:00
skizzerz
48b5db2d9c
Maelstrom fixes
...
- Don't allow dead players to re-join
- Don't end game via a midgame join (e.g. ensure that numbers are good
after the join)
2016-02-03 23:11:58 -06:00
skizzerz
805ee7e18a
Fix mm being able to be assigned n2+ in mael
2016-02-03 22:10:38 -06:00
skizzerz
dbad8d1f09
Part 2 of 2
...
And as thus we sat in darkness,
Each one busy in his prayers,
“We are lost!” the captain shouted,
As he staggered down the stairs.
But his little daughter whispered,
As she took his icy hand,
“Isn’t God upon the ocean,
Just the same as on the land?”
Then we kissed the little maiden,
And we spoke in better cheer;
And we anchored safe in harbor
When the morn was shining clear.
2016-02-03 22:04:29 -06:00
skizzerz
69f72499ef
Make frole only work during game
2016-02-03 20:30:15 -06:00
skizzerz
abc90530d8
Partial revert of 56827a2
, rm unneeded (and horrific) code
2016-02-01 21:05:01 -06:00