散修客
散修客(Rogue Cultivator)是一名不受约束的游荡者,拥有境界、道元素,以及一两门属于自己的真正修真神通。它不是同伴,也不是什么值得记名的宿敌。它是游荡于荒野的危险,并且会冲你而来。
v0.10.2 散修客默认开启(Rogue-Enabled)。它们的存在,是为了让冷清的服务器里也有值得一战的对手:每个世界同时至多游荡两名,各持一柄剑、会两门神通,倒下时各自留下点什么。
游历道友远看相似,近看却毫无相同之处。游历道友是平和的,直到你打开它的菜单并选择切磋。散修客一见面就是敌对的,没有菜单,也不提供切磋 —— 只有一场战斗,而你若死在其中,便是一次寻常的死亡。
散修客,还是游历道友?
| 散修客 | 游历道友 | |
|---|---|---|
| 态度 | 敌对 —— 它会进攻 | 平和,直到你右键点击并选择切磋 |
| 你做什么 | 与之交手,或逃走 | 切磋、翻看出价,或走开 |
| 落败 | 一次寻常的死亡 | 分毫无损 |
| 出现 | 距选定玩家 4 至 14 个区块,每个世界每 15 至 35 分钟一次 | 距玩家 6 至 20 个区块 |
| 离去 | 20 分钟后 | 30 分钟后,若无人挑战 |
| 同一世界同时存在 | 至多 2 名 | 至多 2 名 |
| 酬赏 | 核心、秘籍、一份传承、青晨宗声望 | 150 灵气,以及秘籍与锻材的几率 |
| 是否记得你 | 否 | 是 —— 宿敌系统 |
| 设置 | RogueConfig.json | 游历道友配置 |
三个档位
散修客分作三档,档位取决于它所掷出的境界。七重境界按二、二、三切分:
| 档位 | 角色名 | 境界 | 剑 | 近战一击 | 额外核心 |
|---|---|---|---|---|---|
| T1 | 散修客(Rogue Cultivator) | 炼体、炼气 | 铁剑 | 20 物理 | 灵核 |
| T2 | 散修强者(Rogue Adept) | 筑基、金丹 | 钢剑 | 28 物理 | 玄核 |
| T3 | 散修宗师(Rogue Elder) | 元婴、化神、炼虚 | 秘银剑 | 36 物理 | 神核 |
一次近战攻击的伤害,上下浮动至多 10%。散修客的名牌上不显示角色名,而是形如 Mo Yan the Gale, Golden Core Formation Rogue —— 先是名字,再是与其元素相配的绰号,最后是境界。这块名牌无论你用何种语言游玩,一律是英文。
境界与生命
散修客的境界取自它刷新时所在附近那名玩家的境界,再随机偏移 -1、0 或 +1(Rogue-Realm-Offset-Min 与 Rogue-Realm-Offset-Max),并限制在真实的境界阶梯之内。它一生都不会再变。
生命上限等于 Rogue-Base-Health(180)乘以「1 加 Rogue-Health-Per-Realm(0.55)乘以境界序号」,炼体记为 0:
| 境界 | 档位 | 生命上限 |
|---|---|---|
| 炼体 | T1 | 180 |
| 炼气 | T1 | 279 |
| 筑基 | T2 | 378 |
| 金丹 | T2 | 477 |
| 元婴 | T3 | 576 |
| 化神 | T3 | 675 |
| 炼虚 | T3 | 774 |
出现的地点与时机
每个有玩家在的世界,各自运行一个计时器。计时到点,该世界便掷一次骰,看是否出现散修客;下一次掷骰定在 Rogue-Spawn-Interval-Min-Minutes(15)至 Rogue-Spawn-Interval-Max-Minutes(35)分钟之后。已有 Rogue-Max-Concurrent-Per-World(2)名散修客在游荡的世界,会跳过这次掷骰;无人在内的世界,则只是等待。唯有天界不在此列。
每次掷骰,先选出一名在线玩家作为锚点,再把散修客安置在距其 Rogue-Spawn-Anchor-Min-Radius-Chunks(4)至 Rogue-Spawn-Anchor-Max-Radius-Chunks(14)个区块的环带上。一个区块为 32 格,因此大致是 128 至 448 格。
谁会被选中
这一选并不公平,而是加权的。每名符合资格的玩家起始权重为 1,随后:
- 更富饶的地面。立于丰沛或龙灵脉之上,会让权重按脉品增加
Rogue-Qi-Weight(1.5)。默认情况下,普通地面为 1.0,丰沛灵脉为 1.75,龙脉为 2.5。 - 孤身且远离家门。若
Rogue-Lonely-Radius-Blocks(96)格之内没有其他玩家,并且你没有宗门、或你的宗门没有大殿、或其大殿远在Rogue-Far-From-Hall-Chunks(12)个区块之外或位于另一个世界,你的权重便乘以Rogue-Lonely-Weight(2.0)。
因此,最可能遇上散修客的,是孤身立于龙脉、远离宗门大殿的那位修士。守在大殿附近的人群,难得见到一名。
绝不会被选中的
这些是硬性的排除,而不是低权重:
- 立于已圈占的宗门领地或受保护的土地之内的玩家。
- 正处于突破仪式之中的玩家,只要
Rogue-Skip-Ritual-Players开着(默认如此)。 - 落在已圈占的宗门领地或受保护土地之内的环带位置。每次掷骰最多试六个位置,之后便放弃,等到下一次掷骰。
它们如何战斗
散修客如同任何敌对生物一样追击并挥剑(它默认对玩家敌对),此外,只要 12 格之内有目标且视线通畅,它每隔 Rogue-Art-Cooldown-Seconds(6)秒便会施展一次神通。它在刷新时掷定自己的两门神通:
- 元素爆发(Elemental Burst)—— 必会。即该散修客所属元素的爆发功法,是绕着自身的一记冲击。
- 第二门神通 —— 在剑气斩(Sword Qi Slash,身前的一道扇形)与控制(Control)之间五五开。
每次施展,会从它的两门神通中随机取一。爆发与剑气斩所用的数值,与对应的玩家功法相同,再乘以 Rogue-Art-Power-Multiplier(0.75)。重新调整那门功法,散修客也随之重调。伤害带有该散修客的元素。
| 元素 | 爆发神通 |
|---|---|
| 木 | 青木复苏 |
| 土 | 山岳镇 |
| 水 | 流水劲 |
| 火 | 烈焰莲 |
| 金 | 金锋 |
| 冰 | 冰封领域 |
| 风 | 罡风裂 |
| 毒 | 毒雾 |
| 雷 | 雷霆落 |
| 虚 | 虚空噬 |
每名散修客的元素是这十种之一,随机选定,并配以相称的绰号(按上表元素的顺序依次是 the Verdant、the Mountain-Bound、the Tide、the Ember、the Edge、the Frost、the Gale、the Miasma、the Thunder、the Hollow;绰号同样一律是英文)。若有扩展占用了环外多出的那个元素位,它也会加入抽取池。
控制不造成伤害。它将目标的移动速度减慢至正常的 Rogue-Control-Slow-Multiplier(40%),持续 Rogue-Control-Duration-Seconds(5)秒。再次被命中会重新计时,而不会叠加。
典籍指出,散修客的元素绝不会像另一名修士那样克制你的元素。
散修客不会攻击谁
散修客选定目标时,以及它所施展的神通,都会略过:
- 其他散修客与宗门的护山傀儡,它的神通也永远伤不到它们。战役首领同样不受其爆发与斩击影响。
- 立于受保护土地之上,或已圈占宗门领地之内的玩家。
- 正处于突破仪式中的玩家,只要
Rogue-Skip-Ritual-Players开着。 - 旁观者,以及尚未选择可被探测的创造模式玩家。
这份名单约束的是神通,以及散修客选择追击谁。至于它平常的挥剑,则是敌对生物的普通行为。
若散修客一击将你杀死,你会收到一行字 ——「一名散修客将你击杀。」—— 而散修客则继续游荡。
它们停留多久
未被斩杀的散修客,会在 Rogue-Lifetime-Minutes(20)分钟后消失,其所在区块被卸载时也会消失。散修客从不存档:重启服务器会清掉每一名。
斩杀一名
谁得功劳
谁给出致命一击,谁得功劳 —— 你的灵兽的击杀也算在你头上。若是别的什么终结了散修客,则最后一个击中它的玩家得功劳,但前提是那一击落在 Rogue-Kill-Credit-Window-Seconds(30)秒之内。一名在你出手很久之后才死于岩浆、陷阱或别的生物之手的散修客,不会对任何人发放酬赏。功劳还要求击杀者在散修客死亡时,与其处于同一个世界。
它的酬赏
一次记功的击杀会进行下列所有掷骰,这还是在任何怪物都会给出的寻常击杀掷骰之外:
| 酬赏 | 几率 | 设置 | 备注 |
|---|---|---|---|
| 一部秘籍 | 12% | Rogue-Manual-Drop-Chance | 一部授予该散修客自身某门神通的秘籍(若有的话)。控制并非功法,因此永远不会作为秘籍掉落。 |
| 一枚额外核心 | 20% | Rogue-Bonus-Core-Chance | 寻常击杀掉落之外多出的一次掷骰:T1 散修客出灵核,T2 出玄核,T3 出神核。 |
| 一份散修传承 | 3% | Rogue-Testament-Chance | 见下文。受每名玩家的冷却限制。 |
| 青晨宗声望 | 每次记功的击杀 | Faction-Azure-Dawn-Standing-Per-Rogue-Slain | 青晨宗 12 点声望(默认),计入每日上限之内。 |
物品先进入你的快捷栏,再进入储物栏。若背包已满,这次掷骰便白白用掉,你什么也得不到。处于测试存档(修炼存档的沙盒)的修士,得不到真正的核心、秘籍或传承 —— 掷骰结果被扣下,并会告知他们。
青晨宗声望
每次记功的散修客击杀,都会为你赚得青晨宗的声望。它与功德一样,计入共用的每日上限(每名玩家每个门派 60 点),而青晨宗的所得,会从其宿敌赤渊教那里扣去一份。见赚取声望与宿敌与对立道途。散修客不涉及任何其他门派。
散修传承
散修传承(Rogue's Testament)是一卷史诗品质的卷轴:「一名散修客临终前留下的手书传承。」它记着出处那名散修客的元素与两门神通,因此每一份传承都略有不同。它是一件普通物品,所以可以交易。
右键点击它即可研读。卷轴随之耗尽,然后会发生两件事之一:
- 多数时候,你领悟到一缕大道:一点天道领悟。提示会点出该散修客的元素,但这一点永远记到天道上。以默认的 1,000 为上限,它只是一件纪念之物,算不得提升。
- 偶尔(
Rogue-Testament-Technique-Chance,25%),你会直接习得该散修客的元素神通,成为一门真正的功法。它走的是寻常的功法授予规则,因此服务器对该神通设下的限制依然适用。若你已掌握它,或它无法授予,你得到的就是那份领悟。
找到传承与读取传承,都会开启同一个个人冷却 Rogue-Testament-Cooldown-Seconds(600,即十分钟):
- 冷却期间,不会再有传承掉落给你。
- 冷却期间,你也无法读取传承。传承不会被消耗 —— 系统会告知你心神「尚未从上一份中平复」,你可以稍后再试。
这意味着,你刚拾得的传承,十分钟内无法读取。重新登录不会重置冷却,而服务器重启会。
写给服主
位于 mods/Siren_Cultivation/Society/RogueConfig.json。它只能改 JSON —— 游戏内的管理员编辑器里没有它的分区。该文件夹中的其他文件见宗门社群配置。
| 键名 | 默认值 | 作用 |
|---|---|---|
Rogue-Enabled | true | 散修客的总开关。 |
Rogue-Spawn-Interval-Min-Minutes | 15 | 一个世界两次刷新掷骰之间的最短等待。 |
Rogue-Spawn-Interval-Max-Minutes | 35 | 一个世界两次刷新掷骰之间的最长等待。 |
Rogue-Max-Concurrent-Per-World | 2 | 同一世界同时游荡的散修客上限。 |
Rogue-Lifetime-Minutes | 20 | 无人斩杀时,散修客能活多久。 |
Rogue-Spawn-Anchor-Min-Radius-Chunks | 4 | 散修客离其锚点玩家最近的刷新距离。 |
Rogue-Spawn-Anchor-Max-Radius-Chunks | 14 | 散修客离其锚点玩家最远的刷新距离。 |
Rogue-Qi-Weight | 1.5 | 立于更富饶的灵脉之上,会在多大程度上提高一名玩家被选为锚点的几率。 |
Rogue-Lonely-Radius-Blocks | 96 | 身边这个范围内没有旁人的玩家,算作孤身。 |
Rogue-Lonely-Weight | 2.0 | 对远离大殿的孤身玩家,其被选为锚点几率所乘的倍数。 |
Rogue-Far-From-Hall-Chunks | 12 | 孤身玩家离其宗门大殿须有多远,才适用该倍数。 |
Rogue-Skip-Ritual-Players | true | 绝不以正在突破的玩家为锚点,也不朝其施展神通。 |
Rogue-Base-Health | 180 | 炼体散修客的生命。 |
Rogue-Health-Per-Realm | 0.55 | 每高一重境界所多出的生命,以基础值的比例计。 |
Rogue-Realm-Offset-Min | -1 | 相对锚点玩家境界的最低偏移。 |
Rogue-Realm-Offset-Max | 1 | 相对锚点玩家境界的最高偏移。 |
Rogue-Art-Cooldown-Seconds | 6 | 散修客两次施展神通之间的秒数。 |
Rogue-Art-Power-Multiplier | 0.75 | 相对对应的玩家功法,缩放爆发与斩击的伤害。 |
Rogue-Control-Slow-Multiplier | 0.4 | 一次控制施展后,目标所余的正常速度比例。 |
Rogue-Control-Duration-Seconds | 5 | 该减速持续多久。 |
Rogue-Manual-Drop-Chance | 0.12 | 掉落一部其某门神通之秘籍的几率。 |
Rogue-Bonus-Core-Chance | 0.20 | 掉落额外核心的几率。 |
Rogue-Testament-Chance | 0.03 | 每次记功的击杀掉落传承的几率。 |
Rogue-Testament-Technique-Chance | 0.25 | 读取的传承传授该神通、而非给予领悟的几率。 |
Rogue-Testament-Cooldown-Seconds | 600 | 每名玩家掉落传承与读取传承的冷却。 |
Rogue-Kill-Credit-Window-Seconds | 30 | 自你最后一击起,多久之内散修客之死仍算在你名下。 |
每次击杀的青晨宗声望不在此处 —— 它是 FactionConfig.json 中的 Faction-Azure-Dawn-Standing-Per-Rogue-Slain,详见门派。
每名散修客还带有一个内置的消失计时,设定为比 Rogue-Lifetime-Minutes 多一分钟。把寿命设为 0 并不意味着「永久」—— 内置计时仍会在散修客出现约一分钟后把它们清走。
指令
| 指令 | 说明 | 权限 |
|---|---|---|
/cultivation rogue | 报告散修客是否已启用、全服共有多少名在游荡,以及你当前世界里有多少名。 | cultivation |
/cultivation rogue spawn | 把你当前所在的世界标记为已到下一次刷新掷骰的时候。该掷骰随后依常规规则运行,仍可能被拒绝(上限、已圈占的土地、所有人都在仪式之中),因此可能一名也不刷。 | cultivation.admin |
/cultivation rogue clear | 清空服务器的散修客记录。它不会移除已在游荡的散修客。 | cultivation.admin |
cultivation 默认授予所有玩家。cultivation.admin 不授予任何人 —— 见权限。
/cultivation rogue clear 有个值得在使用前知晓的陷阱。已在游荡的散修客会丢掉它的记录,因此它仍会战斗,但你把它杀死也不会有酬赏,而它只有等内置的消失计时触发(比其正常寿命晚一分钟)才会消失。该指令还会重置所有人的传承冷却,以及每个世界的刷新计时。
写给扩展作者
RogueEvents 会触发 PreRogueCultivatorSpawnEvent(可取消,并可改动所掷出的境界与元素)、RogueCultivatorSpawnedEvent 与 RogueCultivatorSlainEvent。见事件。