Changelog for werewolf-0.4.6.1
Changelog
Upcoming
v0.4.6.1
Revisions
- Fixed Village Idiot text to have spaces around the name. (#87)
- Fixed a bug where the Werewolves couldn't win if it was down to 1 Werewolf and the Village Idiot. (#88)
v0.4.6.0
Minor
- Added the Village Idiot role. (#41)
- Added the Scapegoat's ability to choose whom may vote on the next day when he is blamed. (#62)
- Added in balance concept for roles to help balance role selection. (#81)
- Added
--random-extra-rolesoption tostart. (#30) - Added the Bear Tamer role. (#45)
- Added a
circlecommand. (#45)
Revisions
- Fixed the Defender being unable to protect himself.
- Restructured library modules to only export relevant functions. (#11)
v0.4.5.0
Minor
- Added the Wolf-hound role. (#50)
- Added a
versioncommand. (#84) - Added the Wild-child role. (#49)
- Added the Angel role. (#52)
Revisions
- Renamed the Villager role to Simple Villager.
- Renamed the Werewolf role to Simple Werewolf.
- Renamed the devourVoteCommand and lynchVoteCommand to voteDevourCommand and voteLynchCommand. (#49)
- Fixed
quitto advance the stage when the only role for that stage has quit.
v0.4.4.1
Revisions
- Fixed grammar for the
currentStageMessages. (#83) - Fixed the
healcommand help message to not require aPLAYERargument. (#82)
v0.4.4.0
Minor
- Removed
playerHealedMessageand replaced with the genericnoPlayerDevouredMessage. (#80) - Removed
playerProtectedMessageand replaced with the genericnoPlayerDevouredMessage. (#80)
Revisions
- Privatised underscore methods and changed old uses to using lens. (#20)
- Tidied up arbitrary instances by using
newtype's. (#78) - Fixed the
noPlayerDevouredMessageto be displayed after sunrise. (#80) - Removed
Showinstance forCommandand usedBlind. (#78)
v0.4.3.2
Revisions
- Fixed grammar for the
currentStageMessages. (#83) - Fixed the
healcommand help message to not require aPLAYERargument. (#82)
v0.4.3.1
Revisions
- Added missing module to Cabal file.
v0.4.3.0
Minor
- Added the Defender role. (#38)
v0.4.2.3
Revisions
- Fixed grammar for the
currentStageMessages. (#83) - Fixed the
healcommand help message to not require aPLAYERargument. (#82)
v0.4.2.2
Revisions
- Added missing module to Cabal file.
v0.4.2.1
Revisions
- Fixed a bug causing the Witch being unable to heal themselves. (#76)
v0.4.2.0
Minor
- Added the Villager-Villager role. (#37)
v0.4.1.3
Revisions
- Fixed grammar for the
currentStageMessages. (#83) - Fixed the
healcommand help message to not require aPLAYERargument. (#82)
v0.4.1.2
Revisions
- Added missing module to Cabal file.
v0.4.1.1
Revisions
- Fixed a bug causing the Witch being unable to heal themselves. (#76)
v0.4.1.0
Minor
- Added the Witch role. (#5)
v0.4.0.1
Revisions
- Fixed grammar for the
currentStageMessages. (#83)
v0.4.0.0
Major
- Restricted count of special roles to 1. (#32)
- Changed private message structure to only ever be for a single player. (#21)
Minor
- Renamed
turntostage. (#70) - Renamed
VillagersTurntoVillagesTurn. (#70) - Added
eventsto the game state. (#71) - Added private pinging to the
pingcommand. (#69) - Restricted
endto players in the current game. (#74)
v0.3.4.0
Minor
- Added a
pingcommand. (#64)
Revisions
- Added missing apostrophe to the new turn message. (#63)
- Changed the "Whom would you like to lynch?" text to be a public message displayed after the devoured message. (#56)
- Better prompt to action when villagers vote.
- Changed devour vote messages to be sent immediately. (#57)
- Removed useless
onlyfunction. (#55) - Turned start of day and night into distinct turns.
- Added private message to players when the game is over. (#65)
v0.3.3.2
Revisions
- Fixed missing file in Cabal file. (#18)
v0.3.3.1
Revisions
- Added
noInterspersetointerpret. (#60)
v0.3.3.0
Minor
Revisions
- Added
--to help description ofinterpret. (#60)
v0.3.2.0
Minor
- Added a "Whom would you like to lynch?" message during the Villagers' turn. (#25)
- Allowed lowercase roles for
--extra-rolesin thestartcommand. (#33)
Revisions
- Shrunk some of the help text to make it more readable. (#25)
v0.3.1.3
Revisions
- Fixed a bug where Werewolves could devour other Werewolves. (#34)
- Changed Werewolf text from "kill" to "devour". (#34)
v0.3.1.2
Revisions
- Fixed dead werewolves being informed of votes. (#24)
v0.3.1.1
Revisions
- Tidied up the help text to be smaller. (#26)
- Fixed a bug where the turn was advanced to Werewolves when no Werewolves were alive. (#26)
v0.3.1.0
Minor
- Added a message to say the names of all the players at the start of a game. (#23)
- Added a message to say the roles in play at the start of a game. (#16)
v0.3.0.5
Revisions
- Fixed a bug where Werewolves could devour other Werewolves. (#34)
- Changed Werewolf text from "kill" to "devour". (#34)
v0.3.0.4
Revisions
- Fixed dead werewolves being informed of votes. (#24)
v0.3.0.3
Revisions
- Tidied up the help text to be smaller. (#26)
- Fixed a bug where the turn was advanced to Werewolves when no Werewolves were alive. (#26)
v0.3.0.2
Revisions
- Tidied up the help text to be smaller. (#26)
- Fixed a bug where the turn was advanced to Werewolves when no Werewolves were alive. (#26)
v0.3.0.1
Revisions
- Fixed
interpretto display the commands help messages when given invalid arguments. (#22)
v0.3.0.0
Major
Minor
- Allowed
startto work when the game has ended butendhasn't been called. (#15) - Added
quitcommand. (#13)
v0.2.0.2
Revisions
- Fixed dead werewolves being informed of votes. (#24)
v0.2.0.1
Revisions
- Tidied up the help text to be smaller. (#26)
- Fixed a bug where the turn was advanced to Werewolves when no Werewolves were alive. (#26)
v0.2.0.0
Major
v0.1.0.0
Major
- Initial implementation with Villagers and Werewolves. (#1)