18 lines
428 B
GDScript
18 lines
428 B
GDScript
extends Resource
|
|
|
|
class_name Spell
|
|
|
|
@export var icon: CompressedTexture2D
|
|
@export var name: String
|
|
@export var description: String
|
|
@export var animation: String
|
|
|
|
@export var damage: float = 1
|
|
@export var backfireStrength: float = 1
|
|
@export var castCombo: Array[String]
|
|
@export var castProgress: int = 0
|
|
@export var element: Data.Element
|
|
@export var stunning: bool
|
|
@export var timeout: float = 10
|
|
@export var cooldown: float = 1
|