奥雷索里蒂之门

创作者: Stayk
已更新:2025-09-11 07:33:30
84KB

关于此 MOD

生物群系首领传送门限制

矿石之门

首领限定的传送限制,带有剧情主题风味文本和服务器同步功能。
免责声明 这是用Copilot和Claude随手写出来的,我知道很多人不想用AI生成的内容。但我不懂编程,做这个mod对我来说算是一次学习经历,同时也调出了一些我们小组特别想要的设置。

🧙 功能

  • 🔐 传送限制:在击败对应首领之前,阻止使用特定物品进行传送。
  • 📜 风味反馈:为每个物品定制的讯息,以其生物群系和首领为主题。
  • 🧪 控制台命令:授予、撤销、列出或重置用于测试和管理控制的进度密钥。
  • 🧠 多人游戏兼容:在单人和多人环境中均可使用。

🌍 世界修正条件:休闲传送门

矿石权威之门假定你的世界使用了休闲传送门修饰符,该修饰符允许玩家携带矿石和其他重物传送。这对于该模组的传送限制系统能够有意义地运作至关重要——否则,玩家会在你的模组进行检测之前就被原版机制拦截。

🛠 控制台命令

指令 描述
权威之门添加钥匙 给予本地玩家一把进度钥匙
权限之门_移除钥匙 从本地玩家移除一个进程密钥
权威之门钥匙 列出玩家拥有的所有进度键

🗝️ 传送限制钥匙

矿石之门使用首领进度标记来限制特定物品的传送。这些标记存储在每位玩家的自定义数据中,通常在击败对应首领后获得。

物品名称 所需首领标记 笔记
铜矿石 败给黄金之王
锡矿石 被击败的蛞蝓王
铜 被击败的国王
锡 败给金地王
青铜 被击败的哥布林王
铁屑 击败骨堆
铁 击败骨堆
铁坑 击败骨堆
铁矿石 击败骨堆
银矿石 被击败的版主
银 击败主持人
黑金属废料 击败亚格鲁斯
黑金属 击败亚格鲁斯
机械弹簧 被击败的女王
矮人针 击败女王
青铜碎片 击败女王
焦齿轮 已击败的敌人
烈焰金属矿石 已击败褪色者 当前未在游戏中使用
炎金属 被击败的潜行者 当前未在游戏中使用
焰铁新 战败者
炎铁矿石 已击败的褪色者

🧙 多人首领标记行为

矿石之门依赖每位玩家自定义数据中存储的Boss进度标记(例如defeated_bonemass)来判断传送资格。这些标记通常在击败Boss时授予——但在多人游戏中,它们如何分配取决于玩家是否在附近。

🔑 Boss标记的授予方式

  • 当首领被击杀时,所有已登录且在附近的玩家都将获得对应的首领标记。
  • 旗帜存储在每个玩家的m_customData中,本模组用它来控制传送权限。
  • 旗帜不限于对击杀做出最后一击的玩家。

📍 什么算“附近”?

  • 在首领死亡时,距离其约50米内的玩家视为附近玩家。
  • 这包括任何积极参与战斗或在渲染/战斗范围内观战的人。
  • 远离的玩家(例如在其他生物群系或地牢中)或离线玩家将不会自动收到旗帜。

🛠️ Mod行为

  • Gate of Ore-thority 在允许携带受限物品传送之前,会检查每个玩家的 m_customData 中是否有所需的 Boss 标记。
  • 如果玩家因距离或时机原因未收到标记,则在他们手动或通过其他模组获得该标记之前,将被禁止携带这些物品进行传送。

🔐 服务器覆盖

如果配置中启用了服务器权威模式,客户端将使用服务器定义的Boss标记来限制传送。这确保了多人游戏会话中的一致执行。

📦 安装

需要 BepInExPack 英灵神殿.
放置 奥雷索里提之门.dll 在你 BepInEx/plugins 文件夹。

🧩 兼容性

  • 与大多数使用以下内容的模组兼容 玩家.m_customData 用于进度追踪。
  • 设计为可扩展,以支持自定义首领和物品。

🐾 制作人员

创意来自 斯特克
由Claude与Copilot制作 特别感谢Valheim模组社区提供的预制体见解与生物群系背景灵感。

Valheim: 英灵神殿 的热门 MOD

探索适用于 Valheim: 英灵神殿 的最佳MOD,带来新功能、升级画面,以及令人兴奋的方式来改变您的游戏体验。

使用 Xmod 解锁 Valheim: 英灵神殿 的全部潜力 — 今天就探索这些顶级 MOD!