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(宝石切割模块)
相关条目