Table of Contents

Namespace AshesOfVelsingrad.Utilities

Classes

AovDataStructures

Provides shared data structures and enumerations used across the game systems.

Constants

Enums

AovDataStructures.CellType

Enumeration of every cell type available in the game.

AovDataStructures.ClickOnMapContext

Defines the current interaction mode when clicking on the map.

AovDataStructures.EffectType

Defines the type of effect applied by a skill or status effect.

AovDataStructures.GameOutcome

Represents the outcome of a battle.

AovDataStructures.MagicType

Represents the elemental type of a skill.

AovDataStructures.ModifierType

Defines how a numerical modifier affects a value.

AovDataStructures.StatTypeWithModifier

Represents a stat that can receive modifiers.

AovDataStructures.TargetTypes

Defines the targeting pattern of a skill.

AovDataStructures.TurnState

Defines the possible turn states in the battle system.

AovDataStructures.UnitType

Represents the different unit archetypes in the game.