修真:逆行(扩展)
人人都在向上攀登。逆行修士走的是另一条路 —— 凡尘倒退(逆)。每一次杀戮、每一回囤积、每一场赢下的比试,都会留下一道名为业障的污渍;业障积到足够多,便会烧尽你存蓄的灵气,继而把你拖下阶梯。能将你托起的,恰是正统之道所抛弃的东西:身无长物地打坐,把随身之物布施给陌生人,以及甘愿落败。
逆行(REVERSE)是 Cultivation 的付费扩展,可随 Cultivation 订阅取得,亦可单独买断;Cultivation 本体是免费的,并将永远如此。
一份存档,而非服务器模式
在有人主动提出之前,对任何人都毫无改变。/reverse begin 会在你自己的一个存档位里创建一份全新的修炼存档,并把你切换过去。这份存档从此就是逆行存档 —— 除非把它删掉,否则没有办法在它上面回到寻常的进阶。你名下的其他每一份存档,以及服务器上的其他每一位玩家,玩的都与从前的 Cultivation 一模一样。
逆行并不另装一套阶梯。它经由公开的事件 API 来引导 Cultivation 自己的境界与灵气,因此逆行修士照样进阶、照样突破、照样持有称号、照样登上同一份排行榜。你可以同时拥有多份逆行存档。
当你所有的存档位都已占满、另一个模组的进阶体系(例如魂环)已经掌管该存档位,或是有什么东西阻止了存档的创建时,它会拒绝开启。测试存档沙盒永远不是逆行存档。
你如何堕落
四件事会玷污一名逆行修士,每一件都是配置里的一个数字。
| 来源 | 代价 |
|---|---|
| 杀戮 | 每一次击杀,无论对象是什么,都会增加 Taint-Per-Kill-Base × 被杀者最大生命值 ÷ 100 的业障。若被杀者在前 8 秒内攻击过你,则视为自卫,只需付出其中的 35%。列于 Taint-Exempt-Roles 的 NPC 角色不计业障。 |
| 战胜玩家 | 赢下一场比试或击杀一名玩家,会一次性增加 150 点业障,并叠加一层血手印记。5 分钟内对同一名被杀者重复此举,两者都不再增加,但这次击杀仍会重新开始计时窗口。 |
| 囤积 | 你的财富每 60 秒定价一次。超过阈值(256)时,每次审计增加 0.5 ×(财富 ÷ 阈值 − 1)的业障,每次审计至多 5。 |
| 富时打坐 | 财富高于清贫阈值时打坐,一无所得,且每个 tick 增加 0.05 业障。 |
财富,指的是你的快捷栏与储物栏按配置中的物品价值表折算的总值,再加上你在拍卖行中尚未成交的挂牌(按以灵石计的挂牌价)以及你尚未领取的包裹。不在表中的物品一文不值 —— 默认只有灵石(1)、灵核(8)、玄核(40)、神核(200)与灵兽蛋(60)计入。
业障也会自行消退,每真实小时 4 点。
业障对你做什么
业障在增加的那一刻即行结算。它首先一比一地烧掉你存蓄的灵气。灵气烧尽之后,每再累积够一阶的业障,便是一次退落:与仪式失败所付的是同一步 —— 跌落一个阶段、存蓄灵气尽失 —— 其价码是你前方那一阶所需的灵气,因此深处的退落比浅处的耗费更多业障。
Cultivation 的降阶步骤从不跨越境界的边界。在此构建中,退落每次让你跌落一个阶段,并止步于你所处境界的第一个阶段;到了那一阶段,它只会散去你存蓄的灵气。下文所述的慈悲底线位于你最高境界之下一层,但由于退落无法跨越境界边界,实际上只有落到阶梯的最底端才会触及它。
慈悲底线,是你曾达到的最高等级之下一个境界(四级)。被钉在底线上的修士困于尘埃:无法再往下沉,且在爬出底线之前,打坐功德减半(Dust-Bound-Meditation-Multiplier)。到达底线与离开底线时,都会有消息告知你。
血手印记
每赢下一场比试或击杀一名玩家,便增加一层血手印记(至多五层),并把共用的计时延长 30 分钟,上限 4 小时。计时存续期间,每一层都会削减你的所得、加重你的考验。效果按层数在一层的数值与五层的数值之间插值:
| 效果 | 一层 | 五层 |
|---|---|---|
| 灵气获取 | ×0.85 | ×0.25 |
| 造成伤害 | ×0.97 | ×0.85 |
| 受到伤害 | ×1.02 | ×1.10 |
| 仪式难度 | ×1.05 | ×1.25 |
你如何上升
对逆行存档而言,一切寻常的灵气来源都已关闭:默认情况下,Cultivation 自己的灵气获取事件在经过每一道倍率之后,会为它整个取消。只有三样东西能重新打开这个水龙头。
清贫打坐
这是主要的水源。当你折价后的财富不高于 Poverty-Threshold 时打坐,灵气便会涌来,倍率从富裕一端的四分之一份额,到赤贫时的一倍半。若快捷栏与储物栏完全空空如也,则再翻一倍(即誓愿)。富裕时打坐,则一无所得,反而添一点业障。财富在每 60 秒一次的审计中重新定价,因此一次变动最多要一分钟才会显现。
布施
/reverse alms <player> 会把你当前快捷栏所选格中的整叠物品交给另一名在线玩家,对方须已在线至少 10 分钟。你所得的功德 —— 也就是灵气 —— 等于这叠物品的价值表数值 × 2,再乘以你过去 24 小时内布施过的不同人数 ÷ 3(上限为 1),因此一个朋友只抵得上三个陌生人的三分之一。数道防线使它不被钻空子:
- 每个存档每滚动 24 小时,至多计入 512 价值的布施。
- 30 分钟内再次布施给同一名玩家,不得分文。
- 若接受者在一小时内把同一物品原样还回,那一趟不得分文,且你先前为此所得的功德会被收回。
- 价值表中没有价值的物品,不得分文 —— 整叠仍会送出。
- 若送达失败,整叠会退还给你。
甘愿落败
在比试中死于对手之手,或用 /reverse concede 认输,你便得功德:60 × 等级差系数(0.4 至 2.0,对手每比你高一级便上升 0.08)× 你在过去 24 小时内败给的不同对手数 ÷ 3(上限为 1)。每滚动 24 小时的上限,是你下一阶所需灵气的 1.5 倍;同一对手每小时只结算一次。只有对手与你同处一个世界时才会读取等级差,否则按中性计。
认输从不白得:它还会烧掉你四分之一的存蓄灵气。而且,只有对手在最后几秒内确实击中过你,这次死亡才算数 —— 比试中途摔死一无所得,也无法借此给逆行的对手平添业障。
被关闭的门径
逆行关闭了 Cultivation 提供的其他门径,使其中任何一条都无法被拿来榨取灵气:
- 比试赌注。 任一方比试者为逆行时,不会有任何灵气赌注向任何方向转移。
- 天道誓言押注。 与逆行一方立下的、带赌注比试的誓言,其押注会被强制归零。誓言本身依然可以立下。
- 游历道友赏金。 击败游历道友所得的灵气,会从逆行的胜者手中收回。
看清自己身在何处
/reverse ledger 会列出你的业障、存蓄灵气、血手印记(层数与剩余分钟)、巅峰境界(曾达到的最高等级)、退落次数、是否困于尘埃,以及今日布施与落败功德的上限你已用去多少。同样的内容也以行的形式出现在总览页的体质一栏 —— 血手印记、业障与困于尘埃 —— 而 /cultivation admin 玩家页签上的逆行账簿一行,则让管理人员可以查看某名玩家的账簿,或将其重置(业障、血手印记与困于尘埃;终身统计保留)。
指令
| 指令 | 谁可用 | 作用 |
|---|---|---|
/reverse | 任何人 | 显示用法。 |
/reverse begin | 任何人 | 在空闲的存档位中开启一份新的逆行存档,并切换过去。 |
/reverse begin <name> | 任何人 | 同上,并为这份存档命名。 |
/reverse alms <player> | 逆行存档 | 把手中的整叠物品作为布施送给一名在线玩家。 |
/reverse concede | 逆行存档 | 主动认输,让当前的比试以一场甘愿的落败收场。 |
/reverse ledger | 逆行存档 | 报告你的业障、血手印记与每日上限。 |
每条 /reverse 指令都使用 reverse 权限节点,默认授予所有人。玩家页签上的账簿一行,则遵循 Cultivation 自家的管理权限 cultivation.admin。
写给服主
所有数值都在一个文件里:mods/Siren_CultivationREVERSE/Config.json。文件中没有的键取其默认值,文件本身也附有 Description-* 说明。
| 键 | 默认值 | 作用 |
|---|---|---|
Poverty-Threshold | 256 | 折价财富不高于此值,才算穷到足以靠打坐换取灵气。 |
Poverty-Merit-Floor | 0.25 | 清贫区间中富裕一端的灵气倍率。 |
Poverty-Merit-Max | 1.5 | 赤贫时的灵气倍率。 |
Vow-Merit-Multiplier | 2.0 | 快捷栏与储物栏完全为空时的额外倍率。 |
Taint-Per-Rich-Meditation-Tick | 0.05 | 超过阈值打坐时,每个 tick 增加的业障。 |
Dust-Bound-Meditation-Multiplier | 0.5 | 困于尘埃期间的打坐功德倍率。 |
Wealth-Threshold | 256 | 折价财富超过此值,便增加囤积业障。 |
Wealth-Audit-Interval-Seconds | 60 | 财富多久定价一次。启动时读取。 |
Taint-Per-Audit | 0.5 | 每次审计的囤积业障,按超出阈值的幅度缩放。 |
Taint-Hoard-Max-Per-Audit | 5.0 | 一次审计至多能增加的囤积业障。 |
Wealth-Item-Values | Cultivation_SpiritStone=1,Cultivation_SpiritCore=8,Cultivation_ProfoundCore=40,Cultivation_DivineCore=200,Cultivation_SpiritBeastEgg=60 | 以逗号分隔的 itemId=value 对。不在其中的物品价值为 0,无论计财富还是计布施。 |
Taint-Per-Kill-Base | 1.0 | 击杀一个具有基准生命值的被杀者所增加的业障。 |
Taint-Kill-Health-Reference | 100 | 恰好值基础业障的被杀者最大生命值。 |
Taint-Defense-Multiplier | 0.35 | 被杀者不久前攻击过你时的击杀业障倍率。 |
Taint-Defense-Window-Seconds | 8 | 多近算作自卫。同时也是比试者须在多近的时间内击中过对手,这场比试中的死亡才算数。 |
Taint-Exempt-Roles | (空) | 以逗号分隔的 NPC 角色 id,击杀它们永不增加业障。 |
Taint-Decay-Per-Hour | 4 | 按真实时间消退的业障。 |
Taint-Same-Victim-Cooldown-Seconds | 300 | 此窗口内对同一被杀者的重复取胜,不增加 PvP 业障或层数。 |
Taint-Per-Pvp-Win | 150 | 赢下一场比试或击杀一名玩家所增加的固定业障。定得高于单次最大的落败功德(120),因此故意互相认输的两名比试者,所增的业障总多于功德所能抵消的。 |
Blood-Duration-Minutes | 30 | 每层血手印记所增加的计时。 |
Blood-Max-Minutes | 240 | 计时至多能容纳的时间。 |
Blood-Max-Stacks | 5 | 最多层数。 |
Blood-QiGain-Multiplier-At-1-Stack | 0.85 | 一层时的灵气获取倍率。 |
Blood-QiGain-Multiplier-At-Max-Stacks | 0.25 | 层数封顶时的灵气获取倍率。 |
Blood-DamageDealt-Multiplier-At-1-Stack | 0.97 | 一层时造成的伤害。 |
Blood-DamageDealt-Multiplier-At-Max-Stacks | 0.85 | 层数封顶时造成的伤害。 |
Blood-DamageTaken-Multiplier-At-1-Stack | 1.02 | 一层时受到的伤害。 |
Blood-DamageTaken-Multiplier-At-Max-Stacks | 1.10 | 层数封顶时受到的伤害。 |
Blood-RitualDifficulty-Multiplier-At-1-Stack | 1.05 | 一层时的仪式难度。 |
Blood-RitualDifficulty-Multiplier-At-Max-Stacks | 1.25 | 层数封顶时的仪式难度。 |
Alms-Merit-Per-Value | 2.0 | 每布施一点价值表数值所得的功德。 |
Alms-Diversity-Target | 3 | 24 小时内要拿满布施功德所需的不同接受者人数。 |
Alms-Daily-Value-Cap | 512 | 每个存档每滚动 24 小时至多能换取功德的价值。 |
Alms-Same-Recipient-Cooldown-Seconds | 1800 | 此窗口内再次布施给同一名玩家,不得分文。 |
Alms-Boomerang-Window-Seconds | 3600 | 礼物被退回时,功德被收回的窗口。 |
Alms-Requires-Recipient-Online-Minutes | 10 | 接受者须已在线多久。用来挡住刚创建的小号。 |
Defeat-Merit-Base | 60 | 甘愿落败的基础功德。 |
Defeat-Diversity-Target | 3 | 24 小时内要拿满落败功德所需的不同对手人数。 |
Defeat-Same-Opponent-Cooldown-Seconds | 3600 | 此窗口内同一对手只结算一次。 |
Defeat-Daily-Cap-Fraction-Of-Rung | 1.5 | 每日落败功德的上限,以你下一阶所需灵气的倍数计。 |
Defeat-Stake-Fraction | 0.25 | /reverse concede 所烧掉的存蓄灵气份额。 |
文件中还有一个 ConfigVersion 字段,它是记账用的,不是设置。逆行不会在游戏内的管理配置编辑器里添加任何分节 —— 调参只能在这个文件里进行。
获取方式
逆行在宝阁发售 —— 随 Cultivation 订阅取得,或单独买断一次。持有它还会在任何运行 Cultivation 的服务器上获得装饰性的逆行者称号。
它仅需服务端安装:把 jar 放在 Cultivation 旁边,重启即可,你的玩家无须安装任何东西。当前构建为 v0.2.0。它要求 Cultivation 0.11.0 或更新版本以及 Hytale Update 7 服务器(Server API 0.7.0-pre.5.1),无法在 Update 6 服务器上加载;在那里请继续使用上一个版本。0.2.0 修复了 /reverse concede 为一场实际尚未结束的比试发放奖励的问题。
与 Cultivation 的其他扩展一样,它会向 xianxia.dev 查询新版本、官方构建的摘要与已公布的兼容清单。不会发送任何关于你服务器的信息。