2024-05-13 14:18:09 -04:00
|
|
|
class_name Data extends Node
|
2024-05-02 14:27:28 -04:00
|
|
|
|
|
|
|
enum Element{
|
|
|
|
NORMAL,
|
|
|
|
FIRE,
|
|
|
|
ICE,
|
|
|
|
POISON,
|
|
|
|
STONE
|
|
|
|
}
|
|
|
|
|
|
|
|
enum Difficulty{
|
|
|
|
EASY,
|
|
|
|
NORMAL,
|
|
|
|
HARD,
|
|
|
|
GAMER
|
|
|
|
}
|
|
|
|
|
2024-05-09 22:21:58 -04:00
|
|
|
enum Location{
|
|
|
|
MAINMENU,
|
|
|
|
CREDITS,
|
|
|
|
TAVERN,
|
|
|
|
ARENA,
|
|
|
|
DEAD
|
|
|
|
}
|
|
|
|
|
2024-05-20 22:03:50 -04:00
|
|
|
enum Rarity{
|
|
|
|
COMMON,
|
|
|
|
RARE,
|
|
|
|
LEGENDARY,
|
|
|
|
GAMER
|
|
|
|
}
|
|
|
|
|
2024-05-02 14:27:28 -04:00
|
|
|
@export var spellbook: Spellbook
|
|
|
|
@export var difficulty: Difficulty = Difficulty.NORMAL
|
2024-05-03 19:45:30 -04:00
|
|
|
@export var animations: Dictionary = {}
|
2024-05-07 21:43:09 -04:00
|
|
|
@export var player: Combatant
|
|
|
|
@export var opponent: Combatant
|
2024-05-09 22:21:58 -04:00
|
|
|
@export var loc: Location = Location.MAINMENU
|
2024-05-25 23:51:28 -04:00
|
|
|
@export var playing: bool = false
|