歧路司光学义眼 在 Minecraft 服务端的功能实现。
这是一个正在进行中的项目,插件将为 Minecraft 加入 Cyberpunk 2077 黑客技术中最基础的义体 —— 歧路司光学义眼。
在计划中,玩家将可以为自己安装类似 军用科技平行线系列 等网络接入仓,在其中配置安装 快速破解 组件,使用义眼扫描实体并上传魔偶,实现黑客技术玩法功能。
由于我还有非常多的任务没有完成,这个计划可能会搁置很久,预想的基本实现原理已经写在 README 了。
计划中,玩家需要手持指定道具才能开启扫描。目前暂定为副手手持 网络接入仓 开启扫描。
副手手持网络接入仓时,按住 TAB 键打开义眼扫描界面,实现方法为根据玩家准心所指实体,实时修改TAB显示内容,通过材质包贴图使得 TAB 界面更加美观。
打开扫描后,与 Cyberpunk 原版游戏一样,使用鼠标滚轮选择快速破解选项,但由于网络接入仓放置在副手,确认上传魔偶从 F 键改为鼠标左键。按F切换副手确认可能会误触,毕竟服务端无法监听到 TAB 是否按下,需要副手手持物品来扫描也是同理。
总的来说,流程如下。
- 玩家一开始主手手持
网络接入仓,或者放在背包某处。 - 玩家按
F将网络接入仓切换到副手,或者在背包放置网络接入仓到副手,开启扫描。 - 玩家按下
TAB可查看快速破解选项,使用鼠标滚轮来选择 - 玩家按下
鼠标左键上传魔偶 - 玩家再次按下
F将网络接入仓切换回主手,或者从背包卸下,关闭扫描。
比原版游戏麻烦一点,但是能用,还不用加 mod。
计划实现的部分快速破解组件暂定如下
义眼重启失明效果记忆擦除敌对/中立实体失去目标目标定位发送实体数据更新包给玩家,使玩家测查看实体有发光效果电磁短路对某种实体 (Minecraft 没有电磁类型实体,具体类型暂定) 造成伤害义体过热对实体持续造成伤害,用火也行,但抗火效果免疫火焰伤害,还是开定时器好一点突触熔融对实体造成大量伤害系统重置去除实体AI武器故障暂时无法对其它实体造成伤害
Minecraft 没有类似 Cyberpunk 2077 的潜行机制,敌人反过来跟踪玩家就不做了。
与 MythicMobs 等插件兼容可能会比较难做。