队伍
一支队伍(party)是由一位队长带领的修士临时小组。你用几条聊天指令组建它,它只在服务器不重启期间存在,而眼下它只有一个存在的理由:副本。副本挑战从队伍出发,并且只有队长能够开启。
v0.9.1 队伍默认开启(Party-Enabled),至多容纳四名修士,队长也算在内(Party-Max-Size)。
队伍不是宗门。它没有大殿,没有能熬过重启的花名册,也没有共享的灵气、战利品或聊天。加入、离开或解散一支队伍,从不触及你的灵气、你的宗门或任何其他进度。队伍所做的唯一一件事,就是告诉副本系统,谁要一同进去。
组队
谁都可以发起。你不必先建一支队伍 —— 只要邀请某人,对方一接受,队伍便应运而生。
- 邀请对方:
/cultivation party invite {player}。对方必须在线。系统会告知你邀请已发出,对方则会收到一条带有应答所需完整指令的信息。 - 对方在一分钟内作答(
Party-Invite-Expiry-Seconds,60):/cultivation party accept {player}加入邀请者的队伍。你键入的名字是邀请者的,而不是你自己的。/cultivation party decline {player}拒绝邀请,邀请者会得到通知。
- 无人应答的邀请会自行过期;而一支无人接受入队的队伍,根本不会存在。
邀请者成为队长。要扩充队伍,队长对每名新成员重复第 1 步。一名玩家可以同时持有来自多人的邀请,并按名字逐一作答。
谁能邀请谁
- 只有队长能发出邀请。一旦你成了别人队伍的成员,就不能再邀请旁人。
- 你不能邀请自己,也不能邀请一位已在某支队伍中的修士。
- 对方仍持有你的第一份邀请而未作答时,你不能再发第二份。
- 满员的队伍(默认四人)无法再收新成员。满员的队伍也无法再发出新邀请。
- 若邀请者的队伍在你作答前更换了队长,这份邀请便作废。此时接受,系统会告知没有待处理的邀请。
离开与解散
| 指令 | 谁 | 结果 |
|---|---|---|
/cultivation party leave | 队伍中的任何人 | 你退出队伍。其余人会得知是谁离开。若你是队长,则在余下的成员中最早加入者接任队长,并会收到通知。若你是最后一名成员,队伍便就此终结。 |
/cultivation party disband | 仅队长 | 整支队伍立即终结,其余每名成员都会收到通知。 |
没有踢人指令。想让某人离开的队长,要么解散后重新组队,要么请对方自行离开。
下线不会让你脱离队伍。你会一直留在名册上,直到你离开、队长解散,或服务器重启。这对副本很要紧:一名离线的成员会让整支队伍无法进入,直到他回来,或队长重新开始。
单独的 /cultivation party 会显示你的队伍 —— 现有人数与上限、队长和各成员 —— 或告知你不在任何队伍中。
队伍的用处:副本
一场副本挑战需要队伍。除非下列条件全部成立,否则 /cultivation dungeon enter {id} 会拒绝开始:
- 你在一支队伍中,并且是它的队长。
- 队伍规模在该副本自己的限制之内(默认
Dungeon-Party-Min-Size为 1,Dungeon-Party-Max-Size为 4)。 - 每名成员都在线、位于入口所在的世界,并且离入口大门足够近。
- 没有成员是正在遁走的元婴(见元婴遁走)。
- 队伍尚未身处一场挑战之中。
挑战开始时,名册便为整场战斗固定下来。凡是造成了伤害的人,在首领倒下时按各自的份额领酬 —— 队伍本身不带任何共享的酬赏。
没有单人模式。队伍只在一份邀请被接受时才会产生,所以孤身一人的修士无法径直进入副本。变通的办法:邀请一位朋友,让他接受,然后让他执行 /cultivation party leave。你留下来,做一支只有一人的队伍的队长,而最小人数为 1 的副本是会接纳它的。
指令
| 指令 | 说明 | 权限 |
|---|---|---|
/cultivation party | 显示你的队伍,或告知你不在任何队伍中。 | cultivation |
/cultivation party invite {player} | 邀请一位在线的修士。队伍成立之后,仅限队长。 | cultivation |
/cultivation party accept {player} | 接受该玩家的待处理邀请,并加入其队伍。 | cultivation |
/cultivation party decline {player} | 拒绝该玩家的待处理邀请。 | cultivation |
/cultivation party leave | 离开你的队伍。 | cultivation |
/cultivation party disband | 终结你的队伍。仅限队长。 | cultivation |
cultivation 默认授予所有玩家 —— 见权限。没有管理员的队伍指令。
写给服主
位于 mods/Siren_Cultivation/Society/PartyConfig.json。其设置也可以在游戏内的管理员编辑器(/cultivation admin)的队伍分区中修改。该文件夹中的其他文件见宗门社群配置。
| 键名 | 默认值 | 作用 |
|---|---|---|
Party-Enabled | true | 总开关。关闭时,邀请与接受会被拒绝,并提示「本服务器未启用队伍。」 |
Party-Max-Size | 4 | 一支队伍中的修士上限,队长也算在内。 |
Party-Invite-Expiry-Seconds | 60 | 一份无人应答的邀请,过多久会悄然失效。 |
请让 Party-Max-Size 不超过 DungeonConfig.json 中的 Dungeon-Party-Max-Size,否则满员的队伍会被告知人数过多、无法进入。队伍只存于内存:重启会清空每一支,配置里也没有可编辑的名册。
写给扩展作者
PartyEvents 会触发 PartyFormedEvent(第一份被接受的邀请)、PartyMemberJoinedEvent、PartyMemberLeftEvent 与 PartyDisbandedEvent,另有一个可取消的 PrePartyInviteEvent,监听者可借此否决一份邀请。见事件。