贪吃海鸥

贪吃海鸥

海鸥会从你手中、钓竿上以及地面上偷东西。被偷走的枪会在它们飞翔时开火。惹恼鸟群,它们会蜂拥而至。有时它们甚至会把整条船带走。

贪婪的海鸥

《如何钓鱼》中的海鸥会捡起地上的鱼然后就此作罢。这个模组让它们变成真正的威胁。

它们现在会夺走你手中的东西,在你收线之前把鱼从鱼线上拽走,偷走你的工具,甚至在飞行时用你自己的枪开火。射中一只,整群海鸥可能会来找你算账。让你的船长时间无人看管,等你回来时它可能已经不在那里了。

仅房主安装。 只有主持游戏的人需要安装此模组。所有内容均在服务器端运行,并通过游戏自身的网络系统进行同步,因此其他玩家无需安装任何东西就能看到全部效果。唯一的例外是群体首领血条,它需要模组在客户端才能显示。没有安装模组的玩家仍会遭遇完整的海鸥群袭,只是没有首领血条。

它们会偷走你的船

只要给三只海鸥机会,它们就会沿着船体均匀分布,一起发力升空,把你的船拖到岛屿上空缓慢盘旋。射落其中一只,船就会掉下来。

它们会夺走你手中的东西

你手里的任何东西都不安全。武器、工具、对讲机、鱼,以及任何你碰巧携带的物品。

它们会记仇

攻击一只海鸥,有小概率会导致海鸥群决定忍无可忍。增援会从地平线飞来,它们轮流俯冲攻击最近的人。这会显示在首领血条上,显示为所有参与海鸥的合计生命值,所以脱困的办法就是把它们射下来。海鸥只会在有视线的情况下攻击,因此躲进建筑物里相对安全。

改动内容

偷窃。 海鸥现在会盯上玩家手持的物品、鱼钩上已出水面的鱼、工具和武器,以及任何你能捡起的东西,如对讲机。所有行为均基于概率,因此它只是偶发性的灾难,而非持续不断的骚扰。

被偷的枪。 携带枪械的海鸥会随机间隔开火,朝向就是枪管此刻所指的方向。它并没有瞄准任何人。子弹是真的,造成武器正常伤害,任何不幸挡在海鸥面前的人都会被击中。

海鸥群袭。 伤害海鸥有较小概率激怒整个鸟群,每三十分钟至多触发一次。额外的海鸥会在远处生成并飞入,然后从不同角度轮番俯冲攻击,而不是一拥而上。它们不会穿透墙壁或屋顶攻击你,所以掩体是有效的。

抬船。 较为罕见,需要至少三只空闲的海鸥。它们聚集在船体周围的抓握点,一起发力,把船抬起来绕着岛屿飞一圈,然后将其丢下。

取回你的东西

海鸥携带的任何物品,在杀死它时都会掉落回来。它会当场丢下所有携带的东西。没有时间限制,所以一只执着的海鸥会一直拿着你的霰弹枪,直到你解决掉它。

配置

所有内容均可在 BepInEx/config/dazed.howtofish.greedyseagulls.cfg 中调整,分为偷窃、被偷枪支、群袭事件和抬船四个部分。概率、冷却时间、伤害、速度、群体规模和船只盘旋半径均已开放调整。

几个值得了解的设置:

设置 默认值 作用
HandStealChance 0.35 海鸥选择目标时考虑手持物品的概率
RequireOpenSkyForHandSteal true 阻止它们在屋檐下俯冲偷取物品。如果它们拒绝拿取某物,请关闭此选项
RespectSeagullBlacklist true 尊重游戏自身的按物品排除标记。如果某些理应可被偷的物品从未被拿走,请关闭此选项
SwarmChance 0.1 伤害海鸥激怒鸟群的概率
SwarmCooldownMinutes 30 两次群袭之间的最小间隔时间
RequireLineOfSight true 群袭海鸥无法透过场景几何体攻击你
BoatLiftChance 0.05 每次检测时它们尝试抬走船的概率
BossBar true 在首领生命条上显示海鸥群袭状态

要完全关闭四个功能中的任意一个,将其所在部分的 Enabled 设为 false 即可。

兼容性

需要 BepInEx。

模组在启动时通过名称解析游戏内部结构,并在日志中报告其发现。如果游戏更新导致某些内容移位,BepInEx 日志会明确指出失败的挂钩,而不会悄然失败。

群袭进行期间会借用首领血条来显示状态,这会在该时段内抑制首领鱼的生成和首领音乐。如果你希望保留血条给首领,请将 BossBar 设为 false。