Mjolnir

基本信息

属性 值
注册名 EMT:Mjolnir / EMT:TaintedMjolnir / EMT:SuperchargedMjolnir
源码类 ItemThorHammer、ItemThorHammerBroken、ItemElectricThorHammer(emt/item/tool/)
基类 ItemSword implements IRepairable(ItemThorHammer.java:25、ItemThorHammerBroken.java:22)

三形态

形态 注册名 源码类 最大耐久
完整 EMT:Mjolnir ItemThorHammer 2000(:30)
破损 EMT:TaintedMjolnir ItemThorHammerBroken 1000(:27)
充能 EMT:SuperchargedMjolnir ItemElectricThorHammer 继承自 ItemThorHammer

⚠️ 注册名与类名不对应:TaintedMjolnir 由类 ItemThorHammerBroken 注册,SuperchargedMjolnir 由类 ItemElectricThorHammer 注册。按类名去 find 找不到「Tainted Mjolnir」是正常的。

破损态语义

破损态在 lang 中显示为 Broken Relic of Mjolnir(item.EMT.hammer.broken.name=Broken Relic of Mjolnir),tooltip 会显示:

It was once the Hammer of Thor.
It is now very dangerous.
Do NOT right-click.   /   Do right-click.

末行由 tooltip.EMT.hammer.broken.plsNoRightClick / plsRightClick 提供,取反:破损态可以右键(ItemThorHammerBroken 继承覆写了 onItemRightClick),完整态才提示不要右键。

ItemOneRing 之类的 IWarpingGear/IRunicArmor 接口使这些装备参与疯狂度计算;破损锤的 getWarp 由 getItemWarpLevel(itemstack, false) 决定(ItemOneRing.java:44-46 同款模式)。

获得方式

  • chanceOneRing / chanceTaintedMjolnir 配置控制地牢战利品生成概率,见 EMT Config。
  • oneRingSpawn 控制至尊魔戒是否在地牢箱生成。

相关条目