风的颜色 发表于 2023-8-6 09:38:47

非TC建筑随机生产男女村民的方法

本帖最后由 风的颜色 于 2023-8-10 12:29 编辑


开始之前,在这里向两位技术大咖:004和凌果,致以崇高的敬意!感谢他俩的技术支持与帮忙测试,其中更是采纳了凌果的两项关键建议,如果没有他俩是不可能做出来这项新功能的。

另外,还要感谢冰雪聪明、美丽动人的cly806,感谢她提供最新汉化版的AGE。工欲善其事,必先利其器!没有ASML的光刻机,台积电也做不出全球领先的芯片吧?

言归正传。

我们知道,城镇中心训练村民时,它会以随机的方式产出男村民,或是女村民,这是其程序硬编码已经定死的,一般来说,在其它建筑上是做不到的。但是,我们能不能用一些投机取巧的方式,实现类似的效果呢?下面跟大家分享一个方法。

首先,简单说说它实现的原理:

打地鼠大家都知道。假如把规则改变一下:地上只有一个洞,地鼠会一直把头伸出洞外。但里面有一公一母两只地鼠,每隔三秒钟两只地鼠会互换位置;然后举起的锥子每隔四秒钟会打下来,那么一段时间下来后,锥子打中公、母地鼠是不是就变成了随机呢?这其实运用了一些数学的原理,用频率错开的方式实现了随机。

也许,你看完之后还是不明白,不要紧,把制作笔记一并奉上,那你同样也能做得出来:


████非TC建筑随机生产男女村民

AGE上,选“单位”项,复制“72-木栏栅”,按“新”字键,粘帖,创建一个新单位:

█1800-随机生产男女村民总启动器

类型:80-建筑   种属:51-打包单位

内部名称:随机生产男女村民总启动器

站立图像:0-New Graphic

死亡和死后图像:-1

生命值:-1

死亡单位:1801-变男村民启动器

声音:-1

--------------------------------------------------------------------------------

复制“72-木栏栅”,按“新”字键,粘帖,创建一个新单位:

█1801-变男村民启动器

类型:80-建筑   种属:51-打包单位

内部名称:变男村民启动器

站立图像:0-New Graphic

死亡和死后图像:-1

生命值:-1

死亡单位:1802-变男村民计时器

启动科技:911-变男村民启动

声音:-1

---------------------------------------------------------------------------

复制“143-碎石1x1”,按“新”字键,粘帖,创建一个新单位:

█1802-变男村民计时器

内部名称:变男村民计时器

站立图像:0-New Graphic

死亡单位:1803-变女村民启动器

资源储存:
    类型:12-尸体腐烂时间
    数量:100
储存模式:0

PS:这里的“数量”理应是3,但出来的结果很奇怪,男少女多。所以采纳凌果的建议改成超大,以解决问题。以后版本可能需要更正。

------------------------------------------------------------------------

复制“72-木栏栅”,按“新”字键,粘帖,创建一个新单位:

█1803-变女村民启动器

类型:80-建筑   种属:51-打包单位

内部名称:变女村民启动器

站立图像:0-New Graphic

死亡和死后图像:-1

生命值:-1

死亡单位:1804-变女村民计时器

启动科技:912-变女村民启动

声音:-1

--------------------------------------------------------------------------

复制“143-碎石1x1”,按“新”字键,粘帖,创建一个新单位:

█1804-变女村民计时器

内部名称:变女村民计时器

站立图像:0-New Graphic

死亡单位:1801-变男村民启动器

资源储存:
    类型:12-尸体腐烂时间
    数量:3
储存模式:0

------------------------------------------------------------------------------

复制“72-木栏栅”,按“新”字键,粘帖,创建一个新单位:

█1805-无性别村民(前身)

类型:80-建筑   种属:51-打包单位

内部名称:无性别村民(前身)

单位名称:5121   训练描述:6121   帮助ID换算器:26121

图标:15

站立图像:0-New Graphic

死亡和死后图像:-1

生命值:-1

死亡单位:-1

训练时间:25   训练位置:12-兵营   训练按钮:10

    成本:
资源类型:0-食物储存
    数量:50
    扣除:1

声音:-1

------------------------------------------------------------------------------

复制“72-木栏栅”,按“新”字键,粘帖,创建一个新单位:

█1806-男村民产出器

类型:80-建筑   种属:51-打包单位

内部名称:男村民产出器

站立图像:0-New Graphic

死亡和死后图像:-1

生命值:-1

启动科技:913-兵营生产男村民

声音:-1

----------------------------------------------------------------------------

复制“72-木栏栅”,按“新”字键,粘帖,创建一个新单位:

█1807-女村民产出器

类型:80-建筑   种属:51-打包单位

内部名称:女村民产出器

站立图像:0-New Graphic

死亡和死后图像:-1

生命值:-1

启动科技:914-兵营生产女村民

声音:-1

===========================================================================

AGE上,选“效果”项,按新字键,创建一新效果:

█910-随机生产男女村民:

效果命令:

0-设置 资源 234 为 1
1-产生 单位 1800 于 12,1次
2-启用 单位 1805

------------------------------------------------------------------------

AGE上,选“效果”项,按新字键,创建一新效果:

█911-变男村民启动:

效果命令:

0-设置 属性 57 为 1806 给 单位 1805

-------------------------------------------------------------------------

AGE上,选“效果”项,按新字键,创建一新效果:

█912-变女村民启动:

效果命令:

0-设置 属性 57 为 1807 给 单位 1805

--------------------------------------------------------------------------

AGE上,选“效果”项,按新字键,创建一新效果:

█913-兵营生产男村民:

效果命令:

0-设置 资源 234 为 1
1-产生 单位 83 于 12,1次

-------------------------------------------------------------------------

AGE上,选“效果”项,按新字键,创建一新效果:

█914-兵营生产女村民:

效果命令:

0-设置 资源 234 为 1
1-产生 单位 293 于 12,1次

========================================================================

AGE上,选“科技”项,按新字键,创建一新科技:

█910-随机生产男女村民:

研究时间:1   研究按钮:10   可重复性:1

效果:910-随机生产男女村民   研究场所:12-兵营

----------------------------------------------------------------------------

AGE上,选“科技”项,按新字键,创建一新科技:

█911-变男村民启动:

研究时间:1

效果:911-变男村民启动

--------------------------------------------------------------------------

AGE上,选“科技”项,按新字键,创建一新科技:

█912-变女村民启动:

研究时间:1

效果:912-变女村民启动

------------------------------------------------------------------------

AGE上,选“科技”项,按新字键,创建一新科技:

█913-兵营生产男村民:

研究时间:1

效果:913-兵营生产男村民

---------------------------------------------------------------------------

AGE上,选“科技”项,按新字键,创建一新科技:

█914-兵营生产女村民:

研究时间:1

效果:914-兵营生产女村民


===============================================================


最后提醒一下:

变男女村民计时器的“时间设定”和无性别村民(前身)的“训练时间”,两者之间不可以是对方的倍数,否则会一直是男,或是一直是女。理论上是这样。

cly806 发表于 2023-8-7 09:08:29

很好的研究,建议配AGE截图让各位更好理解您的成果,斋文字看得人头大

熊教授 发表于 2023-10-22 21:49:13

你最近还在研究作图?有qq号吗,加我qq号,看私信
页: [1]
查看完整版本: 非TC建筑随机生产男女村民的方法