Ryan Schmidt
6e2cae8e6b
Remove jester from default role set
...
The inclusion of jester was causing a disproportionately high number of wolf wins due to wolves voting jester as a strategy in order to bring numbers to even. Per discussion in -ops, it was decided that removing jester would be good in order to prevent this (an alternative option being reducing number of wolves so that the gameplay can still happen, but it requires more finesse on the wolves' part in order to utilize).
2014-08-18 19:02:23 -05:00
skizzerz
361cb0dd6e
Fix typo in rapidfire where day ending warning was not shown
2014-08-17 21:45:28 -05:00
nyuszika7h
390fd937bf
Fix indentation
2014-08-17 22:35:29 +02:00
nyuszika7h
552be7f18b
Update aliases for !nolynch
2014-08-17 22:25:52 +02:00
Vgr E.Barry
edc9ec1ed9
Added nolynch/abstain command
...
Features:
- Added var.NO_LYNCH
- Tweaked hurry_up to count not-lynching players
- Makes day end without a lynch if enough players abstain
- Consider pacifists and not-lynching as equal for lynching calculation
(in chk_decision and hurry_up)
- Add "x players have refrained from voting" in !votes
- Added actual nolynch/abstain command, which is a toggle to no_lynch or
not
- Make !voting automatically remove the player from the no-lynchers
- Make !retract remove the player from no-lynchers
2014-08-17 22:19:53 +02:00
nyuszika7h
c823689dbd
Fix previous commit
2014-08-17 19:12:48 +02:00
nyuszika7h
c6799e36f5
Create CONTRIBUTING.md
2014-08-17 19:06:23 +02:00
nyuszika7h
2e5b087d3b
Fix !fgame check for admins/owners
2014-08-17 18:02:31 +02:00
skizzerz
84b2fdc24e
Improvements
...
- Make rapidfire more rapid by reducing timers and adding in time lord
- Correctly credit someone for a win if they die and THEN /part or /quit
(someone that dies and is /kicked will not get a win, as that usually
means they cheated or something.)
- Break up long messages (roles, player totals) at intelligent points.
2014-08-12 23:07:02 -05:00
skizzerz
b39ecbace0
Remove left-behind debug message and fix bug if someone changes nicks during night causing night to not end properly
2014-08-12 17:50:37 -05:00
skizzerz
dd46ea26a9
Merge branch 'master' of https://github.com/lykoss/lykos
2014-08-11 21:32:22 -05:00
nyuszika7h
1e2de1de9a
Fix !fgoat
2014-08-11 10:35:49 +02:00
skizzerz
d8dbdabdd1
Ensure idlers never get credited for win
2014-08-10 19:53:49 -05:00
skizzerz
4bc9be8454
Merge branch 'master' of https://github.com/lykoss/lykos
...
Conflicts:
modules/wolfgame.py
2014-08-10 19:12:19 -05:00
nyuszika7h
9216ef0c45
Add missing dot
2014-08-11 00:08:08 +02:00
nyuszika7h
11e411a052
Fix previous commit
2014-08-11 00:07:33 +02:00
nyuszika7h
df48af8a9d
Improve !fgoat
2014-08-11 00:06:39 +02:00
nyuszika7h
885873701f
Merge pull request #48 from brrr2/fix
...
Update for showing votes, time and roles.
2014-08-10 23:37:23 +02:00
nyuszika7h
53f0060218
Merge pull request #49 from Vgr255/default
...
Add !fgoat command, allowing for an unlimited amount of goats
2014-08-10 23:36:12 +02:00
skizzerz
50191bb4d3
move gunner to 10
2014-08-10 14:21:28 -05:00
skizzerz
bd2451b3b5
Redo default roles and fix bug where day timing out didn't correctly apply vote altering totems
2014-08-10 14:14:27 -05:00
skizzerz
cd43225b53
Visiting harlots now die if given death totem, and harlots that visit a visiting harlot that was given death totem and also targeted by wolves now dies as well. Closes #71
2014-08-10 12:05:42 -05:00
Yizhe Shen
5700ec7d01
Updated output behaviour for in-game commands available in PM.
...
- Updated behaviour for listroles(), show_votes(), timeleft()
- Uses !simple settings when those commands are given in PM
- Uses notice if channel is +z and a game is in progress
2014-08-09 15:00:05 -04:00
skizzerz
c6359b3908
Make mad scientist always trigger on death
2014-08-09 00:26:51 -05:00
Skizzerz
1627e21b8d
Additional gamemodes
2014-08-08 21:25:03 -05:00
skizzerz
4e7fbdada2
Merge branch 'master' of https://github.com/lykoss/lykos
...
Conflicts:
modules/wolfgame.py
2014-08-07 22:54:09 -05:00
skizzerz
a9f3125a9c
remove bit of logging code that was erroring out night if we had 2 wolf kills. We're already logging dead people later on anyway so this is 100% unnecessary
2014-08-07 22:53:02 -05:00
skizzerz
83fb02666d
Fix clone cloning amnesiac
2014-08-06 19:46:36 -05:00
Vgr E.Barry
cdf96cfc2b
Added !fgoat command for admins. Allows unlimited amount of goats.
2014-08-06 13:42:33 -04:00
Vgr E.Barry
6780b6d339
Merge pull request #1 from lykoss/master
...
Merging changes from lykoss/master
2014-08-06 13:39:46 -04:00
nyuszika7h
9c341dc9db
Merge pull request #46 from skizzerz/fixlastgame
...
Fix !flastgame to prevent people from using !j to get around it
2014-08-06 14:21:25 +02:00
Skizzerz
5a5c8fbb50
Fix impatience totem allowing votes while dead
2014-08-05 23:22:01 -05:00
Skizzerz
8b49e1c0c8
Finish retribution totem and remove unused config var
2014-08-05 23:19:54 -05:00
Skizzerz
277c99db41
Fix exchange totem and wolf cub and other improvements
2014-08-05 21:34:46 -05:00
skizzerz
9a697e13c2
Fix !flastgame to prevent people from using !j to get around it
2014-08-05 11:48:45 -05:00
skizzerz
9e4d8d7017
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
modules/wolfgame.py
2014-08-05 11:16:52 -05:00
nyuszika7h
a4b7c02450
Merge branch 'master' of https://github.com/lykoss/lykos
2014-08-05 14:28:53 +02:00
nyuszika7h
1a80bc1027
Allow admins to use !fgame without joining
2014-08-05 14:28:40 +02:00
nyuszika7h
40a02b1a1b
Merge pull request #45 from Vgr255/master
...
Fix issue where bot would spam services
2014-08-05 11:25:07 +02:00
Vgr E.Barry
191a910098
Fix issue where bot would spam services
...
This very simple fix probably seems redundant or even entirely
pointless, but it actually solves a big design flaw. It does not show
much for freenode, but for other networks (e.g. Esper), where I tweaked
my bot to use ns_ghost instead, it keeps trying to kill off an
(unregistered) nick, without having a password. This effectively causes
spam to the services, and results in an automatic ban.
2014-08-05 02:40:52 -04:00
skizzerz
1d9b4f54e6
Various fixes plus code exchange totem.
2014-08-05 00:54:01 -05:00
skizzerz
f4ef8ed55b
impatience totem no longer affects self-vote
2014-08-04 21:02:34 -05:00
skizzerz
bfc182dc28
default to death totem in case odds don't add to 1, and list name of totem in error message if we don't know what to do with it'
2014-08-04 20:58:27 -05:00
nyuszika7h
85a342f9c5
Fix typo in !votes
...
Closes #44 .
2014-08-04 10:45:17 +02:00
Skizzerz
3da561a408
Fix pestilence totem and wolf cub dying during nighttime not triggering angry wolves, and don't show winners if game is fstopped
2014-08-04 01:54:21 -05:00
Skizzerz
79a72aa33e
Finish up most new totems except for exchange and retribution, completely untested code so probably breaks horribly
2014-08-04 01:22:29 -05:00
Skizzerz
21ef130f21
bugfixes
2014-08-04 00:36:09 -05:00
Skizzerz
2d331cdcd7
Fix fool being lynched and begin shaman bonanza, most of the totems do nothing atm but it *should* theoretically work
2014-08-04 00:23:29 -05:00
Skizzerz
b47ab14632
Fix grammar on lynch messages
2014-08-03 21:26:37 -05:00
Skizzerz
153e800bef
fix amnesiac winning and amnesiacs turning into templates
2014-08-03 21:15:19 -05:00