User:盐棋/Sandbox:修订间差异
小 (→TODO: 新增) |
小 (新阶段) |
||
第14行: | 第14行: | ||
==TODO== | ==TODO== | ||
# | # 用lua for迭代器实现流,修改模块沙盒 ,废弃[[Module:Stream]] | ||
# 简化[[Module:Songtable]] | # 简化[[Module:Songtable]] | ||
# [[Module:Unlock]] | # 修改[[Module:Unlock]] ,废弃[[Module:Packlist index]]、[[Module:Songlist index]] | ||
# | # 修改[[Module:ChartConstant]] ,废弃[[Module:Nullish]] | ||
# 减少代码中的无初始化local,及concat运算符 | # 减少代码中的无初始化local,及concat运算符 | ||
# | # 废弃[[Template:Langj]] | ||
# 点分自动化[[曲目列表]] | |||
完成的: | |||
# 参考[[Module:Arcaea_Data]]、[[Module:Data]]、[[Template:Transition.json]]写一个新的Data模块(还差unlocks) | |||
# 点分自动化[[曲目列表]] (还差duration、version) | |||
# 编写ini/properties parser(可以在parse中给key额外的门限) | |||
==小去世== | ==小去世== | ||
第28行: | 第32行: | ||
# 一个比较完整的Lua参考是[https://dev.fandom.com/wiki/Lua_reference_manual fandom]的,有条件也可以看看[https://doc.wikimedia.org/mediawiki-core/master/js/#!/api api] | # 一个比较完整的Lua参考是[https://dev.fandom.com/wiki/Lua_reference_manual fandom]的,有条件也可以看看[https://doc.wikimedia.org/mediawiki-core/master/js/#!/api api] | ||
# lua一个比较好的IDE是ZeroBraneStudio,一个比较好的语法/doc插件是emmylua(annotation比较完备了) | # lua一个比较好的IDE是ZeroBraneStudio,一个比较好的语法/doc插件是emmylua(annotation比较完备了) | ||
# 与其mw.log不如mw.getCurrentFrame():expandTemplate { title = ""} | |||
==曲目边缘情况== | ==曲目边缘情况== |
2024年2月17日 (六) 11:05的版本
Auxesia
曲目信息
曲师
曲包
时长
02:04
BPM
183
谱面信息
难度
[Past]
[Present]
[Future]
等级
3
6
9
note数量
空
空
空
空
谱面设计
Nitroだー!!
Nitroだー!
谱面信息(Joy-Con)
难度
[Past]
[Present]
[Future]
note数量
空
背景
更新时间
移动版
v1.1.4
(2017/08/10)
(2017/08/10)
空
NS版
v1.1.4
(2017/08/10)
(2017/08/10)
空
曲目信息模板提示信息
PastNote
PresentNote
FutureNote
参数,此参数无法自动读取。更新版本NS
与更新时间NS
参数。用户:盐棋/Sandbox用于非整块页面的实验
有3个沙盒,用户:盐棋/Sandbox2; 2个模块沙盒,模块:沙盒/盐棋/Sandbox1; 1个CSS沙盒,用户:盐棋/Sandbox.css;
模块:Songtable;模板:曲目信息/styles.css
模板:songlist模板:songlist NS模板:packlist模板:packlist NS模板:unlocks模板:unlocks NS
TODO
- 用lua for迭代器实现流,修改模块沙盒,废弃Module:Stream
- 简化Module:Songtable
- 修改Module:Unlock,废弃Module:Packlist index、Module:Songlist index
- 修改Module:ChartConstant,废弃Module:Nullish
- 减少代码中的无初始化local,及concat运算符
- 废弃Template:Langj
完成的:
- 参考Module:Arcaea_Data、Module:Data、Template:Transition.json写一个新的Data模块(还差unlocks)
- 点分自动化曲目列表(还差duration、version)
- 编写ini/properties parser(可以在parse中给key额外的门限)
小去世
- mw.loadJsonData生成的是元表,mw.text.jsonDecode生成的是实体表
- 目前看来在本站想直接向“#invoke”(Scribunto)传递表/数组很难了,试试点分语法?
- 用泛型for可以写一个简单的Stream出来
- 一个比较完整的Lua参考是fandom的,有条件也可以看看api
- lua一个比较好的IDE是ZeroBraneStudio,一个比较好的语法/doc插件是emmylua(annotation比较完备了)
- 与其mw.log不如mw.getCurrentFrame():expandTemplate { title = ""}
曲目边缘情况
- Audio重写:Red and Blue
- NS Beyond:Tempestissimo
- 首字母小写:qualia -ideaesthesia-
- HTML字符:I've heard it said
- 初始背景:GOODTEK (Arcaea Edit)
- 特别背景:αterlβus
- 特别曲绘:Solitary Dream · A Wandering Melody of Love
- 曲绘难度:STAGER (ALL STAGE CLEAR) · Ävril -Flicka i krans-
- 特殊字符:#1f1e33 · AI[UE]OON
- 曲名重复:Quon (DJ Noriken) · Quon (Feryquitous)
上述文档嵌入自User:盐棋/Sandbox/doc。(编辑 | 历史)
您还可以检视Rotaeno中文维基中该模板的模板文档,如果存在对应的同版本模板的话。