Creosote Effect

基本信息

属性 值
效果 ID railcraft:creosote
颜色 #CCA300(黄褐色)
类型 减益(Detrimental)
来源 PotionCreosote.java

效果

主动效果(performEffect)

当效果生效时,对 节肢动物(Arthropod)生物造成伤害。

伤害计算公式:

damage = 1.10^amplifier
等级 伤害
0(普通) 1.10
1(延长) 1.21
2(强化) 1.33
3(强化+延长) 1.46

被动效果(onEntityAttacked 事件)

当节肢动物攻击携带此效果的玩家时,攻击会被 反弹:

  • 反弹持续时间 = 原效果持续时间 / 2
  • 反弹等级 = 原效果等级
  • 反弹效果自动施加给攻击者

触发间隔

tick = 25 >> amplifier
等级 触发间隔
0 25 ticks(约 1.25 秒)
1 12 ticks(约 0.6 秒)
2 6 ticks(约 0.3 秒)
3 3 ticks(约 0.15 秒)

当 tick 值为 0 时,每 tick 都会触发。

PotionType 种类

类型 基础持续 等级
PotionTypeCreosote 3600 ticks(3 分钟) 0
PotionTypeLongCreosote 9600 ticks(8 分钟) 0(延长)
PotionTypeStrongCreosote 3600 ticks(3 分钟) 1(强化)

合成

以 PotionTypeCreosote 为例:

PotionType.AWKWARD + Bottle Creosote → PotionTypeCreosote

源码依据

  • PotionCreosote.java - 核心效果类
  • RailcraftPotions.java - 注册 CREOSOTE 效果
  • PotionTypeCreosote.java - PotionType 定义