血之祭坛

基本信息

属性 值
注册名 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)

相关条目