newtonerdai 发表于 2020-7-11 14:32:13

中国/玛雅/印加开局生成额外村民或羊驼的机制



众所周知,决定版里标准游戏开局时,中国有3+3=6个初始村民,玛雅有3+1=4个初始村民,印加则有1个自带的羊驼。

而“Bizzare Civ Increased MOD v1.3 奇怪的文明又又又增加了!”这个MOD里,“宗教国”这一文明的第二个TC在建成后会生成4个圣物。

这些是如何实现的呢?

我就拿原版标准游戏的开局来举例吧——



开局
城镇中心(单位109)有一个附加单位(单位890)
单位890名为“Empty TC annex”,是一个没有图像、-1HP即将瞬间死亡的单位,但在死亡之前,它需要先完成以下使命——

PS:为了方便大家理解这个复杂的过程,我做了个流程图:


A. 如果是其他民族,这个890号单位会直接自然死亡而消失

B. 如果是中国,则会:
      • 开局研究科技#302,其效果为效果#302,
      • 效果#302会把单位890升级为单位1642,避免了单位890的直接消失
      • 单位1642名为“Villager annex (Chinese)”,是一个没有图像、-1HP将瞬间死亡的单位,不过,它有3个附加单位,分别是1640、1640、1641。在它出现瞬间,这3个附加单位也会同步生成。
      • 单位1640名为“Villager building (Male)”,也是没有图像、-1HP的单位,不过它的死亡单位为1643
      • 单位1641名为“Villager building (Female)”,也是没有图像、-1HP的单位,不过它的死亡单位为1645
      • 单位1643名为“Villager building2 (Male)”,也是没有图像、-1HP的单位,死亡单位为83 - 村民(男),会在生成瞬间启用科技#640 - Disable TC spawn。
      • 单位1645名为“Villager building2 (Female)”,也是没有图像、-1HP的单位,死亡单位为193 - 村民(女性),会在生成瞬间启用科技#640 - Disable TC spawn。
      • 科技#640名为“Disable TC spawn”,在被启用后,其效果#679 - “Disable Llama bonus”会把单位890、1640、1641、1642升级为单位889 - Disabled TC spawn,
      • 单位889也是一个没有图像、-1HP的单位,不过没有其他用处了,消失就是消失了。

C. 如果是玛雅,同理,不过只生成1个奖励村民

D. 如果是印加,同理,不过生成的是1个奖励羊驼

duv4010485 发表于 2020-8-7 10:41:06

帝2的附加机制真是复杂。
这方面帝4千万别学帝2,还是帝3好。一个科技就解决了。
页: [1]
查看完整版本: 中国/玛雅/印加开局生成额外村民或羊驼的机制