name: door type: interactable sprite: path: door.gif size: [16, 16] tile_size: [1, 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 opens_when: all_sarcophagi_open on_player_contact_when_open: level_complete