Safe Haskell | None |
---|---|
Language | Haskell2010 |
Let AI pick the best target for an actor.
Synopsis
- refreshTarget :: MonadClient m => (ActorId, Actor) -> m (Maybe TgtAndPath)
- computeTarget :: forall m. MonadClient m => ActorId -> m (Maybe TgtAndPath)
Documentation
refreshTarget :: MonadClient m => (ActorId, Actor) -> m (Maybe TgtAndPath) Source #
Verify and possibly change the target of an actor. This function both updates the target in the client state and returns the new target explicitly.
Internal operations
computeTarget :: forall m. MonadClient m => ActorId -> m (Maybe TgtAndPath) Source #