跳到正文
烈焰甘蔗Wiki

Flux Phage

PotionInfectiousVisExhaust 的官方英文名。

⚠️ 订正:原条目写"持续消耗玩家的生命值和魔法储备,且效果不会传染"。"不会传染"是错的 —— 传染正是这个药水的定义性行为。

基本信息

属性 值
类 thaumcraft.common.lib.potions.PotionInfectiousVisExhaust
注册处 Config.java:324-325
本地化键 potion.infvisexhaust = Flux Phage
效果 ID 运行时分配:默认值 17 会被 Potion.getNextPotionId() 覆盖(Config.java:324),故无法核实静态 ID
减益(有害) 是 —— 构造第 2 参传 true,isBadEffect() = true
图标 (6, 1)
颜色 6706551
效力 setEffectiveness(0.25D)(Config.java:327)
触发间隔 isReady = par1 % 40 == 0,即每 40 tick

效果(performEffect)

方法体为空,super.performEffect 也不做任何事。唯一有内容的逻辑在 isInstant 覆写中:

isInstant(EntityLivingBase target, int amplifier) 返回一个 AxisAlignedBB,以目标为心、4.0 为半径扩张(expand(4.0D, 4.0D, 4.0D)),并对框内实体调用 entity.addPotionEffect(new PotionEffect(this, 6000, amplifier, true))。

即:每 40 tick 检查一次,把 4 格半径内所有生物打上 6000 tick(5 分钟)的同款效果。

原条目"效果不会传染"已删除;正确表述是以 4 格半径、每 2 秒一次、持续 5 分钟的方式传染。

时长

本类自身未调用 setDuration。但传染分支会硬编码 6000 tick,因此被传染的目标必定是 5 分钟。

相关条目

浏览全部模组