电流与电击

概述

GT5-Unofficial 中,裸线(Wire) 在有电流通过时会对触碰的玩家造成真实伤害。伤害大小取决于当时的电压和电流。这种机制模拟了现实中高压电线对生物的危险性,迫使玩家在高压电力系统周围采取安全措施。

电缆(Cable) 由于有绝缘层包裹,不会对玩家造成电击伤害。

电击条件

玩家受到电击需要同时满足以下条件:

  1. 线缆类型为裸线(mCanShock = true,mInsulated = false)
  2. 线缆正在传输电力(电流 > 0)
  3. 玩家直接触碰线缆方块(碰撞箱相交)
  4. 玩家没有护甲保护或护甲未覆盖触碰部位
  5. 玩家没有安装 Cover 的那一侧被触碰
if (!mCanShock) return;                        // 必须是裸线
if (!(entity instanceof EntityLivingBase)) return;
if (isCoverOnSide(baseEntity, entity)) return; // 有 Cover 保护则不受伤
final long amperage = powerPath.getAmperage(); // 电流必须 > 0
final long voltage = powerPath.getVoltage();
if (amperage == 0L) return;
GTUtility.applyElectricityDamage(entity, voltage, amperage);

伤害计算

伤害由 GTUtility.applyElectricityDamage(livingEntity, voltage, amperage) 计算。实际公式需要查看 GTUtility 源码,但从机制上看:

  • 电压越高,伤害越大
  • 电流越大,伤害越大
  • 高压高电流的组合会直接造成致命伤害

各等级电压的危险性

电压等级 电压值 电击危险性
ULV 8V 低,基本无害
LV 32V 中等,可能造成轻伤
MV 128V 高,可造成中等伤害
HV 512V 危险,可造成重伤
EV 2,048V 非常危险,可能致命
IV+ 8,192V+ 致命,高概率直接击杀

电流对伤害的影响

电流大小决定了伤害的严重程度。即使电压不高,如果电流很大(如超导体 1,000,000A),伤害也会非常严重。

伤害潜力 = f(voltage, amperage)

防护措施

1. 使用绝缘电缆代替裸线

最简单有效的方法:使用**电缆(Cable)**代替裸线(Wire)。

类型 电击风险 视觉
电缆 无 有橡胶绝缘层包裹
裸线 有 裸露金属

2. 穿戴防电护甲(Hazmat Armor)

全套防辐射护甲(Hazmat Armor)可以完全免疫电击伤害。

护甲类型 电击防护 其他防护
防辐射护甲 (Hazmat Suit) 完全免疫 辐射防护
防电护甲 (Electric Armor) 完全免疫 电击防护

护甲的每个部位都需要穿戴才能获得完整保护。

3. 安装 Cover(盖板)

在线缆上安装 Cover 可以阻止该方向的电击伤害:

if (isCoverOnSide(baseEntity, entity)) return;  // 有 Cover 不受伤

Cover 可以从特定方向覆盖线缆,阻止该方向接触时受到电击。

4. 保持安全距离

  • 高压裸线周围保持 2 格以上距离
  • 不要在高压线路上行走或站立
  • 长距离高压线路使用地下布线或电缆而非裸线

电击伤害与过载燃烧的关系

电击伤害和电缆燃烧是完全独立的机制:

机制 触发条件 受害者 后果
电击伤害 玩家触碰裸线 玩家 生命值减少
电缆燃烧 电压/电流超限 电缆方块 电缆被火销毁

重要:电缆燃烧并不意味着玩家会同时受到电击。电击只发生在玩家直接触碰正在输电的裸线时。

特殊情况

石墨烯线(Graphene Wire)

石墨烯是 IV 等级材料中特殊的裸线:

  • 无电缆变体(只有裸线)
  • mCanShock = false(不造成电击)
  • 适合在需要 IV 等级电力传输但不便使用电缆的场合

艾瑟尔线(Ichorium Wire)

  • UHV 等级,损耗 8 EU/t
  • 无电缆变体
  • mCanShock = false(不造成电击)

时空线(SpaceTime Wire)

  • MAX 等级,零损耗
  • 无电缆变体
  • mCanShock = false(不造成电击)
  • 载流量高达 1,000,000A

实用建议

安全布线原则

  1. 优先使用电缆:除非空间受限或刻意设计,否则始终使用绝缘电缆
  2. 高压区域使用电缆:HV 及以上等级必须使用电缆
  3. 已有裸线的区域安装 Cover:对无法更换为电缆的裸线加装 Cover
  4. 穿戴护甲进行维护:需要触碰裸线时,穿戴全套防电护甲
  5. 使用线缆剪钳远程操作:在不触碰线缆的情况下断开/重连连接

高压维护安全流程

  1. 穿戴全套防电护甲
  2. 关闭相关发电机或断路器
  3. 等待电流衰减(观察线缆是否还有电力)
  4. 再进行维护操作
  5. 完成后重新通电

相关条目