曲目解锁机制:修订间差异

添加924字节 、​ 2025年5月22日 (星期四)
→‎谱面结算Lumina算法:​ 完成部分lumina算法说明
→‎Sphere Map:​ 新建Lumina算法部分,先完成其中两个组成部分
→‎谱面结算Lumina算法:​ 完成部分lumina算法说明
第609行: 第609行:


=== 谱面结算Lumina算法 ===
=== 谱面结算Lumina算法 ===
算法奖励可分为以下n个部分,最终Lumina奖励为各部分Lumina累加值
算法奖励可分为以下n个部分,未加说明的默认值均为0,最终Lumina奖励为各部分Lumina累加值


==== 1.准度奖励 ====
==== 1.准度奖励 ====
accuracy =⌊(Perfect数 + 0.5 * Great数) / (Perfect数 + Great数 + Way Off数 + Miss数) * 50⌋,其中数学符号⌊⌋表示向下取整
设准度奖励为accuracy_reward
 
先计算准度accuracy =⌊(Perfect数 + 0.5 * Great数) / (Perfect数 + Great数 + Way Off数 + Miss数) * 50⌋,其中数学符号⌊⌋表示向下取整


如果谱面所在章节为Darksphere或Darksphere XXXL:accuracy_lumina = ⌊accuracy * 2.95⌋
如果谱面所在章节为Darksphere或Darksphere XXXL:accuracy_lumina = ⌊accuracy * 2.95⌋


其它章节:accuracy_lumina = ⌊accuracy * 2.29⌋
其它章节:accuracy_reward = ⌊accuracy * 2.29⌋
 
其中accuracy_lumina代表准度奖励


==== 2.星数奖励 ====
==== 2.星数奖励 ====
设星数奖励为stars_lumina,具体奖励参见如下表格:
设星数奖励为stars_reward,具体奖励参见如下表格:
{| class="wikitable"
{| class="wikitable"
|+星数奖励stars_lumina
|+星数奖励stars_reward
!
!
!3星
!3星
第642行: 第642行:
|35
|35
|}
|}
==== 3.Lumina余额奖励 ====
设Lumina余额奖励为balance_reward
当谱面'''结算奖励之前'''的Lumina余额过少,并且谱面总游玩数大于4时,
如果谱面所在章节为Darksphere或Darksphere XXXL:余额小于等于200时,balance_reward为30
其它章节:余额小于等于150时,balance_reward为20
==== 4.周几奖励 ====
设周几奖励为wday_reward
如果结算谱面时,系统时间为周五或者周六,wday_reward为10
==== 5.日期奖励 ====
设日期奖励为mday_reward
如果结算谱面时,系统时间为这个月的1日时,wday_reward为10
系统时间为这个月的9、19、29日时,wday_reward为9
==== 6.Stealth额外特效奖励 ====
设Stealth额外特效奖励为stealth_reward
当开启Stealth或者Six sense stealth额外特效游玩谱面,并以3星及以上评级完成谱面,stealth_reward为45


===Darksphere===
===Darksphere===
181

个编辑