///|
/// 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