2024-05-01 21:26:14 -04:00
|
|
|
extends Resource
|
|
|
|
|
|
|
|
class_name Spellbook
|
|
|
|
|
2024-05-02 14:27:28 -04:00
|
|
|
@export var name: String
|
|
|
|
@export var description: String
|
|
|
|
|
|
|
|
@export var spells: Array[Spell]
|
|
|
|
var cooldowns: Array[float]
|
2024-05-01 21:26:14 -04:00
|
|
|
|
|
|
|
@export var damageMod: float = 1
|
|
|
|
@export var defenseMod: float = 1
|
2024-05-02 14:27:28 -04:00
|
|
|
|
|
|
|
@export var element: Data.Element
|
|
|
|
|
|
|
|
func initCooldowns():
|
|
|
|
cooldowns = []
|
|
|
|
for i in range(spells.size()):
|
|
|
|
cooldowns.append(0)
|