GlobalVariable: turn n
This variable is the number of the current turn.
Note that the first turn of a game is actually turn 1. Pre-game activities happen during "turn 0".
GlobalVariable: last-turn n
This variable is the number
of the last turn.
Defaults to -1, which means that there is no limit on the number
of turns.
GlobalVariable: extra-turn-chance n%
This variable is the chance that the game will go one more turn
after the last-turn.
Xconq is currently limited to games of 32,767 turns.
You can make Xconq display game time as a calendar date, rather than as a simple turn number.
GlobalVariable: calendar type data...
This variable is the description of the calendar type that will be used.
If none, then turns will be reported numerically starting
from 1. If usual, then the standard Gregorian
calendar will be used.
(Other calendars may be supported in the future.)
Defaults to (), which is equivalent to (number "turn").
For the usual calendar, the data defines how long a turn is,
in terms of the calendar.
For instance, a time measure of "day"
(and a base date of "1 Jan 1900") will result in turns
"1 Jan 1900", "2 Jan 1900", etc,
while a date unit of "year"
will yield just "1900", "1901", and so forth.
If the numeric or number calendar is in use, then a data of "day"
will yield "day 1", "day 2", etc.
The rest of this variable lists the name of each season and the turns within a year for which it is appropriate. A twelve-turn year with four seasons could be
((0 2 "winter") (3 5 "spring") (6 8 "summer") (9 11 "autumn"))
If any number ranges overlap, then the first match will be used, while if a particular turn has no named season, then it will go unnamed in the display.
Symbol: none
GlobalVariable: initial-date str
This variable is the date, in the specified calendar system, of the first turn.
Defaults to "", which has the effect of setting the initial date
to be whatever the calendar does with turn number 1.
A game may also be limited in real time.
GlobalVariable: real-time-for-game seconds
GlobalVariable: real-time-per-turn seconds
GlobalVariable: real-time-per-side seconds
GlobalVariable: elapsed-real-time seconds
This is the difference in real time between the start of the game and its current state.