nc543 4bf910f4ea Added a lose condition
- Added a win/lose condition
- Added a finish state indicator. Transition currently does not work.
- Fixed enemy animation durations for icy wind spell
2024-05-25 23:51:28 -04:00

40 lines
518 B
GDScript

class_name Data extends Node
enum Element{
NORMAL,
FIRE,
ICE,
POISON,
STONE
}
enum Difficulty{
EASY,
NORMAL,
HARD,
GAMER
}
enum Location{
MAINMENU,
CREDITS,
TAVERN,
ARENA,
DEAD
}
enum Rarity{
COMMON,
RARE,
LEGENDARY,
GAMER
}
@export var spellbook: Spellbook
@export var difficulty: Difficulty = Difficulty.NORMAL
@export var animations: Dictionary = {}
@export var player: Combatant
@export var opponent: Combatant
@export var loc: Location = Location.MAINMENU
@export var playing: bool = false