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

Safe HaskellNone

Game.LambdaHack.Content.ItemKind

Description

The type of kinds of weapons and treasure.

Synopsis

Documentation

data ItemKind Source

Item properties that are fixed for a given kind of items.

Constructors

ItemKind 

Fields

isymbol :: !Char

map symbol

iname :: !Text

generic name

ifreq :: !Freqs

frequency within groups

iflavour :: ![Flavour]

possible flavours

ieffect :: !(Effect RollDeep)

the effect when activated

icount :: !RollDeep

created in that quantify

iverbApply :: !Part

the verb for applying and combat

iverbProject :: !Part

the verb for projecting

iweight :: !Int

weight in grams

itoThrow :: !Int

percentage bonus or malus to throw speed

Instances

ivalidate :: [ItemKind] -> [ItemKind]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.