
DoxPartHealth
四肢独立生命值(头部/躯干/手臂/腿部),附带黑屏减益效果和塔科夫式肢体治疗。
简介
一套按部位计算生命值的系统。每个身体部位——头部、躯干、双臂、双腿——都有独立的生命值池(总计100点),原版生命条会显示其总和。伤害会作用于被击中的部位:该部位先吸收伤害,溢出部分会级联至躯干(带衰减);被摧毁的部位会“黑屏”。头部生命值归零即死亡;躯干生命值归零则会将溢出伤害分摊至其余存活的部位。黑屏部位会施加减益效果(通过DoxEffect实现移动/攻击减速、武器散布、后坐力、视角震颤)。使用塔科夫式医疗物品修复部位——绷带/医疗包需引导施法时间,手术包可复活黑屏部位。原版物品栏上方会叠加一个只读的部位生命值网格。
功能
- 6部位生命值(头部/躯干/手臂/腿部),按比例映射原版生命值(适用于任何最大生命值)。
- 伤害级联——被击中的部位承受伤害,溢出转移至躯干;头部归零=死亡,躯干归零=分摊给剩余部位。
- 黑屏减益(通过DoxEffect)——腿部减缓移动,手臂减缓攻击并恶化枪械散布/后坐力/震颤(可叠加,并映射至原版效果图标)。
- 治疗——引导施法(绷带/医疗包/大型医疗包)+ 手术包可解除部位黑屏状态;移动或切换物品会取消施法;有世界内进度条和治疗动作。四种物品均可使用原版材料合成(不依赖Create模组)。
- 原版伤害与治疗均按部位结算——坠落伤害分摊至双腿,其他环境伤害(火焰/溺水/爆炸/中毒)作用于躯干;原版治疗手段(自然回复、金苹果、再生药水)也会修复受损部位,使部位生命值总和与生命条保持同步(黑屏部位仍需使用手术包)。
- 物品栏叠加层——原版物品栏旁显示身体部位生命值网格。
- 加入时自动追踪(配置项
autoTrackOnJoin,默认开启)——部位生命值开箱即用,不依赖任何背包/网格。
前置要求
- DoxCore + DoxEffect(必需)。DoxHitbox(可选——启用按部位命中判定;未安装时,伤害仅作用于总生命值)。
对模组开发者的说明
PartHealthManager.applyGunDamage(player, regionId, dmg)—— 将伤害路由至某一身体部位(返回原版伤害差值/致死信号);另有isTracked、heal、blackedArms、syncToClient方法。- 追踪功能基于玩家标签(
doxparthealth);加入时自动分配(可配置)。
所有项目均由AI制作。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。