43 Commits

Author SHA1 Message Date
skizzerz
6e647e86e9 Yet another nightmare fix (with initial path selection) 2015-10-30 22:55:52 -05:00
skizzerz
e60a32d400 Fix final roles 2015-10-30 20:28:32 -05:00
skizzerz
cb07d67a8f Fix doomsayer message 2015-10-30 20:20:40 -05:00
skizzerz
cfb435e1cb Another nightmare fix 2015-10-30 20:19:20 -05:00
skizzerz
aa4d165646 fix nightmares (again) 2015-10-30 19:56:22 -05:00
skizzerz
fc138f0af4 Disable disable wolfchat 2015-10-30 19:46:36 -05:00
Vgr E. Barry
ee3a2c6ab9 Temporarily disable new roles in random 2015-10-30 20:32:29 -04:00
skizzerz
ffacac3764 Fix nightmare kills 2015-10-30 19:20:25 -05:00
jacob1
7b8c504c79 fix error when starting 'random' game 2015-10-30 20:05:43 -04:00
jacob1
45e29a3fcd fix syntax error 2015-10-30 19:15:05 -04:00
skizzerz
df93da0d2e Fix direction picking 2015-10-30 15:39:02 -07:00
jacob1
a7c7bb808e fix syntax error and error preventing restart 2015-10-30 18:18:44 -04:00
Vgr E. Barry
3c90830cff Fix a NameError 2015-10-30 18:13:17 -04:00
skizzerz
cf91ab2c98 More informative messages for nightmares, fix dullahan target issue 2015-10-30 15:06:18 -07:00
jacob1
12384d191d fixes to nightmares 2015-10-30 15:06:17 -07:00
jacob1
e77ad447ef fixes to nightmares 2015-10-30 18:03:43 -04:00
Vgr E. Barry
2cf3852518 Fix circular imports 2015-10-30 17:38:39 -04:00
skizzerz
e860eeabdd Give a failure message for nightmares 2015-10-30 14:21:29 -07:00
skizzerz
e2d8f01832 Reset paths if wrong one is chosen part 2 2015-10-30 14:16:37 -07:00
skizzerz
8b5f757057 Reset paths if wrong one is chosen 2015-10-30 14:15:56 -07:00
skizzerz
3b4f62e2f1 Finish nightmares 2015-10-30 14:14:21 -07:00
jacob1
55070fd44b add utilities.py, which contains some functions possibly needed by gamemode events
this also fixes it so priest death events finally happen
2015-10-30 17:03:54 -04:00
skizzerz
dd6f50d7eb Fix derps 2015-10-30 13:14:33 -07:00
Lukas Martini
3761f6d92c Fix two syntax errors and name of setup_nightmares in SleepyMode 2015-10-30 20:30:11 +01:00
skizzerz
85fafcc789 Fix error, work on nightmares a bit 2015-10-30 12:19:40 -07:00
skizzerz
01dc76d0bb Tweak sleepy roleset (swap vigilante and harlot) 2015-10-30 12:19:33 -07:00
skizzerz
627efab5ec Fix priest death in sleepy, update alpha messages for doomsayer 2015-10-30 12:19:21 -07:00
skizzerz
9b23f38b65 Add sleepy events (mostly done)
Add back in var.DYING so that events can use it, also added del_player
event.
2015-10-30 01:09:24 -05:00
Vgr E. Barry
f73267f6e1 Small tweaks 2015-10-29 17:46:32 -04:00
Vgr E. Barry
da81909162 Most of succubus 2015-10-27 22:54:18 -04:00
skizzerz
dea6052ed5 Rename devout to prophet 2015-10-26 23:09:25 -05:00
skizzerz
92741acb2f Add preliminary sleepy mode
Also new entries into ROLE_GUIDE for all of the to-be-added roles and
templates.
2015-10-25 20:04:08 -05:00
Ryan Schmidt
5b91123242 also fix 13p aleatoire
I totally misread stats and thought that village needed a boost at 14, whereas the boost was actually needed at 13. At the same time, 14 was relatively good beforehand, so needed to reintroduce something there that advantaged wolves. This may turn out to be too large of a boost, but we shall see.
2015-10-22 15:02:53 -07:00
Ryan Schmidt
16d630daa5 Rebalance high player counts for aleatoire (14+)
Village needed a bit of a boost at 14 but were too powerful at 15, so moved GA earlier but postponed hunter until 17. Wolves also needed a boost at 17 so added in a 3rd.
2015-10-22 14:53:36 -07:00
jacob1
833bdb9828 make classic majority only
Classic is old and not so fun anymore, and 7p classic always sucks when it shows up.

Cap lowered to 4p like original classic, also
2015-10-21 16:26:02 -04:00
Vgr E. Barry
e4ca30f830 Remove priorities in events 2015-10-19 15:06:02 -04:00
Vgr E. Barry
f1922540af Change lovers cluster win message 2015-10-19 15:05:28 -04:00
Vgr E. Barry
27f39c916f Change handling of chk_win events 2015-10-19 15:05:14 -04:00
Vgr E. Barry
04180bc036 Add alternate win condition if only lovers are alive
The message could use a better phrasing, but anyway this works.
2015-10-19 14:51:03 -04:00
Vgr E. Barry
0219941d08 Get rid of conceal_roles in the game_mode decorator
A game mode is considered "hidden" if it doesn't have a `ROLE_GUIDE`
attribute. The `default` game mode was modified to have those
attributes, and is not hidden.
2015-09-09 10:37:45 -04:00
Vgr E. Barry
4810bb408f chr(32) 2015-09-09 10:05:03 -04:00
Vgr E. Barry
d427bd8ca4 Move the try-except block in evilvillage's chk_win 2015-09-09 10:04:41 -04:00
Vgr E. Barry
c37631e90c Update handling of game modes
This change moves the game modes into their own `src/gamemodes.py`, and
also allows setting game modes via `gamemodes.py`.
2015-09-09 09:57:41 -04:00