Gametime

Time spent since game was started. Keeped from level to level.

Blood Omnicide gametime constants:
 * Kain starts a game at day 0 ~8 PM
 * When Kain is being ressurected as vampire, gametime: day 4 ~8 PM
 * 1 game minute per real second
 * 60 minutes per hour
 * 24 hours per day
 * 365 days per year
 * 28 days per moon cycle
 * moon cycle origin - day 9, 12 AM

Representation
Generally gametime is represented by vector:
 * x - minutes
 * y - hours
 * z - days since game started

But in scripts, gametime may be represented in different ways.

Vector string (gametime)
// day 5, 21 hour 31 minutes '32 21 5'

Float (daytime)
Days spent since game start + day fraction: // day 5, 21 hour 31 minutes 5.8965

Float (yeartime)
Year spent since game start + year fraction: // day 5, 21 hour 31 minutes 0.0161549

Moon time
Current moon cycle fraction: // day 5, 21 hour 31 minutes 0.5499

Moon time as phases:
 * 0 to 0.04 - new moon
 * 0.04 to 0.5 - raise
 * 0.5 to 0.54 - full moon
 * 0.54 to 1 - fall