LambdaHack-0.2.10: 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

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 possibly 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]

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