diff --git a/2001/csgo/cfg/map-configs/ze_obj_abyss_v2.cfg b/2001/csgo/cfg/map-configs/ze_obj_abyss_v2.cfg new file mode 100644 index 000000000..fe9b46cac --- /dev/null +++ b/2001/csgo/cfg/map-configs/ze_obj_abyss_v2.cfg @@ -0,0 +1,250 @@ +// This file was auto-generated by ZombiEscape - Map Configs (https://github.com/fys-csgo/Server-Configs-Generator) +// ConVars and Commands for ze_obj_abyss_v2 +// Config Version v26 +// +// Kyle 'Kxnrl' Frankiss +// https://www.kxnrl.com + + + +///////////////////// +/// ConVars /// +///////////////////// + +/// +/// Global +/// + +// 说 明: 地图时间 (分钟) +// 最小值: 1 +// 最大值: 70 +// 类 型: float +mp_timelimit "45.0" + +// 说 明: 回合时间 (分钟) +// 最小值: 1 +// 最大值: 60 +// 类 型: float +mp_roundtime "60.0" + + +/// +/// Vote +/// + +// 说 明: Ext延长投票 (次) +// 最小值: 0 +// 最大值: 0 +// 类 型: int32 +mcr_map_extend_times "0" + +// 说 明: VIP延长投票 (次) +// 最小值: 0 +// 最大值: 2 +// 类 型: int32 +vip_map_extend_times "2" + + +/// +/// Game +/// + +// 说 明: 摔伤 (%) +// 最小值: 0.0 +// 最大值: 3.0 +// 类 型: float +sv_falldamage_scale "0.3" + + +/// +/// Infect +/// + +// 说 明: 根据尸变指数降序来选择母体僵尸<关闭则使用纯随机> (开关) +// 最小值: false +// 最大值: true +// 类 型: bool +ze_infect_sort_by_immunity "true" + +// 说 明: 尸变比 (人) +// 最小值: 1 +// 最大值: 64 +// 类 型: int32 +ze_infect_mother_ratio "7" + +// 说 明: 尸变时传送回出生点 (开关) +// 最小值: false +// 最大值: true +// 类 型: bool +ze_infect_teleport_to_spawn "true" + +// 说 明: 尸变倒计时 (秒) +// 最小值: 10 +// 最大值: 90 +// 类 型: int32 +ze_infect_mother_spawn_time "15" + + +/// +/// Spawn +/// + +// 说 明: 重写人类出生时的血量 (0为关, 任意数值为血量) +// 最小值: 0 +// 最大值: 1000 +// 类 型: int32 +ze_spawn_start_health_override "0" + + +/// +/// Knockback +/// + +// 说 明: 全局击退系数 (%) +// 最小值: 0.1 +// 最大值: 6.0 +// 类 型: float +ze_knockback_scale "1.35" + +/// +/// Economy +/// + +// 说 明: 伤害与金钱转化比例 (%) +// 最小值: 0.1 +// 最大值: 3.0 +// 类 型: float +ze_cash_damage_zombie "1.25" + + +/// +/// Weapons +/// + +// 说 明: 每局开始时补给的高爆数量 (个) +// 最小值: 0 +// 最大值: 2 +// 类 型: int32 +ze_weapons_spawn_hegrenade "1" + +// 说 明: 每局开始时补给的火瓶数量 (个) +// 最小值: 0 +// 最大值: 2 +// 类 型: int32 +ze_weapons_spawn_molotov "1" + +// 说 明: 每局开始时补给的冰冻数量 (个) +// 最小值: 0 +// 最大值: 2 +// 类 型: int32 +ze_weapons_spawn_decoy "0" + +// 说 明: 每局最多可购买的高爆数量 (个) +// 最小值: -1 +// 最大值: 25 +// 类 型: int32 +ze_weapons_round_hegrenade "25" + +// 说 明: 每局最多可购买的火瓶数量 (个) +// 最小值: -1 +// 最大值: 20 +// 类 型: int32 +ze_weapons_round_molotov "20" + +// 说 明: 每局最多可购买的冰冻数量 (个) +// 最小值: -1 +// 最大值: 15 +// 类 型: int32 +ze_weapons_round_decoy "15" + +// 说 明: 每局最多可购买的屏障数量 (个) +// 最小值: -1 +// 最大值: 5 +// 类 型: int32 +ze_weapons_round_flash "3" + +// 说 明: 每局最多可购买的黑洞数量 (个) +// 最小值: -1 +// 最大值: 3 +// 类 型: int32 +ze_weapons_round_smoke "1" + +// 说 明: 每局最多可购买的肾上腺素 (个) +// 最小值: -1 +// 最大值: 15 +// 类 型: int32 +ze_weapons_round_adrenaline "8" + + +/// +/// ZSkill +/// + +// 说 明: 闪灵飞扑推力 (speed/unit) +// 最小值: 160.0 +// 最大值: 2000.0 +// 类 型: float +ze_skill_hunter_power "205.0" + +// 说 明: 加速Boost (%) +// 最小值: 1.05 +// 最大值: 2.00 +// 类 型: float +ze_skill_faster_speed "1.65" + +// 说 明: 刀锋技能伤害 (unit) +// 最小值: 48.0 +// 最大值: 1000.0 +// 类 型: float +ze_skill_blader_damage "48.0" + +// 说 明: 恶魔技能连锁次数 (次) +// 最小值: 3 +// 最大值: 10 +// 类 型: int32 +ze_skill_deimos_amount "7" + +// 说 明: 赤焰技能伤害 (次) +// 最小值: 1 +// 最大值: 100 +// 类 型: int32 +ze_skill_yaksha_damage "2" + +// 说 明: 舞王僵尸移速倍率 (%) +// 最小值: 0.1 +// 最大值: 1.0 +// 类 型: float +ze_skill_dancer_speed "0.8" + +// 说 明: 屁王僵尸回血量 (次) +// 最小值: 1000 +// 最大值: 100000 +// 类 型: int32 +ze_skill_farter_regen "5000" + +// 说 明: 长手僵尸攻击射程 (unit) +// 最小值: 96 +// 最大值: 256 +// 类 型: int32 +ze_skill_cirrus_range "108" + +// 说 明: 钩子僵尸射程 (unit) +// 最小值: 256 +// 最大值: 5000 +// 类 型: int32 +ze_skill_smoker_range "256" + + + +/// +/// Flashlight +/// + +// 说 明: 手电筒控制 (开关) +// 最小值: false +// 最大值: true +// 类 型: bool +ms_flashlight_enabled "true" + + +Echo Executed config for ze_obj_abyss_v2. diff --git a/2001/sharp/configs/mappers.json b/2001/sharp/configs/mappers.json index 953d8dcfb..0bd0925e7 100644 --- a/2001/sharp/configs/mappers.json +++ b/2001/sharp/configs/mappers.json @@ -235,6 +235,7 @@ "ze_obj_rampage_v1_2": [76561198848585786], "ze_obj_rove_v1": [76561198134055352], "ze_obj_abyss": [76561199066737247], + "ze_obj_abyss_v2": [76561199066737247], "ze_obj_ouroboros_apollyon": [76561198796053269], "ze_obscura_tower": [76561199207626133, 76561198096941851, 76561198385659960], "ze_ocean_heart_cs2": [76561198313312361, 76561198315331365], diff --git a/2001/sharp/configs/maps.json b/2001/sharp/configs/maps.json index 133464ffd..aca145b06 100644 --- a/2001/sharp/configs/maps.json +++ b/2001/sharp/configs/maps.json @@ -3662,6 +3662,15 @@ "requiredOnline": 900, "requiredPlayers": 50 }, + "ze_obj_abyss_v2": { + "admin": false, + "certainTimes": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], + "cooldown": 150, + "nomination": true, + "price": 1500, + "requiredOnline": 900, + "requiredPlayers": 50 + }, "ze_obj_annihilate_dd_v1": { "admin": false, "certainTimes": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], @@ -6074,4 +6083,4 @@ "requiredOnline": -1, "requiredPlayers": 25 } -} \ No newline at end of file +} diff --git a/2001/sharp/configs/rewards/ze_obj_abyss_v2.jsonc b/2001/sharp/configs/rewards/ze_obj_abyss_v2.jsonc new file mode 100644 index 000000000..e8169203d --- /dev/null +++ b/2001/sharp/configs/rewards/ze_obj_abyss_v2.jsonc @@ -0,0 +1,23 @@ +// Round Reward configuration file generator. +// Reward Version v22 +// Copyright 2026 Kyle 'Kxnrl' Frankiss. +// https://github.com/Kxnrl + + // 可用字段: + // rankPasses (int) -> 通关云点 + // rankDamage (int) -> 伤害结算云点比例 + // rankIntern (float) -> 低保云点比例 (每分钟) + // econPasses (int) -> 通关龙晶 + // econDamage (int) -> 伤害结算龙晶比例 + // econIntern (float) -> 低保龙晶比例 (每分钟) + +{ + "1": { + "rankPasses": 45, + "rankDamage": 30000, + "rankIntern": 0.38, + "econPasses": 30, + "econDamage": 35000, + "econIntern": 0.24 + } +} diff --git a/2001/sharp/configs/translations/ze_obj_abyss_v2.jsonc b/2001/sharp/configs/translations/ze_obj_abyss_v2.jsonc new file mode 100644 index 000000000..bba845d0b --- /dev/null +++ b/2001/sharp/configs/translations/ze_obj_abyss_v2.jsonc @@ -0,0 +1,493 @@ +// Console SayText i18n file generator. +// i18n Version v21 +// Copyright 2026 Kyle 'Kxnrl' Frankiss. +// https://github.com/Kxnrl + + // 可用字段: + // blocked (bool) -> 屏蔽本句输出 + // clearText (bool) -> 清除所有HUD文本 + // clearTimer (bool) -> 清除所有倒计时 + // countdown (int) -> 添加特殊的独立的倒计时 + +{ + "电源已接通": { + "translation": "电源已接通" + }, + "<<< 30 秒后开门 >>>": { + "translation": "<<< 30 秒后开门 >>>", + "countdown": 30 + }, + "僵尸空降即将开启": { + "translation": "僵尸空降即将开启" + }, + "有人享用了茶~": { + "translation": "有人享用了茶~" + }, + "有人吃掉了披萨!(This pizza is not aggresive)": { + "translation": "有人吃掉了披萨!(This pizza is not aggresive)" + }, + "<<< 40 秒后激光消失 >>>": { + "translation": "<<< 40 秒后激光消失 >>>", + "countdown": 40 + }, + "该死, 路被火焰堵住了! 坚持一下, 我来灭火!": { + "translation": "该死, 路被火焰堵住了! 坚持一下, 我来灭火!" + }, + "<<< 30 >>>": { + "translation": "<<< 30 >>>", + "countdown": 30 + }, + "<<< 5 秒后火焰熄灭 >>>": { + "translation": "<<< 5 秒后火焰熄灭 >>>", + "countdown": 5 + }, + "刚才真是千钧一发...": { + "translation": "刚才真是千钧一发..." + }, + "想办法开启电源": { + "translation": "想办法开启电源" + }, + "僵尸从地堡里出来了!": { + "translation": "僵尸从地堡里出来了!" + }, + "我们又被权限门挡住了.": { + "translation": "我们又被权限门挡住了." + }, + "去撬开上面的板子看看情况!": { + "translation": "去撬开上面的板子看看情况!" + }, + "<<< 权限卡已获取 >>>": { + "translation": "<<< 权限卡已获取 >>>" + }, + "<<< 权限已验证 >>>": { + "translation": "<<< 权限已验证 >>>" + }, + "<<< 坚守 20 秒 >>>": { + "translation": "<<< 坚守 20 秒 >>>", + "countdown": 20 + }, + "<<< 僵尸空降 10 秒后开启 >>>": { + "translation": "<<< 僵尸空降 10 秒后开启 >>>", + "countdown": 10 + }, + "这些激光看起来太危险了!": { + "translation": "这些激光看起来太危险了!" + }, + "去个灵活的人启动激光发射器, 为我们打开一条道路!": { + "translation": "去个灵活的人启动激光发射器, 为我们打开一条道路!" + }, + "这里有些激光发射器, 我有一个大胆的点子.": { + "translation": "这里有些激光发射器, 我有一个大胆的点子." + }, + "真有你的, 成功了! 小心激光!": { + "translation": "真有你的, 成功了! 小心激光!" + }, + "<<< 激光即将启动 >>>": { + "translation": "<<< 激光即将启动 >>>" + }, + "<<< 40 >>>": { + "translation": "<<< 40 >>>", + "countdown": 40 + }, + "<<< 10 秒后开门 >>>": { + "translation": "<<< 10 秒后开门 >>>", + "countdown": 10 + }, + "听起来外面是个运输轨道! 我们终于有机会逃离这里了!": { + "translation": "听起来外面是个运输轨道! 我们终于有机会逃离这里了!" + }, + "<<< 10 秒后火车启动 >>>": { + "translation": "<<< 10 秒后火车启动 >>>", + "countdown": 10 + }, + "快上车!": { + "translation": "快上车!" + }, + "这里是什么地方?": { + "translation": "这里是什么地方?" + }, + "看起来我们已经到达了深渊区域.": { + "translation": "看起来我们已经到达了深渊区域." + }, + "这些激光看起来很危险, 不要触碰!": { + "translation": "这些激光看起来很危险, 不要触碰!" + }, + "老实说, 这里让我有些毛骨悚然.": { + "translation": "老实说, 这里让我有些毛骨悚然." + }, + "给我点时间撬开这缆车的车门!": { + "translation": "给我点时间撬开这缆车的车门!" + }, + "<<< 门即将打开 >>>": { + "translation": "<<< 门即将打开 >>>" + }, + "马上好了, 准备上车!": { + "translation": "马上好了, 准备上车!" + }, + "他*的, 别去碰那些食物! 万一有生化病毒我们就都完了!": { + "translation": "他*的, 别去碰那些食物! 万一有生化病毒我们就都完了!" + }, + "<<< 45 秒后开门 >>>": { + "translation": "<<< 45 秒后开门 >>>", + "countdown": 45 + }, + "[Polaris] 这里发生了爆炸!": { + "translation": "[Polaris] 这里发生了爆炸!" + }, + "该死的, 通讯系统好像被爆炸击穿了.": { + "translation": "该死的, 通讯系统好像被爆炸击穿了." + }, + "[Polaris] 喂? ** 杂音 **": { + "translation": "[Polaris] 喂? ** 杂音 **" + }, + "我们只能靠自己了.": { + "translation": "我们只能靠自己了." + }, + "<<< 总控开关已启用 >>>": { + "translation": "<<< 总控开关已启用 >>>" + }, + "<<< 20 秒后开门 >>>": { + "translation": "<<< 20 秒后开门 >>>", + "countdown": 20 + }, + "他们来了..": { + "translation": "他们来了.." + }, + "<<< 40 秒后开门 >>>": { + "translation": "<<< 40 秒后开门 >>>", + "countdown": 40 + }, + "似乎有僵尸捡起了一把怪东西...": { + "translation": "似乎有僵尸捡起了一把怪东西..." + }, + "<<< 10 秒后电梯启动 >>>": { + "translation": "<<< 10 秒后电梯启动 >>>", + "countdown": 10 + }, + "<<< 20 秒后门开 >>>": { + "translation": "<<< 20 秒后门开 >>>", + "countdown": 20 + }, + "这个门需要权限验证, 想办法找到权限卡!": { + "translation": "这个门需要权限验证, 想办法找到权限卡!" + }, + "<<< 20 >>>": { + "translation": "<<< 20 >>>", + "countdown": 20 + }, + "<<< 50 >>>": { + "translation": "<<< 50 >>>", + "countdown": 50 + }, + "<<< C4 将于 30 秒后爆炸 >>>": { + "translation": "<<< C4 将于 30 秒后爆炸 >>>", + "countdown": 30 + }, + "小心一点... 我有不好的预感.": { + "translation": "小心一点... 我有不好的预感." + }, + "我**... 大家快醒醒! 都还在吗?": { + "translation": "我**... 大家快醒醒! 都还在吗?" + }, + "赶快行动! 僵尸不会停止进攻的步伐": { + "translation": "赶快行动! 僵尸不会停止进攻的步伐" + }, + "前面的燃料储藏室被爆炸击穿了. 从那里跳下去试试运气吧": { + "translation": "前面的燃料储藏室被爆炸击穿了. 从那里跳下去试试运气吧" + }, + "[Polaris] ...这是什么地方?": { + "translation": "[Polaris] ...这是什么地方?" + }, + "[对讲机] 接到上级指示, 本次行动需不惜一切代价摸清这个失联的实验室究竟发生了什么.": { + "translation": "[对讲机] 接到上级指示, 本次行动需不惜一切代价摸清这个失联的实验室究竟发生了什么." + }, + "** 降落 **": { + "translation": "** 降落 **" + }, + "[对讲机] 喂, 清醒点! 那里并不是什么干净地方": { + "translation": "[对讲机] 喂, 清醒点! 那里并不是什么干净地方" + }, + "[Polaris] ..收到.": { + "translation": "[Polaris] ..收到." + }, + "[Polaris] 为什么感觉这里似曾相识? 我们好像来过这里...": { + "translation": "[Polaris] 为什么感觉这里似曾相识? 我们好像来过这里..." + }, + "[对讲机] 你们经历了一场时空巨变.": { + "translation": "[对讲机] 你们经历了一场时空巨变." + }, + "[对讲机] 一年前的该地爆发了一次剧烈能量波动.": { + "translation": "[对讲机] 一年前的该地爆发了一次剧烈能量波动." + }, + "[对讲机] 几天后, 你们小队从该方向来到了总部报道, 宛如横空出世.": { + "translation": "[对讲机] 几天后, 你们小队从该方向来到了总部报道, 宛如横空出世." + }, + "[对讲机] 说实话, 上级对你们并不信任. 我们从未听过你们的名号.": { + "translation": "[对讲机] 说实话, 上级对你们并不信任. 我们从未听过你们的名号." + }, + "[对讲机] 本次行动是你们证明自己的绝佳机会.": { + "translation": "[对讲机] 本次行动是你们证明自己的绝佳机会." + }, + "[Polaris] 可是...": { + "translation": "[Polaris] 可是..." + }, + "[对讲机] 不该问的别问. 好好完成任务.": { + "translation": "[对讲机] 不该问的别问. 好好完成任务." + }, + "[对讲机] 你们理应是最了解这里的战斗部队. 不是吗?": { + "translation": "[对讲机] 你们理应是最了解这里的战斗部队. 不是吗?" + }, + "[Polaris] ...好的. 我们会尽力.": { + "translation": "[Polaris] ...好的. 我们会尽力." + }, + "[对讲机] 很好. 出发吧, 战士们.": { + "translation": "[对讲机] 很好. 出发吧, 战士们." + }, + "[对讲机] 你们本次的行动代号是:": { + "translation": "[对讲机] 你们本次的行动代号是:" + }, + "“破渊之剑”": { + "translation": "<破渊之剑>" + }, + "[Polaris] 是的...这里的一切都似曾相识.": { + "translation": "[Polaris] 是的...这里的一切都似曾相识." + }, + "[Polaris] 但... 不. 我无法回忆起这里的一切": { + "translation": "[Polaris] 但... 不. 我无法回忆起这里的一切" + }, + "<<< 伸缩桥在 30 秒后开启 >>>": { + "translation": "<<< 伸缩桥在 30 秒后开启 >>>", + "countdown": 30 + }, + "<<< 气阀已开启 >>>": { + "translation": "<<< 气阀已开启 >>>" + }, + "[Polaris] 成功了. 气压已恢复正常": { + "translation": "[Polaris] 成功了. 气压已恢复正常" + }, + "分头乘坐电梯. 别让僵尸占领它们!": { + "translation": "分头乘坐电梯. 别让僵尸占领它们!" + }, + "<<< 电梯在 35 秒后启动 >>>": { + "translation": "<<< 电梯在 35 秒后启动 >>>", + "countdown": 35 + }, + "<<< 电源已接通 >>>": { + "translation": "<<< 电源已接通 >>>" + }, + "[对讲机] 继续行动. 先到达通风控制室, 然后等待下一步指示.": { + "translation": "[对讲机] 继续行动. 先到达通风控制室, 然后等待下一步指示." + }, + "[Polaris] 通风控制室? 那是什么地方?": { + "translation": "[Polaris] 通风控制室? 那是什么地方?" + }, + "[对讲机] 从毒池通风管前往下水区域. 小心点, 那地方是有辐射的.": { + "translation": "[对讲机] 从毒池通风管前往下水区域. 小心点, 那地方是有辐射的." + }, + "[Polaris] 电气系统遭到破坏. 仪表显示这里的气压很低": { + "translation": "[Polaris] 电气系统遭到破坏. 仪表显示这里的气压很低" + }, + "[对讲机] 该死. 先去重启电闸, 然后想办法向管道加压": { + "translation": "[对讲机] 该死. 先去重启电闸, 然后想办法向管道加压" + }, + "看起来我们要走伸缩桥了! 小心别掉下去!": { + "translation": "看起来我们要走伸缩桥了! 小心别掉下去!" + }, + "<<< 10 >>>": { + "translation": "<<< 10 >>>", + "countdown": 10 + }, + "** 不好,有辆自动驾驶火车开过来了 **": { + "translation": "** 不好,有辆自动驾驶火车开过来了 **" + }, + "** 快躲到实验室里去! **": { + "translation": "** 快躲到实验室里去! **" + }, + "** 你们听到什么声音了吗?**": { + "translation": "** 你们听到什么声音了吗?**" + }, + "** 披萨对偷吃它的人降下神罚 **": { + "translation": "** 披萨对偷吃它的人降下神罚 **" + }, + "** objc 防扰民组织提醒您:披萨已享用完毕! **": { + "translation": "** objc 防扰民组织提醒您:披萨已享用完毕! **" + }, + "^(* ̄(oo) ̄)^旋转...": { + "translation": "^(* ̄(oo) ̄)^旋转..." + }, + "** 僵尸彩蛋已禁用 **": { + "translation": "** 僵尸彩蛋已禁用 **" + }, + "<<< 结局:深渊归寂 >>>": { + "translation": "<<< 结局:深渊归寂 >>>" + }, + "我们此行已凶多吉少.": { + "translation": "我们此行已凶多吉少." + }, + "也许人生的意义就在于此. 我们决不能让我们的兄弟重蹈我们的覆辙": { + "translation": "也许人生的意义就在于此. 我们决不能让我们的兄弟重蹈我们的覆辙" + }, + "<<< 僵尸侧路将在 20 秒后开启 >>>": { + "translation": "<<< 僵尸侧路将在 20 秒后开启 >>>", + "countdown": 20 + }, + ">>> 20 <<<": { + "translation": ">>> 20 <<<", + "countdown": 20 + }, + ">>> 10 <<<": { + "translation": ">>> 10 <<<", + "countdown": 10 + }, + ">>> 30 <<<": { + "translation": ">>> 30 <<<", + "countdown": 30 + }, + "来吧兄弟们.. 让我们再来一次吧.": { + "translation": "来吧兄弟们.. 让我们再来一次吧." + }, + "我用木马程序入侵了反应堆控制台.": { + "translation": "我用木马程序入侵了反应堆控制台." + }, + "这件事是不是已经发生过了?": { + "translation": "这件事是不是已经发生过了?" + }, + "<<< 警告: 反应堆进入临界状态 >>>": { + "translation": "<<< 警告: 反应堆进入临界状态 >>>" + }, + "该死的! 控制台启动了自毁系统!": { + "translation": "该死的! 控制台启动了自毁系统!" + }, + "坚持住, 兄弟们! 无论如何, 我们已经尽力了...": { + "translation": "坚持住, 兄弟们! 无论如何, 我们已经尽力了..." + }, + "我们的结束, 终将回到我们的开始...": { + "translation": "我们的结束, 终将回到我们的开始..." + }, + "<<< 结局:破烬之刃 >>>": { + "translation": "<<< 结局:破烬之刃 >>>" + }, + "<<< 5 秒后关门 >>>": { + "translation": "<<< 5 秒后关门 >>>", + "countdown": 5 + }, + "<<< 30 秒后 C4 爆炸 >>>": { + "translation": "<<< 30 秒后 C4 爆炸 >>>", + "countdown": 30 + }, + "<<< 电梯停靠时站在中间, 两边会被僵尸抓脚 >>>": { + "translation": "<<< 电梯停靠时站在中间, 两边会被僵尸抓脚 >>>" + }, + "<<< 最终一战 -- 40 秒后开门 >>>": { + "translation": "<<< 最终一战 -- 40 秒后开门 >>>", + "countdown": 40 + }, + "重见天日的感觉真好, 我再也不想待在这个鬼地方了.": { + "translation": "重见天日的感觉真好, 我再也不想待在这个鬼地方了." + }, + "如果上个世界的我们提前终止行动, 那今天会变成什么样子?": { + "translation": "如果上个世界的我们提前终止行动, 那今天会变成什么样子?" + }, + "[???]: 穿过最后这道门, 我已经准备了军事部队来接应你们!": { + "translation": "[???]: 穿过最后这道门, 我已经准备了军事部队来接应你们!" + }, + "[???]: 干得漂亮, 战士们. 回来详细汇报一下你们的见闻.": { + "translation": "[???]: 干得漂亮, 战士们. 回来详细汇报一下你们的见闻." + }, + "[???]: 你们是最出色的战士, 改写了世界线.": { + "translation": "[???]: 你们是最出色的战士, 改写了世界线." + }, + "[???]: 你们已经证明了自己, 而一个更艰巨的任务现在等待着你们的支援.": { + "translation": "[???]: 你们已经证明了自己, 而一个更艰巨的任务现在等待着你们的支援." + }, + "[???]: 你们的下一站是": { + "translation": "[???]: 你们的下一站是" + }, + "RIFT": { + "translation": "RIFT" + }, + "快给他们来上一炮! 哈哈!": { + "translation": "快给他们来上一炮! 哈哈!" + }, + "<<< 摔伤已关闭 >>>": { + "translation": "<<< 摔伤已关闭 >>>" + }, + "刚才真是太惊险了. 我们现在在哪里?": { + "translation": "刚才真是太惊险了. 我们现在在哪里?" + }, + "看起来僵尸已经被我们甩在后面了.": { + "translation": "看起来僵尸已经被我们甩在后面了." + }, + "我们安全了... 暂时. 先稍作休息吧.": { + "translation": "我们安全了... 暂时. 先稍作休息吧." + }, + "** 对讲机传来噪音 **": { + "translation": "** 对讲机传来噪音 **" + }, + "[???]: 这里有人吗?": { + "translation": "[???]: 这里有人吗?" + }, + "[Polaris]: 有通信信号? 我们是 Polaris 小队!": { + "translation": "[Polaris]: 有通信信号? 我们是 Polaris 小队!" + }, + "[Polaris]: 我们探索了一路, 最后乘坐火车来到这里.": { + "translation": "[Polaris]: 我们探索了一路, 最后乘坐火车来到这里." + }, + "[Polaris]: 接下来有什么指示? 我们有一些时间商量.": { + "translation": "[Polaris]: 接下来有什么指示? 我们有一些时间商量." + }, + "[???]: Polaris? 他们不是已经死了吗?": { + "translation": "[???]: Polaris? 他们不是已经死了吗?" + }, + "[Polaris]: 我们历经了时空漩涡. 现在的我们宛若新生.": { + "translation": "[Polaris]: 我们历经了时空漩涡. 现在的我们宛若新生." + }, + "[???]: 这听起来太离谱了. 无论如何, 接下来做好任何准备.": { + "translation": "[???]: 这听起来太离谱了. 无论如何, 接下来做好任何准备." + }, + "<<< 检测到剩余人数超过 40 人, 简单结局已禁用 >>>": { + "translation": "<<< 检测到剩余人数超过 40 人, 简单结局已禁用 >>>" + }, + "[???]: 听好了, 你们现在有两个选择.": { + "translation": "[???]: 听好了, 你们现在有两个选择." + }, + "[???]: 西边的通风井是你们逃出去的唯一通道.": { + "translation": "[???]: 西边的通风井是你们逃出去的唯一通道." + }, + "[???]: 非常不幸地告诉你们, 这条路非常危险. 你们存活的可能性非常小...": { + "translation": "[???]: 非常不幸地告诉你们, 这条路非常危险. 你们存活的可能性非常小..." + }, + "[???]: 东边是这个狗屁实验室的核心反应堆.": { + "translation": "[???]: 东边是这个狗屁实验室的核心反应堆." + }, + "[???]: 如果能够将它关闭, 其他的小队将再也不会被这里的狗屁信号干扰, 他们将再无后顾之忧!": { + "translation": "[???]: 如果能够将它关闭, 其他的小队将再也不会被这里的狗屁信号干扰, 他们将再无后顾之忧!" + }, + "[???]: 战士们...这是一个非常艰难的抉择.": { + "translation": "[???]: 战士们...这是一个非常艰难的抉择." + }, + "[???]: 很抱歉, 我能送给大家的只有美好的祝福...祝你们好运, 战士们.": { + "translation": "[???]: 很抱歉, 我能送给大家的只有美好的祝福...祝你们好运, 战士们." + }, + "现在可以启动结局了": { + "translation": "现在可以启动结局了" + }, + "[???]: 听好了, 你们必须逃出这个鬼地方.": { + "translation": "[???]: 听好了, 你们必须逃出这个鬼地方." + }, + "[???]: 你们的本事很大, 见闻也非常有价值.": { + "translation": "[???]: 你们的本事很大, 见闻也非常有价值." + }, + "[???]: 你们现在位于很深的地下区域. 西侧有一个巨型通风管道, 从那里逃离出来.": { + "translation": "[???]: 你们现在位于很深的地下区域. 西侧有一个巨型通风管道, 从那里逃离出来." + }, + "[???]: 希望我们能在军事通道汇合. 我有更重要的任务交给你": { + "translation": "[???]: 希望我们能在军事通道汇合. 我有更重要的任务交给你" + }, + "[???]: 我必须提醒你们, 这条路非常危险.": { + "translation": "[???]: 我必须提醒你们, 这条路非常危险." + }, + "[???]: 但这是你们的使命, 保重吧.": { + "translation": "[???]: 但这是你们的使命, 保重吧." + } +}