| Safe Haskell | Safe-Inferred |
|---|
Game.LambdaHack.Common.Ability
Description
AI strategy abilities.
- data Ability
- = AbMove
- | AbMelee
- | AbDisplace
- | AbAlter
- | AbWait
- | AbMoveItem
- | AbProject
- | AbApply
- | AbTrigger
- type Skills = 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.
Constructors
| AbMove | |
| AbMelee | |
| AbDisplace | |
| AbAlter | |
| AbWait | |
| AbMoveItem | |
| AbProject | |
| AbApply | |
| AbTrigger |
scaleSkills :: Int -> Skills -> SkillsSource