Files
aee-arcade/data/entities/whip_attack/whip_attack.yaml
T

28 lines
1.2 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
name: whip_attack
# Quatre sprites distints, un per cardinal. El sistema d'animació actual
# només permet UNA mida de frame per surface, i les hitboxes horitzontals
# (E/W: 48×16) i verticals (N/S: 16×48) tenen aspect ratios distints; per
# això són 4 fitxers en lloc d'una sola sheet compartida amb flips.
# Tots els .gif viuen al mateix directori que aquest YAML.
sprites:
east: { path: whip_east.gif, size: [48, 16] }
west: { path: whip_west.gif, size: [48, 16] }
north: { path: whip_north.gif, size: [16, 48] }
south: { path: whip_south.gif, size: [16, 48] }
# Animació compartida entre les 4 direccions: la seqüència de frames i les
# durades són idèntiques; només canvia quina surface/mida es clipa.
# - `frames` : índex de tile dins l'spritesheet (graella deduïda).
# - `frame_ms` : durada uniforme per frame; 50 ms × 4 ≈ 200 ms swing.
# - `loop: false` : el látigo viu una animació i mor (`markDead`).
# - `active_frames` : valors dins de `frames` durant els quals la
# hitbox aplica dany. Wind-up (0) i recovery (3) no
# danyen — només els frames "actius" 1 i 2.
animations:
swing:
frames: [0, 1, 2, 3]
frame_ms: 50
loop: false
active_frames: [1, 2]