|
首先是合成祭坛系列的星光系统:
hellfirepvp.astralsorcery.common.tile.TileAltar
首先,每个等级祭坛的星光储量是不一样的(见下,maxStarlightStorage)。
1级的星辉合成台储量为1000。祭坛每升一级,储量翻倍。
在祭坛没有收到来自聚能水晶和增幅器等设备的加成时,其自身星光储量如下。
384行:每次祭坛更新时(应该就是每刻了)都会失去5%的星光,然后再根据环境因素补充一些星光。当补充的星光和5%的流失量相等时,祭坛的储量就会平衡。因此祭坛的储量应当是补充的星光量的20倍。每刻的星光回复量就是403-407行的这个collect。
390行:每刻基础回复量是160,然后要根据高度系数dstr、星能密度系数posDistribution和时间系数getCurrentDaytimeDistribution进行调整。我们一个一个看。
首先是高度系数dstr(393-396行)。星光对于高度的机制有两个分界点:40和120。
高度低于40的祭坛全都不能用。
祭坛高度每比120低1格就会受到1%的星光惩罚,而高于120的会有星光加成(但是不多,每格只有约0.368%)。
区域星能密度。没什么好说的,差不多是完全随机。拿着法斯刻共振器去找吧!
最后是时间系数。这个需要介绍一下星辉中的昼夜交替。
对于星辉mod来说,在MC的一天(20分钟)中,白天独占一半,日出日落各占七分之一,剩下的是夜晚。
了解了这个时间系统后,时间系数就好理解了。
时间系数在白天恒定是0;日落时稳定增加至1;夜里一直是1;日出再稳定降到0。
祭坛每刻的回复量(总储量是其20倍):
可见,祭坛在白天的星能储量只是夜晚的20%。
|
|