Copyright | (c) Henry J. Wylde, 2015 |
---|---|
License | BSD3 |
Maintainer | public@hjwylde.com |
Safe Haskell | None |
Language | Haskell2010 |
Game.Werewolf.Role
Contents
Description
Role data structures.
- data Role
- name :: Lens' Role Text
- allegiance :: Lens' Role Allegiance
- description :: Lens' Role Text
- advice :: Lens' Role Text
- allRoles :: [Role]
- restrictedRoles :: [Role]
- angelRole :: Role
- defenderRole :: Role
- scapegoatRole :: Role
- seerRole :: Role
- simpleVillagerRole :: Role
- simpleWerewolfRole :: Role
- villagerVillagerRole :: Role
- wildChildRole :: Role
- witchRole :: Role
- wolfHoundRole :: Role
- data Allegiance
- = Angel
- | Villagers
- | Werewolves
- allAllegiances :: [Allegiance]
Role
Instances
restrictedRoles :: [Role] Source