sprite: path: morcus.gif size: [16, 32] # Geometria de col·lisió. `size` és la caixa contra murs/sarcs; # `hit_size`, la caixa contra altres actors (més petita); `height`, # l'alçada que un salt ha de superar per passar per damunt. collision: size: 16 base_size: 16 hit_size: 8 height: 12 animations: stand_down: { frames: [0] } stand_up: { frames: [4] } stand: { frames: [8] } jump_down: { frames: [12] } jump_up: { frames: [13] } jump: { frames: [14] } stun_down: { frames: [16] } stun_up: { frames: [17] } stun: { frames: [18] } walk_down: frames: [0, 1, 2, 3] frame_ms: 100 walk_up: frames: [4, 5, 6, 7] frame_ms: 100 walk: frames: [8, 9, 10, 11] frame_ms: 100 hurt_down: frames: [0, 1, 2, 3] frame_ms: 100 hurt_up: frames: [4, 5, 6, 7] frame_ms: 100 hurt: frames: [8, 9, 10, 11] frame_ms: 100 attack_down: frames: [20, 21, 22, 23] frame_ms: 50 attack_up: frames: [24, 25, 26, 27] frame_ms: 50 attack: frames: [28, 29, 30, 31] frame_ms: 50 recover_down: frames: [23] recover_up: frames: [27] recover: frames: [31] # Inèrcia de frenada en soltar la direcció. `threshold_ms` filtra # tocs curts (passets d'un tile sense rellisquera). inertia: brake_time_ms: 150 threshold_ms: 300 # Gir de 180°: durant `duration_ms` el facing es fixa a la direcció # intermèdia indicada (purament visual). turn: duration_ms: 80 transitions: west_to_east: down east_to_west: up north_to_south: east south_to_north: west # Salt vertical (px de z, no toca la posició al món). # `shadow_y_offset`: puja la sombra per compensar la franja # transparent sota els peus del sprite. jump: impulse: 200 gravity: 600 landing_stun_ms: 400 shadow_y_offset: 3 sound: jump.wav land_sound: land.wav # Projecció post-impacte: surt cap a la direcció amb més recorregut # lliure i frena fins a 0 en `brake_time_ms`. hurt: speed: 120 brake_time_ms: 500 sound: hurt.wav # Atac amb làtigo. `range_tiles` és la longitud abans de retallar # contra murs/sarcs; `cooldown_ms` allarga ATTACKING amb una # recuperació en què la hitbox ja no fa dany. whip: range_tiles: 3 swing_ms: 200 cooldown_ms: 200 damage: 1 sound: whip.wav