找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 6623|回复: 5

关于出兵逻辑的问题

[复制链接]
发表于 2019-12-12 16:04:34 | 显示全部楼层 |阅读模式
想做一个新兵种并指定是某个国家才能造的,建造前提是NAHAND。那么问题来了,如果用RequiredHouse=或者ForbiddenHouse=其他国家,都达不到敌方工程师占领了NAHAND之后能造的效果

举个例子:
美国专属兵是光棱飞行兵,建造前提是GAPILE。我用英国,同样也有GAPILE,但我占领敌人的GAPILE我就能造出来
由什么代码可以实现这种效果?
发表于 2019-12-12 16:28:18 | 显示全部楼层
记得Ares有那么个功能但是又想不起来是什么
回复

使用道具 举报

 楼主| 发表于 2019-12-12 19:57:44 | 显示全部楼层
[Unit]?Prerequisite.RequiredTheaters= (list of theater names)

需要这种气候才能造

TEMPERATE - most maps

SNOW - arctic/snowy maps

URBAN - some city maps

DESERT - some desert maps, older maps use Temperate

LUNAR - Soviet Mission 6

NEWURBAN - most YR urban maps



PrerequisiteOverride不会覆盖Prerequisite.RequiredTheaters





[Unit]?Prerequisite.Negative= (list of BuildingTypes)

有这个建筑就没法造



PrerequisiteOverride不会覆盖Prerequisite.Negative





[Unit]?Prerequisite.Lists= (integer)

指定有多少建造前提

[Unit]?Prerequisite.List#= (list of BuildingTypes (where # is the 1-based index of the prerequisite list, the maximum specified by Prerequisite.Lists))

指定新的建造前提,想设置多少都可以(根据Prerequisite.Lists决定)





[Unit]?Prerequisite.StolenTechs= (list of integers)

指定有多少偷窃前提,其他具体的参考后面的偷窃科技条目





[BuildingType]?FactoryOwners.HaveAllPlans= (boolean)

占领该建筑后是否获得相应国家的全部科技,如果给所属是平民国家就会得到平民国家的所有科技,默认否

[TechnoType]?FactoryOwners= (list of houses)

这个列表内国家的工厂可以建造该单位。如果是空的,每个国家都可以建造。此外,玩家至少需要一个在该列表内国家的工厂来建造或者这些国家里至少一个的科技树来建造它。

[TechnoType]?FactoryOwners.Forbidden= (list of houses)

与上面相反,这个列表内国家的工厂不能建造该单位。

注意

AI无视建筑上的这两条语句,仅在单位上有效


并没有
回复

使用道具 举报

发表于 2019-12-12 22:58:28 | 显示全部楼层
117286163 发表于 2019-12-12 19:57
?Prerequisite.RequiredTheaters= (list of theater names)

需要这种气候才能造

盲人吗? 最后几句不就是?
回复

使用道具 举报

 楼主| 发表于 2019-12-13 12:59:35 | 显示全部楼层
紫色放逐 发表于 2019-12-12 22:58
盲人吗? 最后几句不就是?

如果【E1】里添加FactoryOwners=American,那我用英国,占领电脑所属方美国的GAPILE就能造E1了,是这样吗?
回复

使用道具 举报

发表于 2019-12-15 10:45:08 来自手机 | 显示全部楼层
[BuildingType]?FactoryOwners.HaveAllPlans= (boolean)  占领该建筑后是否获得相应国家的全部科技,如果给所属是平民国家就会得到平民国家的所有科技,默认否
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-2 04:01 , Processed in 0.068579 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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