LambdaHack-0.2.10.5: A roguelike game engine in early and active development

Safe HaskellNone

Game.LambdaHack.Content.FactionKind

Description

The type of kinds of game factions (heroes, enemies, NPCs, etc.).

Synopsis

Documentation

data FactionKind Source

Faction properties that are fixed for a given kind of factions.

Constructors

FactionKind 

Fields

fsymbol :: !Char

a symbol

fname :: !Text

short description

ffreq :: !Freqs

frequency within groups

fAbilityLeader :: ![Ability]

abilities of the selected actor

fAbilityOther :: ![Ability]

abilities of the other actors

Instances

fvalidate :: [FactionKind] -> [FactionKind]Source

No specific possible problems for the content of this kind, so far, so the validation function always returns the empty list of offending kinds.