Unnatural Hunger
PotionUnnaturalHunger 的官方英文名。本组中唯一把 isReady 直接返回 true 的效果 —— 即逐 tick 触发。
基本信息
| 属性 | 值 |
|---|---|
| 类 | thaumcraft.common.lib.potions.PotionUnnaturalHunger |
| 注册处 | Config.java:332-333 |
| 本地化键 | potion.unhunger = Unnatural Hunger |
| 效果 ID | 运行时分配:默认值 17 会被 Potion.getNextPotionId() 覆盖(Config.java:332),故无法核实静态 ID |
| 减益(有害) | 是 —— 构造第 2 参传 true,isBadEffect() = true |
| 图标 | (7, 1) |
| 颜色 | 4482611 |
| 效力 | setEffectiveness(0.25D)(Config.java:335) |
| 触发间隔 | isReady = return true → 每个 tick |
效果(performEffect,PotionUnnaturalHunger.java)
target.addExhaustion(0.025F * (par2 + 1));
即每 tick 增加 0.025 * (等级 + 1) 点饥饿值。原版饥饿值上限为 4.0。
没有扣血、没有减速、没有食物消耗,只是加速饥饿条上升。
时长
未调用 setDuration → 时长由施加方构造的 PotionEffect 决定。本类不设默认值。
原条目"效果类别:腐蚀与失能"、"持续时间:由于其特殊性无固定衰减"等表述缺乏源码依据,已按上表订正。
相关条目
- Soul Shatter — 同为语言键悬空的对照条目
- Thaumarhia — 同为逐 tick 触发的效果
- Pech Forager — 会施加 Vis 类负面效果的敌人