segon commit

This commit is contained in:
2026-04-05 21:34:38 +02:00
parent d168ed59f9
commit 20ad7d778f
502 changed files with 178145 additions and 0 deletions

137
data/room/36.yaml Normal file
View File

@@ -0,0 +1,137 @@
# BE CAREFUL WITH THE FUSE
room:
name_en: "BE CAREFUL WITH THE FUSE"
name_ca: "COMPTE AMB EL FUSIBLE"
bgColor: black
border: bright_cyan
tileSetFile: standard.gif
# Conexiones de la habitación (null = sin conexión)
connections:
up: null
down: null
left: 37.yaml
right: 35.yaml
# Colores de los objetos
itemColor1: green
itemColor2: red
# Dirección de la cinta transportadora: left, none, right
conveyorBelt: none
# Tilemap: 16 filas × 32 columnas (256×192 píxeles @ 8px/tile)
# Índices de tiles (-1 = vacío)
tilemap:
- [117, 118, 117, 118, 117, 118, 117, 118, 117, 118, 117, 118, 117, 118, 117, 118, 117, 118, 117, 118, 117, 118, 117, 118, 117, 118, 117, 118, 117, 118, 117, 118]
- [118, 117, 118, 117, 118, 117, 118, 117, 118, 117, 118, 117, 118, 117, 118, 117, 118, 117, 118, 117, 118, 117, 118, 117, 118, 117, 118, 117, 118, 117, 118, 117]
- [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 119]
- [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 143]
- [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 119]
- [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 143]
- [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 119]
- [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 143]
- [-1, -1, 118, 117, 118, 117, 118, 117, 118, 117, 118, 117, 118, 117, 118, 353, -1, 117, 118, 117, 118, 117, 118, 117, 118, 117, 118, 117, 118, 117, -1, 119]
- [-1, -1, 117, 118, 117, 118, 117, 118, 117, 118, 117, 118, 117, 118, 117, -1, 353, 118, 117, 118, 117, 118, 117, 118, 117, 118, 117, 118, 117, 118, -1, 143]
- [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 353, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 119]
- [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 353, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1]
- [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 353, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1]
- [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 353, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 119]
- [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 353, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 143]
- [117, 118, 117, 118, 117, 118, 117, 118, 117, 118, 117, 118, 117, 118, 117, 118, 117, 118, 117, 118, 117, 118, 117, 118, 117, 118, 117, 118, 117, 118, 117, 118]
# Enemigos en esta habitación
enemies:
- animation: spark.yaml
position: {x: 6, y: 13}
velocity: {x: 24.0, y: 0}
boundaries:
position1: {x: 2, y: 13}
position2: {x: 14, y: 13}
color: yellow
- animation: spark.yaml
position: {x: 21, y: 13}
velocity: {x: 24.0, y: 0}
boundaries:
position1: {x: 17, y: 13}
position2: {x: 29, y: 13}
color: yellow
- animation: spark.yaml
position: {x: 2, y: 10}
velocity: {x: 24.0, y: 0}
boundaries:
position1: {x: 2, y: 10}
position2: {x: 14, y: 10}
color: yellow
mirror: true
- animation: spark.yaml
position: {x: 17, y: 10}
velocity: {x: 24.0, y: 0}
boundaries:
position1: {x: 17, y: 10}
position2: {x: 29, y: 10}
color: yellow
mirror: true
- animation: shock.yaml
position: {x: 13, y: 2}
velocity: {x: 0, y: 24.0}
boundaries:
position1: {x: 13, y: 2}
position2: {x: 13, y: 7}
color: bright_yellow
- animation: shock.yaml
position: {x: 10, y: 4}
velocity: {x: 0, y: 30.0}
boundaries:
position1: {x: 10, y: 2}
position2: {x: 10, y: 7}
color: bright_yellow
- animation: shock.yaml
position: {x: 7, y: 6}
velocity: {x: 0, y: 36.0}
boundaries:
position1: {x: 7, y: 2}
position2: {x: 7, y: 7}
color: bright_yellow
- animation: shock.yaml
position: {x: 24, y: 2}
velocity: {x: 0, y: 24.0}
boundaries:
position1: {x: 24, y: 2}
position2: {x: 24, y: 7}
color: bright_yellow
- animation: shock.yaml
position: {x: 21, y: 4}
velocity: {x: 0, y: 30.0}
boundaries:
position1: {x: 21, y: 2}
position2: {x: 21, y: 7}
color: bright_yellow
- animation: shock.yaml
position: {x: 18, y: 6}
velocity: {x: 0, y: 36.0}
boundaries:
position1: {x: 18, y: 2}
position2: {x: 18, y: 7}
color: bright_yellow
# Objetos en esta habitación
items:
- tileSetFile: items.gif
tile: 57
position: {x: 3, y: 7}
counter: 1
- tileSetFile: items.gif
tile: 57
position: {x: 28, y: 7}
counter: 2