随机生成点调整(Random Spawns Adjusted) mod | 饥荒联机版
这个mod允许玩家每隔几秒钟或使用命令在周围生成随机实体。实体被设置在各种类别中(可食用物品、怪物、武器、Boss等),这些类别具有可配置的生成几率。
死亡的玩家无法生成随机实体,可以使用命令禁用某些玩家的生成。
生成几率与其他类别的总和有关。例如,如果武器类别设置为10,护甲类别设置为40,生成武器的几率为20%(10 /(10 + 40)),生成护甲的几率为80%(40 /(10 + 40))。同一类别下的条目当前具有相等的生成几率(例如,所有Boss都有相等的生成几率)。
缺少预制?有建议?发表评论或开始讨论!这是我第一次上传mod,所以非常感谢您的反馈 🙂
命令:
每个命令都以“GetRandomSpawner()”开头,以访问mod的生成器,后面是要调用的函数的名称,并且必须在控制台中输入。例如,“GetRandomSpawner():Start()”。
- Start():开始或停止生成计时器。
- Stop():开始或停止生成计时器。
- DisableFor(player):将玩家添加到随机生成黑名单中。默认情况下,黑名单为空,并在服务器刷新后保持。
- EnableFor(player):将玩家从随机生成黑名单中移除。默认情况下,黑名单为空,并在服务器刷新后保持。
- SpawnRandomOnAll():手动在所有玩家身上触发随机生成。这与生成器定时器使用的相同命令。
- SpawnEntityOn(prefab_name, player):在玩家身上生成实体。
- GetRandomEntity():获取在mod的生成列表中注册的随机预制名称。
注意:所有随机生成都基于配置的加权几率。
可能的未来更新:
如果您对以下任何未来更新感兴趣或有其他建议,请告诉我:
- 仅生成特定类别的命令。
- 找到一种方法让用户自定义每个类别下的个体实体。
- 调整生成设置,使不同类别在不同范围内生成实体(例如,物品出现在玩家下方,但不生成Boss)。
- 为不可摧毁结构添加消失计时器。
- 将缺少的预制品添加到生成列表中。
- 添加更复杂的生成(例如,一次生成多个物品,配置实体,如毒毒树等)。
致谢:
受到zaptrap创建的“DST random spawner”启发。
感谢Whisper,Smasher,Gear519,KoreanWaffles,iso,SpiffyShirt和其他所有帮助创建预制列表和测试该mod的人!