血之祭坛
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | AWWayofTime:Altar |
| 方块类 | WayofTime.alchemicalWizardry.common.block.BlockAltar |
| TileEntity | WayofTime.alchemicalWizardry.common.tileEntity.TEAltar |
| 中文名 | 血之祭坛 |
| 最大等级 | 6(transcendentBloodOrb 一级) |
| 消耗品 | 生命 essence(LifeEssence 流体) |
注册证据:ModBlocks.java:166(GameRegistry.registerBlock(ModBlocks.blockAltar, "Altar"))、AlchemicalWizardry.java:1479(registerTileEntity(TEAltar.class, "containerAltar"))。
功能
血之祭坛是本模组的核心机器,用生命之源流体把材料在血之祭坛内转译成仪式(altar)产物。所有产物走同一张配方表,见 血之祭坛配方。
在血之祭坛的 GUI 中放入 1 个材料并注入生命之源,祭坛按 tick 消耗流体与等级容量,缓慢产出结果。等级越高,consumptionRate(每 tick 消耗流体量)越高,但允许的 drainRate(LP 抽取速率)也越高 —— 高等级配方必须先把祭坛升到对应 minTier。
数值
| 数值名 | 来源 | 说明 |
|---|---|---|
| 配方总数 | AlchemicalWizardry.initAltarRecipes(),25 条 |
全部 canBeFilled=false(不可自动续填) |
| 最低等级跨度 | 配方参数 minTier |
1 – 6 |
| 单次流体需求 | 配方参数 liquidRequired |
1000 – 200000 LP |
| 每 tick 流体消耗 | 配方参数 consumptionRate |
5 – 100 |
| LP 抽取速率 | 配方参数 drainRate |
0 – 200 |
祭坛自身的符文加成会改变「容量 / 加速 / 快速」四类参数,见下方符文表。
血符文
5 种血符文(bloodRune)与 4 种独立符文方块全部注册在 ModBlocks.java:167-174。BloodRune 本身是一个方块 + 6 个 metadata 变体(BloodRune.java:61-66):
| meta | 变体 | 英文注释 | 作用(源码注释) |
|---|---|---|---|
| 1 | 气血符文 | Altar Capacity rune | 提升祭坛等级容量 |
| 2 | 转位符文 | Filling/emptying rune | 允许抽取/灌注 |
| 3 | 宝珠符文 | Orb Capacity rune | 提升宝珠容量 |
| 4 | 超容符文 | Better Capacity rune | 额外容量加成 |
| 5 | 促进符文 | Acceleration rune | 加速 |
| 6 | 快速符文 | Quickness Rune | 快速 |
中文名取自 zh_CN.lang:3-8(tile.bloodRune.*)。
另外 4 个独立注册的符文方块(非 BloodRune 子类):
| 注册名 | 字段 | 方块类 | 中文名 |
|---|---|---|---|
AWWayofTime:speedRune |
ModBlocks.speedRune |
SpeedRune |
速度符文 |
AWWayofTime:efficiencyRune |
ModBlocks.efficiencyRune |
EfficiencyRune |
效率符文 |
AWWayofTime:runeOfSacrifice |
ModBlocks.runeOfSacrifice |
RuneOfSacrifice |
献祭符文 |
AWWayofTime:runeOfSelfSacrifice |
ModBlocks.runeOfSelfSacrifice |
RuneOfSelfSacrifice |
牺牲符文 |
注册证据:ModBlocks.java:171-174。
合成配方
工作台有向配方,注册于 AlchemicalWizardry.java:900-912:
s s
scs
gdg
| 字符 | 物品 |
|---|---|
s |
石头(Blocks.stone,物品字典 WILDCARD_VALUE) |
c |
熔炉(Blocks.furnace) |
d |
钻石(Items.diamond,物品字典 WILDCARD_VALUE) |
g |
金锭(Items.gold_ingot) |