roguelike.cfg配置文件会在第一次生成地牢时自动生成。


dimensionBL=

要排除的维度的黑名单(如果留空则为无)

dimensionWL=0

将会生成地牢的白名单(如果留空,则为全部)。

doNaturalSpawn=true

如果设置为false,地牢将不会自然生成,但是仍然可以使用命令来生成。

doNoveltySpawn=true

目前未使用。

encase=false

为地牢添加一个坚固的外壳,防止因为周围有洞穴、沟壑等而出现漏洞。

furniture=true

添加床和手工制作桌等家具。

generous=true

是否应该生成酿酒台、终结者箱子、施法台、铁砧等有用的方块。

levelMaxRooms=30

在一个地牢中可以生成的最大房间数。

levelRange=80

地牢关卡与楼梯的距离。(应该是一层中地牢能距离楼梯生成多远?)

levelScatter=10

房间之间应该有多远的距离

looting=0.085

怪物掉落概率的比例。如果设置为0,则需要掠夺附魔才能获得掉落。

upperLimit=100

调整地牢入口最高的生成高度。(地牢是从上往下生成)

lowerLimit=60

调整地牢入口最低的生成高度。

preciousBlocks=true

如果设置为false,地牢生成时将不生成钻石/黄金/青金石块等珍贵块。(除非它被包含在某个主题地牢中)

random=false

使地牢的生成具有荒谬的随机性。

rogueSpawners=true

启用模组对刷怪笼的控制。否则就使用原版刷怪笼(原版的自定义metadata)。

spawnFrequency=10

地牢大致的生成概率刻度值。

本质上是每 (spawnFrequency)2 区块生成1个地牢。

见下面的表格


地牢生成计算方式

你可以用以下公式粗略地计算生成概率。

地牢数量=区块数量 / [9 * (spawnFrequency)2]

例如当spawnFrequency=25

跨越90,000个区块(300个平方区块面积)

大概会生成25个地牢=90000区块/(9 * (25)2)


地牢模拟生成表

基于Python模拟在不同的spawnFrequency下,在一个300平方区块面积(4800 blocks)会有多少地牢生成。

假设每个生物群落都能支持生成地牢,但实际情况并非如此。所以这个数字要比实际游戏中的数字要高。


配置文件翻译-第1张图片Spawn Frequency Table

翻译于作者的github