Commit Graph

1059 Commits

Author SHA1 Message Date
nyuszika7h
b251a34e31 Make on_give_me_ops independent from endofwho 2014-08-27 00:23:52 +02:00
nyuszika7h
37c0c075fa Try to gain op when bot thinks it isn't opped 2014-08-26 23:58:29 +02:00
nyuszika7h
999a612da8 wolfbot.py: error on Python <3.2 2014-08-25 20:30:58 +02:00
jacob1
9d238293e9 use "python3" command instead of "python3.2" 2014-08-25 14:29:57 -04:00
skizzerz
3146baa983 Ensure we have enough params for fsay and fact 2014-08-24 22:03:48 -05:00
skizzerz
b466c47026 Fix some \!nolynch related issues with awkward messages, inconsistent functionality, and improper interaction with vote-altering totems. 2014-08-24 21:50:28 -05:00
skizzerz
06f51a3731 Fix case where people were not being marked as not-dced if they joined as a different nick and then /nicked to return to village. 2014-08-24 12:35:29 -05:00
nyuszika7h
c5ff638056 Add !fsay and !fact 2014-08-24 18:14:32 +02:00
nyuszika7h
883599155a Merge pull request #58 from skizzerz/master
Various bugfixes and new mad scientist option
2014-08-22 21:13:14 +02:00
nyuszika7h
c666d8967e !fghost: remove potentially confusing message 2014-08-22 15:43:34 +02:00
skizzerz
b82cc92997 Add option for mad scientist to skip over dead players, based on how many players joined the game 2014-08-22 01:03:50 -05:00
skizzerz
d69cd50f8d Allow hunter to change their kill at night using !kill without needing to !retract first 2014-08-22 01:03:50 -05:00
skizzerz
68bfe2b65d Do not display duplicate death messages, a night kill overrides any chained kills (lovers, scientists, assassins, etc.) 2014-08-22 01:03:50 -05:00
jacob1
f2a92402e9 fix grammar mistake in headshot message (again) 2014-08-21 01:32:10 -04:00
jacob1
bfc6b6f8cf small cleanup / bugfix in !roles 2014-08-20 01:27:19 -04:00
skizzerz
6ee671f903 Fix bug where night would abruptly end if there are no wolves alive to receive gun. 2014-08-19 22:40:26 -05:00
jacob1
d34a65dd98 add missing period for matchmaker message in !simple 2014-08-19 21:58:08 -04:00
jacob1
8fd41d4bf9 fix !roles with argument 2014-08-19 21:54:17 -04:00
jacob1
fc1f110773 !stats orders names in join order 2014-08-19 21:30:55 -04:00
jacob1
e0d3476a2c !roles properly displays roles that drop out, and can show roles for a specific player count 2014-08-19 21:26:04 -04:00
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