口水鱼 Spittlefish
概述
口水鱼的页面实体是捕获后的物品形态 oceanfish_small_9_inv。源码中的水中实体代码名为 oceanfish_small_9,定义为小型鱼类,属于肉类鱼;其鱼类设定使用蔬菜型鱼饵偏好。
物品属性
| 属性 | 数值 |
|---|---|
| 食物类型 | 肉类 |
| 生命值 | 1 |
| 饥饿值 | 12.5 |
| 理智值 | 0 |
| 保鲜时间 | 480 秒 |
捕获与水中形态
口水鱼在海洋中以小型鱼群形式活动,鱼群规模、活动范围和持续时间由 oceanfish_small_9 的鱼类定义控制。它会在海中游荡,并寻找鱼钩或拖网等食物目标;被鱼钩钓住后会进入挣扎和疲劳流程,最终被收进物品形态。
该鱼的水中定义带有 firesuppressant = true。通用海鱼代码会为此类鱼添加火焰探测:发现火焰时,清醒状态会发射 waterstreak_projectile 处理目标位置;睡眠状态则延迟在该位置扩散水域保护。因此,口水鱼的特殊用途是能够协助扑灭附近的火焰,而不是对玩家造成攻击伤害。
掉落与重量
捕获后的物品会根据重量决定普通或重型掉落表。通用海鱼代码在物品形态的重量达到重型掉落阈值时切换掉落表;口水鱼的普通掉落配置为
小鱼块,重型配置为
生鱼肉。这一区别只影响鱼被处理或掉落时的产物,不改变物品形态的食物属性。
用途
- 直接食用可恢复 12.5 点饥饿值,并按物品数据提供 1 点生命值、0 点理智值。
- 可用于烹饪或处理为
熟小鱼块。 - 口水鱼应优先放入冰箱、盐盒等保鲜设施,避免超过 480 秒后腐烂。
动画


