模板: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模板大差不差,區別就是不會有選項框,只有反應表格