Beta 版更新日志预览
版本: 14.0.0
本文来源于秘密实验室官方discord
由scp秘密实验室中文站翻译
权限
✅ 本文档可以公开共享,不受任何限制。
免责声明
● 功能可能尚未得到正确记录或总结。
● 功能可能会发生变化或被完全删除。
● 该文档由开发部门维护,纯粹用于跨部门沟通,或作为即将推出的功能的公开更新。
地图改动
轻度收容区:
● 更新的厕所。
○ 打开了摊位门。
○ 添加了卫生纸。
重度收容区:
● 通过更新的纹理、模型、灯光和布局彻底改造整个区域。
○ 现在 HCZ 共有 10 种不同的可能布局。
● 增加了新的门类型: 防爆门[Bulkdoor] 。
○ 每轮最多允许产生 3 个。
○ 不需要钥匙卡访问即可进行交互。
○ 当它关闭时会压垮玩家。
■ SCP 不会立即被压死,但会受到 200 点伤害。
■ 在您询问之前,不,SCP-106 不会因此受到伤害。
■ config_gameplay.txt中的crush_players设置更改为false来在服务器中禁用此功能。
○ 可以与SCP-079互动,消耗的能量与普通门相同。
○ 它无法被任何方式摧毁,类似于大门。
■ 然而,它可以被 SCP-096 撬开。
○ 它有 33% 的几率已经打开。
● 增加了 奥秘消解房间[Acroamatic Abatement],一种 4 路房间的变体。
○ 在房间底部的水池中添加了简单的水物理。
● 增加了 管道房[Piperoom],这是直走廊的一种变体,具有附加的游戏机制。
● 增加了垃圾房(Junkroom),这是三通房间的变体。
● 添加了“深角”,这是角落房间的变体。
● 添加了直走廊的变化并进行了微小改动。
● 改造后的 Micro-HID 室。
● 改造了 SCP-106 的收容室。
● 改进的特斯拉门。
● 在军械库和 Micro-HID 室中添加了海报。
● 一些新的房间变化可能包含您可以穿透的栅栏。
● 实施了临时解决方案,以解决开放走廊中产生的杂乱问题。
○ 未来,我们希望进一步改进 杂物生成 系统,以实现更加动态的道具放置。
● 移除了服务器机房。
○ 该房间将在后续更新中重新设计。
入口区域:
● 增加了更多模型来改善 A 门、B 门和其他一些 EZ 房间的细节。
● 在一些房间里添加了海报。
● 移走了楼上办公室里的桌面物品。
○ 将会在后续更新中被替换。
地表区域:
● 在逃生走廊尽头增加了一扇挡住房间的门。
○ 实施这一措施是为了防止在异常且难以进入的地方露营,请记住,这只是一个权宜之计,直到我们能够对该区域实施更大的改变。
○ SCP-106无法穿过这扇门。
○ 此门可通过 RA远程管理面板 作为ESCAPE_FINAL进入(并打开) 。
● 改善照明,使阴影不那么刺眼。
项目编号:SCP-1344
生成和物品属性
● SCP-1344出现在 SCP 物品基座中。
○ 只能生成一个实例。
● SCP-1344遵循与 SCP 项目相关的所有其他属性,例如库存限制。
用法
● SCP-1344 可以以与SCP-268类似的方式绘制和握持。
● 手持 SCP-1344 时按下 左键 即可使用该物品。
● 一旦使用,将发生以下事件:
○ 护目镜变为屏幕覆盖层,类似于使用时SCP-268在屏幕顶部可见的情况。
■ 此覆盖层不应过多阻碍玩家的视线。
○ 在第三人称下玩家可以看到护目镜。
○ 5 秒后,玩家将立即100% 失明,屏幕除了 UI 外完全变黑。
■ 并伴有肉体被刺穿的音效。
○ 45秒内,玩家的视力会恢复,并且“失明”状态效果会降低到最低15% 。
■ 这种减少不应该是线性的。示例公式: y = 100 - 31.9x^{0.3} ,其中y是失明的百分比, x是已经过去的秒数。
○ 使用SCP-500可以立即将失明程度降低至15% 。
■ 注意:护目镜的屏幕覆盖仍然保留,但已变得不那么突兀。
● 一旦完全佩戴,SCP-1344 只有通过掉落才能取下。
状态效果 - SCP-1344
● SCP-1344是该物体赋予的状态效果。
○ 所有玩家、队友和 SCP的头顶上方都会漂浮着一个阶级颜色的球体。
■ 该球体的外观与 SCP-096 目标标记相似,尽管要小得多。
■ 除 SCP-049-2 之外的可玩 SCP 的球体略大一些。
■ 队友的球体稍微小一些。
■ 当玩家的健康状况下降时,球体的外观会发生变化,显得更弱或更暗淡。
○ 佩戴护目镜的玩家可以透过半径15 米内的墙壁看到这些球体。
■ 该半径在表面区域加倍。
■ 超过15 米后,球体变得越来越透明,在20 米处完全消失。
■ 如果玩家直接目睹另一个玩家(而不是隔着墙壁),则无论距离多远,该玩家的球体都会透过墙壁保持可见状态20 秒,忽略淡出机制。
■ 一旦失去直接视线, 20 秒计时器便开始计时。
状态效果 - 失明
● 失明是 SCP-1344 造成的一种状态效果。
○ 状态效果的等级为0-100% 。
○ 当比例达到100%时,玩家的视野中将覆盖一层纯黑色。
○ 0-100% 的比例实际上充当了此覆盖层的不透明度计。
○ 失明只能受一种医疗物品的影响: SCP-500 。
■ 如果正在使用 SCP-1344,失明程度将立即降低至15% 。
■ 如果玩家因掉落物品而失明,SCP-500 将不会产生任何效果,因为玩家没有眼睛。
○ 失明对玩家 UI 没有影响。
掉落
● 如果 SCP-1344在被佩戴之前或玩家最初失明之前掉落,则不会发生任何事情。
● 如果玩家在初次致盲后试图丢弃 SCP-1344 ,则会播放一个视图模型动画,其中玩家试图摘下护目镜。
○ 医疗包的使用动画,并带有进度条。
■ 任何时候右键单击或从库存中选择另一个项目将取消动画。
■ 解除玩家的武装会绕过这个动画,并且 SCP-1344 将立即被丢弃。
○ 动画结束后,SCP-1344 被掉落,并且掉落的效果生效(见下文)。
● 如果 SCP-1344在使用过程中以任何方式掉落(包括解除武装),玩家将永久失去 100% 的视力,并受到“断眼”状态的影响。
○ 挖出的音效,以及大量的鲜血。
○ 如果可能的话:
■ 以与 SCP-330 的手移除类似的方式掉落两只眼球。
■ 移除玩家模型的眼睛。
○ 此时,无论用什么方法都无法解除盲目性。
○ 在玩家完全失明的情况下捡起 SCP-1344 并尝试再次使用它不会产生任何效果,因为玩家没有眼睛。
实验武器
3X-粒子破碎器
● 现在有两种射击模式,取决于你是否瞄准。一旦你扣动扳机,就没有什么可以阻止射击了。
○ 如果你死了或者把枪掉在地上,它还会继续射击。
● Hipfire 的准备时间很短,可以连续发射三发子弹(但只消耗5 次充能中的一次)。
○ 每次射击只能击中一个目标,造成200 点伤害和100% 的护甲穿透,并且对布娃娃造成高击退。
○ 它对 SCP-049-2 的伤害乘数为3 倍。
● ADS 射击具有更长的准备时间,并且能够发射一次强大的射击。
○ 它可以穿过无限数量的目标(但在撞到第一面墙后就会停止)。
○ 直接对生命值条造成500 点伤害,无视休姆护盾。
■ 伤害量会随着距离的增加而相对较快地下降,每个被穿透的目标的威力也会随之降低。
■ 被此射击杀死的敌人将会像当前的破坏者一样瓦解。
○ 击中无法穿透的障碍物后造成额外的175点溅射伤害。
枪械软体重制
● 枪械框架几乎从头开始重写。所有枪械现在都在新框架上运行。
● 射击线和撞击指示器:
○ 现在射击武器会产生曳光弹,这是一种模仿弹道的可见和可听效果。
○ 子弹根据击中物体的类型产生撞击声。
○ 弹孔现在会播放简单的粒子效果,而不是没有任何动画就出现。
调整机制:
● 重新设计了运行精度。
○ 整体运行准确度得到了提高(惩罚较低)。
○ 激光不再影响它。
○ 现在主要受武器类型影响,而不再单纯受长度和重量影响。重量长度乘积的评估曲线现在是线性的。
● 稍微调整了大多数附件的重量以便更好地适应新系统。
● 精度现在默认表示为“精确范围”,而不是“不精确度角度散布”。以前的单位可以在 UI 设置中恢复。
● 后坐力模式已简化,减少了水平摆动的突然变化。腰射时的基线后坐力略有增加,但瞄准时后坐力会大大降低。根据附件的不同,现在所有武器在瞄准时都可以轻松控制。
● 霰弹枪、手枪和左轮手枪现在可以重复射击,而无需在射击之间松开射击按钮。
● 夜视镜现在产生的图像模糊程度有所降低,而望远镜瞄准镜则增加了雾的浓度。
● 左轮手枪经过全面重制。拥有新模型、新名称、新弹药类型、新动画、新附件、新统计数据和新声音。
● 添加了新的第一人称动画:
○ 所有枪械均有新的行走/冲刺摇摆动画。
○ Crossvec、COM-18 和 AK 现在具有空时的新检查动画变体。
○ 跳跃或跌倒时应该会注意到轻微的身体反应。
常规游戏改进
● 设施警卫现在会在同一个房间内一起出现。
○ 所选房间必须距离 HCZ-EZ 检查点 45 米以上。
○ 房间是在地图生成时随机选择的,这意味着每轮的房间都不同。
● 更新了SCP-268的游戏内图标。
● 在使用时,SCP-268 现在可以在您的玩家模型上看到。
○ 需要澄清的是,这只会影响 SCP-079 和观众,他们能够看到使用 SCP-268 的人。
● 添加了一个新的 UI 设置,可以更改英制(磅、英寸)和公制(千克、厘米)之间的首选测量系统。
● 如果被铐住的玩家库存中至少有 1 件武器,则被铐住的玩家将不会被释放。
● 被断手的玩家将无法再为被铐住的玩家解开手铐。
● 当铐住玩家的人放下武器时,被铐住的玩家现在会被正确释放。
○ 然而,如果给他们戴上手铐的人身上仍有武器,他们就不会被释放。
● 修复了当被铐玩家放下武器时,被铐住的玩家不会被释放的问题。
● 更新了登陆屏幕(初始加载屏幕)以使用新徽标并重新设计了 HCZ 作为背景。
● 替换了旧的 HCZ 加载屏幕。
○ 旧款机型暂时仍在其他非 HCZ 屏幕上播放。
● 将 NW 和 Unity 徽标移到加载屏幕之外,现在它会预先显示。
成就
● 所有旧成就均已获得全新的彩色图标。
● “它们只是资源”成就进行了以下修改:
○ 标准现在包括杀死或拘留 D 级人员,而不仅仅是杀死他们。但是,每个玩家每次只能做出一次行动(杀死或拘留)。
● 修复了如果 SCP-096 在“进入狂暴”状态下被杀死,则无法获得“平息”成就的问题。
● 修复了“礼貌高效”成就需要击杀6 次而非预期的5 次的问题。
● “Fire In The Hole”成就现在只有当爆炸是手榴弹时才有效。
此外,本次更新还添加了以下成就:
● “向您致敬!”
○ 实现:当玩家通过终止或通过行动取消SCP-268的状态效果并于5秒内杀死一名敌人时。”
● “记忆消除伏击”
○ 实现:当SCP-939用突刺杀死一名处于失忆状态的玩家时。
● 《来世沟通者》
○ 达成:当人类玩家使用 SCP-1576 时。发条结束后解锁。
● “信号丢失”
○ 实现:当人类玩家在被SCP-079监视的房间中使用SCP-2176时,导致SCP-079的“信号丢失”屏幕。
● “鹰眼”
○ 已实现:当受 SCP-1344 影响的玩家直接感知到受 SCP-268 影响的敌方玩家时获得奖励。
● “随着时间的推移”
○ 实现:当玩家作为设施警卫出现,并且回合结束时他们没有死亡。
● “破坏规则者”
○ 实现:当任何人类阶层在一次生活中吃掉 3 颗 SCP-330 糖果时。
● “完成使命”
○ 实现:当玩家是 SL 中获胜队伍派系的最后一名幸存成员时。
● 《一个人的军队》
○ 达成:作为人类玩家,在不死亡的情况下,使用不同的武器击杀 4 人。
■ 例如:COM-18、FSP-9、Crossvec、E11。实验性或“特殊”武器,例如 囚鸟 或 3X-粒子破碎器,也算作独特武器。
● “LMGG”
○ 实现:当人类职业使用 Logicer[混沌机枪] 或 FR-MG-0[九尾机枪] 在不释放 左键 的情况下杀死 3 名敌方玩家时。
● “就说话而言”
○ 实现:当人类玩家(作为任何混沌叛乱者阶级)使用无线电时,他们的信息会被任何活着的警卫或 MTF 接收到。
● “亡灵太空计划”
○ 实现:当玩家使用 囚鸟 的冲锋杀死 SCP-049-2 实例时。
● “亚利桑那游侠”
○ 实现:当玩家在 25 米或更远的距离使用左轮手枪击中头部杀死人类玩家或 SCP-049-2 实例时。
● “相互确保摧毁”
○ 达成:当一名玩家使用手榴弹杀死敌人时,该玩家之前已经死亡。SCP-018 和手榴弹触发也间接计算。
● “三边终止”
○ 实现:当玩家在 3 秒内使用 3X-粒子破碎器 杀死 3 个人时。
● “快思考!”
○ 实现:当玩家使用 SCP-018 并最终杀死敌方玩家时。
在发布此更新日志时,成就(以及旧成就的新图标)尚未在 Steam 上发布,但它们将在测试版发布几周后可用。
技术变更
后端
● 优化并改进了剔除系统,大幅降低了其CPU占用率。
○ 这也修复了一些房间灯光在靠近门时会突然亮起和熄灭的情况。
通过此更新,我们从头开始重新设计了我们的剔除系统,可以更准确地选择应该渲染哪些对象,甚至在它们不在视野范围内时加载它们。
● 重构音频源池系统。
将回收的运行时复杂度从线性改为接近常数,这提高了后期比赛的性能,因为比赛中许多声音通常会同时播放。
● 简化的SCP-914物品处理器。
默认情况下,在 SCP-914 中升级库存物品时(不丢弃物品),系统将模拟丢弃物品并将其作为常规拾取物处理。然后新拾取物会立即重新添加到库存中。
● 完全重新设计地图生成系统,使用预制件而不是在预先放置的房间中移动。
● 添加了情绪控制器,它使用混合形状来显示不同的面部表情。
● 清理并简化电梯代码,现在不再使用低级消息。
● 添加了记录到圆形日志中的新事件:
○ 投掷物品。
○ 使用高爆手榴弹 018 摧毁门,并扮演 096。
○ 打开、关闭和撬开(如 096)名为门。
○ 使用电梯。
○ 开始净化。
● 增加了通过远程管理清除玩家贴花的功能。
○ 地图控制下的按钮完成。
○ 您可以指定需要移除的贴花数量,并优先移除最旧的贴花。
● 增加了通过远程管理修复被破坏的门的功能。
○ 门管理下的命令或按钮完成。
● 对电梯发送命令略有改进。
● ExplosionDamageHandler实现了ExplosionType属性,可以检测哪种爆炸类型对玩家造成了伤害。
● 增加了仅在一个楼层(而不是两个楼层)锁定电梯门的功能。
● 增加了对电梯应用“动态锁”的功能(电梯只能从内部和其当前所在的楼层操作)。
● steam://connect/ URL连接到服务器的功能。
● 未使用的引擎代码现已从构建中删除。
● 扩展生成点系统的后端,允许根据预定义条件选择生成位置。
○ 目前这仅由迷你波浪系统使用,允许它们拥有自定义的生成点。
● 已弃用ReferenceHub.LocalHub和ReferenceHub.HostHub 。
○ 我们建议改用ReferenceHub.TryGetLocalHub和ReferenceHub.TryGetHostHub方法。
● 将 LocalAdmin 更新至版本2.5.16 。
● 游戏版本升级至14.0.0 。
服务器改装
● 实现了一个新的扬声器管理玩具,其主要用途是允许插件开发人员更轻松地播放自定义声音效果,而无需使用非预期的系统。
● 添加了特定于服务器的设置系统,允许服务器主机定义自定义的游戏内设置和键绑定。
○ 插件开发人员的文档可以在以下位置找到: https://github.com/HubertMoszka/Server-Specific-Settings-System 。
● 用 Unity 的Quaternion结构替换了AdminToyBase中的LowPrecisionQuaternion引用。
○ 这是根据服务器修改者的要求完成的,目的是使管理玩具轮换更加精确。
● LightSourceToy可生成的对象上暴露各种与光相关的属性。
○ 也就是说,现在可以修改这些属性: ShadowType、ShadowStrength、LightType、LightShape、SpotAngle 和 InnerSpotAngle 。
● PrimitiveObjectToy和LightSourceToy现在的 syncInterval为0 ,之前为0.1 。
○ 这应该可以减少移动它们时可能产生的“活泼”的感觉。
服务器查询
● 彻底重新设计(并修复,它已损坏)服务器查询协议。
● 添加了“订阅”、“取消订阅”、“查询”和“noop”(无操作,实际上什么也不做)命令。
● AES 实施优化。
● 远程管理输出序列化已重新设计(并优化)。
● 添加了新权限“ServerLogLiveFeed”。
● 与 PermissionsHandler 相关的一些小调整。
● 一些命令现在也是 RA远程管理面板 命令。
修复
● 修复了当某人拥有不应该有的活力时某些效果不适用的问题。
○ 这包括致盲、失聪、诱捕、闪光、扫描、天坑、缓慢、勒死和创伤。
● 修复了彩虹味道不会影响 SCP-207 效果造成的伤害的问题。
● 对我们的代码编译方式进行轻微的优化。
● 修复了 SCP 基座导致性能略有下降的问题。
● 修复了许多不必要的分配导致帧率小幅下降的情况。
● 修复了 Unity 引擎不重用碰撞事件回调数据对象的问题,略微提高了其性能。
● 修复了由于可交互对象在回合重启时未正确清除而导致的内存泄漏。
● 调整了对讲机房间桌子上的对撞机 - 现在对撞机应该结束在桌子边缘的地方,这意味着您可以将物品扔到垃圾桶旁边。
● 修复了当你试图冲刺而不实际移动时,缓慢和诱捕效果会消耗体力的问题。
● 100以上时缓慢效果导致向后移动的问题。
○ 强度超过100时现在将正确反转运动控制。
● 修复了语音聊天距离有时不会为 SCP-939 产生声音信号的问题。
● 修复了 SCP-939 能够看到隐形玩家的语音聊天气泡的问题。
● 修复了 SCP-939 在某些罕见情况下能够看到比预期更远的说话玩家的问题。
● 修复了 SCP-939 能够抛出多片记忆消除云的漏洞。
● 修复了 SCP-173 可以杀死受到生成保护的玩家的漏洞。
● 修复了允许移动物体超出界限的贴花问题。
● 修复了 Jailbird 打破窗户导致崩溃的问题。
● 修复了玩家逃离 Pocket Dimension 后,如果进入一个从未打开过的房间,物品/基座/储物柜就不会生成的问题。
● 修复了如果 SCP-079 的大门已经解锁,则在 Warhead 期间无法打开的问题。
● 修复了 SCP-079 的队友离开游戏时其图标不会消失的问题。
● 修复了 SCP-079 的 SCP 追踪器无法显示所有较低层级的 SCP 的问题。
● 调整了气闸的 LOD,使得门在可见距离内不再显得质量较低。
● 修复了新命令标签关闭系统中关闭不相关的 TextMeshPro 标签的问题。
● 修复了观战时枪械动画缺失或不同步的问题。观战者现在应该能够准确反映真实的枪械动画。
● 在工作站中编辑观众附件偏好时,服务器现在会自动重新同步并保存这些偏好。这解决了在未死亡的情况下切换角色时(通过插件或远程管理)无法保存它们的问题。
● 定向光不再受到弹头的影响,使得表面整体照明保持不变。
● config_gameplay.txt文件中发现的一个小错误。
● 修复了许多枪械动画故障。