日托+

日托+

一个高度可定制且高级的Cobblemon培育体验。

Daycare+ 是一款免费、开源的 Fabric 端 Cobblemon 繁育模组。它完全在服务端运行,这意味着没有安装该模组的玩家也可以加入服务器。

如果同时安装在客户端,它将提供额外的实用功能,并且也可以在单人游戏中完全运行。

功能特性

牧场繁育

正如其他繁育模组所见,Daycare+ 使用牧场作为宝可梦的养育屋。但与其它模组不同的是,Daycare+ 在体验中融入了直观的界面。

处于育儿模式的牧场会打开一个预览界面,该界面会显示亲代宝可梦、解释它们携带的物品是否会影响繁育,并预测后代可能具有的个体值特性。

反对挂机(Anti-AFK)

牧场会定时周期性地产生精灵蛋。然而,牧场本身会记录其上次运行的时间。当牧场在卸载一段时间后重新加载时,它会计算这段期间本应产出的精灵蛋数量,并为玩家生成这些蛋。

换句话说,无论玩家在线还是离线,无论牧场是否被加载:产出结果都是一样的。这让玩家完全无需在牧场旁挂机等待。

孵化器

Daycare+ 的精灵蛋不会在背包中孵化,而是在一种名为孵化器的特殊容器中孵化。玩家同一时间只能激活一个孵化器,并且孵化器对于精灵蛋来说类似于末影箱。

每一级孵化器(黄金级除外,它有完全独立的存储空间)都会升级这种类似末影箱的存储功能。

服务器还可以在孵化器配置中创建自定义的孵化器等级,并通过数据组件将其应用到 Daycare+ 的孵化器上。

客户端可选安装

尽管完全在服务端运行,Daycare+ 也可以安装在客户端。当安装在客户端时,Daycare+ 会在电脑和队伍中的宝可梦详细信息界面中添加蛋组信息。

当安装在客户端时,Daycare+ 也可以在单人游戏和局域网环境中运行。

修复前期进化形态

已知 Cobblemon 的前期进化数据会破坏繁育功能的实现。Daycare+ 通过提供数据包功能来解决此问题,允许服务器定义生成正确后代所需的属性。

所有正统系列的宝可梦都包含在该模组内置的数据包中。

注意:大多数宝可梦无需任何特殊覆盖即可正常工作,此功能专门针对特殊边缘情况,例如幽尾玄鱼和万针鱼,它们的进化取决于特殊形态。

对战繁育

正统的繁育机制对于服务器经济来说可能过于强大。Daycare+ 提供了一种可在配置中启用的替代系统,称为“对战繁育”。

受到《Temtem》和《PokeMMO》的启发,对战繁育通过强制执行生育力机制来限制宝可梦的繁殖次数。作为交换,后代的个体值将不再随机,而是完全确定的。

兼容性

孵化器有能力将其他模组的精灵蛋转换为 Daycare+ 的精灵蛋。默认情况下此功能是关闭的。然而,将来当 Cobblemon 官方繁育功能实现后,Daycare+ 将能够与其共存,并将 Cobblemon 的精灵蛋转换为 Daycare+ 的精灵蛋。

API

Daycare+ 完全开源,并提供一个 API 供其他开发者便捷地连接。该 API 包含用于 mixins、事件钩子和数据生成器的便捷函数。

通过使用 mixins,可以自定义孵化器所使用的兼容方法,以吸收其他模组中基于物品的精灵蛋,为服务器提供一个简单的转换过渡方式。
注意,需要使用附属模组才能利用此功能。本模组本身不会自行转换物品。