Skip to content

异常状态

Seer Mod 包含 24 种异常状态,均列入 SeerAbnormalStatus.AllStatuses 列表。异常免疫能力(如 SeerDebuffImmunePower)可免疫这些状态。

异常状态清单

#名称能力类PowerType核心效果
1睡眠SeerSleepPowerDebuff攻击伤害 ×0.5,受未格挡伤害时移除
2凝滞SeerStasisPowerBuff免疫其他异常;怪物随机无效化一个非攻击意图;玩家阻止额外抽牌
3烧伤SeerBurnPowerDebuff回合开始受 3 点真实伤害,攻击伤害 -1
4冰封SeerFreezePowerDebuff攻击伤害 ×0.8,回合结束转化为 2 层冻伤
5中毒SeerPoisonPowerDebuff回合开始受 1 + 层数/2 伤害
6流血SeerBleedPowerDebuff回合结束受层数伤害;受未格挡伤害时 +1 层
7冻伤SeerFrostbitePowerDebuff回合开始受 5 点固定伤害
8害怕SeerFearPowerDebuff攻击伤害 ×0.7
9瘫痪SeerParalysisPowerDebuff攻击伤害 ×0.9;下回合开始若未造伤则受弱化/易伤/萎缩各 1 层
10沉默SeerSilencePowerDebuff无法打出能力牌
11衰弱SeerWeakenPowerDebuff增伤方向与原版相反
12狂暴SeerFuryPowerBuff-
13束缚SeerConstrictPowerDebuff-
14沸涌SeerBoilingPowerDebuff-
15石化SeerPetrifyPowerDebuff-
16感染SeerInfectPowerDebuff-
17超频SeerOverclockPowerDebuff-
18焚烬SeerAshPowerDebuff-
19失明SeerBlindPowerDebuff-
20诅咒SeerCursePowerDebuff-
21臣服SeerSubjugationPowerDebuff-
22寄生SeerParasitePowerDebuff-
23麻痹SeerMaPowerDebuff-
24神游SeerTrancePowerDebuff新增

重要机制说明

凝滞(特殊)

凝滞是 Buff 类型(PowerType=1),但列入异常列表:

  • 免疫 SeerAbnormalStatus.AllStatuses 中的所有异常状态
  • 不免疫自身减层
  • 不免疫不可见 Power
  • 对怪物:回合开始随机无效化一个非攻击意图
  • 对玩家:阻止额外抽牌(正常抽牌阶段不受影响)

烧伤

  • 回合开始:受 3 点真实伤害(ValueProp=6)
  • 攻击伤害固定减少 1 点
  • 实现 IHealthBarForecastSource(血条预判显示)

中毒伤害公式

伤害 = BaseDamage + Amount / Divisor = 1 + (层数 / 2)

层数向下取整后计算。

流血

  • 回合结束:受 Amount 点伤害(=流血层数)
  • 每次受到未格挡伤害时 +1 层
  • 形成"越打越流血"的恶性循环

冰封 → 冻伤转化

冰封不逐层递减,回合结束一次性转化为 2 层冻伤:

  • 冰封:攻击伤害 ×0.8
  • 冻伤:回合开始受 5 点固定伤害(与层数无关,层数仅决定持续回合数)

异常免疫

以下能力可免疫异常状态:

  • SeerDebuffImmunePower - 异常免疫(Counter 类型,自动递减)
  • SeerPermanentDebuffImmunePower - 永久异常免疫
  • SeerStasisPower - 凝滞(免疫其他异常)

源码参考

  • SeerAbnormalStatus.cs - 异常状态列表定义
  • SeerSleepPower.cs 等各异常状态文件
  • SeerDebuffImmunePower.cs - 异常免疫能力

非官方玩家维护资料站,内容基于 Seer Mod 源码