找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 265|回复: 4

[经验分享探讨] 关于phobos构造限制组的小用法

[复制链接]
发表于 2026-3-2 16:08:46 | 显示全部楼层 |阅读模式
本帖最后由 ruanhuhu 于 2026-3-2 16:11 编辑

可预览的缺失前提  即在不满足建造前提时仍显示灰色图标 并且显示当前缺什么建造前提


之前的做法的要新建一个假的建筑 然后把这个假建筑设置为建造限制1
利用Prerequisite.Negative来和真的建筑互斥 最后虚拟投放到地图上来实现
而且这个方法只对建筑类的好使 对于步兵坦克飞机一类的还需要其他特殊的方法

以下是新的
新的做法是使用构造限制组 只虚拟投放丢一个ok了 而不需要一股脑把所有的假单位都丢上来
并且可以把步兵和坦克甚至是飞机都写进去
灵机一动去试了下发现可行 但是不知道是不是火星



发表于 2026-3-2 16:40:39 | 显示全部楼层
在多条件下需要识别,不进行超武虚拟建筑嵌套的情况下比较麻烦
不过确实可用
回复

使用道具 举报

 楼主| 发表于 2026-3-2 17:31:10 | 显示全部楼层
本帖最后由 ruanhuhu 于 2026-3-19 12:05 编辑
ccc1478 发表于 2026-3-2 16:40
在多条件下需要识别,不进行超武虚拟建筑嵌套的情况下比较麻烦
不过确实可用 ...

可用的话我就丢一段示例代码上来

以下的中文是为了易读性 不要这样写
标红的是关键代码

[一个开局自动放的超武]
LimboDelivery.Types=假建筑模板;关键代码
无源超舞+自动放+ai不用+限制1次……
或者这里直接不投放 将限制数改为0 即BuildLimitGroup.Nums=0
不知道是否会有其它问题

[假建筑模板]
Points=0
Owner=British,French,Germans,Americans,Alliance,Russians,Confederation,Africans,Arabs,YuriCountry
Prerequisite=CABHUT
TechLevel=-1
AIBuildThis=no
KeepAlive=no
Strength=1
;BuildLimit=1
BuildLimitGroup.Types=假建筑模板;关键代码
BuildLimitGroup.Nums=1
BuildLimitGroup.Factor=1
BuildCat=Tech;如果是防御栏的需要重写这句BuildCat=Combat 让建筑显示在防御页


[BuildingTypes]
+=假建筑模板
+=GAYARD缺电厂矿厂
+=GAYARD缺电厂
+=GAYARD缺矿厂

[GAYARD缺电厂矿厂]:[假建筑模板]
UIName=Name:GAYARD
UIDescription=Name:GAYARD缺电厂矿厂; CSF文件 写上缺什么以及有什么
TechLevel=4
CameoPriority=;强迫症选项 指定图标顺序
Prerequisite.Negative=PROC,POWER;缺什么要显示就在这里写什么
Prerequisite=GACNST
Image=GAYARD
Cost=1000
Power=-25

[GAYARD缺电厂]:[假建筑模板]
UIName=Name:GAYARD
UIDescription=Name:GAYARD缺电厂
TechLevel=4
CameoPriority=;强迫症选项 指定图标顺序
Prerequisite.Negative=POWER;缺什么要显示就在这里写什么
Prerequisite=GACNST,PROC
Image=GAYARD
Cost=1000
Power=-25

[GAYARD缺矿厂]:[假建筑模板]
UIName=Name:GAYARD
UIDescription=Name:GAYARD缺矿厂
TechLevel=4
CameoPriority=;强迫症选项 指定图标顺序
Prerequisite.Negative=PROC;缺什么要显示就在这里写什么
Prerequisite=GACNST,POWER
Image=GAYARD
Cost=1000
Power=-25

回复

使用道具 举报

发表于 2026-3-5 12:31:43 | 显示全部楼层
本帖最后由 flactine 于 2026-3-5 12:42 编辑

之前用BuildLimit=0做过类似功能,会有EVA乱报”New Construction Options“的BUG,用这个限制建造组确实能解决这种问题
回复

使用道具 举报

 楼主| 发表于 2026-3-19 12:05:51 | 显示全部楼层
flactine 发表于 2026-3-5 12:31
之前用BuildLimit=0做过类似功能,会有EVA乱报”New Construction Options“的BUG,用这个限制建造组确实能 ...

不知道直接限制组写0 会不会有问题
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-29 23:46 , Processed in 0.064029 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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