• 浏览量:302
  • 创建日期:8月前
  • 最后编辑:未知
  • 编辑次数:没有

历史编辑记录更多
    最近参与编辑
    环境NPC (Ambient NPC)

    环境的生成条件包括位置条件、生成可能性条件、亮度条件。

    位置条件:环境NPC需要由刷怪笼生成,或生成在可以生成实体的位置。

    生成可能性条件:默认的SpawnChanceFactor = 1,可另外设置。如果此次生成为自然生成,或 SpawnChanceFactor ≤ 1,或 ( 0 ~ SpawnChanceFactor ) 之间的随机数 = 0,则允许生成。

    亮度条件:非主世界的环境NPC无亮度条件。主世界环境NPC:

    • 如果 当前位置的天空亮度 > 0 ~ 32 之间的随机数,则允许生成。

    • 否则,如果天气为雷暴,light = 当前方块亮度 - 10格范围内的亮度,如果天气不为雷暴,light = 当前方块亮度 × 15。

    • 如果 light > 0 ~ 8 之间的随机数,则允许生成。

    3.4版本前,所有环境NPC都受上述亮度条件影响)。


    环境NPC空闲时,会漫无目的地游荡,主动远离附近的敌对生物。与玩家交易时会面朝玩家,能够开门。

    环境NPC拥有聊天信息,可在其NPC内设置。玩家与环境NPC交互时,如果玩家手持命名牌,使用该命名牌。手持其他物品,则在玩家的聊天栏显示环境NPC的聊天信息。

    3.2版本前,环境NPC在主世界时会消失。

    短评加载中..