@@ -280,7 +280,9 @@ void World::onTick(double time)
else if (this->time > dayLength + transitionLength + nightLength)
{
dayLightFactor
- = (float)((this->time - dayLength) / transitionLength) * 0.95f
+ = (float)((this->time - dayLength - nightLength - transitionLength)
+ / transitionLength)
+ * 0.95f
+ 0.05f;
}
else