extends Resource class_name Spellbook @export var name: String @export var description: String @export var spells: Array[Spell] var cooldowns: Array[float] @export var damageMod: float = 1 @export var defenseMod: float = 1 @export var element: Data.Element func initCooldowns(): cooldowns = [] for i in range(spells.size()): cooldowns.append(0)