Saltearse al contenido

Horarios temporales

Descripción general

Varios sistemas de Hytale usan horarios por hora — arreglos indexados por hora (0-23) — para variar el comportamiento a lo largo del ciclo día/noche. Los pronósticos del clima, colores del cielo, densidad de niebla y ventanas de aparición de NPCs usan este patrón.

Formato del horario

Los horarios usan claves de texto "0" a "23" representando las horas:

{
"WeatherForecasts": {
"0": [{ "WeatherId": "Zone1_Clear_Night", "Weight": 100 }],
"6": [{ "WeatherId": "Zone1_Sunny", "Weight": 70 }, { "WeatherId": "Zone1_Cloudy", "Weight": 30 }],
"12": [{ "WeatherId": "Zone1_Sunny", "Weight": 50 }, { "WeatherId": "Zone1_Rain", "Weight": 50 }],
"18": [{ "WeatherId": "Zone1_Cloudy", "Weight": 100 }]
}
}

DayTimeRange

Las reglas de aparición usan un formato más simple [inicio, fin]:

{
"DayTimeRange": [6, 18]
}

Esto restringe la aparición a las horas 6:00 a 18:00 (solo durante el día).

Arreglos de colores por hora

Los visuales del clima usan arreglos de 24 elementos para transiciones suaves:

{
"SkyTopColors": [
"#0a0a2e", "#0a0a2e", "#0a0a2e", "#0a0a2e", "#0a0a2e", "#1a1a4e",
"#4a6ea0", "#6a9ec0", "#7ab0d0", "#7ab0d0", "#7ab0d0", "#7ab0d0",
"#7ab0d0", "#7ab0d0", "#7ab0d0", "#7ab0d0", "#6a9ec0", "#4a6ea0",
"#2a3e6e", "#1a1a4e", "#0a0a2e", "#0a0a2e", "#0a0a2e", "#0a0a2e"
]
}

Cada elemento corresponde a una hora. El juego interpola entre valores para transiciones suaves.

Sistemas que usan horarios temporales

SistemaFormatoUbicación
Pronósticos del climaArreglos ponderados por horaServer/Environments/
Colores de cielo/niebla/solArreglos de colores de 24 elementosServer/Weathers/
Velocidades de nubesArreglos de flotantes de 24 elementosServer/Weathers/
Aparición de NPCsDayTimeRange [inicio, fin]Server/NPC/Spawn/
Producción agrícolaResidentRoamTime [inicio, fin]Server/Farming/Coops/

Páginas relacionadas