SirenHytale
本节页面
  1. 修真
  2. 红尘世间
  3. 斗法

斗法

赌斗是两名修士之间你情我愿的一对一,以存蓄灵气为注。双方各自点头,败者将押注让与胜者,而这笔转移严格守恒 —— 分毫不会凭空生出。

受 Duels-Enabled(默认 true)管辖。

邀约与应战

/cultivation duel challenge 对手 500
60 秒内失效

/cultivation duel decline
未押未失

/cultivation duel accept 挑战者
赌斗开始

一方身死
其对手获胜

/cultivation duel yield
你交出押注

作罢
超时或服务器停机 —— 不作结算

v0.11.0 中途离开赌斗,在短暂的重连宽限之后判为认输 —— 见赌斗中途断线。

  • /cultivation duel challenge <玩家> [押注] 押上你相应数额的存蓄灵气,并向对方发起赌斗。完全省略押注,便是一场不带彩头的意气之争。但若填的不是整数,这次挑战会被直接驳回,而不再悄悄按 0 处理 —— 于是把 100 敲成 1O0 时它会告诉你,而不是让你以为押了一百灵气。负数押注同样拒绝。
  • 邀约无人应答时,60 秒后失效(Duel-Challenge-Expiry-Seconds)。
  • Duel-Max-Wager 为押注封顶。它默认为 0,即不设上限;任何正值都是一道天花板,超过它的邀约会被回绝。
  • v0.11.2 /cultivation duel <玩家> lethal|nonlethal [押注] 是最快的发起方式,也是唯一能让你选择如何收场的一种。单独输入 /cultivation duel <玩家> 是无押注的切磋。
  • /cultivation duel accept <玩家> 接受该玩家未决的邀约,赌斗随即开始。双方都会被告知彩头几何。
  • /cultivation duel decline <玩家> 将邀约丢弃。
  • 两名玩家都不能身处另一场赌斗之中 —— 双方各自同时只能有一场。

赌斗绝不存档。服务器一旦重启,进行中的一切尽数作罢。处于试炼存档(沙盒)的修士无法押注:任何一方在其上,带彩头的邀约即被拒绝,因为试炼之身上的一切都不是真的 —— 请改为不带彩头的赌斗。见修炼存档。

生死斗与点到为止

v0.11.2 赌斗是否拼到死,由发起者决定。

你输入这场赌斗是
/cultivation duel Rival lethal 500生死斗,押 500 灵气
/cultivation duel Rival nonlethal 500点到为止,押 500 灵气
/cultivation duel Rival nonlethal点到为止,无押注
/cultivation duel Rival由 Duel-Default-Lethal 决定,无押注
/cultivation duel challenge Rival 500由 Duel-Default-Lethal 决定,押 500 灵气

关键词是 lethal 或 nonlethal,不分大小写。押注跟在它后面;快捷写法里不能不带关键词就给押注:要指定押注而把生死交给服务器默认,请用 challenge。邀约发出时与赌斗开始时,双方都会被告知这一约定。

生死斗就是赌斗一贯的样子:一方身死(或认输)即告结束,败者支付押注。

点到为止在败者本会死去时结束。来自对手的那致命一击不会落下。被击中的一方至少保有 25% 的生命上限,赌斗如同他认输一般结束:押注归对方,双方都会得到通知。只有对手(或其灵兽)的一击才算数。岩浆、坠落、第三者或点到为止之斗途中的任何其他死亡都不会被减免,仍照常以死亡判定。因为无人殒命,死亡惩罚也就无从谈起;又因为这不算一次死亡,元婴修士也不会在一场友好的较量中耗掉自己的元婴遁走。

始终是生死斗的情形。 大道赌斗(任何带灵石押注的邀约)、两种大会的对阵及其中的每一场比试,无论输入什么、配置什么,都是生死斗。

Duel-Default-Lethal 默认为 true,所以除非发起者说 nonlethal,赌斗一切照旧。把它设为 false,则未指明的邀约变为点到为止;发起者仍可要求 lethal。

胜负如何判定

