小恶魔(格伦魔)
基本信息
| 属性 | 值 |
|---|---|
| 实体数 | 10 |
| 实体 ID 范围 | 34 – 43(连续无缺) |
| 跟踪距离 | 80(全部 10 个) |
| 注册证据 | AlchemicalWizardry.java:1908-1953 |
| 类目录 | WayofTime.alchemicalWizardry.common.demonVillage.demonHoard.demon |
小恶魔是恶魔村庄中的杂兵,按「基础型 × 4 元素」与「守卫型 × 4 元素」两组各 5 个构成,元素变体直接对应仪式系统的四种元素。
基础型(5 个,ID 34–38)
| ID | 注册名 | 类 | 中文名 |
|---|---|---|---|
| 34 | MinorDemonGrunt |
EntityMinorDemonGrunt |
格伦魔 |
| 35 | MinorDemonGruntFire |
EntityMinorDemonGruntFire |
火格伦魔 |
| 36 | MinorDemonGruntWind |
EntityMinorDemonGruntWind |
风格伦魔 |
| 37 | MinorDemonGruntIce |
EntityMinorDemonGruntIce |
冰格伦魔 |
| 38 | MinorDemonGruntEarth |
EntityMinorDemonGruntEarth |
土格伦魔 |
守卫型(5 个,ID 39–43)
| ID | 注册名 | 类 | 中文名 |
|---|---|---|---|
| 39 | MinorDemonGruntGuardian |
EntityMinorDemonGruntGuardian |
格伦魔守卫 |
| 40 | MinorDemonGruntGuardianFire |
EntityMinorDemonGruntGuardianFire |
火格伦魔守卫 |
| 41 | MinorDemonGruntGuardianWind |
EntityMinorDemonGruntGuardianWind |
风格伦魔守卫 |
| 42 | MinorDemonGruntGuardianIce |
EntityMinorDemonGruntGuardianIce |
冰格伦魔守卫 |
| 43 | MinorDemonGruntGuardianEarth |
EntityMinorDemonGruntGuardianEarth |
土格伦魔守卫 |
召唤机制:恶魔法阵
小恶魔不是自然生成,而是通过**恶魔法阵(Demon Hoard)**的封包机制定向召唤。相关类全部位于 common/demonVillage/demonHoard 包:
| 类 | 作用 |
|---|---|
DemonPacketRegistry |
封包注册表 |
DemonPacketMinorGrunt |
格伦魔的召唤封包 |
DemonHoardPacket |
封包基类 |
DemonType |
恶魔类型枚举 |
IHoardDemon |
法阵恶魔接口 |
LocalStorageAlphaPact |
格伦魔的本地存储 |
注册入口 AlchemicalWizardry.initDemonPacketRegistiry()(:4422-4424)目前只注册了 1 条封包:
DemonPacketRegistry.registerDemonPacket("angel", new DemonPacketMinorGrunt());
即 10 个小恶魔实体中,只有 MinorDemonGrunt 有对应的召唤封包;4 个元素变体与 5 个守卫型没有各自的封包注册。
⚠️
LocalStorageAlphaPact被EntityMinorDemonGrunt.java:197与RitualEffectAlphaPact.java:36同时引用,但它服务的那条仪式(RitualEffectAlphaPact)从未注册。因此这个存储类当前只有小恶魔实体侧的使用者,法阵侧无对应仪式。
数值
| 数值名 | 值 |
|---|---|
| 小恶魔实体数 | 10 |
| 实体 ID 范围 | 34 – 43 |
| 跟踪距离 | 80(全部) |
| 已注册的召唤封包 | 1("angel" → DemonPacketMinorGrunt) |
| 元素变体数 | 4(火/风/冰/地) |
| 守卫型变体数 | 5(含基础型守卫) |