UnitTypeProperty: acp-per-turn
acp
This property is the basic allowance of action points that a unit gets each turn.
Defaults to 0
.
UnitTypeProperty: acp-min
acp
This property specifies how far into "action debt" a unit can go
during a turn before it is prevented entirely from acting.
A unit with acp < 1 at the beginning of a turn cannot do anything at all.
Defaults to 0
.
UnitTypeProperty: acp-max
acp
This property is
the maximum number of action points that a unit can save up.
The value -1
means that acp-max
is equal to acp
.
Extra acp is silently lost.
Defaults to -1
.
UnitTypeProperty: free-acp
acp
This property is
the value is the amount by which the action points for some
action can exceed the unit's currently available acp
and still allow that action.
Defaults to -1
, which means enough free acp to
allow any action.
Note that a unit with an acp of 0 is completely unintelligent, about like a cow patty. Cow patties can be useful for blocking paths, hiding behind, and suchlike, and have the advantage that once they're in place, you don't have to manage them. Other units will have to pick them up and put them down, of course.
Table: material-to-act
u m -> n
This table is a minimum amount of m needed for u to be able to act.
The material is not consumed.
Defaults to 0
.
UnitTypeProperty: acp-damage-effect
xxx
Table: acp-night-effect
u t -> n
This table is the multiplier for unit's acp at night in each type of terrain.
Defaults to 100
.
Table: acp-occupant-effect
u1 u2 -> n
UnitTypeProperty: acp-per-turn-min
acp
This property sets a lower limit on the effect of occupants,
damage, and other modifiers on the acp to be added at the beginning
of the turn.
Defaults to 0
.
UnitTypeProperty: acp-per-turn-max
acp
This property set the upper limit on the effect of occupants
and other modifiers to the acp added at the beginning of the turn.
Defaults to -1
, which indicate no limit.