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

23 lines
779 B
YAML

name: dust
type: effect
sprite:
path: dust.gif
size: [40, 16]
# El polvet és purament visual: no col·lisiona, no interactua, no fa
# dany. Només viu mentre dura l'animació triada (`jump` o `land`) i
# desapareix per `markDead` quan acaba.
flags:
collides: false
interactable: false
# Dues animacions, no-loop: una per a cada moment del salt. El spawner
# (GameScene, en resposta a events del bus) instancia la variant
# apropiada via `setVariant` abans del primer tick.
# jump: frames 0..6 (7 frames) → reproduït al despegue.
# land: frames 7..12 (6 frames) → reproduït a l'aterratge.
# fps: 10 = 100 ms per frame.
animations:
jump: { frames: [0, 1, 2, 3, 4, 5, 6], fps: 15, loop: false }
land: { frames: [7, 8, 9, 10, 11, 12], fps: 15, loop: false }