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(宝石切割模块)
相关条目
- Primordial Armor - 共享
primordialArmor材质的 4 件护甲 - Infused Gem - 手套选择并使用的宝石
- 切宝石模块设置 -
modulePrimal/moduleGemcutting开关