赌斗以四种方式之一结束。

因死而定。 v0.11.2(在点到为止之斗中,致命一击会改为认输。)赌斗是由一方身死来判定的,而非由谁下的手。无论最后一击是对手自己落下的、是他的灵兽落下的、是第三方插手,还是败者不过是自己淹死了,胜利都归对手。判定得再窄一分,就会留下永远无法了结的赌斗。

因认输而定。 /cultivation duel yield(别名 forfeit)立刻终结赌斗,并将押注付给对手。

因离开而定。 v0.11.0 因自己的缘故中途离开服务器,便是认输。不过你有一小段时间可以先回来 —— 见赌斗中途断线。

作罢。 当赌斗变得无从判定时,双方灵气分毫不动:

  • 服务器替他们结束了它:停机或崩溃、世界关闭、管理员 /kick 或封禁,或 NineHeavens 的 Discord 踢出。v0.11.0(0.11.0 之前,任何下线都会使赌斗作罢,下线成了躲开败局的免费退路。)
  • 赌斗的实际进行时间超过 600 秒(Duel-Max-Duration-Seconds;填 0 则关闭此超时)。因重连而暂停的时间不计入。这是对付「原地站定、从不应战」之人的最后一道保险。

仍在线的那一方会被告知赌斗已经作罢。

结算

败者至多交出押注数额的存蓄灵气,而胜者所得恰是败者实际交出的数额。若败者拿不出全部彩头,胜者只收到确实存在的那一部分 —— 赌斗绝不会成为灵气的水龙头。够不到的败者分文未失,胜者自然也分文未得。

v0.11.0 而当场发不出的胜者 —— 不在线、正在跨世界、或处于试炼存档 —— 其所得灵气会被记为欠付,而不是丢掉:记录在案,待他们下次以真实存档登录时发放。因死而胜、因认输而胜、因离开而胜,一概如此。(/cultivation duel claim 是另一回事:它领取的是大道赌斗中未能送达的灵石押注,不是灵气。)

灵气是从你的存蓄总额中划走的,并不触及你的境界与阶段。存蓄灵气用在何处,见境界与阶段。

赌斗中途断线

v0.11.0 一名赌斗者掉线会怎样,取决于断线是谁造成的。

玩家自己造成的下线 —— 主动退出、网络掉线、超时,或 Siren's Commands 的挂机踢出 —— 会让赌斗暂停 Duel-Reconnect-Grace-Seconds 秒(默认 30,上限 120)。

  • 离开者的押注在暂停期间被托管:他押了多少,或他存蓄的灵气不足时有多少。
  • 留下的那位赌斗者,在暂停期间不能认输、不能邀约、不能应战,也不会因身死而输掉赌斗。他们会被告知还剩几秒。
  • 及时归来: 赌斗以离开者走时的气血继续。登录并不会把它补满。托管的灵气回到存蓄之中。
  • 未能及时归来: 视同 /cultivation duel yield。托管的灵气归对手,离开者下次登录时会读到一则说明。
  • 每名赌斗者每场赌斗一次(Duel-Reconnect-Grace-Max-Per-Duel,1)。此后,或宽限设为 0 时,断线即刻判负,如这项宽限出现之前一样。
  • 留下等待的一方也不能走。若他在对方暂停期间退出(或被挂机踢出),则判他输给不在场的那一位,后者下次登录时会发现胜利在等着他。

服务器方面的退出 —— 停机或崩溃、管理员踢出或封禁、世界关闭 —— 则让赌斗作罢。双方押注分文不动,托管中的灵气在离开者下次登录时退还。

大道赌斗的灵石押注遵循同一结果:判负按认输结算,作罢则退还。

禁 PvP 世界上的斗法

Duel-Overrides-World-Pvp 是 v0.4.1 新增,默认为 true。

