异常效果
- 该页面最近一次更新时,参考的游戏客户端版本号为2.5.80(简体中文版客户端)。
- 该版本客户端中共有42个异常效果,以及同等数量的异常免疫与异常反制。其中有2个占位用异常效果(未实装进游戏或已弃用)。
- 该版本客户端中共有2个异常组合,以及同等数量的异常组合免疫。
- 该版本客户端中共有9种抗性。
异常效果(AbnormalFlag)
持有异常效果(AbnormalFlag)的单位会受到此异常效果相关联的效果。
- 异常效果的本质是一个开关型二进制数据,通过Buff和状态机控制开关状态和持续时间,其本质可理解为一个效果黑箱和指示灯。参见章节“异常效果标记(AbnormalFlagMask)”。
- 注意:异常效果(AbnormalFlag)不是Buff,不存在持续时间或叠加,许多游戏内产生的效果实际是Buff和异常效果的共同作用,站内所有使用获得数秒某异常效果的描述实际意义为获得一个或数个携带这个异常效果的Buff。
- 部分异常效果隶属于“无法选择(targetFree)”效果,可以干扰来自敌对阵营的对象选取。
- 但这些无法选择效果并不绝对生效,部分选取源可以通过无视的方式来“无效化”此类干扰效果从而选取到目标;直接选中的能力不会进行具体的目标选择,故同样会越过这些仅在选择时生效的效果。
- 类似的还有“无法被友方选择(allyTargetFree)”、“无法被治疗选择(healFree)”,不过此类有且仅有原文同名的禁疗(HEAL_FREE)与孤立(ALLY_TARGET_FREE)。
| ID | 内部ID | 站内称呼 | 举例 | 效果 |
|---|---|---|---|---|
| 0 | STUNNED | 晕眩 | 状态机尝试切换至STUN(无法攻击、释放技能、阻挡敌人类单位) | |
| 1 | SP_RECOVER_STOPPED | 阻回 | 停止并阻止任意形式的技力回复 | |
| 2 | TARGET_FREE | 不可选中 | 无法被敌对阵营选中(属于无法选择类效果) | |
| 3 | BLOCK_FREE | 不可阻挡 | 无法阻挡/被阻挡,自动解除阻挡 | |
| 4 | HIDDEN | 隐藏 | 无 | 无法被选中,阻挡/被阻挡时无效 |
| 5 | INVINCIBLE | 无敌 | 无法被敌对阵营选中(属于无法选择类效果),受到的伤害变为0,元素值不会损失 | |
| 6 | UNDEADABLE | 不死 | 重设常规生命值时不会使其低于1 重设负生命值时不会使其高于(负生命值上限-1) | |
| 7 | HEAL_FREE | 禁疗 | 无法成为治疗类能力的目标,且受到的治疗量变为0 ※治疗类能力包括绝大部分直接的治疗与伤害类型为治疗的攻击;增减生命回复速度或生命回复速度(百分比)属性的效果不会被识别为治疗类能力 | |
| 8 | UNBALANCE_IMMUNE | 失衡免疫 | 不会被位移影响,状态机无法切换至UNBALANCE ※“失衡”并非异常效果,此效果也并非其异常免疫。 | |
| 9 | INVISIBLE | 隐匿 | 无法被敌对阵营选中(属于无法选择类效果) ※隐匿与“阻挡时解除”没有直接关系,该机制通常由其他效果实现 | |
| 10 | UNUSED_PLACEHOLDER_1 | × | × | (曾为反隐,已不再被使用) |
| 11 | DISARMED | 缴械 | 无法进行攻击,持有无敌时无效 ※也无法进行其他攻击行为(如猎手装弹、秘术师储存能量) ※缴械类效果:所有会导致该单位无法进行普通攻击的效果的总称(包括且不限于缴械) | |
| 12 | SILENCED | 沉默 | 无法触发技能 部分能力识别到沉默时自行失效 | |
| 13 | UNMOVABLE | 束缚 | 无法移动 | |
| 14 | UNUSED_PLACEHOLDER_2 | × | × | × |
| 15 | ALLY_TARGET_FREE | 孤立 | 无法被同阵营选中 | |
| 16 | FROZEN | 冻结 | 状态机尝试切换至FROZEN (无法攻击、释放技能) ※术语冻结的法抗增减为BUFF效果,非异常效果冻结本身的效果 | |
| 17 | CAMOUFLAGE | 迷彩 | 无法被敌对方的部分能力和部分弹道选中;会因反隐(隐匿免疫)而失效 ※由特殊逻辑实现,不属于“无法选择”效果。 ※迷彩与“阻挡时解除”没有直接关系,该机制通常由其他效果实现 | |
| 18 | FORCE_DISARMED | 强制缴械 | 无法进行普通攻击等攻击行为 ※效果与缴械相近,但不会被识别为缴械 ※也无法进行其他攻击行为(如猎手装弹、秘术师储存能量) | |
| 19 | STUNNED_NO_AMPLIFY_DAMAGE | 无法行动 | 暂无 | 状态机尝试切换至STUN (无法攻击、释放技能、阻挡敌人类单位) |
| 20 | DISABLE_COMBAT | 禁用近战 | 敌人类实体无法进行阻挡攻击,无法被阻挡,不会自动解除阻挡 | |
| 21 | ELEMENT_FREE_ALL | 元素免疫 | 元素值不会损失 | |
| 22 | UNMOVABLE_PRIVATE | 自缚 | 无法移动 ※效果与束缚相同,但不会被识别为束缚 | |
| 23 | COLD | 寒冷 | 无效果 ※术语寒冷的攻速增减为BUFF效果,非异常效果寒冷本身的效果 | |
| 24 | SKILL_NOT_ACTIVATABLE | 静默 | 无法触发技能 ※效果与沉默相同,但不会被识别为沉默 ※静默类效果:所有会导致该单位无法触发技能的效果的总称(包括且不限于静默) | |
| 25 | LEVITATE | 浮空 | 状态机尝试切换至LEVITATE (视为空中单位,无法攻击、释放技能) | |
| 26 | DURANCE | 禁锢 | 保全派驻模式下,无法被接力替换下场 | |
| 27 | NOT_WITHDRAWABLE | 无法撤退 | 无法执行手动撤退 | |
| 28 | OUT_OF_GROUND | 离地 | 中断以自身为目标的套索式弹道 | |
| 29 | SP_MODIFY_STOPPED | 技力封闭 | 无法被非强制性modifier修改技力 | |
| 30 | ANTI_STATUS_RESISTABLE | 状态免疫 | 无法被添加可抵抗Buff | |
| 31 | DISARMED_COMBAT | 战栗 | 若状态机处于COMBAT则无法触发普通攻击 | |
| 32 | TOWER_TARGET_FREE | 未知 | 未知 | 未知 |
| 33 | FEARED | 恐惧 | 详细机制请见进行诱发移动#恐惧 | |
| 34 | SKILL_ACTIVABLE_IN_ABNORMAL | 技能强启 | 处于可抵抗状态时仍能开启 | |
| 35 | MOTION_TARGET_FREE | 地面规避 | 无法被行动方式为地面的敌对阵营单位选中(属于无法选择类效果) ※行动方式默认为地面,因此规避对象包括绝大部分角色类单位(干员、装置等)。 | |
| 36 | FORCE_LEVITATE | 强制浮空 | - | 状态机强制切换至LEVITATE (视为空中单位,无法攻击、释放技能、被角色类单位阻挡) ※效果与浮空相近,但不会被识别为浮空 |
| 37 | BUFF_ADD_CAN_BE_CANCELED_IF_DEFENSE | BUFF可抵挡 | 入梦砖 | 令自身施加的BUFF变为可以失效 受该效果影响的单位对持有异常效果:BUFF抵挡的敌人施加的效果将真正地无效;绝大部分天赋/职业特性依赖BUFF运作,其也会因此被无效 |
| 38 | DEFENSE_BUFF_ADD_IF_CANCELABLE_BUFF | BUFF抵挡 | / | 令自身受到的可以失效的BUFF失效 受该效果影响的单位受到来自持有异常效果:BUFF可抵挡的单位的效果无效 |
| 39 | PALSY | 麻痹 | 敌人类单位在进行普通攻击动作期间,即将攻击的瞬间或动作开始一定时间(默认2秒)后获得0.5s麻痹震颤以打断本次普通攻击 ※术语麻痹的叠层次数与层数流失为BUFF效果,非异常效果麻痹本身的效果 | |
| 40 | PALSYING | 麻痹震颤 | 麻痹 | 状态机尝试切换至PALSY(无法攻击、释放技能) ※通常由异常效果麻痹机制添加 |
| 41 | ATTRACTED | 诱导 | 详细机制请见进行诱发移动#诱导 |
异常组合(AbnormalCombo)
异常组合(AbnormalCombo)为包括了一个或多个的异常效果(AbnormalFlag)的组合。
持有该组合即视为同时拥有这些异常效果(AbnormalFlag),但不会受到针对于单一异常效果免疫或无视的影响。
| ID | 内部ID | 站内称呼 | 举例 | 组合内容 |
|---|---|---|---|---|
| 0 | SLEEPING | 沉睡 | 无法行动+无敌+不可阻挡 | |
| 1 | SHELTERING | 闭锁 | 强制缴械+无敌+不可阻挡 |
异常免疫(AbnormalImmune)
持有异常免疫时(AbnormalImmune),该异常免疫对应的异常效果(AbnormalFlag)无法生效,无法被检测(但不会清除此异常效果,异常免疫结束时此异常效果可重新生效)。
反隐(隐匿免疫)
隐匿免疫效果又称反隐,其不仅可以阻止隐匿效果的生效,也同时可以阻止迷彩效果的生效,不过其与迷彩免疫不同,无法阻止其他效果对迷彩的检测,因此同时具有反隐与迷彩的单位会被部分非索敌能力认为“具有可正常生效的迷彩”。
异常组合免疫(AbnormalComboImmune)
持有异常组合免疫时(AbnormalComboImmune),该异常组合免疫对应的异常组合(AbnormalCombo)无法生效,无法被检测。
异常反制(AbnormalAnti)
获得包含异常反制(AbnormalAnti)效果的buff时,包含了对应异常效果(AbnormalFlag)的Buff会被立刻清除。
异常反制生效期间,包含对应异常效果(AbnormalFlag)的Buff无法被添加。
※区别于异常免疫(AbnormalImmune),异常反制会清除掉包含对应异常效果的BUFF,且阻止此类BUFF被添加;而异常免疫只会令对应的异常效果暂时无法生效。
异常效果标记(AbnormalFlagMask)
使用标志枚举的方法将该Buff的所有异常效果(AbnormalFlag)合并为一个值,其中的每个位标志相当于 1 << abnormalFlag的ID。
例如,一个同时附带STUNNED(晕眩)和TARGET_FREE(不可选中)的Buff,其异常效果标记(AbnormalFlagMask)等于 1 << 0 | 1 << 2 = 5。
异常抗性
敌人与干员的配置中有数个以布尔型变量形式存在的设置。
该类设置被设置为TRUE时,该干员与敌人将在初始化时获得对应的异常免疫(AbnormalImmune)或异常组合免疫(AbnormalComboImmune)
该类设置的名称同样为“Immune”,为了区分这些内容,通常我们称其为“异常抗性”。
| 变量名 | 称呼 | 针对的异常效果/异常组合 |
|---|---|---|
| stunImmune | 晕眩抗性 | STUNNED(晕眩) |
| silenceImmune | 沉默抗性 | SILENCED(沉默) |
| sleepImmune | 沉睡抗性 | SLEEPING(沉睡) |
| frozenImmune | 冻结抗性 | FROZEN(冻结) |
| levitateImmune | 浮空抗性 | LEVITATE(浮空) |
| disarmedCombatImmune | 战栗抗性 | DISARMED_COMBAT(战栗) |
| fearedImmune | 恐惧抗性 | FEARED(恐惧) |
| palsyImmune | 麻痹抗性 | PALSY(麻痹) |
| attractImmune | 诱导抗性 | ATTRACTED(诱导) |