Nolan A Casey 80a80e4c74 Worked on some things
- Spellbooks
- Spells
- Spellcasting
- Player controller
- Particles
- Animations
2024-05-02 14:27:28 -04:00

20 lines
355 B
GDScript

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)