➕ADD: Personajes y enemigo de testeo
This commit is contained in:
1 parent
3d356166ca
commit
1b797a3e90
21 files changed
+696
-340
No files matched your search
@@ -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
|
||||
Reference in new issue
Block a user