# Weapon.gd
# Ressource für Waffen — definiert Schadensbereich, Angriffsgeschwindigkeit und Reichweite
extends Resource
class_name Weapon

enum WeaponType { UNARMED, SWORD, AXE, MACE, DAGGER, STAFF, BOW }

@export var name: String = "Unbewaffnet"
@export var weapon_type: WeaponType = WeaponType.UNARMED
@export var min_damage: int = 1
@export var max_damage: int = 1
@export var attack_speed: float = 1.5  # Cooldown in Sekunden
@export var range: float = 2.0
@export var icon: Texture2D = null
