吸血鬼行为

吸血鬼行为

VampiricBehaviour为Hytale增添了沉浸式的吸血鬼机制,引入了基于夜晚的力量等级、嗜血生命偷取、狂暴生存系统、饥饿驱动的战斗增益以及增强的以机动性为核心的伤害减免。

游戏玩法

🩸 血族意志 (VampiricBehaviour)

血族意志 是一个专注于游戏玩法的模组,它引入了一套完整的吸血鬼体系,其核心是 夜间主宰、风险回报式的战斗以及由服务器控制的平衡性

该模组尚未添加新的物品或生物。 相反,它增强了核心玩家逻辑,将吸血鬼化转变为一个深邃、可配置的游戏层,非常适合单人游戏、角色扮演和多人服务器


🌙 血怒系统 (Bloodlust System)

夜晚来临或玩家处于遮蔽下时,血怒将被激活。

血怒激活期间:

  • 🗡️ 增加伤害
  • ⚡ 提升移动速度
  • 🩸 生命偷取:按比例恢复你所造成伤害的生命值

白天时:

  • ☀️ 伤害大幅降低

吸血鬼统治黑夜——日光就是无情的惩罚。


🔥 狂暴 (Frenzy) - 低血量机制

当你的生命值低于 25% 时,狂暴将自动激活。

狂暴效果:

  • 🛡️ 获得一个可以吸收下一次受到的伤害的护盾
  • 🔋 击中时恢复体力
  • ⏳ 护盾在短暂持续时间后或破裂时消失

为防止滥用,玩家必须恢复到更高的生命值阈值(85%)后,狂暴才能再次激活。


🍖 饱食度 (Satiety) - 战斗驱动饥饿

吸血鬼必须通过狩猎来生存

  • 🌙 夜晚,饱食度会缓慢下降
  • ⚔️ 击杀任何生物会恢复饱食度

低饱食度效果(20%):

  • ⚠️ 低于阈值时,玩家开始受到伤害
  • 💥 饥饿会提供一个临时伤害加成

一旦饱食度恢复到 25%,所有负面效果将被移除。


🤸 机动性与坠落伤害

  • 白天和夜晚的坠落伤害都会减少
  • ❗ 仅在执行翻滚时生效

这会奖励技巧性的移动和时机把握,而非提供被动增益。


🧠 自定义吸血鬼 HUD

血族意志包含一个极简、主题化 HUD,用以清晰传达吸血鬼的各种状态。

HUD元素包括:

  • 🩸 一个饱食度进度条
  • 👁️ 眼睛指示器:
    • 眼睛睁开 → 夜晚阶段
    • 眼睛闭合 → 白昼阶段

没有数字,没有杂乱 —— 只有清晰的视觉反馈。


⚙️ 配置与服务器控制

该模组拥有一个完全可配置的系统,专为服务器和自定义平衡性而设计。

首次启动时,配置文件会自动生成,允许管理员调整每一个主要的游戏参数,而无需重新编译模组。

通过游戏内指令进行的更改需要执行 /vampiric save 才能在服务器重启后持久化

可配置的系统包括:

  • 饱食度消耗、恢复、饥饿伤害与加成
  • 狂暴的阈值、持续时间、冷却时间、护盾行为
  • 血怒的伤害、生命偷取、日光弱点
  • 白天与夜晚的移动速度
  • 白天/夜晚的时间判定与遮蔽检测
  • 内部更新间隔

所有数值均可通过配置文件或游戏内的管理指令进行修改。

管理指令

所有指令都需要管理员权限。

配置指令:

指令 描述
/vampiric 显示所有可用子指令的帮助信息
/vampiric list 列出所有参数及其当前值
/vampiric get <key> 显示特定参数的值
/vampiric set <key> <value> 实时更改一个参数
/vampiric reload 从配置文件中重新加载所有值
/vampiric save 将当前值保存到配置文件

使用示例

配置微调:

/vampiric set satiety.drain_per_second 0.005
/vampiric set time.night_start_hour 18
/vampiric set damage.bloodlust_multiplier 2.0
/vampiric get frenzy.duration_seconds

🦇 吸血鬼注册系统与玩家控制

血族意志包含一个吸血鬼注册系统,用于控制哪些玩家是吸血鬼

这使得模组可以同时作为:

  • 一个全局吸血鬼生存系统
  • 一个可选的 RPG 职业

支持的模式

  • 所有人都是吸血鬼(默认)
    适用于单人游戏或全吸血鬼服务器。

  • 选择性吸血鬼化(职业型服务器)
    只有被选中的玩家获得吸血鬼能力。

非吸血鬼玩家:

  • 不会受到任何吸血鬼效果影响
  • 不会看到吸血鬼 HUD 元素
  • 完全不受影响地正常游玩

管理员可以使用专用指令管理每个玩家的吸血鬼化状态,所有更改都会在重启后持久保存。

吸血鬼注册指令:

指令 描述
/vampiric vampire 显示吸血鬼注册帮助信息
/vampiric vampire add <player> 使一名玩家成为吸血鬼
/vampiric vampire remove <player> 移除一名玩家的吸血鬼化
/vampiric vampire toggle <player> 切换一名玩家的吸血鬼化状态
/vampiric vampire list 列出所有吸血鬼玩家

使用示例:

吸血鬼管理:

/vampiric vampire add Steve
/vampiric vampire remove Alex
/vampiric vampire toggle Steve
/vampiric vampire list

设置一个职业型服务器示例:

/vampiric set vampire.default_enabled false
/vampiric save
/vampiric vampire add PlayerWhoChoseVampire

🔮 计划特性:增强黑暗视觉

一个未来的更新将为吸血鬼引入一个黑暗视觉系统

  • 在低光环境中提升可视度
  • 强化夜间主宰的幻想
  • 设计旨在保持沉浸感和平衡性

此功能计划中,尚未实现。


🎯 模组理念

  • 夜晚力量强大,白天极度脆弱
  • 无物品杂乱或生硬机制
  • 完全可配置,对服务器友好
  • 旨在提供公平、沉浸式的吸血鬼游戏体验

🩸 在黑暗中变强。狩猎以求生存。掌控这诅咒。