132 Commits

Author SHA1 Message Date
jacob1
4d480e32c6 ensure player is added to var.PLAYERS upon midgame join in maelstrom
fixes wolfchat / !simple / maybe other stuff
2016-04-06 22:55:07 -04:00
Ryan Schmidt
949fe168bf Fix villagergame to actually make nobody win if they fail 2016-04-06 09:24:55 -07:00
Ryan Schmidt
2973decce8 aleatoire balance tweaks
12p aleatoire was too heavily skewed towards wolves, while 14+ was heavily
skewed towards village. The following changes hope to rectify this
(although there probably isn't enough for 14+ to be fixed yet).

- Guardian Angel moved from 13p to 12p
- 2nd Assassin moved from 12p to 13p
- Bureaucrat removed
- Turncoat replaces Lycan at 14p
2016-04-05 22:03:00 -07:00
skizzerz
b369a0d4b3 Nothing to see here, move along. 2016-03-31 23:46:43 -05:00
Ryan Schmidt
73030424cd Blacklist monster and demoniac in maelstrom 2016-02-25 15:13:57 -07:00
skizzerz
fc815c1549 Fix midgame role attribution in maelstrom 2016-02-05 21:53:29 -06:00
skizzerz
48b5db2d9c Maelstrom fixes
- Don't allow dead players to re-join
- Don't end game via a midgame join (e.g. ensure that numbers are good
  after the join)
2016-02-03 23:11:58 -06:00
skizzerz
805ee7e18a Fix mm being able to be assigned n2+ in mael 2016-02-03 22:10:38 -06:00
skizzerz
dbad8d1f09 Part 2 of 2
And as thus we sat in darkness,
Each one busy in his prayers,
“We are lost!” the captain shouted,
As he staggered down the stairs.

But his little daughter whispered,
As she took his icy hand,
“Isn’t God upon the ocean,
Just the same as on the land?”

Then we kissed the little maiden,
And we spoke in better cheer;
And we anchored safe in harbor
When the morn was shining clear.
2016-02-03 22:04:29 -06:00
jacob1
56827a2ce2 lycan balance adjustments
lycan#2 moved down from 10 to 9p
wolf#2 swapped for wolf shaman
GA swapped for bodyguard
2016-02-01 20:54:15 -05:00
skizzerz
587b03a970 Fix lingering entries in var.ORIGINAL_ROLES due to roleswaps in maelstrom 2016-01-27 21:45:19 -06:00
skizzerz
29e5873104 Don't show original roles in maelstrom in listings 2016-01-27 21:31:32 -06:00
skizzerz
16a8a86e4a Persist templates in maelstrom 2016-01-14 17:46:50 -06:00
skizzerz
b29701782f Maelstrom fixes
- Correctly assign random roles upon game start
- Let people know if they're villager/cultist or whatever even on nights
  2 and beyond
2016-01-14 01:08:49 -06:00
jacob1
7de3fbb324 ok, I actually tested the fix this time (fix maelstrom) 2016-01-13 23:50:02 -05:00
jacob1
6bbd4b0ae1 Fix error with maelstrom game mode
Tested about as much as woffle apparently tested originally
2016-01-13 23:44:09 -05:00
skizzerz
6e22cd860c Part 1 of 2
We were crowded in the cabin;
Not a soul would dare to sleep:
It was midnight on the waters,
And a storm was on the deep.

’Tis a fearful thing in winter
To be shattered by the blast,
And to hear the rattling trumpet
Thunder, “Cut away the mast!”

