AIスクリプトリファレンス

命令(研究系)

research <research-item>

■説明
この命令は指定されたアイテムを研究する。チート防止のために、この命令はアイテムが研究できるか確かめるためにcan-research条件と同じ判定基準を使用する。

■注釈
下記の例は、機織りを研究する例である。

(defrule
(can-research loom)
=>
(research loom)
)

research <age>

■説明
この命令は次の時代を研究する。

■注釈
下記の例は、領主の時代の研究の例である。

(defrule
(can-research feudal-age)
=>
(research feudal-age)
)

spy

■説明
この命令は諜報コマンドを実行する。

■注釈
上記の記述は間違いで、チェックメイトゲーム時に反逆コマンド(ランダムマップの諜報コマンドではない)を実行する。ゲームの種類がチェックメイト以外には使用できない。下記の例は金が1500以上ある場合に反逆コマンドを実行するルールである。

(defrule
  (gold-amount >= 1500)
  (can-spy)
=>
  (spy)
)