跳到内容

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

添加719字节 、​ 2023年3月9日 (星期四)
添加"type": 6
(使用代码高亮)
(添加"type": 6)
第94行: 第94行:
<syntaxhighlight lang="json">
<syntaxhighlight lang="json">
{
{
    "type":1,   
    "type": 1,   
    "song_id": songname,
    "song_id": songname,
    "song_difficulty": difficulty,
    "song_difficulty": difficulty,
第101行: 第101行:
</syntaxhighlight>
</syntaxhighlight>
type取1时,为先行通过歌曲型解锁,玩家需要在其前置歌曲中达到相应要求。
type取1时,为先行通过歌曲型解锁,玩家需要在其前置歌曲中达到相应要求。
*song_id (String):指在游玩本难度的歌曲时,需要先行通过的歌曲名称,引用要求与songId相同。
*song_id (string):指在游玩本难度的歌曲时,需要先行通过的歌曲名称,引用要求与songId相同。
*song_difficulty (int):取值为0,1,2,与ratingClass含义相同。
*song_difficulty (int):取值为0,1,2,与ratingClass含义相同。
*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+。
第108行: 第108行:
<syntaxhighlight lang="json">
<syntaxhighlight lang="json">
{
{
    "type":2,   
    "type": 2,   
    "song_id": songname,
    "song_id": songname,
    "song_difficulty": difficulty
    "song_difficulty": difficulty
第118行: 第118行:
<syntaxhighlight lang="json">
<syntaxhighlight lang="json">
{
{
    "type":3,   
    "type": 3,   
    "song_id": songname,
    "song_id": "songname",
    "song_difficulty": difficulty,
    "song_difficulty": difficulty,
    "grade": gradeNum,
    "grade": gradeNum,
第132行: 第132行:
<syntaxhighlight lang="json">
<syntaxhighlight lang="json">
{
{
    "type":4,
    "type": 4,
    "conditions": [
    "conditions": [
    {
    {
第148行: 第148行:
<syntaxhighlight lang="json">
<syntaxhighlight lang="json">
{
{
    "type":5,   
    "type": 5,   
    "rating": potentialNum
    "rating": PotentialNum
}
}
</syntaxhighlight>
</syntaxhighlight>
type取5时,为个人游玩潜力值型解锁,玩家需要取得或超过限定的潜力值即可解锁。
type取5时,为个人游玩潜力值型解锁,玩家需要取得或超过限定的潜力值即可解锁。
*rating (int):指限定的个人游玩潜力值乘以100后的整数。<s>可以随便填,负数都行,但即使填负数在未登录状态下本条件仍然算未达成</s>
*rating (int):指限定的个人游玩潜力值乘以100后的整数。<s>可以随便填,负数都行,但即使填负数在未登录状态下本条件仍然算未达成</s>
====type 6:多次通过对应等级歌曲型解锁====
<syntaxhighlight lang="json">
{
   "type": 6,  
   "count": countNum,
   "rating": ratingNum,
   "ratingPlus": boolean
}
</syntaxhighlight>
type取6时,为多次通过对应等级歌曲型解锁,与[[#多次通过歌曲型解锁|多次通过歌曲型解锁]]相似,不过需要多次通过相应等级的歌曲。
*count (int):跟上文的[[#多次通过歌曲型解锁|多次通过歌曲型解锁]]中的times同理。
*rating (int):指限定的游玩等级。
*ratingPlus (boolean):可以不存在于条件内,用来设定等级的“+”,true为设定,false为不设定,该语句不存在于条件内时默认为false。


====type 101:特殊解锁类型====
====type 101:特殊解锁类型====
第183行: 第197行:
<syntaxhighlight lang="json">
<syntaxhighlight lang="json">
{
{
    "type": 104,
    "type": 104
}
}
</syntaxhighlight>
</syntaxhighlight>
type取104时,通常不会有其他语句一起存在, 但type104 出现且仅出现于[[Final Verdict]]及其附加内容[[Silent Answer]]的所有曲目中(开门曲[[Defection]]除外)
type取104时,通常不会有其他语句一起存在, 但type 104 出现且仅出现于[[Final Verdict]]及其附加内容[[Silent Answer]]的所有曲目中(开门曲[[Defection]]除外)


====type 105:搭档技能解锁类型====
====type 105:搭档技能解锁类型====