Actions - caraminden/anathema-roguelike GitHub Wiki
An Action is anything a character can do in the game, while every character in the game has Basic Actions like Walking and Equipping Items, additional Actions are often granted to characters by Perks.
Each Action has several properties that describe when they can be used, what they do, and how/where their Effects will be applied.
There are many Action Types. The types of an Action describes how it can be used, what its Effects will be applied to, and what can modify that Action.
Conditions must be met for the Action to be usable, for example, Line of Sight
Action Speed Represents how much time performing that Action will consume by default, this is relevant to the Turn System.
How much Motion, Sound, and/or Arcane Resonance is generated when using the Action
What price the character must pay to use the Action, this is most often an Endurance cost, but may sometimes be more complicated, or nothing.
Effect are what happen when an Action is taken.