用户:GuBot/trapper
< 用户:GuBot
使用
在启用IPE后向common.js页面中添加以下内容:
mw.loader.load('/index.php?title=User:GuBot/trapper.js&action=raw&ctype=text/javascript');
数据维护
unwritetraps.json
本文件使用List储存不应写入页面的装置,但会在trapper的处理结果中显示,保存页面时请务必删除这些装置
trapsformat.json
本文件使用Json规定装置编写的格式,补充时应当按照如下格式编辑:
{ "L-44\"留声机\"": { "type": "地图装置", "params": { "攻击间隔": "1.5s", "技能范围标题": "传输协议范围", "备注": [ "技力达到0时变为敌方装置,技力达到100时变为我方装置", "※设定为敌方单位", "※治疗对我方隐匿单位无效", "\u003C!--在本图的突袭模式中,位于{{Popup|内容=坐标格式为(Y,X),坐标以左下角为原点}}的留声机初始SP为0且为敌方装置。--\u003E" ] } } }
unwritetiles.json
本文件使用List储存不需要处理的地形
tilesformat.json
本文件使用Json + jinja2模板,规定trapper编辑特殊地形时的格式
- jinja2模板为与wikitext不重复,设定了变量起始和终止符为
{$
和$}
,函数保持与默认一致(即为{%
%}
- 由于Python对函数参数名的限制,类似
buff_yinyang[same].atk_scale
的Ark参数请将[
、]
和.
均替换为__
(两个下划线)