亚历克的猫!

亚历克的猫!

为游戏添加可驯服的猫咪!三种毛色变体,防御、跟随和停留指令,你可以抱起它们并存放。

Mobs\Characters

Tamework下载量 Cats下载量 Nametags下载量 Animal Husbandry下载量

加入Discord 在Ko-fi上支持我 创作者代码Alec 在X上关注Alec

使用代码:Alec享受BisectHosting服务器25%折扣

由HytaleModding Grant Program赞助

摘要

这个模组最初只是将未使用的游戏基础资源简单转化为猫,现已发展成一个完整的宠物系统,包含:

  • 驯服 + 所有权
  • 捕捉/生成,具有持久的外观变体
  • 指令控制(跟随、待命、召回、移动至标记、设置家、返回家、攻击目标)
  • 包含资源寻找的快乐度/需求模拟
  • 被动伴侣繁殖
  • 繁殖的伴侣猫特质生成与继承
  • 多语言本地化

依赖:

推荐:


可合成物品

猫项圈(捕捉/生成物品)

  • 3x 轻皮革
  • 1x 金锭
  • 工作台:2级工作台(精密加工)
  • 储存的猫会使用根据其体型和毛色生成的项圈图标。

猫零食袋(指令物品)

  • 2x 轻皮革
  • 5x 生鱼
  • 5x 生肉
  • 工作台:2级工作台(精密加工)

猫纸箱

  • 10x 植物纤维
  • 5x 猫薄荷植物
  • 工作台:2级工作台(精密加工)

大型猫纸箱

  • 20x 植物纤维
  • 10x 猫薄荷植物
  • 工作台:2级工作台(精密加工)

快速入门

  1. 找到一只野猫。
  2. 喂食生鱼使其变得友好。
  3. 使用猫项圈捕捉/驯服它。
  4. 通过灵魂灯笼物品放置你的猫。
  5. 使用以下控制方法之一:
    • 直接互动以切换基本模式(跟随 / 防御 / 停留)。
    • 使用猫零食袋进行高级指令。

猫零食袋(指令物品)

  • 左键点击猫:将该猫与此袋链接/解除链接。
  • 右键点击:打开指令选择轮盘。
  • 左键点击(未对准链接操作时):对已链接的猫执行已选择的指令。

默认指令:

  • 跟随
  • 待命
  • 召回
  • 移动至标记
  • 设置家
  • 返回家
  • 攻击目标

备注:

  • 默认情况下,执行指令需要拥有所有权且猫已被驯服。

驯服与所有权

  • 驯服会分配所有权。
  • 默认情况下,只有所有者才能与猫互动/储存猫。
  • 当储存在物品中时,所有权可以被清除,直到重新生成(便于交易的流程)。
  • 所有者伤害/无敌行为由 Tamework 伴侣配置控制:
    • Alec's Cats!\Server\Tamework\Companion\ACCompCat.json

快乐度与需求

  • 快乐度会根据猫的需求是否得到满足而波动。
  • 猫会自动从附近的储物容器中食用生鱼或 Tamework 肉食性动物口粮。
  • Tamework 肉食性动物口粮也可以作为备用的人工喂食,但其满足感低于它们偏好的食物。
  • 猫会从附近的水源自动饮水。
  • 猫偏好附近至少有一只猫朋友,但不喜欢过于拥挤。
  • 当它们的主人附近时,猫会感到高兴。

繁殖与特质

  • 如果猫感到快乐并且有合适的伴侣,它们可以自动繁殖。
  • 猫在生成时可能带有0-4个特质。
  • 特质可以改变从体型、力量到生育能力等各个方面。
  • 特质可以从父母那里继承,一起繁殖具有相同特质的猫可能会导致更高的特质值(或更低!)。
  • 毛色和眼睛颜色也会从父母那里继承。
  • 体型角色可以从任何一方父母继承,并且有较小几率作为突变出现不同的体型。
  • 猫的繁殖使用 Tamework 的性别支持,因此当该 Tamework 设置启用时,兼容的繁殖对必须是不同性别。

生成

猫不常见,但也算不上极其稀有。

  • 中毛:区域1 平原和森林
  • 短毛:区域2 绿洲、高原和稀树草原
  • 短尾猫:区域1 山脉、区域2 高原和区域3 山脉
  • 长毛:区域3 森林和苔原

它们通常是单独生成,但有时也会以小群体形式生成。

1,216 种外观变体

现在所有的猫咪纹理都是由一位比我技艺高超得多的艺术家 Celly (@Excel Lynt) 制作的。

外观结合了体型、毛色和眼睛。眼睛颜色是单独的随机化附加组件,因此猫可以独立于毛色继承眼睛颜色。

类别 数量 变体
体型 4 中毛
长毛
短毛
短尾猫
毛色 19 黑白
灰色
浅灰色
银色虎斑
橙色虎斑
棕色虎斑
白色
奶油色
奶油色燕尾服
灰色燕尾服
棕色燕尾服
浅橙色虎斑燕尾服
黑色燕尾服
黑色
雪鞋
沙色虎斑
深灰色虎斑
巧克力重点色
蓝色重点色
眼睛颜色 16 亮橙色
亮黄色
深橙色
森林绿
绿色
淡褐色
冰蓝色
浅蓝色
蓝绿黄(稀有)
蓝绿(稀有)
橙黄(稀有)
黄绿(稀有)
南瓜橙
蓝绿色
黄绿色
黄色

总组合数:4 种体型 x 19 种毛色 x 16 种眼睛变体 = 1,216 种外观变体。

配置文件

  • 伴侣配置:
    • Server/Tamework/Companion/ACCompCat.json
  • 交互配置:
    • Server/Tamework/Interactions/ACIntCat.json
    • Server/Tamework/Interactions/ACIntCatTemp.json
  • 生成配置:
    • Server/Tamework/Items/Spawners/ACSpawnCat.json
  • 指令物品配置:
    • Server/Tamework/Items/Commands/ACCommCat.json
  • 快乐度配置:
    • Server/Tamework/Happiness/ACHappCat.json
  • 需求配置:
    • Server/Tamework/Needs/ACNeedsCat.json
  • 繁殖配置:
    • Server/Tamework/Breeding/ACBreedCat.json
  • 特质配置:
    • Server/Tamework/Traits/ACTraitsCat.json
  • 附件迁移配置:
    • Server/Tamework/AttachmentMigrations/ACAttachmentMigrationCatEyesPre190.json
  • 附件显示配置:
    • Server/Tamework/AttachmentDisplays/ACAttachmentDisplayCat.json

想要更多?

如果你有兴趣将相同的机制引入 Hytale 中的原版生物,请查看:

Animal Husbandry

如果你是一名模组作者,有兴趣将这些机制添加到你的 NPC 中,请查看我全面的驯服框架,该框架专为模组作者设计,使他们能够将我的系统与他们的模组集成。通过引用 Tamework,你可以为你的 NPC 添加复杂的系统,而无需编写任何 Java 代码

Tamework

已知问题

  • 一些醒来/躺下动画的过渡仍然是占位符质量,未来将会改进。

问题报告

如果你遇到问题,请在这里报告:

遥测

Alec's Tamework 以及 Alec's Cats 使用 Alec's Telemetry 向开发者报告崩溃、错误、性能和使用情况的遥测数据。

这些数据是匿名的,绝不包含任何个人身份信息,并且专门用于诊断模组中的问题,以提供更好的用户体验。

你可以随时在 /tw settings 菜单的遥测部分禁用此功能。

Alec's Tamework 还会向 HStats 报告匿名的活跃用户数量,以跟踪活跃用户数的统计摘要。