通常,IsPvpEnabled 为 false 的世界会取消一切玩家之间的伤害,这会让赌斗只能靠认输来了结。既然赌斗是明确、双向、且押上彩头的同意,Cultivation 便把恰好那一份伤害重新放行 —— 且仅此一份:

  • 只在两名赌斗者之间,且只在他们的赌斗进行期间。
  • 只在能确证「世界 PvP 开关是该次伤害被取消的唯一理由」时。若那里的 PvP 其实是开着的,那么取消另有其因,便一概不动。
  • 绝不穿透出生点保护、无敌、虚化、已然身死的玩家,或一个把玩家所受伤害整体关掉的世界。
  • 被救回的这一击此后仍会流经 Cultivation 自己的全部伤害过滤器,因此境界缩放、大道转化、本命法宝与功法效果一切照常生效。

将其设为 false,世界的 PvP 规则便是绝对的 —— 那样的世界上,赌斗就只能靠 /cultivation duel yield 了结。

大道赌斗 —— 灵石押注

v0.10.1 /cultivation duel challenge <玩家> <灵气> <灵石> 与 /cultivation duel accept <玩家> <灵石> 在既有的灵气押注之外,添入一份灵石押注 —— 真实的物品,在赌斗分出胜负之前安然存管。

  • 若邀约遭回绝、失效,或服务器在赌斗途中宕机,押注全额退还。
  • 认输同样要付出一份押注。 /cultivation duel yield 把灵石按一场败局来结算:它们归于你所认输的对象,与在场上分出的败局完全一样,连元素加成也包括在内。中途离开赌斗,结算方式与此相同。仅当场上找不到可供罚没的对手押注这种罕见情形,押注才会退回。(DaoDuelConfig.json 里的描述在 0.11.1 之前一直说认输会退还双方押注;实际并非如此。)
  • 若赌斗时已选定大道元素,在第一击落下之前,你所选元素与对方元素的五行相性便会先行示出。克住对方元素,胜利便在押注之外再付一份奖励 —— 且这份奖励只取自对方确实能拿出的部分,绝不凭空铸造。
  • 任何未能送达之物 —— 背包已满、掉线掉得不是时候 —— 都会在 /cultivation duel claim 处等你领取。

押注灵石。 灵气数额永远在前,因此只押灵石的赌注要把灵气写作 0:/cultivation duel challenge Rival 0 50。接受方则复述自己同意的那个数额:/cultivation duel accept Challenger 50。与所提出的数额不符的数字会被回绝,且分文不取,因为灵石是真实的物品,要从行囊里拿走。双方的押注在赌斗开始的那一刻便离开行囊,所以各方都得拿得出自己那份;拿不出的一方会取消赌斗,并把另一方的押注退还。

两位赌斗者都需选定一种元素大道(DaoDuel-Requires-Chosen-Element,默认开启):用 /cultivation dao 选定。与灵气押注一样,处于试炼存档的修士无法押注灵石。

键名默认作用
DaoDuel-Enabledtrue赌斗灵石押注的总开关
DaoDuel-Max-Spirit-Stone-Wager0灵石押注的上限。0 表示不设上限
DaoDuel-Requires-Chosen-Elementtrue两位赌斗者都必须已选定一种元素大道
DaoDuel-Elemental-Bonus-Percent10元素克住对方的胜者,在押注之外另取的败者押注份额;从败者身上尚存之物中扣取,拿不出则略过

大道赌斗大会

v0.10.1 /cultivation duel tournament register 报名参加全服性的单败淘汰赛,附带真实的灵石报名费与奖池,由冠亚军分享。

  • /cultivation duel tournament status 显示大会当前状态 —— 报名中、某轮进行中,或空闲。
  • 若参赛人数为单数,会自动安排一个轮空名额,一轮也不会因此卡住。
  • /cultivation duel tournament unregister 可在赛程锁定前退出报名,报名费将予退还。
  • /cultivation duel tournament claim 领取未能在赢得的那一刻送达的奖励或退款。
  • 服主可用 /cultivation duel opentournament 随时开启报名,也可让它在上一届结束后,按一段可配置的间隔自行重新开启 —— 不必再每次都手动触发。
  • 赢得大会将获得大道赌斗大会冠军称号。

