Primordial Gear

基本信息

属性 值
注册名 WitchingGadgets:WG_PrimordialHammer / WG_PrimordialAxe / WG_PrimordialSword / WG_PrimordialGlove
物品类 ItemPrimordialHammer、ItemPrimordialAxe、ItemPrimordialSword、ItemPrimordialGlove
材质 primordialTool(EnumHelper.addToolMaterial("WG:PRIMORDIALTOOL", 10, 1500, 18.0F, 16.5F, 30),WGContent.java:165-166)
注册条件 由 WGConfig.modulePrimal 控制(WGContent.java:445);手套额外要求 WGConfig.moduleGemcutting(WGContent.java:446)
最大堆叠 无法核实 —— 四个物品类中无 maxStackSize 赋值,继承 Item 默认值 64

功能

Primordial Gear(元初装备)是模组的最高阶战斗装备,共 4 件武器,全部共享 primordialTool 材质。

注册名 显示名
WG_PrimordialHammer Primordial Warhammer
WG_PrimordialAxe Primordial Greataxe
WG_PrimordialSword Primordial Claymore
WG_PrimordialGlove Primordial Gauntlet
  • Primordial Gauntlet 是一个宝石选择器:持有时打开径向选择界面选宝石。选择界面打开速度由配置项 Selection Radial Speed 控制,默认 0.15(WGConfig.java:86-92,注释明确「15% is the minimum」)。
  • 套装中还有 4 件元初护甲(WG_PrimordialHelm / Chest / Legs / Boots),材质为 primordialArmor(EnumHelper.addArmorMaterial("WG:PRIMORDIALARMOR", 3000, new int[] {6, 12, 8, 6}, 30),WGContent.java:167-168)。护甲注册时会向 MinecraftForge.EVENT_BUS 注册一个 ItemPrimordialArmor.abilityHandler 事件处理器(WGContent.java:470)。

数值

primordialTool 材质参数(WGContent.java:166,按 addToolMaterial(name, harvestLevel, durability, damage, enchantability, weaponDamage) 顺序):

数值名 值
挖掘等级(harvestLevel) 10
耐久(durability) 1500
攻击伤害(damage) 18.0
附魔能力(enchantability) 16.5
武器伤害修正(weaponDamage) 30

primordialArmor 材质参数(WGContent.java:167-168):

数值名 值
耐久 3000
减伤数组 {6, 12, 8, 6}(头/胸/腿/脚)
附魔能力 30

交互

触发 行为
右键(手套) 打开宝石选择径向界面;radialSpeed 越小选择越慢,最小 0.15
装备(元初护甲) ItemPrimordialArmor.abilityHandler 处理能力事件,事件总线在 WGContent.java:470 注册

合成配方

  • 武器:注液配方注册于 WG_infusion_primordial_gear.java(研究 PRIMORDIALWEAPONRY)
  • 护甲:注液配方注册于 WG_infusion_primordial_gear.java(研究 PRIMORDIALARMOR)
  • 手套:研究 PRIMORDIALGLOVE;其宝石选择机制依赖 moduleGemcutting(宝石切割模块)

相关条目