LambdaHack-0.4.100.0: A game engine library for roguelike dungeon crawlers

Safe HaskellNone
LanguageHaskell2010

Game.LambdaHack.Client.AI.HandleAbilityClient

Description

Semantics of abilities in terms of actions and the AI procedure for picking the best action for an actor.

Synopsis

Documentation

actionStrategy :: forall m. MonadClient m => ActorId -> m (Strategy RequestAnyAbility) Source

AI strategy based on actor's sight, smell, etc. Never empty.