So we shuddered there in silence,
For the stoutest held his breath,
While the hungry sea was roaring,
And the breakers threatened death.
2016-01-13 22:07:51 -06:00
jacob1
00ddf27e23 fix crash when trying to fstart 4/5p random games, fixes #181 2016-01-02 00:51:51 -05:00
Ryan Schmidt
8a71c839a9 Increase night timer for valentines 2015-12-29 14:01:09 -07:00
Vgr E. Barry
548d212435 Fix 'random' not keeping template ordering 2015-12-02 08:38:08 -05:00
Ryan Schmidt
99c8845118 Merge pull request #198 from lykoss/wolf-shaman
Add the new wolf shaman
2015-11-23 17:47:17 -07:00
Vgr E. Barry
c47a84d058 Add the wolf shaman role 2015-11-23 19:36:02 -05:00
skizzerz
32d91ec3a4 Enable team stats for random (sometimes) 2015-11-23 18:27:08 -06:00
skizzerz
6f83a909df Introduce proxies as a means of breaking circular import chains 2015-11-15 13:12:22 -06:00
jacob1
80e5c72b3d decrease 'mad' likelihood from 8 to 4 (not very popular, even though balanced :P) 2015-11-14 23:05:47 -05:00
Lane Farrow
a4e21aa997 move irc messages to json and allow overriding in custom file 2015-11-10 19:58:50 -06:00
jacob1
9b3768522b reduce sleepy likelihood to 5
we agreed not to reduce it to 0, 5 works well
2015-11-04 22:51:11 -05:00
Vgr E. Barry
4ebb3f7e9f Fix errors when changing nicks in sleepy 2015-11-04 18:10:10 -05:00
Vgr E. Barry
8c0582477e Some tweaks to the error handler 2015-11-04 13:16:35 -05:00
skizzerz
f7777649bf Fix /nick allowing one to avoid nightmares 2015-11-02 20:08:17 -06:00
skizzerz
4e65ad6e19 Remove unused format params 2015-11-01 14:23:29 -06:00
skizzerz
950c11e0a0 Don't advertise how many people turned 2015-10-31 23:38:24 -05:00
skizzerz
d8f1a5d946 Fix bug with nightmares attempting to message/kill dead people 2015-10-31 23:31:59 -05:00
skizzerz
ac1bfb778f Fix nightmare not tracking paths correctly and fix joining deadchat 2015-10-31 22:46:01 -05:00
skizzerz
e0cd6e577d Unrestrict random 2015-10-31 16:04:38 -05:00
jacob1
0f6f41f263 remove sleepy custom commands better (doesn't delete !w alias for wait now) 2015-10-31 16:26:49 -04:00
jacob1
4abd9a41dd change 'sleepy' likelihood to 20 temporarily (nyuszika7h edit) 2015-10-31 10:55:59 -04:00
jacob1
85fac86b4a fix error breaking nightmares, add back word I accidentally deleted 2015-10-31 10:55:21 -04:00
jacob1
930e35b31d fix sleepy mode breaking !help after game ends 2015-10-31 02:49:26 -04:00
skizzerz
6e647e86e9 Yet another nightmare fix (with initial path selection) 2015-10-30 22:55:52 -05:00
skizzerz
e60a32d400 Fix final roles 2015-10-30 20:28:32 -05:00
skizzerz
cb07d67a8f Fix doomsayer message 2015-10-30 20:20:40 -05:00
skizzerz
cfb435e1cb Another nightmare fix 2015-10-30 20:19:20 -05:00
skizzerz
aa4d165646 fix nightmares (again) 2015-10-30 19:56:22 -05:00
skizzerz
fc138f0af4 Disable disable wolfchat 2015-10-30 19:46:36 -05:00
Vgr E. Barry
ee3a2c6ab9 Temporarily disable new roles in random 2015-10-30 20:32:29 -04:00
skizzerz
ffacac3764 Fix nightmare kills 2015-10-30 19:20:25 -05:00
jacob1
7b8c504c79 fix error when starting 'random' game 2015-10-30 20:05:43 -04:00
jacob1
45e29a3fcd fix syntax error 2015-10-30 19:15:05 -04:00
skizzerz
df93da0d2e Fix direction picking 2015-10-30 15:39:02 -07:00