寿元
v0.10.2寿元(Lifespan)为每位修士划定一份在线游玩小时的预算。你所达到过的境界越高,预算越大,所以攀登境界之阶,是换取更多时日最稳妥的办法。预算耗尽,你便开始凋零:灵气汇聚大为迟缓,待短暂的宽限期一过,你的寿数便走到尽头。
寿元出厂即关闭(Lifespan-Enabled: false)。它给每位玩家都装上一座时钟,因此是否让它出现在自己的世界里,由服主决定。关闭期间,/cultivation lifespan 只会告知这一点,延寿丹不起任何作用,也不会有人被计时。
预算
你的预算由你在这个存档上曾达到的最高境界决定,而非你当下所处的境界。跌落境界永远不会使它缩水。
| 所达最高境界 | 预算(在线小时) |
|---|---|
| 炼体 | 40 |
| 炼气 | 80 |
| 筑基 | 160 |
| 金丹 | 300 |
| 元婴 | 600 |
| 化神 | 1200 |
| 炼虚 | 2400 |
晋入新的境界,会以新境界的预算取代旧预算,而非叠加。你已耗去的小时依旧算作已耗,因此一次突破恰好为你余下的时间添上两份预算之差。
你所剩余的是:
remaining = budget for your highest realm + bonus hours - hours spent
时钟第一次走动时,会以你当时所处的境界为锚,因此在此功能开启时已身居高境界的修士,得到的是那一境界的预算,而非炼体的。
什么算作耗费
在线的时间,以时钟检查为准(默认每 5 秒一次)。静坐、打坐、闭关苦修与站着挂机,都算在内。离线的时间不算。
下列情形下,时钟停转,也不会耗费任何时间:
- 处于创造模式或旁观模式;
- 正在使用管理员豁免;
- 身在试炼存档上;
- 在元婴遁走中化作逃遁的魂魄 —— 遁走转而一开始就预先扣去寿元小时(
Soul-Escape-Lifespan-Hours,默认 6,仅在寿元开启时生效)。
凡运行着取代境界阶梯的扩展进阶系统(EndlessLeveling、SoulRings)的服务器,寿元同样完全关闭:预算以本模组自己的境界为键,因此无从衡量。
你的时钟第一次走动时,会有一条提示:岁月已悄然流转。
预警
随着小时一点点耗去,你会受到三次预警。
| 预警 | 剩余量降至以下时触发 | 你所见 |
|---|---|---|
| 第一次 | 预算的 25%(Lifespan-Warn-Tier1-Fraction) | 一行聊天信息:你的寿数渐短。 |
| 第二次 | 预算的 10%(Lifespan-Warn-Tier2-Fraction) | 一行聊天信息和一条警告通知,指引你寻一枚延寿丹或更高的境界。 |
| 第三次 | 预算的 2% 与 1 小时中较大者(Lifespan-Warn-Tier3-Fraction、Lifespan-Warn-Tier3-Min-Hours) | 一行聊天信息、一幅大标题,以及一声音效。 |
前两次遵从服务器的通告设置;第三次则必定显示。固定的一小时下限,使庞大的预算不至于在还剩一整天时就发出最后的预警,也使微小的预算不至于在只剩几秒时才发出。
自第二次预警起,状态栏上会出现一块寿元图块,你的修炼面板里也有一个寿元区块,显示预算中还剩多少小时。你的状态栏设置中有一个寿元提示行开关。
延长寿数(见下文)会重新武装预警,因此在你逼近新的、更大的上限时,会再次受到警告。
凋零
当一点不剩时,凋零的标题会铺满你的屏幕,聊天栏也会列出每一条出路。从那一刻起:
- 你的灵气获取乘以
Lifespan-Withering-Qi-Multiplier—— 默认为四分之一; - 宽限时钟启动,只计在线分钟(默认 60),灰烬般的光点自你身上飘散;
- 你会看到一块状态栏图块,显示剩余的宽限分钟数。
宽限期耗尽时,由 Lifespan-Expiry-Action 决定会发生什么:
| 设置 | 结果 |
|---|---|
MORTAL_PASSING(默认) | 你踏入新的一世(寿终)。你跌落 Lifespan-Mortal-Passing-Realms-Dropped 重境界(默认 1,最低到炼体),落回初期,你积存的灵气清空,突破品质的记账重新开始,寿元时钟也重新计起。这不是轮回:没有血脉馈赠,轮回记录里也不会写入任何东西。 |
WITHER_ONLY | 你持续处于凋零,带着灵气惩罚,无限期延续。不强制任何改变。 |
NOTHING | 凋零消散,时钟重置为你当前的预算。寿元就此变成只做预警的系统。 |
宽限期结束前的出路
- 攀登:晋入更高的境界会增长你的预算;若因此有小时剩余,凋零便会解除。
- 延寿丹,只要尚有余量 —— 见下文。
- 一次真正的轮回或飞升:二者皆是新生,无论到期行为为何,都必定重置时钟。凋零的聊天信息会告诉你,你目前是否满足二者各自的条件。
- 管理员将你已耗的小时设回预算之下,或授予额外小时。
- 服主调高
Lifespan-Hours-*各项预算:凋零在下一次计时时解除。
延寿丹
延寿丹为你的预算储下额外小时。它与其他丹药一样,在丹炉前炼制:
/cultivation alchemy refine longevity
千年参是一种只生于野外的稀有木属性灵草,也是偏好炼成延寿丹的灵草;见灵草品种与四丹。天界的宝藏战利品中,也可能出现延寿丹,以及千年参。
- 每枚丹药储下
Lifespan-Pill-Hours(20)乘以丹药品阶药力倍率的小时数:下品、中品、上品或极品,分别为 20、26、34 或 44 小时。 - 你累计储下的加成,永远不得超过你当前预算的
Lifespan-Pill-Bonus-Cap-Fraction(一半) —— 炼体时为 20 小时,炼虚时可达 1200。在上限之内,若一枚丹药的全额会溢出,则授予剩余的余量;到了上限,则被拒绝,丹药仍留在你手中。 - 默认情况下,延寿丹不会增加你的丹毒。
/cultivation lifespan会告诉你还剩多少余量。
一枚丹药可以延缓凋零,却无法取代攀登。
写给服主
本页的每一个数值都位于 mods/Siren_Cultivation/Cultivation/LifespanConfig.json;另见修炼配置页的寿元配置一节。游戏内的管理员编辑界面有一个寿元区块,涵盖开关、宽限期、凋零倍率、跌落境界数与两项丹药数值。
| 配置项 | 默认值 | 说明 |
|---|---|---|
Lifespan-Enabled | false | 总开关。出厂关闭。切换无需重启。 |
Lifespan-Tick-Interval-Seconds | 5.0 | 时钟检查的频率(至少为 1)。于服务器启动时读取。 |
Lifespan-Hours-Body-Refinement | 40.0 | 最高境界为炼体时的预算。 |
Lifespan-Hours-Qi-Condensation | 80.0 | 炼气时的预算。 |
Lifespan-Hours-Foundation-Establishment | 160.0 | 筑基时的预算。 |
Lifespan-Hours-Golden-Core-Formation | 300.0 | 金丹时的预算。 |
Lifespan-Hours-Nascent-Soul | 600.0 | 元婴时的预算。 |
Lifespan-Hours-Soul-Formation | 1200.0 | 化神时的预算。 |
Lifespan-Hours-Void-Refinement | 2400.0 | 炼虚时的预算。 |
Lifespan-Warn-Tier1-Fraction | 0.25 | 第一次预警时所剩预算的比例。 |
Lifespan-Warn-Tier2-Fraction | 0.1 | 第二次预警时所剩的比例。 |
Lifespan-Warn-Tier3-Fraction | 0.02 | 第三次预警时所剩的比例…… |
Lifespan-Warn-Tier3-Min-Hours | 1.0 | ……或这么多小时,取留下时间更多者。 |
Lifespan-Grace-Minutes | 60.0 | 凋零后的在线宽限分钟数。0 则在凋零的第一次计时就结算到期。 |
Lifespan-Withering-Qi-Multiplier | 0.25 | 凋零期间的灵气获取倍率。 |
Lifespan-Expiry-Action | MORTAL_PASSING | MORTAL_PASSING、WITHER_ONLY 或 NOTHING。其余任何值都回退为 MORTAL_PASSING。 |
Lifespan-Mortal-Passing-Realms-Dropped | 1 | 寿终所失去的境界数,最低止于炼体。 |
Lifespan-Pill-Hours | 20.0 | 一枚延寿丹在计入品阶药力之前储下的小时数。 |
Lifespan-Pill-Bonus-Cap-Fraction | 0.5 | 丹药累计所储加成的上限,以当前预算的比例表示。 |
Lifespan-Expiry-Sound | SFX_Discovery_Z1_Medium | 第三次预警与凋零时的音效。 |
Lifespan-Withering-Particle | Cultivation_Withering_Motes | 在凋零修士身上脉动的粒子。 |
寿元按存档保存。调低某项 Lifespan-Hours-*,玩家的剩余时间也随之缩短;调高某项,则会为所有因此回升到零以上的人解除凋零。
| 指令 | 说明 | 权限 |
|---|---|---|
/cultivation lifespan | 你的预算、已耗小时、剩余小时,凋零时剩余的宽限分钟数,以及延寿丹余量。 | cultivation |
/cultivation admin setlifespan {hours} | 直接设定你自己的已耗小时(而非预算),用于测试预警与凋零。设回预算之下会立即解除凋零。 | cultivation.admin |
/cultivation admin setlifespan player {hours} {player} | 同上,作用于另一名玩家。 | cultivation.admin |
/cultivation admin extendlifespan {hours} | 授予你自己额外小时,无视延寿丹的上限。寿元关闭时被拒绝。 | cultivation.admin |
/cultivation admin extendlifespan player {hours} {player} | 同上,作用于另一名玩家。 | cultivation.admin |