修真:九死一生(扩展)
九死一生。写给运行 Hytale 硬核世界、又希望渡劫失败真正付出点代价的服务器。以错误的方式败下一场突破,上天便可能夺走你的一条硬核性命。性命耗尽,你的道基便会崩裂,或是被打落一整个境界。金钱与耐心,能把你带回来。
九死一生是 Cultivation 的付费扩展,可随 Cultivation 订阅取得,亦可单独买断;Cultivation 本体是免费的,并将永远如此。
本扩展读取引擎自身的硬核模式,来源是你服务器的 config.json(Defaults.HardcoreMode,性命数则取自 Defaults.HardcoreLives),并据此行事。在 Per-Player(每人独立)模式下,每位修士各有自己的性命,整套系统完整运行。在 Global(全服共享)模式下,全服共用同一个性命池,因此除非你开启 Global-Pool-Burn-Enabled,否则天罚不会从中扣除任何东西 —— 一旦开启,某一名玩家的渡劫失败就会让所有人的这一局就此终结。硬核模式为 None 时,没有性命可扣,天罚完全不起作用。本扩展只能读取你的模式,绝不会更改它。
天罚
当天劫仪式出了差错,这次失败会先排入队列,片刻之后作为天罚结算。一次计入的失败会烧掉 Lives-Per-Failure 条硬核性命(默认一条)。有四种情形可以引来天罚:
| 失败 | 何时计入 |
|---|---|
| 突破期间心魔劫中的走火入魔 | 若 Charge-Breakthrough-Failures 已开启(默认)。 |
| 放弃一场仪式 | 仅当 Abandonment-Costs-A-Life 已开启(默认关闭),且该仪式本身的类型被计入时。 |
| 飞升失败 | 若 Charge-Ascension-Failures 已开启(默认)。 |
| 死于雷击本身 | 在突破雷击后的 Judgment-Window-Seconds 之内。引擎自身的硬核死亡本就会烧掉一条性命,因此默认不会再额外扣一条 —— 这次失败只会被记录。开启 Slain-By-Tribulation-Costs-Extra-Life 后,则再多扣一条。 |
初入门的修士永远不会有风险:在 Realm-Floor(默认为筑基,因此天罚从金丹起算)及以下,天罚从不触发。不处于冒险模式(Adventure)的修士,以及使用管理员豁免的人,也会被跳过。
只要某一类仪式处于天罚生效之下,就没有抽身的余地:/cultivation meditate abort confirm 会被拒绝,并提示硬核修炼不容退缩,使这条公平的退路不至于沦为白占便宜的退路。只有配置里计入的仪式受影响。
性命耗尽之时
一名修士的性命耗尽,会触发两种后果之一,取决于 Exhaustion-Consequence 所指定的是哪一种。
道基已断(SCARRED,默认)
你的道基崩裂。这是一项持续存在、却可以挽回的负面状态:
- 灵气获取乘以
Severed-Qi-Multiplier(默认为半速)。 - 渡劫雷击的伤害乘以
Severed-Tribulation-Damage-Multiplier(默认 1.5)。 - 若
Severed-Inflicts-Meridian-Injury已开启(默认),你还会承受一项特定的经脉损伤:未愈的断肋。
境界跌落(DEMOTE_REALM)
你跌落一整个境界,存蓄的每一缕灵气都随风而散。它绝不会跌破第一个境界。若另一个模组已经取代了 Cultivation 的进阶阶梯,境界跌落便毫无意义,因此扩展会退回到道基已断,并在控制台中说明。
若 Announce-To-Server 已开启(默认),任一后果都会向所有人广播。受难者会在屏幕上看到一道标题:道基已断或境界跌落。
重炼 —— 归途
/reforge 支付灵石(默认 30 块,快捷栏与储物栏合计)来清除道基已断,且每个冷却周期(默认 24 小时)至多一次。冷却按现实时钟计,经得起下线与重启,并且各自属于每一份存档 —— 切换存档既躲不掉它,也不会将其重置。
当你当前的存档道基已断,或你账号自身的硬核性命已经耗尽时,都可以重炼,即便这份存档从未处于道基已断的状态。第二种情形很要紧:性命属于账号,而伤痕属于存档,所以切换存档或境界跌落,都可能让你没了性命,却没有任何东西被标为受损。这种情况下,一次成功的 /reforge 保证至少为你找回一条性命。
若你的道基正处于已断状态,一次重炼会将其清除,并恢复 Reforge-Restores-Lives 条性命(默认为零,因此重炼只修补负面状态,而不会把为抵达这一步所烧掉的性命还给你)。恢复的性命以服务器所配置的性命数为上限,且绝不会让你手中已有的数量变少。
每一次拒绝都会说明缘由,且不收分文:无物可重炼、重炼已被禁用、仍在冷却、你的元婴正在逃离肉身,或灵石不足。
管理人员在 /cultivation admin 的玩家页签上有一行道基已断,带有「保持」与「清除」两个选项;清除时无需花费也没有冷却,并带有同样的性命耗尽救济。
指令
| 指令 | 谁可用 | 作用 |
|---|---|---|
/reforge | 任何人 | 支付灵石,清除道基已断,和/或找回耗尽的性命。 |
/reforge 不需要权限节点;它只作用于你自己的道基与性命。玩家页签上的那一行,遵循 Cultivation 的管理权限 cultivation.admin。
写给服主
每个键都在 mods/Siren_CultivationHardcoreTribulation/Config.json 中。该扩展不会在游戏内的管理配置编辑器里添加任何分节,因此请直接编辑文件并重启。文件本身附有 Description-* 说明。
| 键 | 默认值 | 作用 |
|---|---|---|
Enabled | true | 天罚的总开关。 |
Charge-Breakthrough-Failures | true | 失败的突破仪式是否计入。同时也决定心魔劫中走火入魔那一种情形。 |
Charge-Advancement-Failures | false | 失败的晋阶仪式是否计入。默认关闭,因为晋阶是更宽容的一档。 |
Charge-Ascension-Failures | true | 失败的飞升是否计入。 |
Abandonment-Costs-A-Life | false | 从一场进行中的仪式里抽身,是否与失败同等看待。 |
Lives-Per-Failure | 1 | 一次计入的失败所烧掉的硬核性命数。 |
Judgment-Window-Seconds | 12 | 一次雷击之后,多久之内的死亡仍算作那次尝试的一部分。 |
Slain-By-Tribulation-Costs-Extra-Life | false | 雷击本身致死时,再多扣一条性命。 |
Realm-Floor | FOUNDATION_ESTABLISHMENT | 天罚永不触发的境界名,该境界及以下皆不触发。 |
Global-Pool-Burn-Enabled | false | 天罚是否可以从全服共享的性命池中扣除。默认关闭;请审慎地主动开启。 |
Fallback-Without-Hardcore | false | 本意是让硬核模式为 None 的世界也能追踪失败。在此构建中,它只影响抽身的拦阻:开启后,即便在这样的世界里,从计入的仪式中抽身也会被拒绝,但不会烧掉任何性命。 |
Exhaustion-Consequence | SCARRED | SCARRED 或 DEMOTE_REALM。 |
Severed-Qi-Multiplier | 0.5 | 道基已断期间的灵气获取倍率。 |
Severed-Tribulation-Damage-Multiplier | 1.5 | 道基已断期间的渡劫伤害倍率。 |
Severed-Inflicts-Meridian-Injury | true | 转入道基已断时是否同时施加一项经脉损伤。 |
Announce-To-Server | true | 向所有在线玩家广播一次性命耗尽。 |
Reforge-Enabled | true | /reforge 的总开关。 |
Reforge-Spirit-Stone-Cost | 30 | 一次重炼花费的灵石数。 |
Reforge-Cooldown-Hours | 24 | 两次重炼之间相隔的现实小时数,按存档计。 |
Reforge-Restores-Lives | 0 | 成功重炼已断的道基时找回的性命数。 |
伤痕账册 —— 失败次数、烧掉的性命、道基已断状态与重炼冷却 —— 按修炼存档分别保存,并随存档的切换、创建与删除而变动。
获取方式
九死一生在宝阁发售 —— 随 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 把道基已断与境界跌落的屏幕标题迁移到了 Update 7 所支持的标题调用上;外观不变。若日后与 Cultivation 的某个搭配被公布为不兼容,扩展会自行退场,而不会清除任何一名修士的伤痕账册或性命。