找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 7153|回复: 11

问问大佬们假战车工厂的最优做法

[复制链接]
发表于 2021-5-29 21:43:51 | 显示全部楼层 |阅读模式
本帖最后由 贝儿利亚 于 2021-5-29 21:50 编辑

众所周知电脑有多个战车工厂时生成1个载具会出来多个,每个工厂各出一个,这是让电脑家里堵塞的罪魁祸首,而且bulidlimit=1的单位也不希望电脑生产多个。想让电脑造多个战车工厂提高建造速度,又要求电脑想玩家那样只在设置主要的工厂生产1个载具,其他工厂不生产载具,有什么好办法吗?
很久以前有个大佬说过做个工业工厂,外观设置成战车工厂的样子。缺点是真工厂和基地被炸后,只剩假工厂无法生产,想改良这一点,实现没基地没真工厂时假工厂可以补出基地车。尝试了几种方法都不太理想。
方法1:不做工业工厂,做一个新的战车工厂,比如NAWEAP2,然后这个工厂加伤害动画,让自己刚刚生产的载具马上杀死。基地车设置杀不死的特殊护甲。问题是:无论是动画挂范围伤害,还是Primary武器,都打不到战车工厂内部移动到外部那一段距离(那为什么敌方单位可以攻击到,而且手动点击攻击可以打到)。而且战车工厂面积是长方形,载具出来的位置如果能攻击到,工厂两侧必然有很大空地能攻击到,会把其他经过的载具也误杀了。
方法2:用ARES的狗屋逻辑,只有真工厂可以生产常规载具,假工厂只能生产基地车。结果失败。狗窝逻辑只对玩家有效,电脑可以无视逻辑依然真假工厂双出载具。
方法3:用工业工厂做假工厂,假工厂送个免费单位,没真工厂时让免费单位展开成为真工厂,展开动画摧毁假工厂。缺点:工厂位置不一样了,而且展开就很费劲。
其他的思路暂时想不到了,问问大佬们的高见。
发表于 2021-5-29 22:27:52 | 显示全部楼层
想这么多真是辛苦了
[GlobalControls]
AllowParallelAIQueues=no
AllowBypassBuildLimit=no,no,no
回复

使用道具 举报

 楼主| 发表于 2021-5-30 22:26:12 | 显示全部楼层
膜术师协会 发表于 2021-5-29 22:27
想这么多真是辛苦了
[GlobalControls]
AllowParallelAIQueues=no

啊这,好吧。感谢大佬。这个语句教程和ARES中文说明书上也没有。我试试看。是在rulesmd里新加一个[GlobalControls]项然后接着写吧。
回复

使用道具 举报

发表于 2021-5-30 23:12:13 | 显示全部楼层
这个就是Ares提供的AI克隆工厂的内容。说明书里明明就有。
回复

使用道具 举报

 楼主| 发表于 2021-5-31 01:03:48 | 显示全部楼层
本帖最后由 贝儿利亚 于 2021-5-31 01:07 编辑
双杀步枪 发表于 2021-5-30 23:12
这个就是Ares提供的AI克隆工厂的内容。说明书里明明就有。

这是ARES中文说明书关于克隆工厂解释的全部内容:
%%%%%%%%%%分隔符%%%%%%%%%%%%%%%%
不同单位的工厂(狗屋)
[InfantryOrVehicle]>BuiltAt= (list of BuildingTypes)
指定在哪个建筑建造
[BuildingType]>Factory.ExplicitOnly= (boolean)
是否只允许指定单位建造,默认否
载具克隆缸
[BuildingType]>CloningFacility= (boolean)
允许该建筑克隆载具,默认否
克隆选项
[InfantryOrVehicle]>Cloneable= (boolean)
该单位能否被克隆,默认是
[InfantryOrVehicle]>ClonedAt= (list of BuildingTypes)
在哪里克隆
[InfantryOrVehicle]>ClonedAs= (TechnoType)
当被克隆时,克隆成什么,如果不设定,就是单位本身。注意,不能跨类型克隆。
%%%%%%%%%%%分隔符%%%%%%%%%%%%%

从说明书上我只学会了注册并制作一个能复制载具功能的新建筑。但是并不知道怎样阻止AI在双战车工厂时双出载具。

回复

使用道具 举报

发表于 2021-5-31 08:59:40 | 显示全部楼层
是否允许AI克隆工厂.png
回复

使用道具 举报

 楼主| 发表于 2021-5-31 10:20:45 | 显示全部楼层

哦,这条漏掉了。不过只看这一条也看不太懂。第二个语句AllowBypassBuildLimit搜索了确定没有。
回复

使用道具 举报

发表于 2021-5-31 10:33:01 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2021-5-31 10:42:11 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2021-6-9 23:25:59 | 显示全部楼层
膜术师协会 发表于 2021-5-29 22:27
想这么多真是辛苦了
[GlobalControls]
AllowParallelAIQueues=no

看来不对,不是新加一个[GlobalControls]项,加了进游戏会弹窗。是写在[General]或AI lControls下面吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|管理员邮箱|红警DIY论坛 |网站地图

GMT+8, 2025-10-7 05:03 , Processed in 0.068934 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表