ScorekeeperProperty: title
str
This property is a string that identifies the scorekeeper to the players.
Defaults to ""
.
ScorekeeperProperty: when
(type [exp])
This property is when the scorekeeper will be checked or updated.
Defaults to after-turn
.
ScorekeeperWhenType: before-turn
exp
This indicates that the scorekeeper will run at the start of each turn matching exp, or after every turn if exp is not given.
ScorekeeperWhenType: after-turn
exp
This indicates that the scorekeeper will run at the end of each turn matching exp, or after every turn if exp is not given.
ScorekeeperWhenType: after-event
exp
This indicates that the scorekeeper will run after every event matching exp, or after every event if exp is not given.
ScorekeeperWhenType: after-action
exp
This indicates that the scorekeeper will run at the end of each action matching exp, or after every action if exp is not given.
ScorekeeperProperty: applies-to
side-list
This property is the set of sides or side classes
to which the scorekeeper applies.
Scorekeepers apply only to sides that are in the game.
Defaults to side*
.
ScorekeeperProperty: known-to
side-list
This property is the list of sides that know about this scorekeeper,
and can see the value of the score for each side that it applies to.
Defaults to side*
.
ScorekeeperProperty: trigger
form
This property is an expression that is true when it is time
to start checking the scorekeeper's main test.
Once a scorekeeper is triggered, it remains active.
Defaults to false
.
ScorekeeperProperty: triggered
t/f
This property is true if the scorekeeper is currently triggered.
Defaults to true
.
ScorekeeperProperty: do
forms...
This property is a list of forms to execute in order
each time the scorekeeper runs.
Defaults to ()
.
ScorekeeperProperty: messages
forms...
This property is a list of messages to be sent [???].
Defaults to ()
.
ScorekeeperProperty: initial
value
This property is the value of the score upon game startup.
If this value is -9999
,
the scorekeeper does not maintain a numeric score.
Defaults to -9999
.