Game-day: Difference between revisions
Jump to navigation
Jump to search
(removed game version mention, used the "new" phase names also in the rest of the text) |
|||
Line 28: | Line 28: | ||
* [[Time]] | * [[Time]] | ||
* [http://lua-api.factorio.com/latest/LuaGameScript.html#LuaGameScript.tick LuaGameScript.tick]. | * [http://lua-api.factorio.com/latest/LuaGameScript.html#LuaGameScript.tick LuaGameScript.tick]. | ||
* [https://lua-api.factorio.com/latest/LuaSurface.html#LuaSurface.ticks_per_day LuaSurface.ticks_per_day]. | |||
* [[Game-tick]] | * [[Game-tick]] | ||
* [[Game-second]] | * [[Game-second]] | ||
* [[Units]] | * [[Units]] |
Revision as of 07:22, 26 October 2018
A day lasts 25000 Game-ticks or 416.66~ Game-seconds.
The light varies throughout the day in a cycle consisting of 4 phases:
Phase Name | Internal name | Behaviour | Time of day at start | Time of day at end | Duration (in ticks) | Duration (in seconds) |
---|---|---|---|---|---|---|
day | dawn | fully light | 0.75 | 0.25 | 12500 | 208.33~ |
sunset | dusk | darkening | 0.25 | 0.45 | 5000 | 83.33~ |
night | evening | fully dark | 0.45 | 0.55 | 2500 | 41.66~ |
sunrise | morning | lightening | 0.55 | 0.75 | 5000 | 83.33~ |
------------- day -------><----- sunset ----->< night -><----- sunrise ----><-------- day ------------ % 0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100 |----|----|----|----|----|----|----|----|----|----|----|----|----|----|----|----|----|----|----|----|
During sunset, the light level decreases linearly from fully light to fully dark. During sunrise, it increases linearly from dark to light.
Note: The actual time between phases can vary +/- a tick due to rounding errors.