请教大神,如何限制单个兵种(如村民)的数量?
如上,原目的是限制电脑的火炮的数量的,就像帝国三中的那样。有方法没?本帖最后由 chunhim_lai 于 2014-6-26 16:58 编辑
我不知道你是不是说AOE2
如果是的话你可以:
修改AI:
在AI中有产生火炮动作的规则加上事实(unit-count-total bombard-cannon less-than x)
事实 unit-count-total 代表电脑玩家已生产单位和生产中单位数量(X), 参数 bombard-cannon 代表火炮
这条件代表已生产单位和生产中火炮数量小于,动作才会运行(电脑玩家才生产火炮), 如果限制已生产单位数量, 则使用事实 unit-count
AI相关问题可以看https://www.hawkaoe.net/bbs/thread-4697-1-1.html
修改MOD:
https://www.hawkaoe.net/bbs/forum ... peid%26typeid%3D850
额,是在做联机地图的时候用啦,这样的话,修改AI貌似不可以吧 本帖最后由 chunhim_lai 于 2014-6-26 17:06 编辑
Black☆Star 发表于 2014-6-26 16:58
额,是在做联机地图的时候用啦,这样的话,修改AI貌似不可以吧
所有UP版本和HD版本可以联机使用AI 可以以检测数量的条件来限制
如果作者对火炮出现的位置没什么限制的话,那么可以以
条件1
检测数量火炮X
效果1
清理目标火炮
如果是人工出的就那样了。如果是电脑,没有硬性的站位要求可以分开做几个
既然是联机战役,那么最好从火炮的制造方式入手。建议对所有玩家禁用火炮,同时设置一个“火炮建造厂”,利用触发控制,当火炮少于X且相关资源足够时,点击火炮厂可以产生一台火炮。如果火炮数目大于X,关闭生产的触发即可,少于X时再打开这一触发。 铁魔飞 发表于 2014-6-26 22:06
既然是联机战役,那么最好从火炮的制造方式入手。建议对所有玩家禁用火炮,同时设置一个“火炮建造厂”,利 ...
“选择对象”条件无法在联机中使用 M.I.K.U. 发表于 2014-6-27 23:50
“选择对象”条件无法在联机中使用
谢谢,那可以设置一个“生产官员”一类的单位,比如不死的国王,把他关在制造厂附近,将他带到制造厂旁边是生产,带离则是不生产。 铁魔飞 发表于 2014-6-27 23:57
谢谢,那可以设置一个“生产官员”一类的单位,比如不死的国王,把他关在制造厂附近,将他带到制造厂旁边 ...
这个应该可以
页:
[1]