决定版的新特性:让士兵建造建筑
最近几天,爱莉琰告诉了我帝国2决定版可以让任意军事单位建造某一个建筑,这是一个重大的发现,因为之前我以为萨金特的能力只是硬编码设计的。决定版开放了这种功能,和我之前在WTEP里设计的功能很相似(例如004时代的莎莎和血小板),也是令人欣喜的变化。经过我的研究,得知为了让单位建造建筑,需要进行以下步骤:
1、单位的界面类型为4(军事)时可以显示建造单一建筑的图标。目前未研究其他界面类型的情况,至少僧侣是不行的。
2、给单位加上建造指令,可以从村民或者萨金特的指令里复制过来。如果要求该单位只能建造这种建筑,则在指令中指定ID属性为对应建筑的ID,否则为-1。至于单位的建造动画图像,可以在以后再处理。
3、设置单位的“标志余数”属性为建筑的ID,然后设置其单位标志的第三位为真——如果正确的话,之后该属性等于原来的值+4。
4、这样一来,单位就可以在建筑被启用后
建造它了。 发现一个问题:如果设置要建造的建筑是个新增建筑,而不是游戏原有的,就无法建造了。具体表现为,士兵界面的15号按钮有显示出该建筑的图标,但却无法放下地基。 风的颜色 发表于 2021-9-1 11:43
发现一个问题:如果设置要建造的建筑是个新增建筑,而不是游戏原有的,就无法建造了。具体表现为,士兵界面 ...
想要要建造的这个新增建筑有被启用么? 请问这个“标志余数”是什么啊?我用的英文班AGE 没找到哪个选项是这个意思的 frostkankan 发表于 2021-10-9 21:10
请问这个“标志余数”是什么啊?我用的英文班AGE 没找到哪个选项是这个意思的 ...
您好,请查看MOD区的帖子“AGE词典-单位篇”,查询对应的名称 0 A.D. 里民兵也能建造建筑,旧版本建造和采集都比妇女多。或者说它就没有帝国时代的兵农分离概念,农民本身就是战斗单位。 本帖最后由 风的颜色 于 2022-4-10 17:17 编辑
风的颜色 发表于 2021-9-1 11:43
发现一个问题:如果设置要建造的建筑是个新增建筑,而不是游戏原有的,就无法建造了。具体表现为,士兵界面 ...
我尝试让士兵建造“1264--祭坛”,成功了;但尝试让士兵建造“1202--宝塔B”,却失败了。
这说明:如果士兵要建造的建筑,即使其ID号在游戏程序里是原本就有的,不是个新增建筑,但它在游戏程序里原本并不属于建筑,而属于装饰和地形物之类,即便是你把它改成“类型:80-建筑”,“种属:3-建筑”,同样也是无法建造。 0 A.D. 里民兵也能建造建筑,旧版本建造和采集都比妇女多。或者说它就没有帝国时代的兵农分离概念,农民本身就是战斗单位。
frostkankan 发表于 2021-10-9 21:10
请问这个“标志余数”是什么啊?我用的英文班AGE 没找到哪个选项是这个意思的 ...
就是“单位特技”里的可选数值之和。当选中“4(单位建造能力)”,并在“特技对应”中填入一种建筑ID,再配合“101:建造”指令,则该单位可建造指定的那一种建筑。 风的颜色 发表于 2022-4-10 17:03
我尝试让士兵建造“1264--祭坛”,成功了;但尝试让士兵建造“1202--宝塔B”,却失败了。
这说明:如果士 ...
以舊版而言,建造圖像那些都必須設置才行。會不會你沒有設置好地基圖像等等的東西導致沒法放置地基?
決定版這樣又算是前進了一步,光是"可以建造"這件事就已經算是一個很大的進步了,如果能再進一步放置新單位的地基就更好了。 troytroytroy 发表于 2023-7-22 02:56
以舊版而言,建造圖像那些都必須設置才行。會不會你沒有設置好地基圖像等等的東西導致沒法放置地基?
決 ...
感谢特洛伊大叔提醒,“1202-宝塔”原版确实没有地基和建造图像,所以建造不出来也就不出奇了。 粮草征收员 发表于 2023-7-22 00:57
就是“单位特技”里的可选数值之和。当选中“4(单位建造能力)”,并在“特技对应”中填入一种建筑ID, ...
解释的非常清楚,一次尝试就学会了,非常感谢
页:
[1]