欢迎光临散文网 会员登陆 & 注册

梦魇疯猪刷新点生成机制__饥荒联机版

2023-03-10 20:59 作者:灯关上  | 我要投稿

    首先游戏会尝试5次生成梦魇疯猪刷新点(也就是说最多只能有5个刷新点),

    每次尝试会随机找到一个在荧光果平原的地图节点,

    然后在该节点的附近随机选定一个点作为预生成点,

    预生成点满足以下条件则会原地生成一个梦魇疯猪刷新点:

        1. 半径1格内没有实体

        2. 半径10格内没有建筑

        3. 以预生成点为中心x,z坐标各±1格的四个点和预生成点本身必须在泥泞地皮

假如铥墙是预生成点,石墙则是其余4个点



    5次尝试之后,如果一个刷新点都没能生成,

    那么将扩大尝试生成区域,不仅限于荧光果平原,还会在以下4种地形尝试生成:

        1. WormPlantField (应该是有蠕虫和苔藓的地形)

        2. FernGully     (蕨类植物小峡谷)

        3. SlurtlePlains (蜗牛平原)

        4. MudWithRabbit (泥和兔子在一起?)


    如果还是一个刷新点都没能生成,

    那么会无限次尝试在之前的5种地形中生成,直到生成出一个刷新点为止

    还是和之前一样找预生成点,不过预生成点只需要满足:

        1. 半径4格内没有实体

        2. 半径40格内没有建筑

    就会原地生成一个梦魇疯猪刷新点,而不用考虑地皮因素。

一个bug
    刷新点有概率生成在陆地边缘,这种刷新点周围空间太小而无法刷新梦魇猪。

    (如果你的档泥泞地皮全挖了,游戏将只会生成一个刷新点,

        如果这个刷新点还生成在了地图边缘,你的档就永远刷不出梦魇猪!)


游戏版本:Preview v546675
参考文件:components\retrofitcavemap_anr.lua


梦魇疯猪刷新点生成机制__饥荒联机版的评论 (共 条)

分享到微博请遵守国家法律