《星际争霸2》突变因子"力量蜕变"的触发机制分析

2016-10-14 15:20:20

在《星际争霸2》目前的3.6版本中,“力量蜕变”是一个十分奇特的突变因子,也是许多玩家争论的一个点,很多人不明白“力量蜕变”的触发机制,这里给出研究编辑器后得到的结论,希望对还没触发过“力量蜕变”的玩家们多多少少有一些帮助。

1. 什么事件会诱发单位进化?

先说明一点,敌方单位除建筑外,包括召唤物 (如巢虫) 在内的所有单位,都能发生进化。

但单位进化,有 1 秒的内置 CD,也就是说,一个单位进化后的 1 秒内,哪怕再发生下面所说的事件,也不会进化。

(这个内置 CD 是每个单位独立的,所以两个不同单位可以在 1 秒内分别进化)

a) 敌方单位每次对玩家任意单位 (包括建筑,召唤物等) 造成伤害时,都有一定几率进化。

造成的伤害越高,玩家选择的游戏难度越高,进化发生的几率也就越高。

那么几率有多大呢,简单来说:对于残酷难度,如果造成了 d 的伤害,那么进化几率是 d/200 (若 d > 200 则必定进化)。

复杂情况下,当敌方单位制造伤害时,系统会生成一个随机数,随机数产生的范围和游戏难度有关,休闲 0~500,普通 0~400,困难 0~300,残酷 0~200,如果造成的伤害大于等于这个随机数,则发生进化。

2. 会进化成什么新单位?

按照强弱,单位被划分为 Tier01~Tier10 的 10 个等级,如下图所示 (图中未列出的单位,如巢虫,都算作 Tier01):

最高等级 Tier10 的单位不会再进化,低等级的单位会进化为高等级的单位。

具体会进化到什么级别,规则如下:

a) 如果这次进化是敌方单位造成伤害诱发的 (前面提到的事件 a),那么只会进化 1 级,比如从 Tier03 进化到 Tier04。

需要注意的是,如果造成的是致命伤害,实际进化的等级,会按照下面的事件 b 结算,不会重复计算事件 a。

b) 如果这次进化是敌方单位造成击杀诱发的 (前面提到的事件 b),那么会进化被击杀单位所占人口的等级 (不包括后文提到的两个例外)。

比如 Tier04 的敌人,击杀了 2 人口的玩家单位,就会进化到 Tier06。当然,如果计算后超过了 Tier10,实际也只会进化到 Tier10。

注意,这里有两个例外:如果被击杀的是玩家的英雄,则会直接进化到最高等级 Tier10;

如果被击杀的单位占用的人口小于 1 (如跳虫,也包括不占人口的召唤物、建筑等),仍会进化 1 级。

确定了进化的目标级别后,发生进化的单位,会被目标级别中的任意一种单位 (系统随机选择) 所替换,

(替换后的单位是满生命值、满护盾值、满能量值的) 至此,进化完成。

相关标签: 2015新闻中心 厂商 厂商稿件

使用微信“扫一扫”,打开网页后点击屏幕右上角进行分享。