feat(whip): separa draw_rect i damage_rect; sprites 80×32 / 16×96; feet_y delegat a l'owner; recover_* per al cooldown
This commit is contained in:
1 parent
121558b1fd
commit
8f66961c7b
15 files changed
+353
-127
No files matched your search
+18
-2
@@ -68,8 +68,12 @@ animations:
|
||||
frames: [8, 9, 10, 11]
|
||||
frame_ms: 100
|
||||
|
||||
# Placeholder: igual que sam.yaml, reaprofitem `walk_*` fins que
|
||||
# arribe l'art específic del braç llançant el látigo.
|
||||
# Placeholder mentre no arribe l'art real (el GIF de morcus encara no té
|
||||
# frames d'atac específics — reaprofitem `walk_*`). El bloc està declarat
|
||||
# perquè `Player::animationName` el busque sense fallback i la mecànica
|
||||
# de l'atac estiga lligada amb morcus tan bon punt s'afegisquen els
|
||||
# frames; ara mateix visualment el sprite caminarà mentre llança el
|
||||
# látigo (acceptat per al placeholder).
|
||||
attack_down:
|
||||
frames: [0, 1, 2, 3]
|
||||
frame_ms: 50
|
||||
@@ -82,6 +86,18 @@ animations:
|
||||
frames: [8, 9, 10, 11]
|
||||
frame_ms: 50
|
||||
|
||||
# Cooldown post-swing (recovery): igual que a sam.yaml, placeholder als
|
||||
# frames de `stand_*`. Quan arriben els frames reals només cal canviar
|
||||
# els índexs ací.
|
||||
recover_down:
|
||||
frames: [0]
|
||||
|
||||
recover_up:
|
||||
frames: [4]
|
||||
|
||||
recover:
|
||||
frames: [8]
|
||||
|
||||
# Inèrcia només de frenada. L'acceleració és sempre instantània (soltar
|
||||
# el teclat + prémer una direcció = velocitat plena); en canvi, quan es
|
||||
# solta la direcció el jugador decau linealment a 0 en `brake_time_ms`.
|
||||
|
||||
Reference in new issue
Block a user