skizzerz
202c03d0d9
Merge branch 'master' of https://github.com/lykoss/lykos
...
Conflicts:
modules/wolfgame.py
settings/wolfgame.py
2014-07-25 08:30:53 -05:00
skizzerz
ddbeff5977
Fix crash on nickchange if the user is being killed by wolves or is a lover
2014-07-25 08:27:34 -05:00
nyuszika7h
8b76de1aea
Improve !fpull
2014-07-25 10:09:33 +02:00
skizzerz
f185556680
Don't fire desperation totem if the person with the totem lynches themselves last. Closes #54
2014-07-24 21:55:43 -05:00
skizzerz
9f5b30aa95
Fix wolf retract
2014-07-24 20:41:57 -05:00
skizzerz
5cf86473e6
Expand the roles game mode to allow setting the default role and role reveal. Note that default role should always be either villager or cultist
2014-07-24 20:30:24 -05:00
skizzerz
2c47b5610c
Allow bodyguard/GA to guard assassin target at night as well. Closes #49
2014-07-24 20:18:03 -05:00
nyuszika7h
360903c7ab
Order player role stats descending by number of games
2014-07-24 17:14:30 +02:00
nyuszika7h
b18dd92733
Fix players receiving 0 stasis
2014-07-22 11:09:45 +02:00
skizzerz
2ab85c4d4d
Time lord now always triggers on death
2014-07-21 23:14:55 -05:00
skizzerz
60f98b9b1b
Fix game not ending if last person leaves during join phase
2014-07-21 00:12:24 -05:00
skizzerz
42f7b6e176
crazed shaman only wins if survives
2014-07-20 21:28:23 -05:00
skizzerz
c8d52a442c
Spelling/grammar fixes
2014-07-20 20:52:47 -05:00
skizzerz
6cb320d1e3
Fix vengeful ghost winning with fool/monsters
2014-07-20 19:52:36 -05:00
skizzerz
b28d67a877
Fix wolf cub not turning into wolf
2014-07-20 19:08:37 -05:00
skizzerz
4d000d1857
Don't count wins for templates
2014-07-20 19:00:32 -05:00
skizzerz
c0f6aad73f
Fix issues with clone
...
Clone gets amnesiac's real role if cloning amnesiac
Don't crash if cloning wolf
Closes #44
2014-07-20 18:25:24 -05:00
skizzerz
5cc5e13081
Fix error with guardian angel
2014-07-20 18:07:23 -05:00
skizzerz
ac9bc89699
Finish up previous commit of end of game messages
...
Closes #23 , #30 , #31
2014-07-20 18:04:17 -05:00
Skizzerz
2c4ade2454
Lots of end-game message stuff.
...
The lover of a fool can win with the fool. The lover of a monster can win with monsters.
List winners at end of game.
Idlers are the scum of the earth and never win.
Displays a message if everyone died (originally by nyuszika7h, replicated here due to merge conflicts).
2014-07-20 14:08:26 -05:00
nyuszika7h
0aa076eb6b
Check win condition only after checking all idlers
2014-07-20 13:41:26 +02:00
skizzerz
86abaf7f1b
Vengeful ghost cannot be amnesiac. Allow werecrow and wolf cub to be amnesiac. Closes #35
2014-07-19 18:50:20 -05:00
skizzerz
f45a6279d5
Time lord changes:
...
Bump day time down to 60s and night time down to 30s
Time lord triggers if they die during day for any reason (except idling)
Reduce rate limit for !time to 10s instead of 60
2014-07-19 18:47:17 -05:00
skizzerz
10e50e88c8
Don't do death triggers when someone idles out/quits/etc. Closes #41
2014-07-19 18:32:21 -05:00
skizzerz
f23c899ce2
Show amnesiac as villager in !myrole. Closes #40
2014-07-19 18:24:35 -05:00
Skizzerz
eb299c6232
Add check to ensure nightroles only act at night. Closes #39
2014-07-19 18:16:37 -05:00
skizzerz
cc25784ad4
Allow 0 wolf kills at night. Closes #33
2014-07-19 18:06:39 -05:00
skizzerz
8c772af3ef
Merge branch 'master' of https://github.com/lykoss/lykos
...
Conflicts:
modules/wolfgame.py
2014-07-19 17:50:47 -05:00
Ryan Schmidt
6976f4d211
Merge pull request #22 from jacob1/clone
...
clone gets player list, wolves are informed when clone turns into wolf and clone gets the wolf list too
Closes #14
2014-07-19 17:49:14 -05:00
skizzerz
d0c21560ac
Properly restore var.ROLES["person"] if we can't apply templates. Closes #34
2014-07-19 17:45:03 -05:00
skizzerz
e0df1de960
Don't do weird stuff if we !fgame the default role. Closes #36
2014-07-19 17:39:31 -05:00
skizzerz
28fa4b0913
Turn wolf cub into wolf if they are the only one left. Closes #16
2014-07-19 17:37:51 -05:00
nyuszika7h
d353ab5ff3
Make !fghost usable by admins
2014-07-19 19:26:41 +02:00
nyuszika7h
0df8098ade
Revert "autopep8"
...
This reverts commit 4189d5c874
.
2014-07-19 19:09:24 +02:00
nyuszika7h
4189d5c874
autopep8
2014-07-19 19:05:49 +02:00
skizzerz
cb55f9129b
Force assassin to target someone
...
If assassin times out night, this selects a random target for them and
lets them know who it is. The target is selected amongst players NOT
going to die that day, so only chance of a reselect is due to lovers,
bullets, or lynchings.
Closes #26
2014-07-19 00:02:50 -05:00
skizzerz
736d5f572e
Additional fixes
...
Fix issue introduced in last commit where regular gunners didn't get
bullets.
Fix wolves ending night when angry with only one target selected.
Closes #28
2014-07-18 23:44:31 -05:00
Ryan Schmidt
32312ed2d6
Bugfixes
...
Fix crash if a template cannot be assigned due to role restrictions.
Fix gunner being able to become sharpshooter even if sharpshooter isn't
in the list of allowed thingies.
2014-07-18 23:23:27 -05:00
jacob1
6f16848302
fix grammar mistake in headshot message
2014-07-18 23:56:06 -04:00
jacob1
fdf6fa7ab2
add clone message when using !simple
2014-07-18 22:15:57 -04:00
jacob1
a937775874
improve previous clone commit
2014-07-18 22:09:06 -04:00
skizzerz
a670925779
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
modules/wolfgame.py
settings/wolfgame.py
2014-07-18 08:53:11 -05:00
skizzerz
585bdb142f
Fix death trigger roles like assassin and vengeful ghost. Closes #27
2014-07-17 23:17:03 -05:00
skizzerz
b1bfba32a8
Fix amnesiac duplication when they remember who they are, and make \!stats not instantly reveal what role the amnesiac is. Closes #3
2014-07-17 22:49:28 -05:00
skizzerz
339db52165
Make village elder and death totem not able to be guarded against. Closes #5
2014-07-17 21:23:14 -05:00
skizzerz
6e43f60974
Properly return from pass if a hunter isn't using the command. Fixes #25
2014-07-17 20:53:50 -05:00
skizzerz
88de4eb9b7
Fix \!frole removing roles, fix a syntax error, and fix #20 for real this time
2014-07-17 20:50:32 -05:00
skizzerz
b5e44a572a
Alert hag/sorcerer to being cursed. Closes #2
2014-07-17 19:35:58 -05:00
skizzerz
f4d66a28a5
Add !totem as an alias for !give
2014-07-17 19:30:32 -05:00
skizzerz
d84d69f66a
Merge branch 'master' of https://github.com/skizzerz/lykos
2014-07-17 19:29:30 -05:00