CONTENT CONTRACT · VERSION 1
BehaviorMove
One attack of a move set: a tool's blow on the target or over an announced area.
Signature
{ area: (AttackArea)?, cooldown_ticks: DurationTicks, id: Name, reach_mm: PositiveDistance, tool: ToolId, weight: PositiveCount }Fields
| Name | Type | Meaning |
|---|---|---|
area | AttackArea | Area struck; absent strikes the target like the tool's normal blow or shot. |
cooldown_ticks | DurationTicks | Ticks after the move before it may be picked again. Range: 0…2147483647; Unit: tick |
id | Name | Local move ID, unique in the set. Length: 1…96; Pattern: ^[a-z][a-z0-9_]{0,95}$ |
reach_mm | PositiveDistance | Distance to the target from which the move starts. Range: 1…2147483647; Unit: mm |
tool | ToolId | Tool whose wind-up, recovery, damage, damage type and push the move uses. Length: 1…129; Pattern: ^[a-z][a-z0-9_]{0,31}:[a-z][a-z0-9_]{0,95}$; Reference: tool |
weight | PositiveCount | Weight in a random set. Range: 1…2147483647; Unit: count |