• 浏览量:79
  • 创建日期:2月前
  • 最后编辑:1月前
  • 编辑次数:2次

历史编辑记录更多
    最近参与编辑
    闹鬼地牢 —— 生成 (Haunted Dungeon - Generation)

    生成机制

    闹鬼地牢的每一个拼图生成时,都会在水平方向上随机旋转后再生成。


    闹鬼地牢生成时,会先在区块中心最高的方块上生成该结构的第一个拼图(start 内的拼图),作为第一个房间。

    之后,闹鬼地牢会从上往下、一个一个房间生成,不断尝试生成下一个房间。详细生成机制如下:

    • 如果上一个房间的最低Y坐标 > 60,则不进行任何干预,随机生成。(不继续执行后续内容)

    • 如果本次使用的模版池的命名空间ID中包含“large_rooms”(本次生成的房间为大型房间),则不进行任何干预,随机生成。(不继续执行后续内容)

    • 如果上一个房间的最低Y坐标 ≤ 15,则不再继续尝试生成。(不继续执行后续内容)


    • 如果本次使用的模版池的命名空间ID以“medium_rooms”结尾(本次生成的房间为中型房间),则:

      • 如果上一个房间的最低Y坐标 ≤ 35,或抽中 ( 5 / 上一个房间的最低Y坐标 ) 概率,则在命名空间ID后添加“_to_large”,以该模版池继续生成。(使该中型房间的下方为大型房间)

      • 否则,以原定的模版池继续生成。(该中型房间的下方仍为中型房间)

    • 否则,如果本次使用的模版池的命名空间ID以“small_rooms”结尾(本次生成的房间为小型房间),则:

      • 如果上一个房间的最低Y坐标 ≤ 50,或抽中 ( 2 / 上一个房间的最低Y坐标 ) 概率,则在命名空间ID后添加“_to_med”,以该模版池继续生成。(使该小型房间的下方为中型房间)

      • 否则,以原定的模版池继续生成。(该小型房间的下方仍为小型房间)


    按照以上规则不再继续尝试生成,或出现没有下一个模板池等情况时,都会停止生成。

    停止生成后,会重新计算整个结构的范围,部分生物会在该范围内自然生成。最后,将该结构呈现在世界中。


    关于本结构尝试生成时模板池的详细内容,详见“模板池”以及其下的对应内容。

    模板池

    主模板池

    (以下模板池的命名空间ID为 aoa3:greckon/haunted_dungeon/main_pool ,回落池为空)

    模板名称
    模板ID生成权重(生成概率)备注
    入口
    aoa3:greckon/haunted_dungeon/entrance
    1(100.0%)-

    大型房间模板池

    (以下模板池的命名空间ID为 aoa3:greckon/haunted_dungeon/large_rooms ,回落池为空)

    模板名称
    模板ID生成权重(生成概率)备注
    女妖卧室aoa3:greckon/haunted_dungeon/large_rooms/banshee_bedroom
    5(16.7%)-
    噩梦蜘蛛温床aoa3:greckon/haunted_dungeon/large_rooms/breeding_grounds5(16.7%)-
    迷宫aoa3:greckon/haunted_dungeon/large_rooms/labyrinth10(33.3%)-
    刑讯室aoa3:greckon/haunted_dungeon/large_rooms/torture_chamber5(16.7%)-
    【空】minecraft:empty5(16.7%)-

    中型房间模板池

    (以下模板池的命名空间ID为 aoa3:greckon/haunted_dungeon/medium_rooms ,回落池为空)

    模板名称模板ID生成权重(生成概率)备注
    鬼屋aoa3:greckon/haunted_dungeon/medium_rooms/haunted_grounds
    5(22.7%)-
    讲堂aoa3:greckon/haunted_dungeon/medium_rooms/large_study5(22.7%)-
    墓穴aoa3:greckon/haunted_dungeon/medium_rooms/tomb5(22.7%)-
    陷阱aoa3:greckon/haunted_dungeon/medium_rooms/traps2(9.1%)-
    结网的教堂地下室aoa3:greckon/haunted_dungeon/medium_rooms/webbed_crypt5(22.7%)-

    (通过以上模板池生成的中型房间一定会通往中型房间,但是相对于第二个模板池生成的房间在外观上没有变化)

    (以下模板池的命名空间ID为 aoa3:greckon/haunted_dungeon/medium_rooms_to_large ,回落池为空)

    模板名称模板ID生成权重(生成概率)备注
    鬼屋aoa3:greckon/haunted_dungeon/medium_rooms/haunted_grounds_to_large5(22.7%)-
    讲堂aoa3:greckon/haunted_dungeon/medium_rooms/large_study_to_large5(22.7%)-
    墓穴aoa3:greckon/haunted_dungeon/medium_rooms/tomb_to_large5(22.7%)-
    陷阱aoa3:greckon/haunted_dungeon/medium_rooms/traps_to_large2(9.1%)-
    结网的教堂地下室aoa3:greckon/haunted_dungeon/medium_rooms/webbed_crypt_to_large5(22.7%)-

    (通过以上模板池生成的中型房间一定会通往大型房间,但是相对于第一个模板池生成的房间在外观上没有变化)

    小型房间模板池

    (以下模板池的命名空间ID为 aoa3:greckon/haunted_dungeon/small_rooms ,回落池为空)

    模板名称模板ID生成权重(生成概率)备注
    书房aoa3:greckon/haunted_dungeon/small_rooms/bookcase5(12.8%)

    在结构生成时:

    (详细信息见“结构信息”对应内容)

    酒窖aoa3:greckon/haunted_dungeon/small_rooms/cellar2(5.1%)
    空房aoa3:greckon/haunted_dungeon/small_rooms/empty10(25.6%)
    烤火房aoa3:greckon/haunted_dungeon/small_rooms/fireplace5(12.8%)
    雕像房aoa3:greckon/haunted_dungeon/small_rooms/marble2(5.1%)
    作坊aoa3:greckon/haunted_dungeon/small_rooms/potter2(5.1%)
    道场aoa3:greckon/haunted_dungeon/small_rooms/ritual2(5.1%)
    贮藏室aoa3:greckon/haunted_dungeon/small_rooms/storage2(5.1%)
    讲堂aoa3:greckon/haunted_dungeon/small_rooms/study2(5.1%)
    藏衣室aoa3:greckon/haunted_dungeon/small_rooms/wardrobe5(12.8%)
    结网的陋室aoa3:greckon/haunted_dungeon/small_rooms/webs2(5.1%)

    (通过以上模板池生成的小型房间一定会通往小型房间,但是相对于第二个模板池生成的房间在外观上没有变化)

    (以下模板池的命名空间ID为 aoa3:greckon/haunted_dungeon/small_rooms_to_med ,回落池为空)

    模板名称模板ID生成权重(生成概率)备注
    书房aoa3:greckon/haunted_dungeon/small_rooms/bookcase_to_med5(12.8%)

    在结构生成时:

    (详细信息见“结构信息”对应内容)

    酒窖aoa3:greckon/haunted_dungeon/small_rooms/cellar_to_med2(5.1%)
    空房aoa3:greckon/haunted_dungeon/small_rooms/empty_to_med10(25.6%)
    烤火房aoa3:greckon/haunted_dungeon/small_rooms/fireplace_to_med5(12.8%)
    雕像房aoa3:greckon/haunted_dungeon/small_rooms/marble_to_med2(5.1%)
    作坊aoa3:greckon/haunted_dungeon/small_rooms/potter_to_med2(5.1%)
    道场aoa3:greckon/haunted_dungeon/small_rooms/ritual_to_med2(5.1%)
    贮藏室aoa3:greckon/haunted_dungeon/small_rooms/storage_to_med2(5.1%)
    讲堂aoa3:greckon/haunted_dungeon/small_rooms/study_to_med2(5.1%)
    藏衣室aoa3:greckon/haunted_dungeon/small_rooms/wardrobe_to_med5(12.8%)
    结网的陋室aoa3:greckon/haunted_dungeon/small_rooms/webs_to_med2(5.1%)

    (通过以上模板池生成的小型房间一定会通往中型房间,但是相对于第一个模板池生成的房间在外观上没有变化)

    资料分支:1.18 -
    资料分类:[详解资料]

    (隐藏)

    短评加载中..