报名。 报名只在报名窗口内开放,窗口长 DaoDuelTournament-Registration-Window-Seconds(300,即五分钟),开启时全服通告。/cultivation duel tournament register 需要已选定一种元素大道,并拿得出足以支付报名费的灵石;处于试炼存档的修士不能为奖励而报名。参赛人数下限为 DaoDuelTournament-Min-Entrants(4),上限为 DaoDuelTournament-Max-Entrants(32)。若窗口关闭时人数不足,大会即告取消,所有报名费退还。

赛程。 每一场比试都是一场寻常的大道赌斗,不押任何东西:赌上的只是名次,真正的货币只有奖池。配对好的一场若在 DaoDuelTournament-Match-Deadline-Seconds(300)内仍未开始,则判给仍已就绪的那位参赛者,若无从分辨,则两人同时淘汰。一届若以无冠军告终,则所有报名费退还。单独一句 /cultivation duel tournament 与 status 报告相同的内容,包括你的下一个对手是谁。

奖池。 报名费默认是免费的(DaoDuelTournament-Entry-Fee-Spirit-Stones,0),奖池起初为空。服主可以设定一笔报名费,每位参赛者在报名时缴纳,并入奖池;还可以另添一笔固定的补贴(DaoDuelTournament-Prize-Pool-Spirit-Stones,0)。冠军取奖池的 70%,亚军 —— 决赛的败者 —— 取 30%。两个百分比之和可以小于 100,此时多出的部分直接不发放。

开启一届。 只要赛程空闲,大会每隔 DaoDuelTournament-Auto-Open-Interval-Hours(24)小时便自行开启一次。设为 0 则关闭这一时间表。/cultivation duel opentournament(管理员,cultivation.admin)可随时开启报名,若已有一届在进行则回绝。

键名默认作用
DaoDuelTournament-Enabledtrue大会的总开关
DaoDuelTournament-Registration-Window-Seconds300报名保持开放多久
DaoDuelTournament-Min-Entrants / -Max-Entrants4 / 32参赛人数的上下限
DaoDuelTournament-Match-Deadline-Seconds300配对好的一场须在此时限内开始,否则判负
DaoDuelTournament-Entry-Fee-Spirit-Stones0每位参赛者报名时缴纳的费用
DaoDuelTournament-Prize-Pool-Spirit-Stones0服务器为奖池另添的固定补贴
DaoDuelTournament-Champion-Prize-Percent / -Runnerup-Prize-Percent70 / 30奖池的分成
DaoDuelTournament-Auto-Open-Interval-Hours24报名自行开启的间隔。0 为关闭

锦标赌注

v0.10.2 观众可以为某一场大会比试押上灵石。它默认关闭(Wager-Enabled 出厂为 false):开启它,意味着真实的灵石会在并非出战双方的人之间易手,所以须由服主主动开启。开启之后,对阵一经配对,赛程中的每一场比试便即刻开放一个赌注市场,服务器会连同场次编号一并通告。赌斗本身要被拖住 Wager-Window-Seconds(60,至多 600)秒,好让注能下进来,因此下注绝不可能落在第一击之后。

  • /cultivation duel bets 是赌注榜:列出每一场开放下注的比试,附两边各自的押注额与剩余时间,以及你自己的押注和各自大约能返还多少。
  • /cultivation duel bet <场次> <赌斗者> <数量> 为该场比试的两位赌斗者之一押上相应数量的灵石。赌斗者就写其名,不分大小写,也不必在线。

下注规则。 每场只能下一注,不能换边,也不能追加。你不能押注自己所在的那一场,而默认情况下,你自己仍在赛程中存活时也不能下注(Wager-Exclude-Live-Entrants)。赌斗者的同门可以下注,除非开启了 Wager-Exclude-Duelist-Sectmates。一注至少 Wager-Min-Bet(1),至多 Wager-Max-Per-Bet(200)。整届下来,你押在场上的总额至多 Wager-Max-Per-Player-Per-Tournament(1,000),而一场比试的两个彩池合计至多 Wager-Max-Pool-Per-Match(5,000)。作废的市场会退还你的押注,这笔额度也一并归还。

