43 lines
1.6 KiB
YAML
43 lines
1.6 KiB
YAML
# Configuració compartida per totes les sales de la piràmide 5. Cada sala
|
|
# (r1..r6) hereta aquests camps via el merge recursiu de `RoomYaml::loadMerged`:
|
|
# el YAML de sala només declara el que canvia (room, geometry, data, entities,
|
|
# i opcionalment overrides puntuals de `lighting`).
|
|
|
|
pyramid: 5
|
|
tileset: data/tilesets/pyramid_5.gif
|
|
tile_size: 16
|
|
origin: [-8, 0]
|
|
|
|
# Índex de tile amb què cada jugador deixa rastre en trepitjar un sòl
|
|
# pintable. Un índex per jugador perquè a multijugador local el recorregut
|
|
# es distingeix a simple vista. Provisional fins que l'art del pintat
|
|
# estigui definit; canviar aquí l'índex és tot el que cal. Omet el camp
|
|
# per desactivar el pintat per a aquest jugador.
|
|
player1_paint_tile: 0
|
|
player2_paint_tile: 1
|
|
|
|
# Física del contacte entre jugadors. Quan un jugador està quiet i l'altre
|
|
# el topa, el segon l'empenta a aquesta fracció de la velocitat normal (i
|
|
# ell mateix es ralentitza per mantenir el grup). En head-on, ambdós
|
|
# s'anul·len (sense push, sense moviment).
|
|
push_factor: 0.30
|
|
|
|
# Il·luminació per defecte: additive amb halos càlids subtils a les
|
|
# antorxes. Les sales que vulguin l'estil "fosc amb forats" (subtractive)
|
|
# poden redeclarar `lighting:` sencer; el merge no fusiona "additive"
|
|
# amb "subtractive", la sala guanya.
|
|
lighting:
|
|
mode: additive
|
|
level: 1.0
|
|
emitters:
|
|
torches:
|
|
radius: 23
|
|
color: [255, 170, 60]
|
|
flicker_params:
|
|
wave_amplitude_ratio: 0.04
|
|
wave_frequency_hz: 3.0
|
|
noise_amplitude_ratio: 0.025
|
|
noise_frequency_hz: 0
|
|
players: false
|
|
mummies: false
|