Loading article content
树苗生长有两个阶段 (蘑菇 / 下届菌),随机刻和骨粉 (45% 概率) 让树苗增加一个阶段
第二阶段的树苗再次尝试生长时就会尝试生成树
注意树苗最开始就已经在第一阶段, 所以最少只需要两个骨粉即可催熟
不同骨粉数量的催熟成功率如下图
对于蘑菇/下届菌, 使用骨粉有 40% 概率尝试生成巨型蘑菇/巨型下届菌
所有树的生成都可以分为几个阶段, 其中准备阶段几乎一样, 其余阶段将在各自生成过程中解释
检查空间与高度限制 除了云杉木检测 5×5 范围以外, 其余的都是每层检测 3×3,
树干生成: 这几种树都使用了StraightTrunkPlacer这个树干生成器, 会垂直放置相应高度的原木
树叶生成:
准备阶段: 将树干生成起点向上移动 1-3 格 (高红树 3 - 7 格)
//TODO 这里放个图
| 骨粉数量 | 催熟成功率 | 骨粉数量 | 催熟成功率 |
|---|
| 1 | 0.000% | 11 | 98.611% | |
| 2 | 20.250% | 12 | 99.174% | |
| 3 | 42.525% | 13 | 99.513% | |
| 4 | 60.902% | 14 | 99.714% | |
| 5 | 74.378% | 15 | 99.832% | |
| 6 | 83.643% | 16 | 99.901% | |
| 7 | 89.758% | 17 | 99.943% | |
| 8 | 93.682% | 18 | 99.967% | |
| 9 | 96.148% | 19 | 99.981% | |
| 10 | 97.677% | 20 | 99.989% |
| 基础高度 | 随机高度 1 | 随机高度 2 |
|---|
| 橡树 | 4 | 2 | 0 |
| 白桦 | 5 | 2 | 0 |
| 云杉 | 5 | 2 | 1 |
| 丛林 | 8 | 4 | 0 |
| 金合欢 | 5 | 2 | 2 |
| 樱花树 | 7 | 1 | 0 |
| 杜鹃 | 4 | 2 | 0 |
| 红树 | 2 | 1 | 4 |
| 高红树 | 4 | 1 | 9 |
| 深色橡树 | 6 | 2 | 1 |
| 巨型丛林 | 10 | 2 | 19 |
| 巨型云杉 | 13 | 2 | 14 |
树根生成
REPLACEABLE_BY_TREES或MANGROVE_ROOTS_CAN_GROW_THROUGH标签)树干生成
REPLACEABLE_BY_TREES标签则放置失败), 有 50% 概率生成一个分支 (分支长度 1-4, 高红树 1-6)树叶生成
对于每个树叶附着点重复 70 次以下内容
从附着点开始, 将 x 和 z 坐标 + (两个 0-2 的随机数相减)
y 坐标 + (两个 0-1 随机数相减)
相当于 x 和 z 在距离附着点 2 格内, y 距离 1 格内随机
在得到的坐标处尝试放置树叶
装饰