napocapo69 I thought about it, and how is this for an idea, to avoid making everything way too confusing for user? What if you could use conditions in weather config?
; if SEASON == 'winter' then
[SKY]
LOW=0,31,89,1
HIGH=0,35,102,1
; elseif TIME_HOUR < 13 then
[SKY]
LOW=0,32,90,1
HIGH=0,45,112,1
; else
[SKY]
LOW=0,32,90,1 ; 0, 32 + TIME / 10, 90, 1
HIGH=0,45,112,1
; end
If you like the idea, we can discuss syntax and all that, to make it readable, compatible with the official launcher and all that. I think it might be a good way to do it, instead of multiplying weathers.
UPD:
As an option, we could just use Lua as it is, I think it’s pretty readable:
if SEASON == 'winter' then
SKY = {
LOW = ( 0, 31, 89, 1 ),
HIGH = ( 0, 35, 102, 1 )
}
elseif TIME_HOUR < 13 then
SKY = {
LOW = ( 0, 32, 90, 1 ),
HIGH = ( 0, 45, 112, 1 )
}
else
SKY = {
LOW = ( 0, 32 + TIME / 10, 90, 1 ),
HIGH = ( 0, 45, 112, 1 )
}
end