试炼塔
v0.10.2 试炼塔(Trial Pagoda)是一座需要独自攀登的塔。你踏入一间只属于你的密室,面对当前这一层所藏的一切;一旦通关,下一层随即开启。没有队伍,没有入场费,没有冷却,也不限尝试次数。试炼塔唯一记得的,是你曾通关的最高层数 —— 这份记录永不重置。
它的要紧之处,在于从不等候天时。秘境要待天意所定方才开启,灾劫兽随心所欲地游荡,而试炼塔永远敞开,且你的记录每添一层,它的酬赏也随之增长。
典籍中「天地」类下的这篇条目写道:「独自进入,凭借战斗或解谜逐层攀登。没有冷却时间,没有进入门槛,也没有次数上限——唯一留存的只有你自己曾达到的最高层数,且永不重置。」它的结尾列出了规则:首次通关任意一层将获得完整奖励并推进你的记录;死亡、超时或离开不会损失已获得的奖励,但会结束当前的攀登进程。见典籍。
入塔
输入 /cultivation pagoda enter。你会被送入一座专属于你的全新副本,聊天栏会告诉你等待着你的是第几层。每场攀登总是从你已通关的最高层再加一层开始,因此新手从第 1 层起步,而上次通到第 23 层的修士则从第 24 层起步。无法自选更低的层数。
菜单里也有一条路。一旦你历史最高的境界达到炼气,或者只要你进过塔一次,杂项页(/cultivation misc)中就会出现「试炼塔」一行。它会显示你的记录、等候着你的那一层是什么类型、会发放什么酬赏,并带有进入、返回该层、离开与领取四个按钮。关于这类挣得之前隐而不显的菜单行,见进度罗盘。指令本身没有境界要求。
下列情形会被拒绝:
- 本服务器已关闭试炼塔(
Pagoda-Enabled); - 你已经有一场攀登在进行;
- 服务器上同时开启的试炼塔副本已达上限(默认 8 个,
Pagoda-Max-Concurrent-Runs),此时请稍后再试; - 你正身处另一处副本空间,例如地下城;
- 你是元婴遁走中正在逃遁的元婴。
一场攀登如何进行
- 你抵达演武场,一间朴素的石室,第一层在一秒之内便会开始。
- 每一层要么是守卫之战,要么是点火机关(见楼层)。通关即刻发放酬赏,聊天栏一行字,外加一声短促的钟鸣。
- 片刻之后,下一层自行开启。没有「继续攀登,还是带着战利品离开」的抉择,因为根本没有扣着不发的战利品:每一层在你通关的那一刻就已付清。
- 你一直攀登,直到死亡、某层超时、自己走出,或掉线(见攀登如何结束)。
每一层各有自己的计时,默认 300 秒(Pagoda-Floor-Timeout-Seconds),随该层重新开始而重置。0 表示关闭计时。
攀登期间,你也无法穿过大门进入天界,或向内观照进入识海。请先完成或离开这场攀登。
楼层
第 1 层必是一场战斗。此后,每逢第五层是一道机关(Pagoda-Puzzle-Every-N-Floors,0 表示根本没有机关),其余各层皆是战斗。
守卫层
一尊试炼塔守卫(Pagoda Guardian)—— 一具水晶傀儡 —— 在演武场中拔地而起,由你独自与之交手。将其击杀即通关;你召唤出来为你而战的灵兽所获的击杀,算作你自己的。
依你攀登的高度,会出现三种守卫:
| 档位 | 层数(默认) | 守卫 | 每次挥击基础伤害 | 震地重击 |
|---|---|---|---|---|
| T1 | 1 至 16 | 沙岩守卫 | 14 | 18 |
| T2 | 17 至 32 | 寒霜守卫 | 24 | 30 |
| T3 | 33 及以上 | 雷霆守卫 | 38 | 46 |
更高的档位,行动与收招也更快。档位的分界是 Pagoda-Max-Scaling-Floor 的三等分,因此改动该设置会一并挪动分界。
生命值与档位无关,随每一层平滑增长:
守卫生命 = Pagoda-Base-Guardian-Health × (1 + Pagoda-Health-Growth-Per-Floor × (层数 - 1))
按默认值(基础 100,增长 0.18),第 1 层为 100,第 16 层约 370,第 32 层约 658,第 50 层约 982。攀至第 50 层,便走完了整条难度曲线。越过 Pagoda-Max-Scaling-Floor(50)之后,层数计数仍会继续,但守卫不再变强,状态指令也会如此告知。
机关层
没有守卫出现。取而代之的是,聊天栏会给你一道次序,例如「第10层:请按此顺序点燃火盆——3, 1, 4, 2。」这些数字指的是侧室中的火盆,你要依次使用每一座来点燃它(提示语为「点燃」),次序须分毫不差。每点对一座,它便亮起并报告进度。点错一座,所有火焰尽数熄灭,你得从头再来,但该层的计时不会重置。点亮最后一座后,片刻之内该层即告通关。
火盆自门口向外成对编号,坐标为副本自身的坐标:
| 火盆 | 位置(X, Z) | 组 |
|---|---|---|
| 1 与 2 | -5, 10 与 5, 10 | 离门口最近 |
| 3 与 4 | -5, 14 与 5, 14 | 居中 |
| 5 与 6 | -5, 18 与 5, 18 | 最远端 |
一道机关启用多少座火盆,随层数增长:3 座,每十层多一座,至多 6 座。只有前几座参与其中,其余的暗着,碰了也毫无反应。
| 层数(默认) | 启用的火盆 |
|---|---|
| 5 | 1 至 3 号 |
| 10 至 19 | 1 至 4 号 |
| 20 至 29 | 1 至 5 号 |
| 30 及以上 | 1 至 6 号 |
按默认设置,每个里程碑层(10、20、30 等等)同时也是机关层,因此额外的秘籍总是跟在一道机关之后。
酬赏
每首次通关一层,都会发放三样东西。
| 酬赏 | 数量 | 键名 |
|---|---|---|
| 灵石 | 5 + 每层 3 | Pagoda-Spirit-Stones-Base、Pagoda-Spirit-Stones-Per-Floor |
| 灵气 | 每层 25 | Pagoda-Qi-Per-Floor |
| 一部功法秘籍 | 每逢第 10 层 | Pagoda-Milestone-Every-N-Floors |
「每层」指的是层数本身,并以递增上限层为顶,因此酬赏与守卫一样,到第 50 层便不再增长。几个例子:
| 层数 | 灵石 | 灵气 | 额外 |
|---|---|---|---|
| 1 | 8 | 25 | |
| 5 | 20 | 125 | |
| 10 | 35 | 250 | 秘籍 |
| 20 | 65 | 500 | 秘籍 |
| 50 | 155 | 1,250 | 秘籍 |
| 51 至 59 | 155 | 1,250 | |
| 60 | 155 | 1,250 | 秘籍 |
里程碑秘籍从固定的八部之中随机抽取:《金刚不坏体》《疾风步谱》《千里缩地经》《清泉引气诀》《回春疗伤诀》《真气灌注篇》《铁筋炼体篇》与《逐风步法》。重复抽中的不会浪费;见秘籍。
分文不会重复发放。酬赏只发给高于你记录的楼层;而每场攀登都从你已通关的最高层再加一层起步,因此正常游玩时,每一次通关都是首次通关。若某次通关落在你的记录或更低的楼层,便算重玩,只发放常规酬赏的 Pagoda-Replay-Reward-Percent(默认 0),且绝不会推进记录。此设置是一道保险,而非刷取的门路,最好保持为 0。
背包满了也不会丢失任何东西。灵石与秘籍先进入你的快捷栏,再进入背包。若两处都放不下,酬赏会暂存为一份待领取的奖励,/cultivation pagoda status(或试炼塔页面)会告诉你有几份在等候。腾出空位后,用 /cultivation pagoda claim 即可发放;下次登录时,它们也会自动发放。
试炼存档分文不得。在试炼存档(沙盒)上,通关一层不发灵石、灵气或秘籍,也不触动你的记录。这场攀登仍会照常进行。
攀登如何结束
| 情形 | 结果 |
|---|---|
| 你死亡 | 攀登结束,你被逐出副本。已通关的楼层保有其酬赏并留在你的记录里;试炼塔自身不另加惩罚。你的下一场攀登从你殒身的那一层开始。 |
| 该层计时耗尽 | 该层判定失败,系统告知你逗留过久,并将你送回入塔之处。 |
| 你离开 | /cultivation pagoda leave(或离开按钮)结束攀登,并将你送回入口处。 |
| 你掉线 | 攀登即刻结束,其副本随之废弃。若你重新登录时竟仍站在一座成了孤儿的试炼塔里,会被移出。 |
无论是什么结束了这场攀登,已通关的楼层都作数;失去的只有进行中的那一层。
指令
| 指令 | 作用 | 权限 |
|---|---|---|
/cultivation pagoda | 显示你的记录与下一层 | cultivation |
/cultivation pagoda enter | 进入(或重新进入)试炼塔,前往你的下一层 | cultivation |
/cultivation pagoda leave | 结束你当前的攀登,并将你送回入口处 | cultivation |
/cultivation pagoda status | 已通关最高层、下一层、累计通关层数、若有攀登在进行则显示你所在的层,以及等候领取的奖励 | cultivation |
/cultivation pagoda claim | 发放因背包已满而未能收下的酬赏 | cultivation |
cultivation 默认授予所有玩家;见权限。
写给服主
一切都在 mods/Siren_Cultivation/Society/PagodaConfig.json 中。等候领取的酬赏存放在 mods/Siren_Cultivation/Data/PagodaPendingRewards.json。试炼塔不在游戏内的 /cultivation admin 编辑器里,请直接编辑文件。全部社群文件的清单见宗门社群配置。
| 键名 | 默认值 | 作用 |
|---|---|---|
Pagoda-Enabled | true | 总开关。关闭后,enter 会被拒绝,杂项页中的该行也会消失。 |
Pagoda-Instance-Name | Cultivation/TrialPagoda | 每场攀登所生成进入的副本资源。请勿改动;它并非用来指向别的地下城的。 |
Pagoda-Max-Scaling-Floor | 50 | 守卫生命与酬赏停止增长的层数。计数本身永不停止。也决定三档守卫的分界。 |
Pagoda-Health-Growth-Per-Floor | 0.18 | 守卫生命曲线的斜率。 |
Pagoda-Base-Guardian-Health | 100 | 第 1 层的守卫生命。 |
Pagoda-Puzzle-Every-N-Floors | 5 | 每逢第 N 层为一道点火机关(绝不会是第 1 层)。0 表示每一层都是战斗。 |
Pagoda-Floor-Timeout-Seconds | 300 | 单层允许耗时多久,超时即判失败。0 关闭计时。 |
Pagoda-Spirit-Stones-Base | 5 | 灵石酬赏中的固定部分。 |
Pagoda-Spirit-Stones-Per-Floor | 3 | 每层增加的灵石。 |
Pagoda-Qi-Per-Floor | 25 | 每层发放的灵气。 |
Pagoda-Milestone-Every-N-Floors | 10 | 每逢第 N 个首次通关的楼层,另发一部秘籍。0 关闭秘籍。 |
Pagoda-Replay-Reward-Percent | 0 | 玩家在其记录或更低的楼层上,所得常规酬赏的百分比。不要不假思索就调高 —— 它会放出刷取的口子。 |
Pagoda-Max-Concurrent-Runs | 8 | 全服同时允许开启的试炼塔副本数。 |
一名玩家从第 1 层通到第 50 层,累计会领到 4,075 枚灵石(即各层 5 + 3 × 层数之和)与 31,875 点灵气,尚不计秘籍。调高每层数值之前,请对照你服务器的经济核对一下。
写给扩展作者
试炼塔会触发三个公开事件:一层通关(及其是否刷新了记录)、一场攀登结束(及其原因:死亡、离开、超时、掉线),以及一个在酬赏即将发放前触发的可取消事件,扩展可借此改动或否决数额。见事件。