跳到内容

解锁条件(unlocks)格式:修订间差异

删除11字节 、​ 2019年6月4日 (星期二)
→‎细节解析:​ 不要在代码里排版,没用!
→‎细节解析:​ 不要在代码里排版,没用!
第73行: 第73行:
  }
  }
 从上到下依次解析如下:
 从上到下依次解析如下:
songId (String):双引号包含的字符串,代表了欲限定条件的歌曲名称
*songId (String):双引号包含的字符串,代表了欲限定条件的歌曲名称 '''至关重要''',所引用歌曲对应谱面文件夹也必须是id名,不能出现非ASCII字符
    '''至关重要''',所引用歌曲对应谱面文件夹也必须是id名,不能出现非ASCII字符
*ratingClass (int):代表了欲限定条件的歌曲难度,取值只能为0,1,2 。0 为PST难度,1为PRS难度,2为FTR难度。
 
*conditions:unlocks文件中的核心,以一对英文方括号包裹,每一个condition语句组以一对大括号包含。一个歌曲的一个难度可以有很多个condition语句组,它们之间以英文逗号分开。
ratingClass (int):代表了欲限定条件的歌曲难度,取值只能为0,1,2
  0 为PST难度,1为PRS难度,2为FTR难度。
 
conditions:unlocks文件中的核心,以一对英文方括号包裹,每一个condition语句组以一对大括号包含。一个歌曲的一个难度可以有很多个condition语句组,它们之间以英文逗号分开。
 每一个语句组中一定有一个type语句,根据type的取值不同,其中会有不同的呈现。
 每一个语句组中一定有一个type语句,根据type的取值不同,其中会有不同的呈现。


第99行: 第95行:
  }
  }
type取1时,为先行通过歌曲型解锁,玩家需要在其前置歌曲中达到相应要求。
type取1时,为先行通过歌曲型解锁,玩家需要在其前置歌曲中达到相应要求。
 
*song_id (String):指在游玩本难度的歌曲时,需要先行通过的歌曲名称,引用要求与songId相同。
song_id (String):指在游玩本难度的歌曲时,需要先行通过的歌曲名称,引用要求与songId相同。
*song_difficulty (int):取值为0,1,2,与ratingClass含义相同。
 
*grade (int):限定先行通过的歌曲名称需要达到的评级,0为不限定,1为达到C,2为达到B,3为达到A,4为达到AA,5为达到EX。
song_difficulty (int):取值为0,1,2,与ratingClass含义相同。
 
grade (int):限定先行通过的歌曲名称需要达到的评级,0为不限定,1为达到C,2为达到B,3为达到A,4为达到AA,5为达到EX。


====特殊解锁类型====
====特殊解锁类型====
第114行: 第107行:
  }
  }
type取101时,为特殊解锁类型,通常用于解锁神秘<s>魔王</s>歌曲。
type取101时,为特殊解锁类型,通常用于解锁神秘<s>魔王</s>歌曲。
 
*min (int):解锁anomaly失败时获得的最小进度数。
min (int):解锁anomaly失败时获得的最小进度数。
*max (int):解锁anomaly失败时获得的最大进度数。
 
max (int):解锁anomaly失败时获得的最大进度数。
内容管理员
1,359

个编辑