Commit Graph

662 Commits

Author SHA1 Message Date
skizzerz
3f990a22ec Fix dead vengeful ghost always winning with village even if they are wolfteam, and clean up a weird-looking conditional 2015-01-31 21:58:33 -06:00
nyuszika7h
8df527e9d7 Fix grammar in message displayed on initial !join 2015-01-28 16:36:00 +01:00
skizzerz
ba9a9839fd noreveal balance tweaks: remove CS and make traitor turning message play when traitor turns 2015-01-26 22:24:16 -06:00
Janik Kleinhoff
d0db82faab simple clone role message: add missing period 2015-01-21 02:49:45 +00:00
nyuszika7h
677bb85053 Remove leftover debug print statements 2015-01-18 16:35:03 +01:00
nyuszika7h
07a684465e Merge pull request #109 from lykoss/fsync-command
fsync command
2015-01-18 10:16:04 +01:00
Janik Kleinhoff
f5da2aff99 mode sync: handle targetless mode changes as well 2015-01-18 05:39:00 +00:00
jacob1
653e881b39 put timestamp on RESTARTING message + 2 others
not on the 'loading module wolfgame' message since that will be removed soon and it helps divide logs anyway
2015-01-18 00:10:46 -05:00
jacob1
be6ab9d723 really fix OverflowError with huge stasis values (by setting a cap) 2015-01-17 23:51:56 -05:00
jacob1
befcc1d8ce fix observe error 2015-01-17 22:57:57 -05:00
Janik Kleinhoff
db65f07694 Call sync_modes() on incoming server mode change (i.e. netjoin) 2015-01-17 18:56:53 +00:00
nyuszika7h
c20512163e fstasis: Handle OverflowError gracefully 2015-01-17 19:00:46 +01:00
jacob1
39e835fe60 remove useless variable and if statement check 2015-01-16 01:09:56 -05:00
jacob1
7f2e3153e7 !force works on commands with raw_nick (vote) + some logic changes 2015-01-16 01:02:56 -05:00
Vgr E.Barry
a4806d6e89 Fix debug logging breaking assassin and love suicide. 2015-01-14 20:00:50 -05:00
Janik Kleinhoff
b9634c2b0c Add fsync command to sync modes manually 2015-01-14 21:05:57 +00:00
Janik Kleinhoff
be4e5ff510 mass_mode: allow setting modes without argument
This allows setting e.g. -m at the same time as devoicing old players.
2015-01-14 21:05:57 +00:00
Janik Kleinhoff
1f916a8f57 mass_mode: look at ISUPPORT MODES= token 2015-01-14 21:05:57 +00:00
nyuszika7h
adb039e83d Make !vote/!v work as an alias for !game in the join phase 2015-01-14 19:47:13 +01:00
nyuszika7h
431ebe86d3 wait: Add per-user rate limit 2015-01-14 13:50:14 +01:00
nyuszika7h
54fe9b347b wait: Use 'playing' in the decorator 2015-01-14 13:49:29 +01:00
Vgr E.Barry
87bb3fc599 Remove bold from logged messages and fix templates never logging. 2015-01-13 20:16:47 -05:00
Vgr E.Barry
d7c5f6f9ac Make logging messages consistent. 2015-01-13 20:01:57 -05:00
Vgr E.Barry
cdc04dc3e3 Add some more logging at some places. 2015-01-13 20:01:55 -05:00
Vgr E.Barry
ae8a4d350b Fix vengeful ghost logging message. 2015-01-13 20:01:54 -05:00
Vgr E.Barry
778c3bc232 Tweak a few debug messages. 2015-01-13 20:01:52 -05:00
Vgr E.Barry
7b1f710fb1 Improve debug logging messages. 2015-01-13 20:01:50 -05:00
Vgr E.Barry
cecf1c6fc5 Improve a few minor things.
Prevents "Unhandled command <stuff>" from writing to file, add back
weird piece of code to prevent too many templates and "would send
message to fake nick" message and creates file on startup if it doesn't
exist.
2015-01-13 19:59:02 -05:00
Vgr E.Barry
20eda8c5d1 Removed obsolete logging code. 2015-01-13 19:58:58 -05:00
Vgr E.Barry
55a14d6a3f Add a proper logging feature. Closes #72. 2015-01-13 19:58:55 -05:00
jacob1
ee00420812 fix missing space in oracle message 2015-01-12 14:21:27 -05:00
Vgr E.Barry
813dc38cbf Modify message for oracle. 2015-01-11 21:37:47 -05:00
Vgr E.Barry
8a35862cb8 Don't display message about not receiving a PM on first night. 2015-01-11 21:21:19 -05:00
Vgr E.Barry
c29ed805e1 Allows !v to view votes in PM. Closes #106. 2015-01-11 19:29:34 -05:00
Vgr E.Barry
982d6cb697 Fixed help not respecting !notice. Closes #107. 2015-01-11 19:23:45 -05:00
nyuszika7h
71a85bbd38 Fix rate limit affecting !fstart 2015-01-08 15:54:59 +01:00
nyuszika7h
59a6339729 Unify "not logged in to NickServ" notices
In some places, the bot says "not logged in to NickServ", while in other
places, it saays "not identified with NickServ". This changes all such
notices to use the first form.
2015-01-07 19:51:08 +01:00
nyuszika7h
667b824065 Fix typo: s/logged in/not logged in/ 2015-01-07 19:49:56 +01:00
jacob1
fa326b5fb3 fix fail with complete_match 2015-01-05 12:56:34 -05:00
jacob1
784bbe0111 prevent cases where you can unintentionally vote / act on yourself 2015-01-05 10:59:25 -05:00
skizzerz
5f458cc9dc Fix vengeful ghost incorrectly winning 2015-01-04 20:47:49 -06:00
Vgr E.Barry
e2c5c819d6 Make "frestart normalmode" behave as intended. 2015-01-03 20:04:13 -05:00
Vgr E.Barry
555f80eb5e Merge branch 'master' of https://github.com/lykoss/lykos 2015-01-03 18:21:49 -05:00
Vgr E.Barry
4a6bd6665f Fixes faftergame (again). 2015-01-03 18:21:27 -05:00
jacob1
6fc05abd71 Merge pull request #102 from skizzerz/drunkassassin
Remove some restrictions on who can be assassin
2015-01-03 18:20:58 -05:00
Vgr E.Barry
d780cf04ad Fixes faftergame. I should stop breaking things. 2015-01-03 18:03:13 -05:00
Vgr E.Barry
cd7aac9398 Fix random errors. Blame Vgr. 2015-01-03 17:49:29 -05:00
jacob1
47f4f77f10 check if game ends when bitten/amnesiac turn, instead of sending out PMs and continuing it 2015-01-03 15:41:16 -05:00
jacob1
22ad235620 mad scientist gets told their targets and is reminded of their role every night 2015-01-03 13:30:24 -05:00
skizzerz
9f28036494 Remove some restrictions on who can be assassin
The only roles that should NOT be assassin are roles that the other team
MUST kill in order to have a good shot at winning. Therefore, we don't
need to have so many saferoles unable to be assassin, as well as certain
neutral roles. The current list is as follows:

- wolves + traitor, since these all need to die for village to win
- lycan, because if turned they need to die for village to win
- seer/oracle/harlot/augur/detective, capable of making safes so wolves
  need to focus on killing them in order to have a shot at winning
- bodyguard/GA, capable of preventing other safes from dying, again need
  to die for wolves to have a shot at winning

Everyone else is fair game, including shaman, drunk, hunter, doctor,
crazed shaman, and fool (who were all previously restricted).

If drunk is assassin, they don't get to choose their target, rather they
get one randomly assigned to them automatically.
2015-01-03 12:16:26 -06:00