Zonemod 百科
注
此翻译及原文具有时效性,请依据日期配合后续的更新日志使用。
目前本文适配版本为 Zonemod 2.8.1。
原文: https://github.com/SirPlease/L4D2-Competitive-Rework/wiki/Zonemod
项目开发
Zonemod 是由 Sir 创建和维护的对抗配置,截至本文撰写,它是唯一一个从主动到半主动开发的项目。
此项目的开发起始于 2017 年,以 Acemod 插件为基础进行修改。
社区中的其他开发者时常为项目提供贡献与帮助,其形式包括:
提供新特性的新插件
对问题或漏洞的修复
提供更多功能性和便利性的扩展
地图更改
特性 / 更新
Zonemod 具有大量的特性与更新,极大改变了游戏的玩法,其目的是提高生还者阵营的通关与得分难度,但尚不至于“死路一条”。
我们将在下文介绍这些内容。
常规特性 / 更新
反引诱机制
∘ 当生还者超过 15 秒未推进,且特感已全部处于灵魂状态,尸潮刷新的倒计时将会开启,并在情况持续后生成一波尸潮。
反跑分机制
∘ 当玩家控制的 Tank 存活时,路程分将被冻结,以防止生还者在克局跑分从而“轻易取胜”。
∘ 当生还者进入安全室,或 Tank 转为由 A.I. 控制(或死亡)时,路程分将被解除冻结。
MVP 系统:直观的数据统计可供玩家了解自身发挥,包括对特感的伤害、对普通感染者的伤害、对 Tank 的伤害及队友误伤。
准备系统:允许玩家在比赛开始前准备就绪。
∘ 你可以使用 F1 和 F2 来切换准备状态,无论你默认的按键是什么;在聊天框输入 !ready 和 !unready 亦可。
暂停系统:允许玩家在紧急情况下暂停游戏。
∘ 双方队伍各需要至少一人输入 !ready 方可解除暂停。
∘ 自动暂停功能将在玩家与服务器意外断开连接时触发。
分数系统
分数现在将受多项因素影响,而非仅取决于路程分和决胜局。
建议:在聊天框中使用 !mapinfo 指令,或将 sm_mapinfo 绑定快捷键。
地图路程分
{ 健康奖励分 (HB) + 伤害奖励分 (DB) } × 生还者人数
∘ 健康奖励分 (HB) 奖励池 = 75% × ( 地图路程分 × 2 )
▪ 对实血的伤害将会降低这个分数。
∘ 伤害奖励分 (DB) 奖励池 = 25% × ( 地图路程分 × 2 )
▪ 对虚血的伤害将会降低这个分数。(对倒地玩家造成的伤害不计算在内)
▪ 使玩家倒地也会降低这个分数。
药分
∘ 药分是一个额外的奖励池,视生还者身上剩余的止疼药的数量而定。
∘ 每瓶药的奖励分为 15, 20, 25, 30, 35, 40(与地图路程分挂钩:当路程分为300时,每瓶药的分数为15;当路程分为400时,每瓶药的分数为20……以此类推)
武器 / 物品
高阶武器被移除,只留下微型冲锋枪、单发霰弹枪、手枪、马格南以及近战武器。
∘ 泵动式霰弹枪(木喷)变更:
▪ 每次射击 16 颗弹丸 + 每颗弹丸 17 点伤害(原版:10 + 25)
▪ 弹丸扩散范围 X轴数值为 3 + Y轴数值为 5(原版:**5 + 7.5)
▪ 固定子弹扩散
∘ 铬合金霰弹枪(铁喷)变更:
▪ 弹丸扩散范围 X轴数值为 4 + Y轴数值为 4(原版:3 + 5)
▪ 固定子弹扩散
∘ 乌兹冲锋枪(Uzi)变更:
▪ 每发子弹的射击扩散数值为 0.22(原版:0.32)
▪ 移动射击时的最大扩散数值为 2(原版:3)
▪ 每发子弹 22 点伤害(原版:20)
▪ 距离伤害衰减系数为 0.78(原版:0.84)
▪ 更换弹匣耗时 1.8 秒(原版:2.24秒)
∘ 消音冲锋枪(SMG)变更:
▪ 每发子弹的射击扩散数值为 0.26(原版:0.4)
▪ 移动射击时的最大扩散数值为 2.45(原版:3)
▪ 距离伤害衰减系数为 0.81(原版:0.84)
▪ 更换弹匣耗时 2 秒(原版:2.24秒)
∘ 近战武器 变更:
▪ 每次对 Tank 造成 210 点伤害(原版:300)
▪ 每次对 Charger 造成 350 点伤害且无法一击秒杀
∘ 微型冲锋枪 可持最大数量限制为 3 把。(包括 Uzi 和 SMG)
∘ 单喷 可持最大数量限制为 3 把。(包括木喷和铁喷)
∘ 马格南 可持最大数量限制为 1 把。
∘ 投掷武器 被全部移除。(包括土制炸弹、燃烧瓶、胆汁瓶)
∘ 汽油桶 和各类 燃气罐 被全部移除。
∘ 医疗包 被移除,系统将在生还者每次出门时发放止疼药。
∘ 止疼药 将在每一章节的地图内被生成最多 2 瓶。
∘ 止疼药 现在被服用后将会有恢复血量的过程,而非立即恢复。(每 0.1 秒恢复 2 点血量,持续 2.5 秒)
∘ 肾上腺素 被移除。
生还者
生还者可以在爬梯时开枪。
生还者可以在爬梯时换弹,单喷除外。
感染者
通用
∘ 四控可被达成。
∘ 重生时间被设置为 15 秒。(原版:20 ~ 30秒)
∘ 感染者在被射击时不再有减速。
∘ 特殊感染者的重生顺序是固定的,这意味着每波的特感配置能被完全推算出来。
▪ 所有特殊感染者都被编号
1 - Smoker
2 - Boomer
3 - Hunter
4 - Spitter
5 - Jockey
6 - Charger
▪ 每回合初始将会随机选择其中4个,其余2个将按数字顺序安排在等待队列中。
▪ 当一个特殊感染者死亡后,其将被放置到队列的末尾,这意味着你完全可以推算出下一个复活的特感会是什么,只要你持续记录特感的死亡顺序。
普通感染者
∘ 不常见的普通感染者被全部移除。(包括小丑、防暴警察、泥人等)
∘ 随机尸潮被移除。(原版:每 90 ~ 180 秒生成一波)
∘ 每个被胆汁喷溅的生还者将引来 15 个普通感染者。(原版:随机 10 ~ 30 个)
∘ 每个尸潮事件(如 C5M2 的机关尸潮)将在 Tank 生成时中止,如果生还者继续推进,尸潮将会恢复。
Witch
∘ Witch 被移除。
▪ 这样决定的原因是她在生还者走位和瞄准发生的错误太多。(为了使用低 Lerp 的玩家的游戏流畅度而不得不改变服务器的 Ticktate 和 nb_update_frequency,从而可能会导致这些错误)
Tank
∘ Tank 将在每一章节的地图中生成,并在 20% 至 85% 的路程区间随机选择出生点。
▪ 一些地图有预先固定的 Tank 出生点。(C7M1经典车厢克已于2.8.1版本被修改为非固定)
▪ 一些地图中的某些范围 Tank 被禁止生成,因其过于不平衡。
∘ 即使生还者停留在安全室范围内,Tank 仍将丢失控制权。
∘ Tank 从出生到开始减少控制权的间隔期增加至 35 秒。(原版:10 秒)
∘ Tank 玩家的选择不再是随机的,每一章节将选定一位玩家扮演 Tank;玩家不会重复被选定,除非当前地图有第五个章节。
∘ Tank 的控制权在第一条消耗完后不会递交给另一位玩家,而是刷新第二条控制权。
▪ 当 Tank 的第二条控制权也掉落至0,强制交还给 A.I. 控制。
∘ Tank 在水中不减速。
∘ Tank 的移动速度为 205。(原版:210)
∘ Tank 玩家在被近战武器命中时,其视野将会出现红色闪光,以提醒其(很可能)被人于背后攻击。
∘ Tank 玩家可以自行控制石头的投掷方式。
▪ 推(默认右键):过肩单手投掷
▪ 互动(默认E键):不过肩投掷
▪ 换弹(默认R键):过肩双手投掷
Charger
∘ 每次锤击的伤害为 7 点(原版:10)
∘ 对倒地状态的生还者每次下砸的伤害为 30 点(原版:15)
Jockey
∘ 骑乘时每 1 秒造成 4 点伤害。(同原版,改于版本2.7;之前为每 0.25 秒造成 1 点伤害)
∘ 生还者被骑乘时无法抵抗。
∘ Jockey 在使生还者挂边后,技能冷却时间被设置为 12 秒。(原版:6 秒)
Spitter
∘ 酸液每 Tick 造成的伤害以 2→3→2→3… 的固定循环反复交替,其存在的最长时间为 28 Ticks。(原版:伤害从 0 至 5 逐步升高)
∘ 喷吐酸液的冷却时间为 16 秒。(原版:20 秒)
∘ Spitter 在 Tank 存活时被禁用,这意味着克局不会有 Spitter 刷新。
∘ 某些特定地点的酸液被设置成无法造成伤害,以免伤害过于爆炸影响公平性。
Hunter
∘ Hunter 无法再进行背跳弹墙(静音跳)。
∘ Hunter 在弹墙时被击中将不再中断跳跃。
∘ Hunters 在跃起时无法被推停。
Smoker
∘ Smoker 拉拽过程中每 1 秒 造成 5 点伤害。
Boomer
∘ 生还者被 Boomer 的胆汁喷吐或炸裂溅射到时,尸潮刷新计时将被重置。