如何派彩。 采用彩池抽成制:没有固定赔率,也没有庄家的本金。所有押在胜者身上的人,按各自押注的比例,瓜分所有押在败者身上的赌注。先从败方彩池中烧去 Wager-House-Cut-Percent(5%)的抽成,再把余下的分掉。胜者拿回自己的押注,再加上自己的那份;而胜者的盈利绝不超过其押注额的 Wager-Max-Profit-Multiplier(3)倍,被这条上限削去的部分同样被焚毁。派出的每一块灵石,都是同一场比试中另一位玩家的押注,一块也不会凭空铸出。

举例。 四名观众各押 100 在 Rival 身上(共 400),两名各押 100 在 Sage 身上(共 200)。Rival 获胜。败方的 200 中烧去 10,余下的 190 按押注额分掉,因此 Rival 的每位支持者拿回自己的 100,再加 47。Sage 的两位支持者输掉了自己的押注。

市场何时改为退款。 为防两个朋友借一场做局的比试来回倒腾灵石,只要任何一边的独立支持者不足 Wager-Min-Bettors-Per-Side(2)人,或所押不足 Wager-Min-Pool-Per-Side(100),市场即告作废,所有押注全额退还。赌注榜会在一场比试此刻结算就会作废时给出提示。只有因一位赌斗者对另一位自己造成的伤害而分出胜负的对战才派彩。认输、死于岩浆、坠落或阵法、第三方插手、弃权、缺席、作废的赌斗、双方同时淘汰、管理员重置大会,以及服务器重启,都会退还每一份押注。

放不进你行囊的奖金或退款会等着你,用 /cultivation duel tournament claim 领取,必要时可分批领取。

键名默认作用
Wager-Enabledfalse锦标赌注的总开关
Wager-Window-Seconds60配对好的一场在赌斗开始前保持开放下注多久。上限 600
Wager-Min-Bet / Wager-Max-Per-Bet1 / 200单注的上下限
Wager-Max-Per-Player-Per-Tournament1,000一位观众整届最多可同时押在场上的总额
Wager-Max-Pool-Per-Match5,000每场比试两边押注之和的上限
Wager-House-Cut-Percent5败方彩池中被焚毁的份额
Wager-Min-Bettors-Per-Side2任一边的独立支持者少于此数,市场作废
Wager-Min-Pool-Per-Side100任一边所押少于此数,市场作废
Wager-Max-Profit-Multiplier3把胜者的盈利限制在其押注额的这一倍数
Wager-Exclude-Live-Entrantstrue仍在赛程中存活的参赛者不能下注
Wager-Exclude-Duelist-Sectmatesfalse任一赌斗者的同门不能下注

以上这些都位于 WagerConfig.json。

大比

v0.11.1 第二个面向全服的赛程,与上文的大道赌斗大会、与仅限宗门内部的论道大会都不相干:在报名窗口内报名的人之间进行单败淘汰,每一场都是不押任何东西的寻常赌斗。没有报名费,没有奖池,也不要求灵石或元素;冠军会在全服通告中加冕,并记入 GrandTournamentData.json 的冠军历史,仅此而已。0.11.0 中这套赛程虽然存在,却没有任何东西能开启它,所以从未运行过。

  • 管理员用 /cultivation duel opengrandtournament(cultivation.admin)开启一个报名窗口;若已有赛程在进行,或大比、赌斗本身被关掉了,它会拒绝。
  • 或者由服务器按计时自行开启:Grand-Tournament-Interval-Hours 默认为 0,即仅限管理员开启,任何大于 0 的值都至少会被抬到 1 小时。设定之后,第一个窗口会在下一次检查时开启(全新的服务器没有更早的尝试记录);之后每次尝试都要等满一个间隔,即便上一次被拒绝也一样,且进行中的赛程绝不会被打断。
  • 玩家在窗口开放期间用 /cultivation duel grandtournament register 报名,用 /cultivation duel grandtournament unregister 退出。/cultivation duel grandtournament status(或直接不带子命令)会告诉你报名是否开放、已有多少人报名、正在第几轮,以及你的下一个对手是谁。

