rco-steamline/config/:
config.lua: las opciones generales, las compañías, los trenes, la caldera, las teclas, los pasajeros, la carga, el desgaste y los trenes del servidor;offices.lua: las oficinas del ferrocarril y los talleres;supply.lua: los montones de carbón y las torres de agua.
Lo básico
Config.Volume ajusta los sonidos propios del recurso, de 0 (apagado) a 1. Cada uno se apaga con la distancia.
Compañías
Sin compañía, no hay tren: cada jugador que quiere un tren abre una compañía en una oficina del ferrocarril, incluso solo. Los cargos solo controlan la compañía; cualquiera de ella conduce, echa carbón con la pala y revisa billetes.Desgaste y reparaciones
El desgaste va de0 (nuevo) a 100 (gastado del todo) para las ruedas, los frenos y la caldera. Las ruedas gastadas hacen el tren más lento, los frenos gastados lo frenan peor y una caldera gastada da menos presión.
Todos están dentro de
Config.Wear. Las ruedas con 50 de desgaste cuestan 50 × 50% × 0.4 = $10 de reparar. Mira Mantenimiento.
Trenes
El catálogo
Config.Trains es lo que vende la oficina. Una compañía compra la locomotora una vez (viene con su ténder) y después sus vagones de uno en uno (Config.Cargo.Price).
label, el price (se paga con la caja de la compañía) o la description que se muestra en el catálogo. Deja el nombre steamline.
Los patios
Config.Yards lista las estaciones donde se llaman y se estacionan los trenes. Una estación que no está en la lista no es una parada: no tiene billetes, pasajeros ni carga.
Las casetas
Config.Booths coloca la caseta de Steamline de cada estación, donde se llaman los trenes y se toman los contratos de carga: [id de la estación] = vector4(x, y, z, rumbo del mostrador). Una estación que no está en la lista usa el punto call de su patio.
Caldera y cabina
La presión en psi, el carbón en kg, el agua en litros, el tiempo en segundos. Todos están dentro deConfig.Boiler.
Cada llamada es un arranque en caliente: el fuego está encendido y la caldera tiene presión, así que el tren puede salir al momento.
Teclas
Las teclas se escriben con el código de la tecla en el juego, no con la letra. La página de teclas tiene el código de cada una. Algunas teclas se comparten a propósito: cada indicación solo aparece donde la otra no. Evita la F (a pie también es pelea cuerpo a cuerpo, atar y liberar), las teclas de números (barra de acceso rápido) y las flechas.
Todas están dentro de
Config.Keys.
Carbón y agua
Los montones de carbón y las torres de agua están en
config/supply.lua, uno por estación con el id de la estación, más torres a lo largo de la línea:
Edita, quita o añade entradas libremente. Una torre a lo largo de la línea solo tiene
water.
Oficinas y talleres
config/offices.lua tiene las oficinas del ferrocarril: la oficina de la estación donde se abren y se dirigen las compañías, que también es su taquilla.
Config.Workshops lista los apartaderos de los talleres, donde se repara un tren de compañía parado: label, coords (el centro) y radius (a qué distancia, en metros, tiene que estar el tren). Annesburg, Emerald, Flatneck y Heartland Oil Fields vienen listos. Cada estación también repara: un tren de compañía parado dentro del radius de su patio recibe la misma reparación. Donde una estación y un taller se solapan, se usa el taller.
Pasajeros
El dinero en $, el tiempo en segundos, las distancias en metros. Todos están dentro deConfig.Passenger.
Un viaje de 10 km cuesta
0.10 + 0.40 × 10 = $4.10.
Carga
El dinero en $, el tiempo en segundos. Todos están dentro deConfig.Cargo.
Mantenimiento de la vía
Aparecen puntos de reparación a lo largo de las líneas. Una compañía con un tren parado cerca de uno lo repara: los obreros del furgón de cola lo hacen cuando el tren tiene furgón de cola, o el jugador lo hace a mano con las herramientas del ténder.Precios de personalización
Config.CustomPrices es lo que cuesta cada cambio del aspecto de la locomotora, pagado con la caja de la compañía. Quitar una pieza es gratis.
Trenes del servidor
Los propios trenes del servidor siguen un horario cuando ningún tren de jugador necesita la línea. Un tren solo existe en el mundo cerca de los jugadores; lejos de todos, su posición se calcula con el horario. Cede la línea a un tren de jugador que la necesite, y se quita si se queda quieto demasiado tiempo.
Todos están dentro de
Config.NpcTrain. Config.NpcRoutes lista las rutas: cada una es su propio tren con su propio horario, de parada en parada y de vuelta.
Vienen listas cuatro rutas: Heartland Local (Valentine, Emerald, Rhodes), Lannahechee Line (Saint Denis, Annesburg), Bayou Express (Rhodes, Saint Denis) y Cumberland Line (Riggs, Wallace, Valentine). Una ruta cuyas paradas no une la vía se deja fuera, con un aviso en la consola del servidor.

