NukaCraft:CC终端连接

NukaCraft:CC终端连接

NukaCraft的附加模组。为使用ComputerCraft计算机的终端增加功能。

新特长:(骇客)

Hacker Perk

骇客是一个新的智力特长,可以通过哔哔小子解锁。骇客的每一级都会提升玩家1点骇入技能,最高可在3级时达到3点。

(骇客4级将在后续更新中添加,届时将防止玩家在骇入时被锁定。)

终端:

每个终端现在都包含一台 ComputerCraft 电脑。与终端互动会打开一个自定义前端界面,其外观灵感源自《辐射》系列游戏中的终端。通过该前端,玩家可以运行程序、浏览文件夹以及阅读文本条目。

只有终端的所有者才能切换到 CraftOS(维护模式)来写入/移动文件。前端使用电脑的文件系统,因此你可以通过创建文件夹以及在其中移动文件来自定义布局。

可以将特殊的文本 (.txt) 文件放在根目录中以进行进一步自定义。

Terminal Preview

Terminal Files

  • name.txt 用于确定将鼠标悬停在终端上时显示的预览文本。
  • notice.txt 决定欢迎消息下方的风味文本行。

外设和红石控制与普通电脑的工作方式相同。利用这些功能的程序可以用来重现游戏终端的部分扩展功能。可能的创意包括打开/关闭门(红石)、重新启动反应堆(Mekanism)或发射导弹(带有 CC 兼容插件的 BallistiX)。

示例程序:

toggle_security_gate.lua

Toggle Security Gate Demo

if redstone.getOutput("bottom") then
    redstone.setOutput("bottom", false)
    print("Successfully locked security gate.")
else
    redstone.setOutput("bottom", true)
    print("Successfully unlocked security gate.")
end

这是一个简单的红石开关,可用于打开/关闭门。

launch_silo_payload.lua

Launch Silo Payload Demo

silo = peripheral.wrap("siloController_0")
missileQuantity = silo.getMissileAmount()
explosiveQuantity = silo.getExplosiveAmount()

if (missileQuantity > 0) and (explosiveQuantity > 0) then
    silo.launch()
    print("Missile Launched Successfully!")
elseif (explosiveQuantity == 0) then
    print("Missile Launch Failed! (No Warheads)")
else
    print("Missile Launch Failed! (No Missiles)")
end

该程序可以发射 BallistiX 导弹。

所有权:

放置终端的玩家将成为终端的所有者。成为所有者默认拥有终端访问权限,以及使用维护模式(CraftOS)和终端安全菜单的能力。

未认领的终端(即自然生成的)可以通过 /terminal 命令进行认领。

/terminal owner {player}

在启用作弊的情况下,此命令还可以重新分配已拥有的终端。

终端安全:(加密和密码)

Terminal Security

终端的安全菜单可用于更改加密强度。终端的加密强度决定了骇入它所需的骇入技能等级。

玩家加密自己终端的强度受其骇入技能等级限制(例如,骇入技能为2级的玩家可以将终端加密为解锁到专家之间的任何强度)。

密码是骇入小游戏中为玩家解锁终端的口令。重新生成密码将使其随机化为单词库中的一个新单词。这也会撤销已骇入终端的玩家的访问权限,要求他们再次进行骇入。

骇入

Hacking Screen

Hacking Minigame

玩家可以通过骇入来获得对受保护终端的访问权限。玩家只能骇入加密强度 <= 其骇入技能等级的终端。尝试骇入终端将打开骇入小游戏。在小游戏中,玩家有有限的尝试次数来猜测终端的密码。每次猜测后,一个相似度分数会告诉玩家猜测中有多少个字母位于正确的位置。猜对密码后,您将获得终端的访问权限。