泰拉瑞亚1.4世纪之花花苞及生命果生成机制详解

时间:2022-11-15 19:33

泰拉瑞亚1.4版中世纪之花可以生成花苞和生命果,但是一些玩家对其生成的机制不太清楚,下面一起来看看吧。

泰拉瑞亚1.4世纪之花花苞及生命果生成机制详解

花苞及生命果生成机制详解

机制:

每帧(1/60秒),游戏会随机选取一定量的,处于地表以下的物块进行更新。选取的总数为地图长度物块数*高度物块数*0.000015。

当该物块为丛林草时:

若物块上面一格为空且[0-9]随机数生成为0(1/10概率)时,尝试生成丛林植物(id61)。

若以上失败,并且物块上面一格没有液体,并且[0-24]随机数生成为0(1/25概率)时,进入以下生成世纪之花花苞、生命果与丛林植物(id233)的程序:

若世界进入肉后,并且三个机械boss全被击败,并且[0-59]随机数为0(1/60概率),进入世纪之花花苞生成程序:

世纪之花生成程序:首先检测这个物块为中心,半边长为150格的正方形区域内是否已经有世纪之花花苞,如果没有,尝试在这个物块上面一格生成世纪之花花苞。关于花苞的生成尝试详细内容见下文。

若世界进入肉后,并且任何一个机械boss被击败,并且[0-39]随机数为0(专家模式为[0-29]随机数为0,即普通模式下概率1/40,专家1/30),进入生命果生成程序:

生命果生成程序:首先检测这个物块为中心,半边长为60格(专家模式50格)的正方形区域内是否已经有生命果,如果没有,尝试在这个物块上面一格生成生命果。关于生命果的生成尝试详细内容见下文。

若以上两个生成程序进入都失败,尝试生成丛林植物(id233),此处非重点,详细内容略。

生命果和花苞的生成尝试:

依次检测以本格为右下角的正方形四个格。

若四个格都满足以下条件:

这一格没有物块,或者这一格是丛林植物(id61),丛林藤蔓(id62),丛林荆棘(id69),丛林植物(id74),丛林植物(id233),小堆(id185)的第一排。

此外,这四个格脚底的两个格需要是固体方块,并且为丛林草。这意味着它们不能被虚化或者是斜坡。

则在这四个格生成花苞/生命果。

总结:

1.世纪之花花苞与生命果的生成是随机的,部分网站上所说“每隔特定时间就生成一个”的说法,即使不说是错误的,也只能说是对花苞生成时间间隔这一随机变量的统计意义上的描述。

2.世纪之花花苞和生命果生成在空间上有一定的密度限制。其中,生命果的空间密度在专家模式下更大一些。

3.专家模式下生命果的生成速度比普通模式更高一些。

4.花苞与生命果的生成需要两格平坦的,未被虚化的丛林草皮。并且上方有足够的空间。

5.但是丛林植物(id61),丛林藤蔓(id62),丛林荆棘(id69),丛林植物(id74),丛林植物(id233),小堆(id185)的第一排不会阻碍花苞/生命果的生成,而是被直接替换掉。

标签:
随便看看
本类推荐
本类排行
热门标签

我国国家通讯社行不行啊细狗新年贺词祝福语2023年祝福语新年新年贺词新年贺词祝福语居家抗病毒小药箱除夕高速免费吗2022年除夕高速免费吗春联春联句子大全春联句子大全七字年夜饭十二道菜年夜饭十二道菜单年夜饭吃什么年夜饭吃什么菜吃年夜饭的寓意年夜饭黑芝麻菊花茶晒菊花茶腌腊肉送妈妈生日礼物汉白玉送闺蜜水钻送女人礼物爸爸生日送礼物送老公