此站点为镜像站,如有编辑wiki的意愿请前往主站进行编辑
加入Noita中文维基群获取更多wiki编辑上的帮助。
→加入游戏社区|Noita魔法群|Noita交流群|Noita贴吧|与更多玩家一起游玩Noita。
此站点为镜像站,如有编辑wiki的意愿请前往主站进行编辑。
加入Noita中文维基群获取更多wiki编辑上的帮助。
→加入游戏社区|Noita魔法群|
|Noita交流群|Noita贴吧|
与更多玩家一起游玩Noita。
模块:DataQuery/doc
这是模块:DataQuery的文档页面
该脚本使用的数据来源于模块:DataQuery/Enemies、模块:DataQuery/Materials和模块:DataQuery/Spells 一般来讲该模块只应使用于模板中。
使用
参数
参数 | 描述 |
---|---|
q?tables |
查询数据表,目前可用的为"Spells、Enemies和Materials" |
combineResultAsRow |
行转列,主要用于Infobox |
default |
当查询结果为空时,返回的数据 |
intro |
拼接到结果之前的wiki文本 |
outro |
拼接到结果之后的wiki文本 |
template |
渲染每一行数据的模板 |
q?tier |
(法术专用)法术等级, 过滤方式为AND |
q?id |
(法术专用)用法术id查询法术 |
q?noProbabilityZero |
(法术专用),当值为true时将过滤对应等级下生成权重为0的法术,注意因为这个原因,只有在指定搜索等级时才有用。 |
q?groupKey |
(法术和敌人)用于筛选一类法术或敌人, 过滤方式为AND |
q?link |
(材料专用)用于筛选一类材料, 过滤方式为AND |
q?tags |
(材料专用),用tag筛选一类材料,过滤方式为AND |
q?name |
(法术、敌人和材料)查询名称,可使用半角逗号分隔以查询多个,可使用值为英文名、官方中文名;排他参数。 |
q?type |
(法术、敌人和材料)查询类型,可使用半角逗号分隔以查询多个;投射物(Projectile), 静态投射物(Static projectile), 被动(Passive), 实用(Utility), 投射修正(Projectile modifier), 材料(Material), 多重释放(Multicast);指定该参数时仍将应用其他过滤条件。敌人可查询类型为:杂项类,亡灵类,粘液类,蜘蛛类,席西类,机械类,支援类,炼金术师,元素魔物,法师类,游魂类,蠕虫类,被动生物,最终BOSS,小BOSS,BOSS召唤的小怪,平行世界的幻影,你,其他。材料可查询类型为:fire,static,sand,liquid,gas,plant,box2d,special,badjokes,hax。 |
q?herd |
(敌人、材料)查询对应herd的敌人,其实材料查询id也用了这个,算是一个名称不对实际效果的代码复用,过滤方式为AND |
delimiter |
在你所筛选的数据当中穿插文字。 |
示例
{{#invoke:DataQuery|main |q?tables=Spells |q?type=其他 |intro={{{!}} class="mw-collapsible" style="width:100%;" {{!}}+ {{!}} <div style="display:flex;column-gap:0.8rem;row-gap:0.8rem;justify-content:center;flex-wrap:wrap"> |outro=</div> {{!}}} |template=SpellQuery/row2 |default=''There are no spells of the specified query.'' }} {{#invoke:DataQuery|main |q?tables=Enemies |q?type= |q?herd=slimes |intro={{{!}} class="mw-collapsible" style="width:100%;" {{!}}+ {{!}} <div style="display:flex;column-gap:0.5rem;row-gap:0.5rem;justify-content:center;flex-wrap:wrap"> |outro=</div> {{!}}} |template=EnemyQuery/row |default=''未查询到数据'' }} {{#invoke:DataQuery|main |q?tables=Enemies |q?type=杂项类 |intro= |outro= |delimiter={{*}} |template=EnemyNav/List |default=''未查询到数据'' {{#invoke:DataQuery|main |q?tables=Materials |q?tags=sand_other,burnable |intro= |outro= |delimiter={{*}} |template=MaterialNav/List |default=''未查询到数据'' }} {{#invoke:DataQuery|main |q?tables=Materials |q?link=砖块 |combineResultAsRow=1 |template=Infobox material}} }}
[[|一分为十]] 施放魔杖中下一个法术的复制品十次 [[File:|link=|alt=遁入虚空|48px]] [[|遁入虚空]] 施法者进入无界之界 |
Happonuljaska
哈波努利亚斯卡 Heikko happonuljaska
海科·哈波努利亚斯卡 Äitinuljaska
埃提奴利亚斯加 Heikko äitinuljaska
海科·埃提奴利亚斯加 Kiukkumöykky
久库墨库 Limanuljaska
利马努利亚斯卡 Heikko limanuljaska
海科·利马努利亚斯卡 Pikkuturso
皮库图尔索 Jättikonna
甲提客尔娜 Varjokupla
瓦吉奥库普勒 Helvetin sylkijä
黑勒瓦汀苏拉基亚 Helvetinkatse
黑勒瓦汀卡特瑟 Taivaankatse
代万恩卡忒斯 Pienkätyri
皮焉噶杜里 Kolmisilmä
科尔密斯尔玛 Kolmisilmän sydän
三眼赛旦 Kolmisilmän apuri
三眼阿波里 |
<infobox theme="material">
<panel> </panel>
</infobox>