name: mummy type: dynamic_hazard sprite: path: mummy.gif size: [12, 24] tile_size: [1, 1] # La momia usa falsa perspectiva: el sprite fa 12×24 (dos 12×12: cap i # peus) però la caja de col·lisió amb el mapa és 16×16, concèntrica amb # el rectangle-base 12×12 dels peus (igual que fa el jugador). Així la # caixa s'estén 2 px a cada costat i 2 px per sota dels peus visuals, # i amb `anchor: feet` s'alinea exactament amb el tile 16×16 on naix — # la momia va pel centre del corredor i la caja ocupa la cel·la completa. anchor: feet collision: size: [16, 16] base_size: [12, 12] flags: collides: true interactable: false # Strip de 12 frames en graella 12×1 (mateix esquema que el jugador): # 0..3 → walk_down (cara avall) # 4..7 → walk_up (cara amunt) # 8..11 → walk (lateral; flip horitzontal segons el sentit) # La momia no té variants `stand_*` perquè mai no para. animations: walk_down: { frames: [0, 1, 2, 3], fps: 8, loop: true } walk_up: { frames: [4, 5, 6, 7], fps: 8, loop: true } walk: { frames: [8, 9, 10, 11], fps: 8, loop: true } ai: type: corridor_wanderer direction_choice: random initial_direction: right stats: speed: 30 damage: 1