跳到正文
烈焰甘蔗Wiki

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 → 沿用原版默认行为

为什么是增益(双重证据)

  1. 构造时第 2 参传 false:new PotionWarpWard(potionWarpWardID, false, 14742263)(Config.java:340)。原版 Potion 该参数为 isBadEffect,true 表示有害;
  2. 类内覆写 public boolean isBadEffect() { return false; }。

其余 8 个效果(PotionFluxTaint、PotionVisExhaust、PotionInfectiousVisExhaust、PotionUnnaturalHunger、PotionDeathGaze、PotionBlurredVision、PotionSunScorned、PotionThaumarhia)这两处均为 true。

效果(performEffect)

方法体为空 —— 只有 super.performEffect(target, par2)。

实际的护盾/抗传送逻辑不在本类方法体中,具体参数无法核实,故不填写任何数值。

时长

未调用 setDuration → 时长由施加方构造的 PotionEffect 决定。

相关条目

浏览全部模组