电流与电击
概述
GT5-Unofficial 中,裸线(Wire) 在有电流通过时会对触碰的玩家造成真实伤害。伤害大小取决于当时的电压和电流。这种机制模拟了现实中高压电线对生物的危险性,迫使玩家在高压电力系统周围采取安全措施。
电缆(Cable) 由于有绝缘层包裹,不会对玩家造成电击伤害。
电击条件
玩家受到电击需要同时满足以下条件:
- 线缆类型为裸线(
mCanShock = true,mInsulated = false) - 线缆正在传输电力(电流 > 0)
- 玩家直接触碰线缆方块(碰撞箱相交)
- 玩家没有护甲保护或护甲未覆盖触碰部位
- 玩家没有安装 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
实用建议
安全布线原则
- 优先使用电缆:除非空间受限或刻意设计,否则始终使用绝缘电缆
- 高压区域使用电缆:HV 及以上等级必须使用电缆
- 已有裸线的区域安装 Cover:对无法更换为电缆的裸线加装 Cover
- 穿戴护甲进行维护:需要触碰裸线时,穿戴全套防电护甲
- 使用线缆剪钳远程操作:在不触碰线缆的情况下断开/重连连接
高压维护安全流程
- 穿戴全套防电护甲
- 关闭相关发电机或断路器
- 等待电流衰减(观察线缆是否还有电力)
- 再进行维护操作
- 完成后重新通电