#ifndef __ACTION_SCRIPT_DEFINE_H__ #define __ACTION_SCRIPT_DEFINE_H__ const int MOVE_COND_GROUND_STAND = 1; // 在地面不動 const int MOVE_COND_GROUND_RUN = 2; // 在地面走或跑 const int MOVE_COND_GROUND = 3; // 在地面(不動或跑) const int MOVE_COND_AIR = 4; // 在空中 const int MOVE_COND_WALL_STAND = 8; // 站在牆上 const int MOVE_COND_WALL_RUN = 16; // 在牆上跑 const int MOVE_COND_WALL = 24; // 在牆上(站或跑) const int MOVE_COND_LIFT_GROUND = 32; // 吸星在地上 const int MOVE_COND_LIFT_AIR = 64; // 吸星跳躍中 const int MOVE_COND_SPRINT = 128; // 急奔或急奔緩衝 const int MOVE_COND_BE_FRIENDLY_THREW = 256; // 被同隊丟出 const int MOVE_COND_BE_FRIENDLY_LIFTED = 512; // 被同隊舉起,或敵人體力用盡 const int MOVE_COND_BE_LIFTED = 1024; // 被敵人舉起 const int MOVE_COND_HURT_LIE = 2048; // 受傷躺(趴)地,硬值時間已過 const int MOVE_COND_HURT_HARD = 4096; // 受傷,硬值時間內 const int MOVE_COND_HURT_STANDUP = 8192; // 受傷倒地,正在爬起 const int MOVE_COND_ANY = -1; // 任意狀態 //const int ENEMY_COND_HIT = 1; // 上一招有擊中敵人 const int ENEMY_COND_ANY = -1; const int LOCK_COND_ON = 1; // 有鎖定 const int LOCK_COND_OFF = 2; // 沒鎖定 const int LOCK_COND_ANY = -1; // 不管有沒有鎖定 const int ACT_NORMAL = 1; // 正常攻擊 const int ACT_SWITCH_WEAPON = 2; // 切換兵器 const int ACT_DOUBLE_WEAPON = 4; // 雙兵技 const int ACT_SHOOT_DART = 8; // 射飛鏢 const int ACT_CHIFLARE = 16; // 氣爆 const int ACT_THROW = 32; // 投擲 const int ACT_DASH = 64; // 速移(可接草上飛或漂浮) const int ACT_SUPER_ATTACK = 128; // 怒爆發(可齊發) const int ACT_DEMONIZE = 256; // 魔化 #endif