窗口与参赛人数。 报名保持开放 Grand-Tournament-Registration-Window-Minutes(10)分钟,开启时全服通告,参赛人数为 Grand-Tournament-Min-Entrants(4)到 Grand-Tournament-Max-Entrants(32)。人数不足下限,大比取消并通告。参赛人数不是 2 的幂时,第一轮按报名先后,让最早报名者轮空,恰好够让第二轮成为整齐的对阵。

比试。 配对好的赌斗,由服务器在双方都在线且在同一个世界时自行开打:不会传送任何人,也无需任何人接受。一方死亡,或一方 /cultivation duel yield 认输,便分出胜负。一对人若在 Grand-Tournament-Match-Deadline-Minutes(5)内仍未开打,则判给仍在线、且没有卷入其他赌斗的那一位,若无从分辨,则二人皆被淘汰。没有产生冠军的赛程会如实通告。赛程不会跨重启延续:服务器一停,它便取消。

Grand-Tournament-Entry-Fee 与 Grand-Tournament-Kill-Sanctioned 目前只是预留项,不起作用(填了非零报名费,只会写一条警告,报名仍然免费)。所有配置项都在宗门社群配置里的 GrandTournamentConfig.json 中:见宗门社群配置。

指令

指令
指令说明权限
/cultivation duel challenge <玩家> [押注]押上存蓄灵气,向另一名修士发起赌斗。cultivation
/cultivation duel challenge <玩家> <押注> <灵石>同上,另加一份灵石押注(大道赌斗)。不押灵气则填 0。cultivation
/cultivation duel <玩家> [lethal | nonlethal [押注]] v0.11.2快捷邀约,可选择是否点到为止。cultivation
/cultivation duel accept <玩家>接受该玩家未决的邀约。cultivation
/cultivation duel accept <玩家> <灵石>接受一场大道赌斗的邀约,并复述它所提出的灵石押注。cultivation
/cultivation duel decline <玩家>拒绝该玩家未决的邀约。cultivation
/cultivation duel yield认输当前赌斗;押注归对手所有。cultivation
/cultivation duel claim领取大道赌斗结算时未能送达的灵石押注。应付的灵气不在此领取 —— 它会在你下次以真实存档登录时自动到账。cultivation
/cultivation duel tournament register报名参加下一届大道赌斗大会。cultivation
/cultivation duel tournament unregister在赛程锁定前退出报名。cultivation
/cultivation duel tournament status查询当前大会的状态。cultivation
/cultivation duel tournament claim领取未发放的大会奖励或退款。cultivation
/cultivation duel bets显示开放下注的比试与你自己的押注(锦标赌注)。cultivation
/cultivation duel bet <场次> <赌斗者> <数量>为一场开放下注的大会比试中的某位赌斗者押上灵石。cultivation
/cultivation duel opentournament随时开启大会报名。cultivation.admin
/cultivation duel grandtournament register v0.11.1在报名窗口开放时报名参加大比。cultivation
/cultivation duel grandtournament unregister v0.11.1在报名仍开放时退出。cultivation
/cultivation duel grandtournament status v0.11.1查询大比的进度,以及你的下一个对手。cultivation
/cultivation duel opengrandtournament v0.11.1随时开启大比报名。cultivation.admin

Duels-Enabled、Duel-Challenge-Expiry-Seconds、Duel-Max-Wager、v0.11.2 Duel-Default-Lethal、Duel-Overrides-World-Pvp、Duel-Max-Duration-Seconds、v0.11.0 Duel-Reconnect-Grace-Seconds 与 Duel-Reconnect-Grace-Max-Per-Duel 皆位于宗门社群配置之中 —— 完整字段参考见宗门社群配置,模组的全部指令见指令页。修士之间动手的其他途径,见宗门攻伐与宗门。斗法途中赢得的打断与破绽窗口,见战斗深度。