模板:MaterialReactions
跳转到导航
跳转到搜索
模板文档
[刷新缓存]
介绍
这个是用于加载材料反应模板的主页面,其英文wiki的模板为了兼容性均有保留,且已不再维护,目前请使用{{MaterialReactions/load}}
、{{MaterialReactions/groupLoad}}
和{{MaterialReactions/TagTable}}
这三个模板加载指定反应
注意,此文档所介绍的所有都是zh wiki独有的。
也因此,本页面其实只起到了一个介绍作用,并不是一个实际有用的模板。
使用
{{MaterialReactions/load}}
目前是按id进行加载的,需要指定id参数和正确的材料id,不会对生成的选项进行布局
{{MaterialReactions/groupLoad}}
是按材料的链接加载的,只需要填入页面名字即可,模块会自动确定id并调用{{MaterialReactions/load}}
和展开它,并且会使用flex布局排列生成的选项
{{MaterialReactions/TagTable}}
是按材料的tag加载一个纯反应表格,只需要填入tag即可
上述三个均为排他参数,只能填写一个。
示例
{{MaterialReactions/load|id=gold}} {{MaterialReactions/groupLoad|黄金}} {{MaterialReactions/TagTable|static}}
gold
▶
反应速率 | 是否快速反应 | 反应物 | 生成物 |
---|---|---|---|
45 | 否 | 混乱魔药 +
material_confusion 黄金
gold [sand_metal] |
漂浮魔药 +
magic_liquid_faster_levitation 漂浮魔药
magic_liquid_faster_levitation |
50 | 是 | [acid] + 黄金
gold [corrodible] |
[acid] + 可燃气体
acid_gas |
30 | 否 | [fire_strong] + 黄金
gold [meltable_metal] |
[fire_strong] + 熔融黄金
gold_molten [meltable_metal]_molten |
80 | 否 | 黄金 + [lava]
gold [meltable_metal] |
熔融黄金 + [lava]
gold_molten [meltable_metal]_molten |
25 | 否 | 汇聚法力 +
magic_liquid_mana_regeneration 黄金
gold [meltable_metal] |
汇聚法力 +
magic_liquid_mana_regeneration 水蒸汽
steam |
100 | 是 | 点金之水 +
midas 黄金
gold [alchemy] |
点金之水 +
midas 黄金
gold |
90 | 否 | 点金气体 +
magic_gas_midas 黄金
gold [alchemy] |
黄金 +
gold 黄金
gold |
100 | 否 | 腐化岩石 +
corruption_static 黄金
gold [alchemy] |
腐化岩石 +
corruption_static 腐化岩石
corruption_static |
100 | 否 | 虚弱魔药 +
magic_liquid_weakness 黄金
gold [gold] |
虚弱魔药 +
magic_liquid_weakness 银
silver |
20 | 否 | 脓液 +
pus 黄金
gold [gold] |
脓液 +
pus 烟
smoke |
50 | 否 | 熔融黄金 + [cold]
gold_molten |
黄金 + [cold]
gold |
50 | 否 | 熔融黄金 + [water]
gold_molten |
黄金 +
gold 水蒸汽
steam |
50 | 否 | 熔融黄金 + [frozen]
gold_molten |
黄金 + [frozen]
gold |
50 | 否 | 黄金 +
gold 混沌变形魔药
magic_liquid_random_polymorph |
银 +
silver 烟
smoke |
gold
▶
反应速率 | 是否快速反应 | 反应物 | 生成物 |
---|---|---|---|
45 | 否 | 混乱魔药 +
material_confusion 黄金
gold [sand_metal] |
漂浮魔药 +
magic_liquid_faster_levitation 漂浮魔药
magic_liquid_faster_levitation |
50 | 是 | [acid] + 黄金
gold [corrodible] |
[acid] + 可燃气体
acid_gas |
30 | 否 | [fire_strong] + 黄金
gold [meltable_metal] |
[fire_strong] + 熔融黄金
gold_molten [meltable_metal]_molten |
80 | 否 | 黄金 + [lava]
gold [meltable_metal] |
熔融黄金 + [lava]
gold_molten [meltable_metal]_molten |
25 | 否 | 汇聚法力 +
magic_liquid_mana_regeneration 黄金
gold [meltable_metal] |
汇聚法力 +
magic_liquid_mana_regeneration 水蒸汽
steam |
100 | 是 | 点金之水 +
midas 黄金
gold [alchemy] |
点金之水 +
midas 黄金
gold |
90 | 否 | 点金气体 +
magic_gas_midas 黄金
gold [alchemy] |
黄金 +
gold 黄金
gold |
100 | 否 | 腐化岩石 +
corruption_static 黄金
gold [alchemy] |
腐化岩石 +
corruption_static 腐化岩石
corruption_static |
100 | 否 | 虚弱魔药 +
magic_liquid_weakness 黄金
gold [gold] |
虚弱魔药 +
magic_liquid_weakness 银
silver |
20 | 否 | 脓液 +
pus 黄金
gold [gold] |
脓液 +
pus 烟
smoke |
50 | 否 | 熔融黄金 + [cold]
gold_molten |
黄金 + [cold]
gold |
50 | 否 | 熔融黄金 + [water]
gold_molten |
黄金 +
gold 水蒸汽
steam |
50 | 否 | 熔融黄金 + [frozen]
gold_molten |
黄金 + [frozen]
gold |
50 | 否 | 黄金 +
gold 混沌变形魔药
magic_liquid_random_polymorph |
银 +
silver 烟
smoke |
gold_molten
▶
反应速率 | 是否快速反应 | 反应物 | 生成物 |
---|---|---|---|
50 | 否 | 真菌 +
fungi_creeping_secret 熔融黄金
gold_molten [liquid] |
真菌 +
fungi_creeping_secret 真菌
fungi_creeping_secret |
50 | 是 | [acid] + 熔融黄金
gold_molten [corrodible] |
[acid] + 可燃气体
acid_gas |
100 | 是 | 点金之水 +
midas 熔融黄金
gold_molten [alchemy] |
点金之水 +
midas 黄金
gold |
90 | 否 | 点金气体 +
magic_gas_midas 熔融黄金
gold_molten [alchemy] |
黄金 +
gold 黄金
gold |
100 | 否 | 腐化岩石 +
corruption_static 熔融黄金
gold_molten [alchemy] |
腐化岩石 +
corruption_static 腐化岩石
corruption_static |
100 | 否 | 虚弱魔药 +
magic_liquid_weakness 熔融黄金
gold_molten [gold] |
虚弱魔药 +
magic_liquid_weakness 银
silver |
20 | 否 | 脓液 +
pus 熔融黄金
gold_molten [gold] |
脓液 +
pus 烟
smoke |
20 | 否 | 熔融黄金 +
gold_molten [fire] 水
water |
熔融黄金 +
gold_molten [fire] 水蒸汽
steam |
20 | 否 | 熔融黄金 +
gold_molten [fire] 雪
snow |
熔融黄金 +
gold_molten [fire] 水蒸汽
steam |
20 | 否 | 熔融黄金 +
gold_molten [fire] 压实的雪
snow_static |
熔融黄金 +
gold_molten [fire] 水蒸汽
steam |
40 | 否 | 熔融黄金 +
gold_molten [fire] 冰
ice |
熔融黄金 +
gold_molten [fire] 水
water |
40 | 否 | 熔融黄金 +
gold_molten [fire] 冰
ice_static |
熔融黄金 +
gold_molten [fire] 水
water |
80 | 否 | 熔融黄金 +
gold_molten [fire] 压实的雪
snow_static |
熔融黄金 +
gold_molten [fire] 水
water |
80 | 否 | 熔融黄金 +
gold_molten [fire] 雪
snow |
熔融黄金 +
gold_molten [fire] 水
water |
60 | 否 | 熔融黄金 + [meltable_to_water]
gold_molten [fire] |
熔融黄金 +
gold_molten [fire] 水
water |
40 | 否 | 熔融黄金 + [meltable_to_blood]
gold_molten [fire] |
熔融黄金 +
gold_molten [fire] 血液
blood |
40 | 否 | 熔融黄金 + [meltable_to_slime]
gold_molten [fire] |
熔融黄金 +
gold_molten [fire] 紫色黏液
slime |
20 | 否 | 熔融黄金 +
gold_molten [fire] 盐水 +
water_salt 盐水
water_salt |
熔融黄金 +
gold_molten [fire] 盐 +
salt 水蒸汽
steam |
20 | 否 | 熔融黄金 + [meltable]
gold_molten [fire] |
烟 + [meltable]_molten
smoke |
40 | 否 | 熔融黄金 + [burnable_fast]
gold_molten [fire] |
熔融黄金 +
gold_molten [fire] 火
fire |
90 | 否 | 熔融黄金 + [meltable_to_acid]
gold_molten [fire] |
熔融黄金 +
gold_molten [fire] 酸液
acid |
90 | 否 | 熔融黄金 + [meltable_to_cold]
gold_molten [fire] |
熔融黄金 +
gold_molten [fire] 冰冻液体
blood_cold |
90 | 否 | 熔融黄金 + [meltable_to_radioactive]
gold_molten [fire] |
熔融黄金 +
gold_molten [fire] 绿色毒液
radioactive_liquid |
90 | 否 | 熔融黄金 + [meltable_to_poison]
gold_molten [fire] |
熔融黄金 +
gold_molten [fire] 紫色毒液
poison |
100 | 否 | 熔融黄金 + [meltable_by_fire]
gold_molten [fire] |
岩浆 +
lava 烟
smoke |
80 | 否 | [evaporable_by_fire] + 熔融黄金
gold_molten [fire] |
空气 +
air 熔融黄金
gold_molten [fire] |
80 | 否 | 熔融黄金 + [evaporable_custom]
gold_molten [fire] |
熔融黄金 + [evaporable_custom]_vapour
gold_molten [fire] |
20 | 否 | 熔融黄金 +
gold_molten [fire] 疏松木材
cactus |
熔融黄金 +
gold_molten [fire] 迷幻蒸汽
sand_herb_vapour |
20 | 否 | 熔融黄金 +
gold_molten [fire] 耐压木材
wood_static_gas |
熔融黄金 +
gold_molten [fire] 水蒸汽
steam_trailer |
20 | 否 | 冰冻液体 +
blood_cold 熔融黄金
gold_molten [fire] |
冰冻蒸汽 +
blood_cold_vapour 水蒸汽
steam |
100 | 否 | 冻结的钢 +
steelfrost_static 熔融黄金
gold_molten [fire] |
钢 +
steel_static 水蒸汽
steam |
60 | 否 | 威士忌 +
alcohol 熔融黄金
gold_molten [fire] |
熔融黄金 +
gold_molten [fire] 威士忌蒸汽
alcohol_gas |
20 | 否 | 熔融黄金 +
gold_molten [fire] 威士忌蒸汽
alcohol_gas |
威士忌蒸汽 +
alcohol_gas 威士忌蒸汽
alcohol_gas |
60 | 是 | 胶 +
glue 熔融黄金
gold_molten [fire] |
熔融黄金 +
gold_molten [fire] 紫色可燃气体
poison_gas |
70 | 否 | 熔融黄金 + [slime]
gold_molten [fire] |
黏液雾 +
cloud_slime 黏液雾
cloud_slime |
50 | 否 | 奇异砖块 +
wizardstone 熔融黄金
gold_molten [fire] |
水蒸汽 +
steam 岩浆
lava |
10 | 否 | 肉 +
meat 熔融黄金 +
gold_molten [fire] 油
oil |
温热的肉 +
meat_warm 熔融黄金 +
gold_molten [fire] 烟
smoke |
10 | 否 | 温热的肉 +
meat_warm 熔融黄金 +
gold_molten [fire] 油
oil |
微熟的肉 +
meat_hot 熔融黄金 +
gold_molten [fire] 烟
smoke |
10 | 否 | 微熟的肉 +
meat_hot 熔融黄金 +
gold_molten [fire] 油
oil |
烤熟的肉 +
meat_done 熔融黄金 +
gold_molten [fire] 烟
smoke |
2 | 否 | 烤熟的肉 +
meat_done 熔融黄金 +
gold_molten [fire] 油
oil |
烧焦的肉 +
meat_burned 熔融黄金 +
gold_molten [fire] 烟
smoke |
100 | 否 | 拟态液 +
mimic_liquid 熔融黄金
gold_molten [any_liquid] |
熔融黄金 +
gold_molten [any_liquid] 熔融黄金
gold_molten [any_liquid] |
100 | 否 | 虚弱魔药 +
magic_liquid_weakness 熔融黄金
gold_molten |
虚弱魔药 +
magic_liquid_weakness 熔融银液
silver_molten |
50 | 否 | 熔融黄金 + [cold]
gold_molten |
黄金 + [cold]
gold |
50 | 否 | 熔融黄金 + [water]
gold_molten |
黄金 +
gold 水蒸汽
steam |
50 | 否 | 熔融黄金 + [frozen]
gold_molten |
黄金 + [frozen]
gold |
gold_box2d
▶
反应速率 | 是否快速反应 | 反应物 | 生成物 |
---|---|---|---|
100 | 否 | 虚弱魔药 +
magic_liquid_weakness 金块
gold_box2d [gold] |
虚弱魔药 +
magic_liquid_weakness 银
silver |
20 | 否 | 脓液 +
pus 金块
gold_box2d [gold] |
脓液 +
pus 烟
smoke |
100 | 是 | 点金之水 +
midas 金块
gold_box2d [alchemy] |
点金之水 +
midas 黄金
gold |
90 | 否 | 点金气体 +
magic_gas_midas 金块
gold_box2d [alchemy] |
黄金 +
gold 黄金
gold |
100 | 否 | 腐化岩石 +
corruption_static 金块
gold_box2d [alchemy] |
腐化岩石 +
corruption_static 腐化岩石
corruption_static |
25 | 否 | 汇聚法力 +
magic_liquid_mana_regeneration 金块
gold_box2d |
汇聚法力 +
magic_liquid_mana_regeneration 水蒸汽
steam |
10 | 否 | 脓液 +
pus 金块
gold_box2d |
脓液 +
pus 烟
smoke |
bloodgold_box2d
▶
反应速率 | 是否快速反应 | 反应物 | 生成物 |
---|---|---|---|
100 | 否 | 虚弱魔药 +
magic_liquid_weakness 血金块
bloodgold_box2d [gold] |
虚弱魔药 +
magic_liquid_weakness 银
silver |
20 | 否 | 脓液 +
pus 血金块
bloodgold_box2d [gold] |
脓液 +
pus 烟
smoke |
100 | 是 | 点金之水 +
midas 血金块
bloodgold_box2d [alchemy] |
点金之水 +
midas 黄金
gold |
90 | 否 | 点金气体 +
magic_gas_midas 血金块
bloodgold_box2d [alchemy] |
黄金 +
gold 黄金
gold |
100 | 否 | 腐化岩石 +
corruption_static 血金块
bloodgold_box2d [alchemy] |
腐化岩石 +
corruption_static 腐化岩石
corruption_static |
25 | 否 | 汇聚法力 +
magic_liquid_mana_regeneration 血金块
bloodgold_box2d |
汇聚法力 +
magic_liquid_mana_regeneration 水蒸汽
steam |
10 | 否 | 脓液 +
pus 血金块
bloodgold_box2d |
脓液 +
pus 烟
smoke |
gold_b2
▶
反应速率 | 是否快速反应 | 反应物 | 生成物 |
---|---|---|---|
100 | 否 | 虚弱魔药 +
magic_liquid_weakness 黄金像
gold_b2 [gold] |
虚弱魔药 +
magic_liquid_weakness 银
silver |
20 | 否 | 脓液 +
pus 黄金像
gold_b2 [gold] |
脓液 +
pus 烟
smoke |
100 | 是 | 点金之水 +
midas 黄金像
gold_b2 [alchemy] |
点金之水 +
midas 黄金
gold |
90 | 否 | 点金气体 +
magic_gas_midas 黄金像
gold_b2 [alchemy] |
黄金 +
gold 黄金
gold |
100 | 否 | 腐化岩石 +
corruption_static 黄金像
gold_b2 [alchemy] |
腐化岩石 +
corruption_static 腐化岩石
corruption_static |
反应速率 | 是否快速反应 | 反应物 | 生成物 |
---|---|---|---|
3 | 否 | 水蒸汽 + [static]
steam |
水 + [static]
water |
10 | 否 | 水蒸汽 + [static]
steam_trailer |
水 + [static]
water |
实现
这个模板采用了解析反应xml数据的形式来获得所有反应数据,因此理论上是极好维护的
- 这个是材料反应xml数据库:模块:MaterialReaction/data
采用了模块化的设计,因此为了方便可能的后人维护,我将列举出其组成部分
{{MaterialReactions/groupLoad}}
- 这个模板本质上是加载的{{MaterialReactions/load}}
,用{{flex/start}}
和{{flex/end}}
实现flex简单布局{{MaterialReactions/load}}
- 这个模板会调用下列模板来实现其不同的效果{{MaterialReactions/hover}}
- 反应表格中的id悬浮窗模板{{MaterialReactions/row2}}
- 用于生成反应表格{{MaterialReactions/switch}}
- 用于生成可以展开折叠的选项,并将表格放入其中{{!-}}
- 简单的在模板内创建表格- 并且还会加载这些模块(Lua代码)
模块:DataQuery
- 查询材料图片,id等模块:DataQuery/Materials
- 材料数据库模块:Nxml
- XML解析器模块:MaterialReaction
- 查询材料反应模块:MaterialReaction/data
- 材料反应xml数据库模块:MaterialReaction/PreData
- 预处理材料反应数据,以此实现快速解析
{{MaterialReactions/TagTable}}
和上述的load模板大差不差,区别就是不会有选项框,只有反应表格