卧龙先生 发表于 2005-2-28 20:20:06

shandianliyu 请进来认领 AI 文件

你定制的 AI 文件已经完成,纤细 AI 内容请看下面:

设置生产士兵 侦察兵、骑射手、叉叉兵、特种兵。他们在士兵人口小于 150 人的时候
就会生产。

难度设置了 骑射手 等等单位对敌人的回避能力等等,在游戏中设置不同的难度就能够
感觉到。

为所有的资源加入了自动增加的脚本,不需要给这个玩家任何资源就能够永远有的用了。

设置了 0 数量的人口进行侦察、设置了士兵进入不动状态。
如果还有什么内容需要加入,请回帖。例如这个 AI 并没有加入 进攻指令(你没有说)。

现增加内容:设置村民不动(应 shandianliyu 的要求而修改)



[此贴子已经被作者于2005-3-8 10:10:38编辑过]

卧龙先生 发表于 2005-2-28 20:27:33

下面是整个 AI 的内容:;士兵特性 难度=标准
(defrule
    (difficulty == normal)
=>
    (set-difficulty-parameter ability-to-dodge-missiles 100)
    (set-difficulty-parameter ability-to-maintain-distance 100)
    (disable-self)
);士兵特性 难度=中等
(defrule
    (difficulty == moderate)
=>
    (set-difficulty-parameter ability-to-dodge-missiles 50)
    (set-difficulty-parameter ability-to-maintain-distance 50)
    (disable-self)
);士兵特性难度=困难
(defrule
    (difficulty == hard)
=>
    (set-difficulty-parameter ability-to-dodge-missiles 0)
    (set-difficulty-parameter ability-to-maintain-distance 0)
    (disable-self)
)
;设置地图侦察 =控制不让任何人侦察
(defrule
    (true)
=>
    (set-strategic-number sn-number-explore-groups 0)
    (set-strategic-number sn-total-number-explorers 0)
    (disable-self)
);士兵特性 =设置士兵不动
(defrule
    (true)
=>
    (set-strategic-number sn-task-ungrouped-soldiers 0)
    (disable-self)
);生产士兵-特种兵系
(defrule
    (defend-soldier-count <= 150)
    (unit-type-count-total my-unique-unit-line < 50)
    (can-train my-unique-unit-line)
=>
    (train my-unique-unit-line)
);生产士兵-枪兵系
(defrule
    (defend-soldier-count <= 150)
    (unit-type-count-total spearman-line < 50)
    (can-train spearman-line)
=>
    (train spearman-line)
);生产士兵-骑射手系
(defrule
    (defend-soldier-count <= 150)
    (unit-type-count-total cavalry-archer-line < 50)
    (can-train cavalry-archer-line)
=>
    (train cavalry-archer-line)
);生产士兵-侦察兵系
(defrule
    (defend-soldier-count <= 150)
    (unit-type-count-total scout-cavalry-line < 50)
    (can-train scout-cavalry-line)
=>
    (train scout-cavalry-line)
);暗中增加资源 =维持 石头 资源
(defrule
    (stone-amount <= 2000)
=>
    (cc-add-resource stone 2000)
);暗中增加资源 =维持 黄金 资源
(defrule
    (gold-amount <= 2000)
=>
    (cc-add-resource gold 2000)
);暗中增加资源 =维持 食物 资源
(defrule
    (food-amount <= 2000)
=>
    (cc-add-resource food 2000)
);暗中增加资源 =维持 木头 资源
(defrule
    (wood-amount <= 2000)
=>
    (cc-add-resource wood 2000)
)

暗之_闪电 发表于 2005-3-4 22:10:42

卧龙兄,谢谢!

暗之_闪电 发表于 2005-3-13 00:51:03

恩,能将人口小于100时再造侦察兵、骑射手、叉叉兵、特种兵以及骑士吗?

卧龙先生 发表于 2005-3-13 00:57:53

可以,不过这样就限制了所有被生产的人口数量为 100 啦
页: [1]
查看完整版本: shandianliyu 请进来认领 AI 文件