修炼之道/逆行(扩展)·道

修真:逆行(扩展)

人人都在向上攀登。逆行修士走的是另一条路 —— 凡尘倒退(逆)。每一次杀戮、每一回囤积、每一场赢下的比试,都会留下一道名为业障的污渍;业障积到足够多,便会烧尽你存蓄的灵气,继而把你拖下阶梯。能将你托起的,恰是正统之道所抛弃的东西:身无长物地打坐,把随身之物布施给陌生人,以及甘愿落败。

逆行(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),因此一个朋友只抵得上三个陌生人的三分之一。数道防线使它不被钻空子:

甘愿落败

在比试中死于对手之手,或用 /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-Threshold256折价财富不高于此值,才算穷到足以靠打坐换取灵气。
Poverty-Merit-Floor0.25清贫区间中富裕一端的灵气倍率。
Poverty-Merit-Max1.5赤贫时的灵气倍率。
Vow-Merit-Multiplier2.0快捷栏与储物栏完全为空时的额外倍率。
Taint-Per-Rich-Meditation-Tick0.05超过阈值打坐时,每个 tick 增加的业障。
Dust-Bound-Meditation-Multiplier0.5困于尘埃期间的打坐功德倍率。
Wealth-Threshold256折价财富超过此值,便增加囤积业障。
Wealth-Audit-Interval-Seconds60财富多久定价一次。启动时读取。
Taint-Per-Audit0.5每次审计的囤积业障,按超出阈值的幅度缩放。
Taint-Hoard-Max-Per-Audit5.0一次审计至多能增加的囤积业障。
Wealth-Item-ValuesCultivation_SpiritStone=1,Cultivation_SpiritCore=8,Cultivation_ProfoundCore=40,Cultivation_DivineCore=200,Cultivation_SpiritBeastEgg=60以逗号分隔的 itemId=value 对。不在其中的物品价值为 0,无论计财富还是计布施。
Taint-Per-Kill-Base1.0击杀一个具有基准生命值的被杀者所增加的业障。
Taint-Kill-Health-Reference100恰好值基础业障的被杀者最大生命值。
Taint-Defense-Multiplier0.35被杀者不久前攻击过你时的击杀业障倍率。
Taint-Defense-Window-Seconds8多近算作自卫。同时也是比试者须在多近的时间内击中过对手,这场比试中的死亡才算数。
Taint-Exempt-Roles(空)以逗号分隔的 NPC 角色 id,击杀它们永不增加业障。
Taint-Decay-Per-Hour4按真实时间消退的业障。
Taint-Same-Victim-Cooldown-Seconds300此窗口内对同一被杀者的重复取胜,不增加 PvP 业障或层数。
Taint-Per-Pvp-Win150赢下一场比试或击杀一名玩家所增加的固定业障。定得高于单次最大的落败功德(120),因此故意互相认输的两名比试者,所增的业障总多于功德所能抵消的。
Blood-Duration-Minutes30每层血手印记所增加的计时。
Blood-Max-Minutes240计时至多能容纳的时间。
Blood-Max-Stacks5最多层数。
Blood-QiGain-Multiplier-At-1-Stack0.85一层时的灵气获取倍率。
Blood-QiGain-Multiplier-At-Max-Stacks0.25层数封顶时的灵气获取倍率。
Blood-DamageDealt-Multiplier-At-1-Stack0.97一层时造成的伤害。
Blood-DamageDealt-Multiplier-At-Max-Stacks0.85层数封顶时造成的伤害。
Blood-DamageTaken-Multiplier-At-1-Stack1.02一层时受到的伤害。
Blood-DamageTaken-Multiplier-At-Max-Stacks1.10层数封顶时受到的伤害。
Blood-RitualDifficulty-Multiplier-At-1-Stack1.05一层时的仪式难度。
Blood-RitualDifficulty-Multiplier-At-Max-Stacks1.25层数封顶时的仪式难度。
Alms-Merit-Per-Value2.0每布施一点价值表数值所得的功德。
Alms-Diversity-Target324 小时内要拿满布施功德所需的不同接受者人数。
Alms-Daily-Value-Cap512每个存档每滚动 24 小时至多能换取功德的价值。
Alms-Same-Recipient-Cooldown-Seconds1800此窗口内再次布施给同一名玩家,不得分文。
Alms-Boomerang-Window-Seconds3600礼物被退回时,功德被收回的窗口。
Alms-Requires-Recipient-Online-Minutes10接受者须已在线多久。用来挡住刚创建的小号。
Defeat-Merit-Base60甘愿落败的基础功德。
Defeat-Diversity-Target324 小时内要拿满落败功德所需的不同对手人数。
Defeat-Same-Opponent-Cooldown-Seconds3600此窗口内同一对手只结算一次。
Defeat-Daily-Cap-Fraction-Of-Rung1.5每日落败功德的上限,以你下一阶所需灵气的倍数计。
Defeat-Stake-Fraction0.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 查询新版本、官方构建的摘要与已公布的兼容清单。不会发送任何关于你服务器的信息。