jacob1
d878525bfe
fix syntax error with random.shuffle, ensure dullahan targets are actually shuffled, add dullahan / prophet / blessed villager to !myrole
2015-10-30 19:15:39 -04:00
jacob1
4e1b17ada6
fix !fquit in join phase
2015-10-30 19:14:32 -04:00
skizzerz
cf91ab2c98
More informative messages for nightmares, fix dullahan target issue
2015-10-30 15:06:18 -07:00
Vgr E. Barry
2cf3852518
Fix circular imports
2015-10-30 17:38:39 -04: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
9e9e4342f8
Slightly less sucky message
2015-10-30 13:17:50 -07: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
Lukas Martini
36adb370b4
Demoniac winning takes precedence over monster
2015-10-30 12:19:46 -07:00
skizzerz
627efab5ec
Fix priest death in sleepy, update alpha messages for doomsayer
2015-10-30 12:19:21 -07:00
jacob1
7915c56b34
fix succubi related win conditions
...
entranced wolves could still win with wolves, dead succubi didn't win when succubi team did, maybe others?
2015-10-30 14:06:50 -04:00
Vgr E. Barry
cbed18fd93
Fix the chk_nightdone event not working properly
2015-10-30 12:18:11 -04:00
Vgr E. Barry
6e5203be2d
Use a less misleading name for wolflist checks
2015-10-30 11:44:45 -04:00
skizzerz
48b5104b11
Fix doomsayer prematurely ending night if they're killing
2015-10-30 01:18:18 -05: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
skizzerz
8dd2bf4e56
Fix issues with priest, cleanup RESTRICT_WOLFCHAT
...
Move a lot of duplicated logic into helper functions so that it is easy
to ensure that wolfchat restrictions are being consistently applied.
check_exchange still needs to be modified but everything else should be
ok.
2015-10-30 00:01:35 -05:00
skizzerz
b54dff0f89
Fix chk_nightdone and rework blessed villager template to actually do something
2015-10-29 22:57:02 -05:00
skizzerz
2f3e63a02e
Start to fix chk_nightdone for priest/prophet/doomsayer
2015-10-29 22:49:07 -05:00
Vgr E. Barry
a5e2e5ac9e
Wrap up dullahan
2015-10-29 23:04:15 -04:00
Vgr E. Barry
3cefa8057e
Fix vigilante dying regardless of target
2015-10-29 22:37:05 -04:00
Vgr E. Barry
1c0e0194cd
Add doomsayer transformation messages
2015-10-29 22:18:40 -04:00
Vgr E. Barry
fc311bb6a5
Dullahan / Vigilante tweaks
2015-10-29 21:47:25 -04:00
Vgr E. Barry
f73267f6e1
Small tweaks
2015-10-29 17:46:32 -04:00
Vgr E. Barry
922842b49c
Add vigilante
2015-10-29 17:46:23 -04:00
Vgr E. Barry
e1a3ed7bf2
Add dullahan
2015-10-29 17:46:00 -04:00
Vgr E. Barry
c4029d826d
Succubus fixes
2015-10-29 17:44:34 -04:00
Vgr E. Barry
da9a6f5b62
Some succubus fixes
2015-10-29 10:43:01 -04:00
skizzerz
16db66677c
Complete doomsayer (untested)
2015-10-29 01:24:27 -05:00
Vgr E. Barry
3571d664ed
Some succubus fixes
2015-10-29 00:06:00 -04:00
Vgr E. Barry
e3ad8a24db
Make automatic totem aware of entrancement
2015-10-28 22:28:30 -04:00
Vgr E. Barry
c525380be6
Allow !fquit to leave someone from deadchat
2015-10-28 22:17:03 -04:00
Vgr E. Barry
bc8b336640
Finish up succubus
2015-10-28 22:17:02 -04:00
skizzerz
f9d55db79f
Finish prophet
...
pray <role> is kinda awkward, may want to change the command name
2015-10-28 00:09:45 -05:00
Vgr E. Barry
da81909162
Most of succubus
2015-10-27 22:54:18 -04:00
Lukas Martini
70454bfc3a
Merge branch 'sleepy' of https://phab.skizzerz.net/diffusion/LKOS/lykos into sleepy
2015-10-27 23:34:38 +01:00
Lukas Martini
c80078d7f4
Add first version of the demoniac role
2015-10-27 23:34:09 +01:00
Vgr E. Barry
9765703902
Finish deadchat
2015-10-27 16:24:06 -04:00
skizzerz
be051dde70
Initial work for prophet role
...
!pray command is complete, role is missing night messages as well as
initializing/resetting var.PRAYED in transition_night
2015-10-27 01:02:28 -05:00
skizzerz
dea6052ed5
Rename devout to prophet
2015-10-26 23:09:25 -05:00
Vgr E. Barry
10be2e341f
First draft of the !deadchat pref
2015-10-26 23:49:41 -04:00
Vgr E. Barry
8517dff63d
Add the game events
2015-10-26 23:49:41 -04:00
skizzerz
1a78a2abfb
Add blessed villager template, begin devout
2015-10-26 21:01:34 -05:00
Vgr E. Barry
524773bcdf
Finish the woflchat restrictions for the Halloween events
2015-10-26 10:40:39 -04:00
Vgr E. Barry
5476bcdf27
Small tweaks to wolfchat restrictions
2015-10-25 21:37:59 -04:00
skizzerz
f166baeaa9
Add consecrate command for priests
2015-10-25 16:38:46 -05:00
Vgr E. Barry
2127b217b7
Add deadchat and wolfchat restrictions
2015-10-23 21:51:57 -04:00
skizzerz
9f4b205c72
Add priest role
...
Right now only the !bless command is active, subsequent commits
will add other commands.
2015-10-23 19:51:01 -05:00
skizzerz
738ff7a441
Fix alpha wolf biting an immunized person with retribution totem not dying from totem
2015-10-20 22:48:16 -05:00
skizzerz
5a97397cd9
Alpha wolf fixes
...
- Correctly logic out bite interacting with harlot, immunized, and lycan:
- A harlot that isn't home does not get bit and refunds the bite unless
they visit a wolfteam member or visit the unprotected wolves' victim
(in either of those cases, they get bit instead of dying)
- A lycan or someone with a lycanthropy totem that gets bitten
immediately turns to wolf and refunds the bite. The regular wolf kill
still happens too, so this is essentially a freebie for alpha wolf.
- An immunized target dies per normal, but the death from the bite does
not stack with the death from a normal wolf kill for the purposes of
protection (meaning a single protection will guard against both).
- Fix nightdone check so that night doesn't end prematurely if alpha
would be eligible to bite but has already done so previously in the
game.
2015-10-20 22:26:37 -05:00