EverambleGAME API / 1

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

NameTypeMeaning
areaAttackAreaArea struck; absent strikes the target like the tool's normal blow or shot.
cooldown_ticksDurationTicksTicks after the move before it may be picked again.
Range: 0…2147483647; Unit: tick
idNameLocal move ID, unique in the set.
Length: 1…96; Pattern: ^[a-z][a-z0-9_]{0,95}$
reach_mmPositiveDistanceDistance to the target from which the move starts.
Range: 1…2147483647; Unit: mm
toolToolIdTool 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
weightPositiveCountWeight in a random set.
Range: 1…2147483647; Unit: count