神秘之门(星际之门旅程附加包)

神秘之门(星际之门旅程附加包)

将随机生成的世界添加到星际之门之旅中

你好!几周前,我开始着手重制 Mystcraft(原作者 XCompWiz),但由于个人原因,我不得不暂停。

如果首个版本导致某些星门地址损坏,你现在可以使用命令 /mystgate_debug repair_gates 来重置所有地址!

我觉得将我构建的世界生成器与 Stargate Journey 连接起来会很有趣——以下是它添加的内容:

1) 一个受 Mystcraft 启发的新维度世界生成器
每个生成的世界都有其独特的自定义组合,包括草地、天空、树木、水和树叶颜色,自定义天空风格,自定义天体,天气,地形,洞穴等。

2) 发现新世界的两种方式

铭牌(Cartouches) — 一种稀有神器,会生成在主世界的地下。右键点击它会触发一个新维度的生成,并在其出生点放置一个星门。地址会被写回到铭牌上,这样你就可以从任何DHD拨打它。
大奖模式(Jackpot mode) — 如果你拨打一个尚不存在的随机地址,有很小的概率(根据拨打7/8/9个符号,概率分别为1% / 0.5% / 0.2%)它会成功并当场创建一个全新的世界。你锁定的符号越多,生成的维度就越奇特(8个符号的地址生成Atlantis风格的星门,9个符号的地址生成Universe风格的星门)。

3) MoreGates 兼容性
如果安装了 MoreGates,每个放置的星门都有可配置的概率(默认30%)获得该模组中的随机视觉变体,而不是标准的Milky Way外观。

4) 你可以在服务器配置中编辑获得大奖/找到埋藏铭牌/Moregate外观的概率

工作原理

当读取铭牌(或大奖拨打成功)时,桥接模组会调用 Mystcore 在运行时动态创建一个新的 ServerLevel。根据拨打的符号数量,从一个或多个配置文件中(标准、平坦沙丘、宁静花园、风暴边境、虚空异境、混沌随机、碎裂世界、畸形世界……)采样一个世界方案——符号越多,配置文件就越稀有和奇特。每个配置文件会从 Mystcore 符号中(生物群系、地形、天气、天空、颜色、洞穴、特征、天体)选取一个加权组合,以完整描述该维度。

一旦维度存在,一个星门结构模板会被放置在随机的表面位置(出生点±1500格范围内),星门通过 SGJourney 的反射API被激活,其地址在 SGJourney 的宇宙中被注册,从而变得可拨打。7符号的太阳系地址会被写回铭牌(或在聊天中发送给大奖拨打者),随时可以使用。

计划中的功能
每个维度的游戏规则支持