23 lines
779 B
YAML
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: 10, loop: false }
|
|
land: { frames: [7, 8, 9, 10, 11, 12], fps: 10, loop: false }
|