2,517
个编辑
小无编辑摘要 |
小无编辑摘要 |
||
(未显示6个用户的7个中间版本) | |||
第1行: | 第1行: | ||
{{技术型}} | <!--如果你通过查看源代码发现了这里,那么恭喜你发现了查看内容的第二种方法。 | ||
-->{{技术型}} | |||
__NOINDEX__ | |||
{{Usercheck}} | |||
{{特殊页面导航}} | |||
* '''本页面内容保持孤立!''' | * '''本页面内容保持孤立!''' | ||
== 总论 == | == 总论 == | ||
第13行: | 第12行: | ||
打开文件大概是这样的画风: | 打开文件大概是这样的画风: | ||
{ | |||
"unlocks": [ | |||
"unlocks": [ | |||
{ | { | ||
"songId": …, | "songId": …, | ||
"ratingClass": …, | "ratingClass": …, | ||
"conditions": [ | "conditions": [ | ||
… | |||
], | |||
… | |||
}, | }, | ||
… | |||
] | ] | ||
} | } | ||
整个文件以一个大括号和一个”unlocks”字符串开头,大体结构如下 | 整个文件以一个大括号和一个”unlocks”字符串开头,大体结构如下 | ||
第84行: | 第77行: | ||
"credit": frag_needed_to_unlock | "credit": frag_needed_to_unlock | ||
} | } | ||
当type取0时,为残片型解锁。玩家需要花 | 当type取0时,为残片型解锁。玩家需要花 费残片 来开启当前歌曲的游玩权限。credit的取值是一个整数,代表了解锁当前难度歌曲需要花费 的残片 数量。 | ||
====先行通过歌曲型解锁==== | ====先行通过歌曲型解锁==== | ||
第106行: | 第99行: | ||
type取2时,为先行游玩歌曲型解锁,与[[#先行通过歌曲型解锁|先行通过歌曲型解锁]]类似,不过对应结果为游玩相应曲目即可。变量不再赘述。 | type取2时,为先行游玩歌曲型解锁,与[[#先行通过歌曲型解锁|先行通过歌曲型解锁]]类似,不过对应结果为游玩相应曲目即可。变量不再赘述。 | ||
==== | ====多次通过歌曲型解锁==== | ||
{ | { | ||
"type":3, | "type":3, | ||
第114行: | 第107行: | ||
"times": timesNum | "times": timesNum | ||
} | } | ||
type取3时,为 | type取3时,为多次通过歌曲型解锁,与[[#先行通过歌曲型解锁|先行通过歌曲型解锁]]类似,不过需要多次通过相应曲目 并达到给定评级 。 | ||
*times (int):指先行通过的歌曲需要达到限定评级的次数。 | *times (int):指先行通过的歌曲需要达到限定评级的次数。 | ||
其他变量不再赘述。 | 其他变量不再赘述。 | ||
第130行: | 第123行: | ||
] //end of condition(s) | ] //end of condition(s) | ||
} | } | ||
type取4时,为选择任务型解锁。其 | type取4时,为选择任务型解锁。其 中conditions 类似最外侧的conditions,可填入不同的condition语句组。玩家只需挑选其中任意一个任务完成即可解锁。<s>套娃警告</s> | ||
====个人游玩潜力值型解锁==== | ====个人游玩潜力值型解锁==== | ||
第138行: | 第131行: | ||
} | } | ||
type取5时,为个人游玩潜力值型解锁,玩家需要取得或超过限定的潜力值即可解锁。 | type取5时,为个人游玩潜力值型解锁,玩家需要取得或超过限定的潜力值即可解锁。 | ||
*rating (int):指限定的个人游玩潜力值乘以100后的整数。 | *rating (int):指限定的个人游玩潜力值乘以100后的整数。<s>可以随便填,负数都行</s> | ||
====特殊解锁类型==== | ====特殊解锁类型==== | ||
第147行: | 第140行: | ||
"max": maxNum | "max": maxNum | ||
} | } | ||
type取101时,为特殊解锁类型,通常用于解锁 | type取101时,为特殊解锁类型,通常用于解锁 隐藏 歌曲。 | ||
*min (int):解锁anomaly失败时获得的最小进度数。 | *min (int):解锁anomaly失败时获得的最小进度数。 | ||
*max (int):解锁anomaly失败时获得的最大进度数。 | *max (int):解锁anomaly失败时获得的最大进度数。 | ||
{{Usercheck-end}} |
个编辑