繁殖场里放两只帕鲁加一个蛋糕,出什么蛋不是随机的。每只帕鲁都带一个游戏里不显示的数值,解包数据里叫 CombiRank,中文一般叫繁殖力。子代就是从父母双方的繁殖力算出来的,算法只有一条公式加一张覆盖表。
公式:把父母的繁殖力平均一下
游戏先算一个目标值:
目标值 = 向上取整( (父的繁殖力 + 母的繁殖力 + 1) ÷ 2 )
然后在所有「可以被生出来」的帕鲁里,找繁殖力离这个目标值最近的那一只。注意是最近而不是相等,绝大多数配对算出来的目标值并不精确等于任何一只帕鲁的繁殖力。
用站点数据里的实际数值走三个例子:
| 父母 | 繁殖力 | 目标值 | 子代 |
|---|---|---|---|
| 棉悠悠 × 捣蛋猫 | 3050 / 2760 | 2906 | 寐魔(2910) |
| 疾风隼 × 姬小兔 | 2560 / 2860 | 2711 | 紫霞鹿(2710) |
| 空涡龙 × 唤冬兽 | 70 / 150 | 111 | 狱熙龙(140) |
第三行有点反直觉。目标值 111 离唤夜兽(110)只差 1,结果却落到了 29 之外的狱熙龙身上,因为唤夜兽压根不在候选池里。
关于「距离并列」
算法里有一条并列规则:目标值到两只帕鲁的距离一样时,取繁殖力更大的那只。
实际上碰不到。当前数据里 299 只帕鲁的繁殖力全是 10 的整数倍,而目标值必然是个位为 1 或 6 的数,它到任何一只帕鲁的距离个位只能是 1、4、6、9,两个距离相等不了。这条规则更像是给以后的数值调整留的保险。
有 75 只帕鲁公式永远算不出来
299 只帕鲁都有繁殖力值,能被公式选中当子代的只有 224 只。剩下 75 只不在候选池里,大致三类:
- 五只传说帕鲁和九位塔主:空涡龙、唤冬兽、唤夜兽、混沌骑士、圣光骑士
- 带元素后缀的亚种和变异种,像雪绒狐、冰刺鼠、暗魔羊、水灵龙
- 泰拉瑞亚联动的克苏鲁之眼、附魔剑、各色史莱姆
它们不是不能繁殖,是不能被「凑出来」。想要就得走特殊组合表。
特殊组合表优先级更高
游戏另带一张固定配对表,官方数据表里有 258 条规则。父母这一对只要出现在表里,公式作废,直接按表出结果。上面那些算不出来的帕鲁全靠它才有产出路径。
| 父 | 母 | 子代 |
|---|---|---|
| 佩克龙 | 伏特喵 | 派克龙 |
| 唤冬兽 | 雷冥鸟 | 唤夜兽 |
表里还有一整批「同种 × 同种 = 同种」的条目。这类规则对候选池之外的帕鲁尤其关键,没有它,两只传说帕鲁会生出一只毫不相干的东西。
官方表带父母性别字段,个别配对按性别出不同子代。站点没有性别模型,这种情况统一取雌性一方的结果。
实际怎么用
推公式是为了理解,真要配的时候用工具更快:繁殖计算器选两只直接出子代,也能反查什么组合能生出某一只;繁殖路线填上已有的帕鲁和目标,算蛋数最少的一条链。
有两件事容易搞错。
繁殖力和强度没有关系,它只是个排序编号。候选池里最低的是磐甲龙(30),最高的是壶小象(3070)。想要一只低繁殖力的强力帕鲁,往往得凑两个繁殖力都低的父母,而不是两个都强的。
每颗蛋要一个蛋糕,配方是面粉 ×5、红色野莓 ×8、牛奶 ×7、蛋 ×8、蜂蜜 ×2。所以真正卡住繁殖节奏的通常是小麦田和牧场的产能,不是配对本身。
繁殖力数值、候选池与特殊组合表都取自站点当前的游戏数据快照,和繁殖计算器用的是同一份。