Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
AI strategy abilities.
- data Ability
- = AbMove
- | AbMelee
- | AbDisplace
- | AbAlter
- | AbWait
- | AbMoveItem
- | AbProject
- | AbApply
- | AbTrigger
- type Skills = EM.EnumMap Ability Int
- zeroSkills :: Skills
- unitSkills :: Skills
- addSkills :: Skills -> Skills -> Skills
- maxSkills :: Skills -> Skills -> Skills
- scaleSkills :: Int -> Skills -> Skills
Documentation
Actor and faction abilities corresponding to client-server requests.
type Skills = EM.EnumMap Ability Int Source
scaleSkills :: Int -> Skills -> Skills Source