Warp Ward
⚠️ 订正:原条目未标注该效果是增益还是减益。源码明确:这是本组 9 个效果中唯一的「增益」(对玩家有利)药水。
基本信息
| 属性 | 值 |
|---|---|
| 类 | thaumcraft.common.lib.potions.PotionWarpWard |
| 注册处 | Config.java:340-341 |
| 本地化键 | potion.warpward = Warp Ward |
| 效果 ID | 运行时分配:默认值 23 会被 Potion.getNextPotionId() 覆盖(Config.java:340),故无法核实静态 ID |
| 减益(有害) | 否 —— 增益 |
| 图标 | (3, 2) |
| 颜色 | 14742263 |
| 效力 | setEffectiveness(0.25D)(Config.java:343) |
| 触发间隔 | 未覆写 isReady → 沿用原版默认行为 |
为什么是增益(双重证据)
- 构造时第 2 参传
false:new PotionWarpWard(potionWarpWardID, false, 14742263)(Config.java:340)。原版Potion该参数为isBadEffect,true表示有害; - 类内覆写
public boolean isBadEffect() { return false; }。
其余 8 个效果(PotionFluxTaint、PotionVisExhaust、PotionInfectiousVisExhaust、PotionUnnaturalHunger、PotionDeathGaze、PotionBlurredVision、PotionSunScorned、PotionThaumarhia)这两处均为 true。
效果(performEffect)
方法体为空 —— 只有 super.performEffect(target, par2)。
实际的护盾/抗传送逻辑不在本类方法体中,具体参数无法核实,故不填写任何数值。
时长
未调用 setDuration → 时长由施加方构造的 PotionEffect 决定。
相关条目
- Flux Flu — Vis 消耗系减益
- Pech Forager — 施加负面效果的敌人