name: sarcophagus type: interactable sprite: path: sarcophagus.gif size: [48, 32] # Footprint lògic en tiles: 3×1 (48×16 baix del sprite). Els 16 px de dalt # són "alçada" en falsa perspectiva, sense col·lisió. Perímetre ortogonal # de 8 tiles (3 N + 3 S + 1 O + 1 E). tile_size: [3, 1] flags: collides: true interactable: true animations: closed: { frames: [0], fps: 1, loop: true } opening: { frames: [0], fps: 6, loop: false } open: { frames: [0], fps: 1, loop: true } behaviour: states: [CLOSED, OPENING, OPEN] initial_state: CLOSED on_perimeter_complete: OPENING on_opening_end: OPEN emits_event_on_open: sarcophagus_opened