Gametime

From Blood Wiki
(Difference between revisions)
Jump to: navigation, search
Line 18: Line 18:
 
But in scripts, gametime may be represented in different ways.
 
But in scripts, gametime may be represented in different ways.
  
=== String gametime ===
+
=== Vector string (gametime) ===
  
String vector:
 
 
  // day 5, 21 hour 31 minutes
 
  // day 5, 21 hour 31 minutes
 
  '32 21 5'
 
  '32 21 5'
Line 36: Line 35:
 
  0.0161549
 
  0.0161549
  
=== Moon time float ===
+
=== Moon time ===
  
 
Moon phases (0-100%):
 
Moon phases (0-100%):
Line 45: Line 44:
  
 
Moon time is represented by float moon cycles + cycle fraction.
 
Moon time is represented by float moon cycles + cycle fraction.
 
 
  // day 5, 21 hour 31 minutes
 
  // day 5, 21 hour 31 minutes
 
  0.5499
 
  0.5499

Revision as of 01:20, 18 July 2012

Time spent since game was started and keeped from level to level.

Blood Omnicide 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
  • 265 days per year
  • 28 days per moon cycle
  • moon cycle origin - day 9, 12 AM

In gamecode, 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

Moon phases (0-100%):

  • 0% - new
  • 0-50% - raise
  • 50% - full
  • 50-100% - fall

Moon time is represented by float moon cycles + cycle fraction.

// day 5, 21 hour 31 minutes
0.5499

Console commands (debug only)

  • cmd gametime - show current time
  • timeflow X - set time flow speed
  • timetest X - start a level with certain gametime string
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox