Medical System

Medical System

重做了实体生命系统,分离了头部、手臂等的受击判定区域。增加了各种状态效果,如流血、骨折,以及治疗物品,如急救包等。

医疗系统

这是 TarkovCraft 生态系统的第一个子模块,通过将实体击中箱分为每个肢体的独立部分,扩展了传统的 Minecraft 生命系统。

例如,玩家击中箱被分为:

  • 头部
  • 躯干
  • 胃部
  • 右臂和左臂
  • 右腿和左腿

每个肢体都有自己的生命值池。失去任何重要部位(头部或躯干)意味着立即死亡,即使其他部位还有生命值。虽然这使得游戏略有难度,但它为喜欢挑战的人带来了额外的真实感。但是,由于敌对生物也有自定义肢体,你可以例如攻击它们的腿然后逃跑,因为它们将无法移动太多 ;)

失去非重要肢体也会有一些负面影响——没有腿你将几乎无法移动,没有胃部你会快速失去饥饿值……不过,你可以通过制作急救手术包并对其使用来修复坏死的肢体。请记住,你也可以治疗你的朋友,有时如果他们昏迷并缓慢流血,你或许能挽救他们的生命,因此鼓励合作。

护甲系统也已更改——现在只有覆盖被攻击肢体的护甲才算数。

我们还有自定义状态效果,例如流血(轻/重)、骨折等。这些状态效果可以通过我们的自定义医疗物品来治疗。其中一些效果带有特殊的屏幕效果,例如模糊、去饱和等等。

还有一个救援系统,允许你在朋友被敌对生物杀死后拯救他们。 只需靠近玩家并使用急救包治疗他们,他们应该很快就会醒来。敌对生物不会攻击倒地的玩家。

面向模组/整合包开发者

该生命系统设计为可通过数据包完全编辑/配置,这意味着你可以为模组实体添加支持,而无需编写任何代码。参见目前支持的实体文件作为示例。

如果你需要额外的支持,请随时通过我们的 Discord 联系我们(你也可以在这里联系我们,但 CurseForge 上的通知并不总是有效,所以我们可能会错过你的评论)


关于 TarkovCraft 项目

TarkovCraft 项目是一个粉丝自制项目,深受《逃离塔科夫》、《灰色地带战争》和《武装突袭》等游戏的启发。由于它本身会是一个庞大的模组,我们决定将其拆分为独立的子模块(见下方章节),这些模块可以单独使用,如果有人想要的话——例如,如果你只关心生命系统,你可以只使用这个生命模组,以此类推。

我们计划制作一个自定义服务器,在自定义地图上提供开放世界游戏玩法以及自定义游戏模式——允许从其他玩家阵营夺取地图区域,只需驾驶自定义车辆四处穿梭、伏击敌人,或者在你的主基地附近搜刮。


TarkovCraft 项目生态系统

  • TarkovCraft: 核心 - 已发布 - 其他子项目的通用功能
  • 医疗系统 - 已发布 - 原版友好的自定义生命系统实现,包含生物的自定义碰撞箱、状态效果和医疗物品
  • 武器 – 计划中 – 专注于逼真的枪械机制和自定义,从塔科夫中汲取灵感,同时适应 Minecraft 的机制。
  • 车辆 - 计划中 - 自定义车辆框架,车辆范围从陆地/水上到空中交通工具。概念非常早期。
  • TarkovCraft – 开发中 – 最终项目,旨在将以上所有项目整合在一起,提供完整的类塔科夫体验。

常见问题解答

问:如何恢复坏死的肢体? 答: 你需要制作一个急救手术包,然后在你的肢体上使用它(使用时间为 15 秒)。恢复肢体后,其最大生命值将在 5 分钟内降低。

问:如何检查特定身体部位是否有任何状态效果? 答: 状态效果会显示在 HUD 上你的生命值统计旁边,但它会一次性显示所有效果。如果你想检查特定肢体,可以通过角色界面查看——默认快捷键为 O,然后进入健康选项卡。

问:我想使用原版护甲计算 答: 如果你不喜欢更逼真的护甲保护版本,你可以在 MedSystem 配置中简单地切换 简单护甲计算。

问:我不喜欢状态效果,可以禁用它吗? 答: 当然可以,可以在 MedSystem 配置中的 启用状态效果 下找到。

问:你们会为更多实体添加生命系统吗,例如女巫等? 答: 会的,我们计划逐步添加更多实体。

问:这个模组会移植到更旧的 Minecraft 版本吗? 答: 不会。该项目依赖于仅在更新 Minecraft 版本中可用的功能。支持旧版本需要对核心系统进行大量重写,这会拖慢整体开发进度。

问:支持哪个 Minecraft 版本? 答: 我们目前的目标是 Minecraft 1.22(一旦可用)。我们将来可能会移植到更新的版本,除非 Minecraft 代码库的重大重写使其变得不切实际。一旦模组达到稳定状态并具备完善功能,我们将评估最适合继续开发的版本。