;(defconst action-default 0) 默认 | 相当于框选单位右键点击目标点地面或目标单位。使用target-point时相当于action-move |
;(defconst action-move 1) 移动 | 命令单位前往目标点或目标单位所在点。适用于target-point和target-objects |
;(defconst action-patrol 2) 巡逻 | 命令单位向目标点或目标单位所在点巡逻。适用于target-point和target-objects |
;(defconst action-guard 3) 警戒 | 使用target-objects时是护卫目标单位;使用target-point时相当于action-move |
;(defconst action-follow 4) 跟随 | 使用target-objects时是跟随目标单位;使用target-point时相当于action-move |
;(defconst action-stop 5) 停止 | 命令单位停止,相当于按下单位“停止”按钮。适用于target-point和target-objects |
;(defconst action-ground 6) 强制攻击 | 命令单位攻击目标点或目标单位处的地面,即强制攻击。对于无强制攻击能力的单位相当于action-none。适用于target-point和target-objects |
;(defconst action-garrison 7) 进驻 | 使用target-objects时是命令单位进驻到目标单位里;如果目标单位并不能进驻,则大部分时候相当于action-stop。使用target-point时相当于action-move |
;(defconst action-delete 8) 自杀 | 本地搜索结果里能自杀的单位将自杀(Del)。适用于target-point和target-objects |
;(defconst action-unload 9) 卸载 | 使用target-point时是命令建筑释放进驻在其内的单位到目标点,攻城武器(种属913)则将运送到目标点附近合适的地方卸载。使用target-objects时相当于action-none |
;(defconst action-train 10) 训练 | 使用target-point时本地搜索结果里的建筑将训练单位。并且必须改用这个语法:[up-target-point (in)(goal)储备资源状态 action-train 类型操作符 (in)(op)单位编号],例如(up-target-point 0 action-train c: spearman-line)。使用target-objects时相当于action-none |
;(defconst action-gather 11) 集结 | 命令建筑将集结点设为目标点或目标单位所在点。适用于target-point和target-objects |
;(defconst action-lock 12) 锁定 | 使用target-point时是命令城门切换锁定状态,已解锁的城门会锁定,已锁定的城门会解锁。使用target-objects时相当于action-none |
;(defconst action-work 13) 返工 | 使用target-point时是命令建筑释放驻扎的村民返回工作岗位。使用target-objects时相当于action-none |
;(defconst action-ungarrison 14) 取消驻扎 | 使用target-point时是命令单位从他们驻扎的建筑里离开。使用target-objects时相当于action-none |
;(defconst action-drop-relic 15) 放下圣物 | 使用target-point时是命令僧侣单位放下他们携带的圣物。使用target-objects时相当于action-none |
;(defconst action-pack 16) 组装 | 使用target-point时是命令抛石机组装。使用target-objects时相当于action-none |
;(defconst action-unpack 17) 展开 | 使用target-point时是命令抛石机展开。使用target-objects时相当于action-none |
;(defconst action-none 18) 无 不作为。 | 被命令的单位的当前行动不会变更。适用于target-point和target-objects |