Skip to content

Unit AI - Avoidance #15

Description

@snayff

Suggested Feature

Make Units smarter, so that they avoid things that will hurt them.

Requirements

  • Avoidance behaviour:
    • is a general behaviour. i.e. is always applied
    • Actors avoid running in to obstacles.
    • Actors can avoid "dangers"
    • Actors use an avoidance strength parameter which encourages them to avoid "dangers", but doesnt force them to do so. This is so that the Actor doesn't always avoid dangers, but has some inclination to do so.
      • The Actor's resistances are considered when determining avoidance strength.

Additional Context

Dangers are to-be-added in-combat things that cause damage, like fire or a trap.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    combatCombat functionality

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions