跳至內容

「解锁条件(unlocks)格式」:修訂間差異

增加 1,544 位元組 、​ 2022年7月23日 (星期六)
無編輯摘要
(ratingClass添加Beyond难度 →‎细节解析
無編輯摘要
第71行: 第71行:
 每一个语句组中一定有一个type语句,根据type的取值不同,其中会有不同的呈现。
 每一个语句组中一定有一个type语句,根据type的取值不同,其中会有不同的呈现。


====残片型解锁====
====type 0: 残片型解锁====


  {
  {
第81行: 第81行:
 在该解锁条件情况下,花费残片后可以永久解锁对应谱面,意味着解锁后其他条件不满足时对应谱面不会锁回去。
 在该解锁条件情况下,花费残片后可以永久解锁对应谱面,意味着解锁后其他条件不满足时对应谱面不会锁回去。


====先行通过歌曲型解锁====
====type 1: 先行通过歌曲型解锁====
  {
  {
    "type":1,   
    "type":1,   
第93行: 第93行:
*grade (int):限定先行通过的歌曲需要达到的评级,0为不限定,1为达到C,2为达到B,3为达到A,4为达到AA,5为达到EX,6为达到EX+。
*grade (int):限定先行通过的歌曲需要达到的评级,0为不限定,1为达到C,2为达到B,3为达到A,4为达到AA,5为达到EX,6为达到EX+。


====先行游玩歌曲型解锁====
====type 2: 先行游玩歌曲型解锁====
  {
  {
    "type":2,   
    "type":2,   
第101行: 第101行:
type取2时,为先行游玩歌曲型解锁,与[[#先行通过歌曲型解锁|先行通过歌曲型解锁]]类似,不过对应结果为游玩相应曲目即可。变量不再赘述。
type取2时,为先行游玩歌曲型解锁,与[[#先行通过歌曲型解锁|先行通过歌曲型解锁]]类似,不过对应结果为游玩相应曲目即可。变量不再赘述。


====多次通过歌曲型解锁====
====type 3: 多次通过歌曲型解锁====
  {
  {
    "type":3,   
    "type":3,   
第113行: 第113行:
 其他变量不再赘述。
 其他变量不再赘述。


====选择任务型解锁====
====type 4: 选择任务型解锁====
  {
  {
    "type":4,
    "type":4,
第127行: 第127行:
type取4时,为选择任务型解锁。其中conditions类似最外侧的conditions,可填入不同的condition语句组。玩家只需挑选其中任意一个任务完成即可解锁。<s>套娃警告</s>
type取4时,为选择任务型解锁。其中conditions类似最外侧的conditions,可填入不同的condition语句组。玩家只需挑选其中任意一个任务完成即可解锁。<s>套娃警告</s>


====个人游玩潜力值型解锁====
====type 5: 个人游玩潜力值型解锁====
  {
  {
    "type":5,   
    "type":5,   
第135行: 第135行:
*rating (int):指限定的个人游玩潜力值乘以100后的整数。<s>可以随便填,负数都行,但即使填负数在未登录状态下本条件仍然算未达成</s>
*rating (int):指限定的个人游玩潜力值乘以100后的整数。<s>可以随便填,负数都行,但即使填负数在未登录状态下本条件仍然算未达成</s>


====特殊解锁类型====
====type 101: 特殊解锁类型====


  {
  {
第142行: 第142行:
    "max": maxNum
    "max": maxNum
  }
  }
type取101时,为特殊解锁类型,通常用于解锁 隐藏歌 曲。
type取101时,为特殊解锁类型,通常用于解锁 异象曲/终末 曲。
*min (int):解 锁anomaly 失败时获得的最小进度数。
*min (int):解 锁异象曲或终末曲 失败时获得的最小进度数。
*max (int):解 锁anomaly 失败时获得的最大进度数。
*max (int):解 锁异象曲或终末曲 失败时获得的最大进度数。


====搭档解锁类型====
====type 103: 搭档解锁类型====


  {
  {
第154行: 第154行:
type取103时,为搭档解锁类型。目前仅有[[Aegleseeker]]出现此种解锁方式。
type取103时,为搭档解锁类型。目前仅有[[Aegleseeker]]出现此种解锁方式。


 除 异象 曲目[[Aegleseeker]]外,在普通曲目上使用该解锁类型会导致使用对应搭档游玩结束并返回到选曲界面后'''切换为其他搭档后对应曲目不显示曲绘和曲目信息'''(但可正常选择该曲目进入游戏)。 <ref group="参考资料">[https://gist.github.com/Misaka12456/1f815a81e4b2794f6c9af9dfdc29794a GitHub Gist:Misaka12456/Arcaea 曲目解锁条件 - 非异象曲目的搭档解锁条件测试]</ref>
 除 演出 曲目[[Aegleseeker]]外,在普通曲目上使用该解锁类型会导致使用对应搭档游玩结束并返回到选曲界面后'''切换为其他搭档后对应曲目不显示曲绘和曲目信息'''(但可正常选择该曲目进入游戏)。 <ref group="参考资料">[https://gist.github.com/Misaka12456/1f815a81e4b2794f6c9af9dfdc29794a GitHub Gist:Misaka12456/Arcaea 曲目解锁条件 - 非异象曲目的搭档解锁条件测试]</ref>
*id (int): 该曲解锁时所需的[[搭档]]('''此处值不可为-1'''),数字对应[[搭档]]见下
*id (int): 该曲解锁时所需的[[搭档]]('''此处值不可为-1'''),数字对应[[搭档]]见下
{{搭档编号列表}}
{{搭档编号列表}}
====type 104:剧情解锁类型====
{
   "type": 104,
}
type取104时,通常不会有其他语句一起存在,但type104出现且仅出现于[[Final Verdict]]及其附加内容[[Silent Answer]]的所有曲目中(开门曲[[Defection]]除外)
====type 105:搭档技能解锁类型====
{
   "type": 105,
   "char_id": int,
   "awakened": boolean,
   "inverted": boolean
}
type取105时,为搭档剧情解锁类型(存疑),目前仅有Last|Eternity<ref>不是Last或Last|Moment,从unlocks和songlist文件可以看出其实lasteternity是有别于last的另一个id,而Last|Moment只是和PRAGMATISM -RESURRECTION-一样的Beyond难度特殊名称</ref>的byd难度存在该解锁条件。
*char_id (int): 和type103的id作用相同,此处不再赘述。
*awakened (boolean)、inverted (boolean): 当搭档技能为觉醒技能/未觉醒技能时是否显示该难度,true为显示,false为不显示。
====type 106:绑定谱面解锁类型====
{
   "type": 106,
   "song_id": string,
   "song_difficulty": int,
   "inverted": boolean
}
type取106时,为绑定谱面解锁类型(存疑),目前仅有Last的byd难度(即Last|Moment)存在该解锁条件。
*song_id (string): 曲目的songid。
*song_difficulty (int): 捆绑曲目的难度。
*inverted (boolean): 当搭档技能为未觉醒技能时是否显示该难度,true为显示,false为不显示。


==参考资料==
==参考资料==
4,331

次編輯