///|
/// raw 层保留官方 body part 的原始字符串常量。
pub const BODY_PART_MOVE = "move"

///|
pub const BODY_PART_WORK = "work"

///|
pub const BODY_PART_CARRY = "carry"

///|
pub const BODY_PART_ATTACK = "attack"

///|
pub const BODY_PART_RANGED_ATTACK = "ranged_attack"

///|
pub const BODY_PART_HEAL = "heal"

///|
pub const BODY_PART_TOUGH = "tough"

///|
/// raw 层保留官方资源类型的原始字符串常量。
pub const RESOURCE_ENERGY = "energy"

///|
/// raw 层保留官方错误码常量,供高层接口映射为 `ActionResult`。
pub const OK_CODE = 0

///|
pub const ERR_NOT_OWNER = -1

///|
pub const ERR_BUSY = -4

///|
pub const ERR_NOT_ENOUGH_ENERGY = -6

///|
pub const ERR_NOT_ENOUGH_RESOURCES = -6

///|
pub const ERR_INVALID_TARGET = -7

///|
pub const ERR_FULL = -8

///|
pub const ERR_NOT_IN_RANGE = -9

///|
pub const ERR_INVALID_ARGS = -10

///|
pub const ERR_TIRED = -11

///|
pub const ERR_NO_BODYPART = -12