➕ADD: Personajes y enemigo de testeo

This commit is contained in:
ankdev committed 2026-10-01 14:29:59 +02:00
1 parent 3d356166ca
commit 1b797a3e90
21 files changed
+696 -340

No files matched your search

+24
View File
@@ -0,0 +1,24 @@
extends Resource
class_name CharacterData
## Datos que pueden variar entre los cuatro integrantes de la banda.
##
## La lógica vive en Player. Este recurso solo contiene configuración para que
## cambiar de personaje no obligue a duplicar ni modificar player.gd.
@export_category("Identity")
@export var id: StringName = &"character"
@export var display_name: String = "Character"
@export_category("Visuals")
## Los cuatro recursos apuntan por ahora a las mismas animaciones de Diego.
## Más adelante cada integrante podrá tener su propio SpriteFrames sin tocar Player.
@export var sprite_frames: SpriteFrames
@export_category("Stats")
@export_range(1, 100, 1) var max_health: int = 5
@export var move_speed: float = 300.0
@export var jump_velocity: float = -600.0
@export_range(0, 100, 1) var basic_attack_damage: int = 1
@export_range(0, 100, 1) var air_attack_damage: int = 3