傀儡增益药剂 Golem Buff

基本信息

属性 值
类 common/potions/PotionBuffGolem.java
字段 RegisteredPotions.BUFF_GOLEM
注册位置 common/registration/RegisteredPotions.java:33
药水 ID 来自配置 potions.PotionBuffGolem,默认自动分配(RegisteredPotions.java:48)
lang 名 potion.buffGolem = Golem Buff(en_US.lang:332)
继承 PotionCustomTexture(PotionBuffGolem.java:20)
颜色 / 贴图 取自 Aspect.CRAFT(PotionBuffGolem.java:34)
是否负面 否(isBad = false)

功能

唯一只对傀儡生效的药剂。applyAttributesModifiersToEntity 先调用父类实现,再对 EntityGolemBase 追加三项属性修正(PotionBuffGolem.java:47-...):

修正 常量 数值 作用编号 UUID
移动速度 SPEED_INCREASE +0.4(+40%) 1 9f76335f-2952-46e9-b91a-c555ca983ada
最大生命 HEALTH_INCREASE +0.5(+50%) 1 fafcbdc2-9c24-45a1-b832-4b6c4a5df9c7
伤害 DAMAGE_INCREASE +1.0(+100%) 1 6e562261-dccf-4421-ac6f-c742989c7dfb

三项都声明为作用编号 1(PotionAttributeModifiersUtil-风格的比例修正),且都带固定 UUID,以保证多次饮用在同一次游戏会话中不会叠加。

代码只在 entity instanceof EntityGolemBase 时才追加这三项修正,因此对玩家或其他生物无任何额外效果。

数值

数值名 值
移动速度加成 +40%
最大生命加成 +50%
伤害加成 +100%
属性修正作用编号 1(全部三项)
固定 UUID 数 3
目标实体 仅 EntityGolemBase

交互

触发 行为
傀儡饮用 移动速度 / 生命上限 / 伤害提升
玩家饮用 无附加效果(仅基础药水效果)

相关条目