WX-78 WX-78
WX-78是能够安装电路模块、扫描生物并利用电力强化自身的机器人角色。它的基础三维低于标准角色,但可通过wx78module逐步提高属性与能力;潮湿、充电和齿轮进食是其核心机制。
概述
WX-78是一名机器人角色,官方角色描述为“日安,%s!”。它带有 batteryuser、dataanalyzer 和 upgrademoduleowner 等组件,可以使用电池补充能量、扫描实体获取数据,并安装 WX-78 电路模块。WX-78 还带有 electricdamageimmune、chessfriend、HASHEATER 和 soulless 标签。
属性
| 属性 | 数值 |
|---|---|
| 生命值 | 100 |
| 饥饿值 | 100 |
| 理智值 | 100 |
| 初始最大充电等级 | 6 |
WX-78的生命、饥饿和理智上限在 master_postinit 中分别设置为上述专属常量。它的基础充电等级为 6,实际初始当前充电等级由源码设置为 6 的一半(代码赋值为 3);最大值则使用 WX78_INITIAL_MAXCHARGELEVEL。
电力与充电
WX-78拥有升级模块充电系统。安装在身上的模块会消耗或使用充电等级,充电值可以通过带有 chargevalue 的食物以及电池相关机制补充;源码为
带电的羊奶、伏特羊果冻等充电食物设置了专属充电值。
- 充电等级自然恢复的基础间隔为
WX78_CHARGE_REGENTIME,即 90 秒。 - 充电食物的充电值分为小、中、大三档,分别为 1、3 和 6。
- 冻结时会损失 2 点充电值。
- 饥饿状态会定期消耗充电值;该计时器间隔为 10 秒。
- “电路:更快充电”技能会缩短充电计时器;“电路槽位”技能则把最大充电等级从 6 提高到 7。
潮湿、闪电与防护
WX-78可以正常积累潮湿,但源码为它设置了最低可接受潮湿值 15。潮湿变化会按 30 帧的周期追踪,并以 5 个更新为一组触发放电相关处理;具体放电伤害与潮湿阶段由 wx78.lua 的 OnWetnessChanged 和计时器逻辑执行。
WX-78会被闪电选中,闪电命中概率常量为 100%。被闪电击中时,源码会触发机器人火花事件并恢复 100 点生命值;它的 electricdamageimmune 标签用于战斗中的电伤害免疫,不等同于不会被闪电击中。
WX-78还拥有 wx78_shield 组件。基础护盾数量为 1,初始当前护盾为 0;护盾相关的减伤比例、总承伤和冷却由 WX78_SHIELDING_* 常量控制。
齿轮与食物
WX-78的进食组件被设置为忽略腐烂,并允许食用
齿轮;进食回调由 WX78Common.OnEat 处理。齿轮进食会记录到角色存档中的 gears_eaten 数据,用于维持其机器人强化进度。
它还对
蝴蝶松饼具有食物偏好,偏好值使用 AFFINITY_15_CALORIES_LARGE。源码没有在角色文件中定义普通食物配方。
数据分析仪与扫描
WX-78拥有 dataanalyzer 组件。角色初始化时会启动数据恢复,恢复间隔使用 TUNING.SEG_TIME;扫描可分析的实体与可获得的模块类型由 scripts/wx78_moduledefs.lua 定义。
实用上,扫描新实体是获取模块和升级资源的重要途径;安装模块前应根据当前需求分配充电等级和模块槽位。
技能树
WX-78的技能树定义在 scripts/prefabs/skilltree_wx78.lua,分为四个方向:
- 电路(Circuitry):改善拔出模块和充电效率,强化不同电路分支,并提供额外电路槽位。
- 底盘(Chassis):增加备用身体相关能力,强化幽灵复活、远程身体切换和备用身体电路;部分技能以
wx78_maxbody标签增加可用备用身体数量。 - 无人机(Drones):解锁侦察无人机、配送无人机和电击无人机,并强化无人机的作用范围与电击能力。
- 阵营(Allegiance):在月亮阵营与暗影阵营方向之间进行选择,解锁对应的阵营技能。
技能的具体名称和效果由技能树本地化文本及 TUNING.SKILLS.WX78 中的版本常量决定;技能树会直接修改最大充电等级、备用身体数量和无人机相关状态。
玩法建议
开局阶段优先利用扫描功能积累模块,再根据玩法选择属性、电路或无人机方向。潮湿不是单纯的负面状态:应避免让潮湿持续升高,同时留意充电等级,因为饥饿、冻结和模块使用都会影响电力管理。WX-78的基础三维较低,安装模块前要先规划充电槽位;探索、战斗和基地建设分别可以围绕无人机、护盾或电路技能展开。
动画
