我是谁004 发表于 2021-8-30 12:57:07

决定版的新特性:让士兵建造建筑

最近几天,爱莉琰告诉了我帝国2决定版可以让任意军事单位建造某一个建筑,这是一个重大的发现,因为之前我以为萨金特的能力只是硬编码设计的。决定版开放了这种功能,和我之前在WTEP里设计的功能很相似(例如004时代的莎莎和血小板),也是令人欣喜的变化。
经过我的研究,得知为了让单位建造建筑,需要进行以下步骤:
1、单位的界面类型为4(军事)时可以显示建造单一建筑的图标。目前未研究其他界面类型的情况,至少僧侣是不行的。
2、给单位加上建造指令,可以从村民或者萨金特的指令里复制过来。如果要求该单位只能建造这种建筑,则在指令中指定ID属性为对应建筑的ID,否则为-1。至于单位的建造动画图像,可以在以后再处理。
3、设置单位的“标志余数”属性为建筑的ID,然后设置其单位标志的第三位为真——如果正确的话,之后该属性等于原来的值+4。
4、这样一来,单位就可以在建筑被启用后
建造它了。

风的颜色 发表于 2021-9-1 11:43:01

发现一个问题:如果设置要建造的建筑是个新增建筑,而不是游戏原有的,就无法建造了。具体表现为,士兵界面的15号按钮有显示出该建筑的图标,但却无法放下地基。

shabizhucea 发表于 2021-9-5 15:10:04

风的颜色 发表于 2021-9-1 11:43
发现一个问题:如果设置要建造的建筑是个新增建筑,而不是游戏原有的,就无法建造了。具体表现为,士兵界面 ...

想要要建造的这个新增建筑有被启用么?

frostkankan 发表于 2021-10-9 21:10:04

请问这个“标志余数”是什么啊?我用的英文班AGE 没找到哪个选项是这个意思的

我是谁004 发表于 2021-10-9 23:06:56

frostkankan 发表于 2021-10-9 21:10
请问这个“标志余数”是什么啊?我用的英文班AGE 没找到哪个选项是这个意思的 ...

您好,请查看MOD区的帖子“AGE词典-单位篇”,查询对应的名称

昭武椽 发表于 2021-10-12 06:43:29

0 A.D. 里民兵也能建造建筑,旧版本建造和采集都比妇女多。或者说它就没有帝国时代的兵农分离概念,农民本身就是战斗单位。

风的颜色 发表于 2022-4-10 17:03:23

本帖最后由 风的颜色 于 2022-4-10 17:17 编辑

风的颜色 发表于 2021-9-1 11:43
发现一个问题:如果设置要建造的建筑是个新增建筑,而不是游戏原有的,就无法建造了。具体表现为,士兵界面 ...
我尝试让士兵建造“1264--祭坛”,成功了;但尝试让士兵建造“1202--宝塔B”,却失败了。

这说明:如果士兵要建造的建筑,即使其ID号在游戏程序里是原本就有的,不是个新增建筑,但它在游戏程序里原本并不属于建筑,而属于装饰和地形物之类,即便是你把它改成“类型:80-建筑”,“种属:3-建筑”,同样也是无法建造。

ss19860704 发表于 2022-10-3 12:33:55

0 A.D. 里民兵也能建造建筑,旧版本建造和采集都比妇女多。或者说它就没有帝国时代的兵农分离概念,农民本身就是战斗单位。

粮草征收员 发表于 2023-7-22 00:57:28

frostkankan 发表于 2021-10-9 21:10
请问这个“标志余数”是什么啊?我用的英文班AGE 没找到哪个选项是这个意思的 ...

就是“单位特技”里的可选数值之和。当选中“4(单位建造能力)”,并在“特技对应”中填入一种建筑ID,再配合“101:建造”指令,则该单位可建造指定的那一种建筑。

troytroytroy 发表于 2023-7-22 02:56:11

风的颜色 发表于 2022-4-10 17:03
我尝试让士兵建造“1264--祭坛”,成功了;但尝试让士兵建造“1202--宝塔B”,却失败了。

这说明:如果士 ...

以舊版而言,建造圖像那些都必須設置才行。會不會你沒有設置好地基圖像等等的東西導致沒法放置地基?

決定版這樣又算是前進了一步,光是"可以建造"這件事就已經算是一個很大的進步了,如果能再進一步放置新單位的地基就更好了。

风的颜色 发表于 2023-7-22 18:36:26

troytroytroy 发表于 2023-7-22 02:56
以舊版而言,建造圖像那些都必須設置才行。會不會你沒有設置好地基圖像等等的東西導致沒法放置地基?

決 ...

感谢特洛伊大叔提醒,“1202-宝塔”原版确实没有地基和建造图像,所以建造不出来也就不出奇了。

mudekai 发表于 2023-11-27 20:50:34

粮草征收员 发表于 2023-7-22 00:57
就是“单位特技”里的可选数值之和。当选中“4(单位建造能力)”,并在“特技对应”中填入一种建筑ID, ...

解释的非常清楚,一次尝试就学会了,非常感谢
页: [1]
查看完整版本: 决定版的新特性:让士兵建造建筑