Thaumarhia
PotionThaumarhia 的官方英文名。
⚠️ 订正:原条目写"以随机概率触发,导致随机魔法事件、伤害或其他异常行为"。"随机魔法事件、伤害"在源码中无对应实现,已删除。
基本信息
| 属性 | 值 |
|---|---|
| 类 | thaumcraft.common.lib.potions.PotionThaumarhia |
| 注册处 | Config.java:372-373 |
| 本地化键 | potion.thaumarhia = Thaumarhia |
| 效果 ID | 运行时分配:默认值 17 会被 Potion.getNextPotionId() 覆盖(Config.java:372),故无法核实静态 ID |
| 减益(有害) | 是 —— 构造第 2 参传 true,isBadEffect() = true |
| 图标 | (7, 2) |
| 颜色 | 6702199 |
| 效力 | setEffectiveness(0.25D)(Config.java:375) |
| 触发间隔 | isReady = par1 % 20 == 0,即每 20 tick |
效果(performEffect)
唯一行为:以 1/15 概率(if (worldObj.rand.nextInt(15) == 0))把目标脚下所处的那一格替换为 ConfigBlocks.blockFluxGoo:
setBlock(x, y, z, ConfigBlocks.blockFluxGoo, 0, 3);
没有任何伤害、随机传送或魔法事件逻辑。 原条目"造成伤害"已删除。
时长
未调用 setDuration → 时长由施加方构造的 PotionEffect 决定。
相关条目
- Flux Goo — 本效果唯一会生成的方块
- Flux Gas — 魔气方块
- Unnatural Hunger — 同为每 tick 触发的效果