找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 976|回复: 10

[已解决问题] 关于Phobos建造限制组

[复制链接]
发表于 2025-8-22 23:57:33 | 显示全部楼层 |阅读模式
本帖最后由 qxaszw 于 2025-8-28 22:18 编辑

我给三个载具都设置了建造限制组

BuildLimit=1
BuildLimitGroup.Nums=1
BuildLimitGroup.Types=A,B,C
BuildLimitGroup.ContentIfAnyMatch=yes
BuildLimitGroup.NotBuildableIfQueueMatch=no

载具建造期间只要新建/变卖/被摧毁任意一座重工,生产就会被取消,这是怎么回事啊
如果限制数量是2的话,第一辆不受影响,建造第二辆时又会出现上述问题
发表于 2025-8-23 12:39:50 | 显示全部楼层
按我的理解,你的代码是说”A,B,C"3个单位共用一个建造限制数量,当有A时,BC都不能造,有B时,AC都不能制造,这个ContentIfAnyMatch=yes检测的包括建造栏里还没造出来但已经点了的单位,所以其他单位会取消,如果限制数量是2的话,那第一个时总数是1,第2个时总数就是2,第3个总数就超了,不过你的表达不是很清楚,这只是我理论上的理解,也没实践,话可以再说清楚点
回复

使用道具 举报

 楼主| 发表于 2025-8-23 13:16:34 | 显示全部楼层
好运莲莲 发表于 2025-8-23 12:39
按我的理解,你的代码是说”A,B,C"3个单位共用一个建造限制数量,当有A时,BC都不能造,有B时,AC都不能制造 ...

第四行的词条我实验似乎并没有什么区别,主要奇怪的是,为什么重工数量发生变化时,这三种单位的生产会被取消,只要不动重工,就能正常生产出来
回复

使用道具 举报

发表于 2025-8-23 13:43:38 来自手机 | 显示全部楼层
本帖最后由 白羽鸽 于 2025-8-23 13:44 编辑

你写在哪个单位底下,哪个单位不要在BuildLimitGroup.Types里写它自己
有条件可以去Phobos仓库看提的issue,里面有这个问题
回复 1 0

使用道具 举报

 楼主| 发表于 2025-8-23 17:31:33 | 显示全部楼层
白羽鸽 发表于 2025-8-23 13:43
你写在哪个单位底下,哪个单位不要在BuildLimitGroup.Types里写它自己
有条件可以去Phobos仓库看提的issue ...

太谢谢了,问题已解决
回复

使用道具 举报

 楼主| 发表于 2025-8-23 17:48:40 | 显示全部楼层
我似乎找不到哪里把帖子转换为已解决,有路过的好心人可以告诉我一下吗
回复

使用道具 举报

发表于 2025-8-23 20:24:59 | 显示全部楼层
qxaszw 发表于 2025-8-23 17:48
我似乎找不到哪里把帖子转换为已解决,有路过的好心人可以告诉我一下吗

把鼠标放在一楼,有个编辑按钮
回复

使用道具 举报

发表于 2025-8-27 09:45:50 | 显示全部楼层
白羽鸽 发表于 2025-8-23 20:24
把鼠标放在一楼,有个编辑按钮

只有补充和回复,没找到编辑
回复

使用道具 举报

发表于 2025-8-27 12:09:34 | 显示全部楼层
好运莲莲 发表于 2025-8-27 09:45
只有补充和回复,没找到编辑

我也没找到编辑,把鼠标放上面出来了倒序浏览和阅读模式
回复

使用道具 举报

发表于 2025-8-27 12:16:35 | 显示全部楼层
白羽鸽 发表于 2025-8-23 20:24
把鼠标放在一楼,有个编辑按钮



这个版面倒是有编辑功能,但那个帖子没法编辑。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-13 00:36 , Processed in 0.074355 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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