红尘世间/秘境·

秘境

秘境是天地间一块暂时变得更好、而后归于寻常的所在。它每隔数小时便在人烟所至之处自行开启 —— 或在有人以秘境地图残片撕开它的那一刻现世 —— 敞开四十五分钟,随后自行封印。

其中确是更好的宝地:所汲灵气 ×1.75、一群取自可驯灵兽中较为稀有的野性生灵,以及在其内每一次击杀所多出的一次秘籍机缘。

如何开启

两条途径,且都会昭告天下。

上天自开一处

启用 Schedule-Enabled 时,每个至少有一名玩家在线的世界,大约每 两至四小时掷一次新的秘境。落点锚定在该世界某位随机在线玩家的 8 至 24 个区块之外;若掷中宗门已占或领地守护已护的土地,则重掷数次。

以在场玩家为锚是刻意为之:世上并没有一个可靠的「天地之中」可供参照,而一处无人临近的秘境,便是一处无人寻得的秘境。

默认每个世界同时只能有一处秘境开启(Max-Concurrent-Per-World)。

有人撕开一处

秘境地图残片由世上任何生灵的击杀掉落,几率 0.3%Fragment-Kill-Drop-Chance)。使用它会在你所立的区块开启一处秘境。

以下情形会被拒绝:

Fragment-Restricted-To-Opener-Sect 可将入内之权限于开启者本宗。它默认关闭,因为寻得的秘境本就该是众人共享的机缘。

秘境本就该被寻见

启用 Announce-Enabled 时,开启会全服广播,并在世界地图上立起标记,直至其封印为止。两条途径都不隐藏秘境 —— 整个循环是「任何地方拾得的残片,开启下一处秘境,且众人皆知」。

秘境之内

数值键名
范围半径 3 区块 —— 7 × 7 区块的方形Radius-Chunks
灵气倍率所汲一切 ×1.75Qi-Multiplier
入境门槛筑基Min-Entry-Realm
访客可interactentities —— 不可挖掘、不可建造、不可开箱Visitor-Permissions
野兽数量4 – 7Beast-Count-Min / -Max
额外秘籍机缘境内击杀 5%Manual-Bonus-Drop-Chance
天象Cultivation_SecretRealm,3 秒过渡Atmosphere-Weather-Id

灵气倍率是叠乘的 —— 它在灵脉自身的品阶、你的阵法、你的洞府与宗门山门之上再乘一层,而非取而代之。这正是秘境之所以是「更好的宝地」而非「不同的宝地」。

其范围是切比雪夫方形,故「半径 3 区块」意为边长七个区块的方块,而非一个圆。

其中生灵

秘境的野性群落只铺一次:在首位合格修士踏入一处尚未铺设的开启秘境时定下。它从驯化所用的同一份灵兽名录中抽取 4 至 7 只,且只取自身最低境界在筑基及以上的物种 —— 也就是更稀有、更强悍的那一半。

它们是寻常的野生 NPC,与其他野兽一样可驯。而且秘境封印时它们并不会消失:结界散去,它所引来的生灵留下。

此地之律

秘境是受护之地。所有访客权限相同 —— 没有主人,也没有成员之分,因为无人拥有一处秘境。内置的 interact,entities 允许战斗、驯服与交互,禁止破坏方块、放置方块与开启容器。

cultivation.land.bypass管理员豁免在此的效力,与它们越过其他一切领地守护时完全相同。

如何封印

一处秘境自开启至宽限期的一生

封印之时,增幅的灵气、领地守护与入境判定即刻失效 —— 但没有人会被当场抛出。此后 Grace-Seconds(30 秒)内,仍在其中的人会被温和地送至边界,而不是在计时归零的一瞬被强行传走。

宽限期为何存在

把玩家从他所站之处硬拽出来,惩罚的是一场打得太久的战斗或一个卡顿的客户端,而非他自己的任何抉择。提前六十秒的示警与封印时的礼送,都是为了让秘境的计时永远不至于害人枉死。

调参

上文所有内容都位于 SecretRealmConfig.json。驱动这一切的两个后台检查分别是 Realm-Presence-Tick-Interval-Seconds(2 秒 —— 谁在里面)与 Realm-Schedule-Tick-Interval-Seconds(30 秒 —— 该开还是该关)。调低它们可换来更紧凑的计时,代价是更频繁的检查。

Realm-Enabled 是整套系统的总开关。

目前仅可改文件

秘境尚未接入 /cultivation admin 游戏内编辑器 —— 0.8.0 只接入了网店同步与飞升两项。请直接编辑 SecretRealmConfig.json。见配置

相关指令
指令作用
/cultivation realms列出所有追踪中的秘境 —— 世界、区块、开启中封印中,以及剩余分钟数
/cultivation realms open在你所立的区块开启一处秘境 管理员
/cultivation realms close <序号>按上述列表中从 1 起算的序号强制关闭一处 管理员