模块:MaterialReaction/data

来自Noita Wiki
跳到导航 跳到搜索

这里是存放反应xml数据的地方,修改这里即可修改wiki中自动生成的反应表格


local data = 
[[
<Materials>
  <Reaction probability="70" 
	input_cell1="cement" 				input_cell2="concrete_static"
	output_cell1="concrete_static" 		output_cell2="concrete_static"
	destroy_horizontally_lonely_pixels="1"
  	req_lifetime="300" >
  </Reaction>

  <Reaction probability="80" 
	input_cell1="cement" 				input_cell2="fire" 				input_cell3="cement"
	output_cell1="concrete_static" 		output_cell2="air"  
	destroy_horizontally_lonely_pixels="1"
  	req_lifetime="50" >
  </Reaction>

  <Reaction probability="80" 
	input_cell1="cement" 					input_cell2="[lava]"
	output_cell1="rock_static_grey" 		output_cell2="rock_static_grey"
	destroy_horizontally_lonely_pixels="1"  >
  </Reaction>

  
  <Reaction probability="100" 
	input_cell1="cement" 				input_cell2="water"
	output_cell1="concrete_static" 		output_cell2="air"  
	destroy_horizontally_lonely_pixels="1"
  	req_lifetime="600" >
  </Reaction>

  <Reaction probability="100" 
	input_cell1="cement" 				input_cell2="wood_player"
	output_cell1="concrete_static" 		output_cell2="wood_player"  
	destroy_horizontally_lonely_pixels="1"
  	req_lifetime="600" >
  </Reaction>

  <Reaction probability="90" 
	input_cell1="cement" 				input_cell2="air"
	output_cell1="concrete_static" 		output_cell2="air"
	destroy_horizontally_lonely_pixels="1"
	req_lifetime="300" >
  </Reaction>
  
  <Reaction probability="100" 
	input_cell1="water" 				input_cell2="cement"
	output_cell1="concrete_static" 		output_cell2="air"
	destroy_horizontally_lonely_pixels="1" >
  </Reaction>
<!-- =================================================================================================================  -->
<!-- water reactions -->

  <!-- steam condenses -->
  <Reaction probability="3"
	input_cell1="steam" 		input_cell2="[static]"
	output_cell1="water" 		output_cell2="[static]"  
	>
  </Reaction>
  
  <Reaction probability="10"
	input_cell1="steam_trailer" input_cell2="[static]"
	output_cell1="water" 		output_cell2="[static]"  
	blob_radius1="2"
	blob_restrict_to_input_material1="1" 
	>
  </Reaction>

  <!-- fire evaporates water -->
  <Reaction probability="20"
	input_cell1="[fire]" 		input_cell2="water"
	output_cell1="[fire]" 		output_cell2="steam"  >
  </Reaction>

  <!-- fire melts snow -->
  <Reaction probability="20"
	input_cell1="[fire]" 		input_cell2="snow"
	output_cell1="[fire]" 		output_cell2="steam"  >
  </Reaction>

  <Reaction probability="20"
	input_cell1="[fire]" 		input_cell2="snow_static"
	output_cell1="[fire]" 		output_cell2="steam"  >
  </Reaction>


  <!-- fire melts ice -->
  <Reaction probability="40"
	input_cell1="[fire]" 		input_cell2="ice"
	output_cell1="[fire]" 		output_cell2="water"  >
  </Reaction>
     
  <Reaction probability="40"
	input_cell1="[fire]" 		input_cell2="ice_static"
	output_cell1="[fire]" 		output_cell2="water"  >
  </Reaction>
  
   <Reaction probability="80"
	input_cell1="[fire]" 		input_cell2="snow_static"
	output_cell1="[fire]" 		output_cell2="water"  >
  </Reaction>

    <Reaction probability="80"
	input_cell1="[fire]" 		input_cell2="snow"
	output_cell1="[fire]" 		output_cell2="water"  >
  </Reaction>

  <Reaction probability="60"
	input_cell1="[fire]" 		input_cell2="[meltable_to_water]"
	output_cell1="[fire]" 		output_cell2="water"  >
  </Reaction>
  
  <Reaction probability="40"
	input_cell1="[fire]" 		input_cell2="[meltable_to_blood]"
	output_cell1="[fire]" 		output_cell2="blood"  >
  </Reaction>
  
  <Reaction probability="40"
	input_cell1="[fire]" 		input_cell2="[meltable_to_slime]"
	output_cell1="[fire]" 		output_cell2="slime"  >
  </Reaction>
  
  <Reaction probability="30"
	input_cell1="[fire_strong]" 		input_cell2="[meltable_metal]"
	output_cell1="[fire_strong]" 		output_cell2="[meltable_metal]_molten"  >
  </Reaction>

 
  <!-- air melts ice -->
  <Reaction probability="1"
	input_cell1="ice" 			input_cell2="air"
	output_cell1="water" 			output_cell2="air"  >
  </Reaction>

  <Reaction probability="1"
	input_cell1="ice_static" 			input_cell2="air"
	output_cell1="water" 			output_cell2="air"  >
  </Reaction>

  <!-- water melts ice -->
  <Reaction probability="1"
	input_cell1="water" 		input_cell2="ice"
	output_cell1="water" 		output_cell2="water_ice"  >
  </Reaction>

  <Reaction probability="1"
	input_cell1="water" 		input_cell2="ice_static"
	output_cell1="water" 		output_cell2="water_ice"  >
  </Reaction>
  
  <Reaction probability="1"
	input_cell1="water" 		input_cell2="[ice]"
	output_cell1="water" 		output_cell2="water_ice"  >
  </Reaction>

  <!-- ice freezes water -->
  
    <Reaction probability="8"
	input_cell1="ice_static" 			input_cell2="water"
	output_cell1="ice_static" 			output_cell2="water_ice"  >
  </Reaction>
  
  <Reaction probability="6"
	input_cell1="snow_static" 			input_cell2="water"
	output_cell1="snow_static" 			output_cell2="water_ice"  >
  </Reaction>
  
  <Reaction probability="4"
	input_cell1="snow_sticky" 			input_cell2="water"			input_cell3="air"
	output_cell1="snow_sticky" 			output_cell2="water_ice"  >
  </Reaction>
  
  <Reaction probability="10"
	input_cell1="snowrock_static" 			input_cell2="water"
	output_cell1="snowrock_static" 			output_cell2="water_ice"  >
  </Reaction>
  
  <Reaction probability="10"
	input_cell1="ice" 	input_cell2="water_ice"
	output_cell1="ice_static" 	output_cell2="ice_static"  >
  </Reaction>
  
    <Reaction probability="8"
	input_cell1="ice" 	input_cell2="water"
	output_cell1="ice_static" 	output_cell2="water_ice"  >
  </Reaction>
  
   <Reaction probability="35"
	input_cell1="water_ice" 				input_cell2="ice_static"		input_cell3="air"
	output_cell1="ice_static" 				output_cell2="ice_static" 
	blob_radius1="4"						blob_radius2="4"
	blob_restrict_to_input_material1="1" 
	>
  </Reaction>
  
   <Reaction probability="35"
	input_cell1="water_ice" 				input_cell2="ice"		input_cell3="air"
	output_cell1="ice_static" 				output_cell2="ice_static" 
	blob_radius1="4"						blob_radius2="4"
	blob_restrict_to_input_material1="1"
	>
  </Reaction>
  
  <Reaction probability="35"
	input_cell1="water_ice" 				input_cell2="snow_static"		input_cell3="air"
	output_cell1="ice_static" 				output_cell2="snow_static" 
	blob_radius1="4"						blob_radius2="4"
	blob_restrict_to_input_material1="1"	blob_restrict_to_input_material2="1" 
	>
  </Reaction>
  
  <Reaction probability="35"
	input_cell1="water_ice" 				input_cell2="snowrock_static"		input_cell3="air"
	output_cell1="ice_static" 				output_cell2="snowrock_static" 
	blob_radius1="4"						blob_radius2="4"
	blob_restrict_to_input_material1="1"	blob_restrict_to_input_material2="1" 
	>
  </Reaction>

  <!-- radioactive liquids -->

  <Reaction probability="13"
	input_cell1="water" 	input_cell2="radioactive_liquid"
	output_cell1="water" 	output_cell2="water"
	>
  </Reaction>

  <Reaction probability="15"
	input_cell1="mud" 		input_cell2="radioactive_liquid"
	output_cell1="mud" 		output_cell2="water_swamp"
	>
  </Reaction>
  
  
  <Reaction probability="15"
	input_cell1="water_static" 	input_cell2="radioactive_liquid"
	output_cell1="water_static" 	output_cell2="water"
	>
  </Reaction>
  
  <Reaction probability="15"
	input_cell1="water_ice" 	input_cell2="radioactive_liquid"
	output_cell1="water_ice" 	output_cell2="water_ice"
	>
  </Reaction>
  
  <Reaction probability="17"
	input_cell1="water_swamp" 	input_cell2="radioactive_liquid"
	output_cell1="water_swamp" 	output_cell2="water_swamp"
	>
  </Reaction>

  <Reaction probability="20"
	input_cell1="water_salt" 	input_cell2="radioactive_liquid"
	output_cell1="water_salt" 	output_cell2="water"
	>
  </Reaction>

  <Reaction probability="5"
	input_cell1="snow" 		input_cell2="radioactive_liquid"
	output_cell1="water" 	output_cell2="radioactive_liquid"
	>
  </Reaction>

  <Reaction probability="15"
	input_cell1="swamp" 		input_cell2="radioactive_liquid"
	output_cell1="swamp"		output_cell2="water_swamp"
	>
  </Reaction>

  
  <Reaction probability="5"
	input_cell1="salt" 	input_cell2="water"
	output_cell1="air" 	output_cell2="water_salt"  >
  </Reaction>
  
  <Reaction probability="5"
	input_cell1="salt" 	input_cell2="water_ice"
	output_cell1="air" 	output_cell2="water_salt"  >
  </Reaction>

  <Reaction probability="20"
	input_cell1="[fire]" 		input_cell2="water_salt" input_cell3="water_salt"
	output_cell1="[fire]" 		output_cell2="salt" output_cell3="steam" >
  </Reaction>
  
  <Reaction probability="50"
	input_cell1="sodium" 	input_cell2="[water]"
	output_cell1="sodium" 	output_cell2="steam"  >
	<ExplosionConfig

		cell_explosion_power="30"
		cell_explosion_damage_required="3000"
		cell_explosion_radius_min="5"
		cell_explosion_radius_max="5"
		cell_explosion_probability="1.1"
	
		ray_energy="50000"
		>
	</ExplosionConfig>
  </Reaction>

  <Reaction probability="50"
	input_cell1="[slime]" 		input_cell2="[magic_faster]"
	output_cell1="fire_blue" 	output_cell2="steam"  >
	<ExplosionConfig

		cell_explosion_power="30"
		cell_explosion_damage_required="3000"
		cell_explosion_radius_min="5"
		cell_explosion_radius_max="5"
		cell_explosion_probability="1.1"
	
		ray_energy="50000"
		>
	</ExplosionConfig>
  </Reaction>

<Reaction probability="50"
	input_cell1="endslime" 		input_cell2="[magic_faster]"
	output_cell1="fire_blue" 	output_cell2="steam"  >
	<ExplosionConfig

		cell_explosion_power="30"
		cell_explosion_damage_required="3000"
		cell_explosion_radius_min="5"
		cell_explosion_radius_max="5"
		cell_explosion_probability="1.1"
	
		ray_energy="50000"
		>
	</ExplosionConfig>
  </Reaction>


  
  <Reaction probability="20"
	input_cell1="burning_powder" 	input_cell2="[water]"
	output_cell1="burning_powder" 	output_cell2="fire"  >
  </Reaction>
  
  <Reaction probability="60"
	input_cell1="steam" 	input_cell2="waterrock"
	output_cell1="steam" 	output_cell2="steam"  
	>
  </Reaction>
  
  <!-- debug test -->
  <Reaction probability="1"
  	input_cell1="ice_melting_perf_killer" 	input_cell2="air"
  	output_cell1="water" 					output_cell2="air"
  	>
  </Reaction>



<!-- =================================================================================================================  -->
<!-- acid reactions -->

  <!-- [acid] corrodes [corrodible] -->
 <Reaction probability="50" 
 	fast_reaction="1"
	input_cell1="[acid]" 		input_cell2="[corrodible]" 
	output_cell1="[acid]" 		output_cell2="acid_gas"
	blob_radius1="2"			blob_radius2="2"
	audio_fx_volume_1="10.0" >
  </Reaction>

  <!-- [acid] evaporates to acid_gas -->
  <Reaction probability="10"
  	fast_reaction="1"
	input_cell1="[acid]" 		input_cell2="air"
	output_cell1="acid_gas" 		output_cell2="air"
	audio_fx_volume_1="1.0" >
  </Reaction>
  
  <!-- [acid] evaporates to acid_gas -->
  <Reaction probability="12"
	fast_reaction="1"
	input_cell1="[acid]" 		input_cell2="acid_gas"
	output_cell1="acid_gas" 		output_cell2="air"
	audio_fx_volume_1="1.0" >
  </Reaction>


<!-- =================================================================================================================  -->
<!-- meltable, molten reactions-->

  <!-- [meltable] melts when colliding with [fire] -->
  <Reaction probability="20"
	input_cell1="[fire]"				input_cell2="[meltable]" 		        
	output_cell1="smoke"				output_cell2="[meltable]_molten"  >
  </Reaction>

  <!-- molten turns to solid when colliding with air (solid as a state of material) -->
  <Reaction probability="10"
	input_cell1="[meltable]_molten" 	input_cell2="air"
	output_cell1="[meltable]" 		    output_cell2="air"  >
  </Reaction>

  <!-- molten turns to solid when colliding with liquid (solid as a state of material) -->
  <Reaction probability="20"
	input_cell1="[meltable]_molten" 	input_cell2="water"
	output_cell1="[meltable]" 		    output_cell2="steam"  >
  </Reaction>

  <Reaction probability="80"
	input_cell1="[meltable]" 			input_cell2="[lava]"
	output_cell1="[meltable]_molten" 	output_cell2="[lava]"  >
  </Reaction>
  
  <Reaction probability="80"
	input_cell1="[meltable_metal]" 			input_cell2="[lava]"
	output_cell1="[meltable_metal]_molten" 	output_cell2="[lava]"  >
  </Reaction>



<!-- =================================================================================================================  -->
<!--- lava reactions -->

  <Reaction probability="0"
	input_cell1="[lava]" 		input_cell2="air"
	output_cell1="smoke" 		output_cell2="air"  >
  </Reaction>

  <Reaction probability="80"
	input_cell1="[lava]" 					input_cell2="water"
	output_cell1="rock_static" 				output_cell2="steam"
	cosmetic_particle="steam"
	blob_radius1="6"						blob_radius2="3"
	blob_restrict_to_input_material1="1" 	blob_restrict_to_input_material2="1"
	audio_fx_volume_1="100.0" >
  </Reaction>
  
  <Reaction probability="80"
	input_cell1="[lava]" 					input_cell2="water_ice"
	output_cell1="rock_static" 				output_cell2="steam"
	cosmetic_particle="steam"
	blob_radius1="4"						blob_radius2="4"
	blob_restrict_to_input_material1="1" 	blob_restrict_to_input_material2="1" 
	audio_fx_volume_1="100.0" >
  </Reaction>

  <Reaction probability="80"
	input_cell1="[lava]" 					input_cell2="mud"
	output_cell1="sand_static" 				output_cell2="steam"
	cosmetic_particle="steam"
	blob_radius1="4"						blob_radius2="4"
	blob_restrict_to_input_material1="1" 	blob_restrict_to_input_material2="1" 
	audio_fx_volume_1="100.0" >
  </Reaction>

  <Reaction probability="80"
	input_cell1="[lava]" 					input_cell2="water_salt"	
	output_cell1="rock_static_glow"			output_cell2="steam" 		
	cosmetic_particle="steam"
	blob_radius1="6"						blob_radius2="3"
	blob_restrict_to_input_material1="1" 	blob_restrict_to_input_material2="1"
	audio_fx_volume_1="100.0" >
  </Reaction>

  <Reaction probability="80"
	input_cell1="[lava]" 					input_cell2="water_fading"	
	output_cell1="rock_static"				output_cell2="steam" 		
	cosmetic_particle="steam"
	blob_radius1="6"						blob_radius2="3"
	blob_restrict_to_input_material1="1" 	blob_restrict_to_input_material2="1"
	audio_fx_volume_1="100.0" >
  </Reaction>

  <Reaction probability="80"
	input_cell1="[lava]" 					input_cell2="sima"	
	output_cell1="rock_static"				output_cell2="fire" 		
	cosmetic_particle="steam"
	blob_radius1="6"						blob_radius2="3"
	blob_restrict_to_input_material1="1" 	blob_restrict_to_input_material2="1"
	audio_fx_volume_1="100.0" >
  </Reaction>

  <Reaction probability="80"
	input_cell1="[lava]" 					input_cell2="juhannussima"	
	output_cell1="rock_static"				output_cell2="fire" 		
	cosmetic_particle="steam"
	blob_radius1="6"						blob_radius2="3"
	blob_restrict_to_input_material1="1" 	blob_restrict_to_input_material2="1"
	audio_fx_volume_1="100.0" >
  </Reaction>
  
  <Reaction probability="80"
	input_cell1="[lava]" 					input_cell2="magic_liquid"	
	output_cell1="static_magic_material"	output_cell2="steam" 		
	cosmetic_particle="steam"
	blob_radius1="6"						blob_radius2="3"
	blob_restrict_to_input_material1="1" 	blob_restrict_to_input_material2="1"
	audio_fx_volume_1="100.0" >
  </Reaction>

  <Reaction probability="80"
	input_cell1="[lava]" 					input_cell2="pea_soup"	
	output_cell1="[lava]"					output_cell2="liquid_fire" 		
	cosmetic_particle="acid_gas"
	audio_fx_volume_1="100.0" >
  </Reaction>

  <Reaction probability="80"
	input_cell1="[lava]" 					input_cell2="midas_precursor"
	output_cell1="[lava]"					output_cell2="magic_gas_midas" 		
	audio_fx_volume_1="100.0" >
  </Reaction>
  
  <Reaction probability="80"
	input_cell1="[lava]" 					input_cell2="magic_liquid_polymorph"
	output_cell1="[lava]"					output_cell2="magic_gas_polymorph" 		
	>
  </Reaction>
  
   <Reaction probability="80"
	input_cell1="[lava]" 					input_cell2="magic_liquid_teleportation"
	output_cell1="[lava]"					output_cell2="magic_gas_teleport" 		
	>
  </Reaction>
  
   <Reaction probability="80"
	input_cell1="[lava]" 					input_cell2="magic_liquid_weakness"
	output_cell1="[lava]"					output_cell2="magic_gas_weakness" 		
	>
  </Reaction>

 <Reaction probability="70"
	input_cell1="[lava]" 					input_cell2="slime"
	output_cell1="endslime" 				output_cell2="endslime"
	cosmetic_particle="fungal_gas"
	blob_radius1="3"						blob_radius2="3"
	blob_restrict_to_input_material1="1" 	blob_restrict_to_input_material2="1" 
	audio_fx_volume_1="100.0" >
  </Reaction>

  <Reaction probability="70"
	input_cell1="[lava]" 					input_cell2="blood"
	output_cell1="lavarock_static"			output_cell2="steam"
	blob_radius1="4"						blob_radius2="4"
	blob_restrict_to_input_material1="1" 	blob_restrict_to_input_material2="1" 
	audio_fx_volume_1="100.0" >
  </Reaction>

  <Reaction probability="70"
	input_cell1="[lava]" 					input_cell2="blood_fading"
	output_cell1="lavarock_static"			output_cell2="steam"
	blob_radius1="4"						blob_radius2="4"
	blob_restrict_to_input_material1="1" 	blob_restrict_to_input_material2="1" 
	audio_fx_volume_1="100.0" >
  </Reaction>

  <Reaction probability="70"
	input_cell1="[lava]" 					input_cell2="blood_fading_slow"
	output_cell1="lavarock_static"			output_cell2="steam"
	blob_radius1="4"						blob_radius2="4"
	blob_restrict_to_input_material1="1" 	blob_restrict_to_input_material2="1" 
	audio_fx_volume_1="100.0" >
  </Reaction>

  <Reaction probability="70"
	input_cell1="[lava]" 					input_cell2="cloud_blood"
	output_cell1="lavarock_static"			output_cell2="steam"
	blob_radius1="4"						blob_radius2="4"
	blob_restrict_to_input_material1="1" 	blob_restrict_to_input_material2="1" 
	audio_fx_volume_1="100.0" >
  </Reaction>

  <Reaction probability="70"
	input_cell1="[lava]" 						input_cell2="cursed_liquid"
	output_cell1="rock_static_cursed_green"		output_cell2="steam"
	blob_radius1="4"							blob_radius2="4"
	blob_restrict_to_input_material1="1" 	blob_restrict_to_input_material2="1" 
	audio_fx_volume_1="100.0" >
  </Reaction>

  <Reaction probability="70"
	input_cell1="[lava]" 						input_cell2="slime_green"
	output_cell1="fungi_green"					output_cell2="fungal_gas"
	blob_radius1="4"							blob_radius2="4"
	blob_restrict_to_input_material1="1" 	blob_restrict_to_input_material2="1" 
	audio_fx_volume_1="100.0" >
  </Reaction>

  <Reaction probability="70"
	input_cell1="[lava]" 						input_cell2="slime_yellow"
	output_cell1="fungi_yellow"					output_cell2="fungal_gas"
	blob_radius1="4"							blob_radius2="4"
	blob_restrict_to_input_material1="1" 	blob_restrict_to_input_material2="1" 
	audio_fx_volume_1="100.0" >
  </Reaction>
  
  <Reaction probability="70"
	input_cell1="[lava]" 					input_cell2="[radioactive]"
	output_cell1="rock_static_radioactive"	output_cell2="radioactive_gas"
	blob_radius1="4"						blob_radius2="4"
	blob_restrict_to_input_material1="1" 	blob_restrict_to_input_material2="1" 
	audio_fx_volume_1="100.0" >
  </Reaction>
  
  <Reaction probability="70"
	input_cell1="[lava]" 					input_cell2="[regenerative]"
	output_cell1="[lava]"					output_cell2="magic_gas_hp_regeneration"
	blob_radius1="4"						blob_radius2="4"
	blob_restrict_to_input_material1="1" 	blob_restrict_to_input_material2="1" 
	audio_fx_volume_1="100.0" >
  </Reaction>
 
   <Reaction probability="70"
	input_cell1="[lava]" 						input_cell2="urine"
	output_cell1="templebrick_golden_static"	output_cell2="steam"
	blob_radius1="4"							blob_radius2="4"
	blob_restrict_to_input_material1="1" 		blob_restrict_to_input_material2="1" 
	audio_fx_volume_1="100.0" >
  </Reaction>
  
  <Reaction probability="70"
	input_cell1="[lava]" 					input_cell2="poison"
	output_cell1="rock_static_poison"			output_cell2="poison_gas"
	blob_radius1="4"						blob_radius2="4"
	blob_restrict_to_input_material1="1" 	blob_restrict_to_input_material2="1" 
	audio_fx_volume_1="100.0" >
  </Reaction>

  <Reaction probability="70"
	input_cell1="[lava]" 					input_cell2="blood_worm"
	output_cell1="[lava]"					output_cell2="magic_gas_worm_blood"
	>
  </Reaction>

  <Reaction probability="70"
	input_cell1="magic_gas_worm_blood" 	input_cell2="steam"
	output_cell1="blood_worm"			output_cell2="blood_worm"
	 >
  </Reaction>
  

  <Reaction probability="50"
	input_cell1="[lava]" 			input_cell2="vomit"
	output_cell1="[lava]"			output_cell2="acid" >
  </Reaction>


  <Reaction probability="8"
	input_cell1="[lava]" 		input_cell2="[burnable]"
	output_cell1="[lava]" 		output_cell2="fire"  >
  </Reaction>
  
  <Reaction probability="80"
	input_cell1="[lava]" 		input_cell2="[burnable_fast]"
	output_cell1="[lava]" 		output_cell2="fire"  >
  </Reaction>
  
  <Reaction probability="40"
	input_cell1="[fire]" 		input_cell2="[burnable_fast]"
	output_cell1="[fire]" 		output_cell2="fire"  >
  </Reaction>
  
  <Reaction probability="3"
	input_cell1="[lava]" 		input_cell2="[meltable_to_lava]"
	output_cell1="smoke" 		output_cell2="fire"  >
  </Reaction>
  
  <Reaction probability="80"
	input_cell1="[lava]" 		input_cell2="[meltable_to_lava_fast]"
	output_cell1="smoke" 		output_cell2="lava"  >
  </Reaction>
  
  <Reaction probability="60"
	input_cell1="[lava]" 		input_cell2="[meltable_to_water]"
	output_cell1="[lava]" 		output_cell2="water"  >
  </Reaction>
  
  <Reaction probability="80"
	input_cell1="[lava]" 		input_cell2="[meltable_to_acid]"
	output_cell1="[lava]" 		output_cell2="acid"  >
  </Reaction>
  
  <Reaction probability="90"
	input_cell1="[fire]" 		input_cell2="[meltable_to_acid]"
	output_cell1="[fire]" 		output_cell2="acid"  >
  </Reaction>
  
  <Reaction probability="80"
	input_cell1="[lava]" 		input_cell2="[meltable_to_cold]"
	output_cell1="[lava]" 		output_cell2="blood_cold"  >
  </Reaction>
  
  <Reaction probability="90"
	input_cell1="[fire]" 		input_cell2="[meltable_to_cold]"
	output_cell1="[fire]" 		output_cell2="blood_cold"  >
  </Reaction>
  
  <Reaction probability="80"
	input_cell1="[lava]" 		input_cell2="[meltable_to_radioactive]"
	output_cell1="[lava]" 		output_cell2="radioactive_liquid"  >
  </Reaction>
  
  <Reaction probability="90"
	input_cell1="[fire]" 		input_cell2="[meltable_to_radioactive]"
	output_cell1="[fire]" 		output_cell2="radioactive_liquid"  >
  </Reaction>
  
  <Reaction probability="80"
	input_cell1="[lava]" 		input_cell2="[meltable_to_poison]"
	output_cell1="[lava]" 		output_cell2="poison"  >
  </Reaction>
  
  <Reaction probability="90"
	input_cell1="[fire]" 		input_cell2="[meltable_to_poison]"
	output_cell1="[fire]" 		output_cell2="poison"  >
  </Reaction>
  
  <Reaction probability="8"
	input_cell1="[lava]" 		input_cell2="gunpowder"
	output_cell1="[lava]" 		output_cell2="fire"  >
  </Reaction>
  
  <Reaction probability="8"
	input_cell1="[lava]" 		input_cell2="gunpowder_explosive"
	output_cell1="[lava]" 		output_cell2="fire"  >
  </Reaction>
  
  <Reaction probability="100"
	input_cell1="[fire]" 		input_cell2="[meltable_by_fire]"
	output_cell1="lava" 		output_cell2="smoke"  >
  </Reaction>
  
  <Reaction probability="80"
	input_cell1="[lava]" 					input_cell2="poo"
	output_cell1="soil" 				output_cell2="poo_gas"
	cosmetic_particle="poo_gas"
	blob_radius1="6"						blob_radius2="3"
	blob_restrict_to_input_material1="1" 	blob_restrict_to_input_material2="1"
	audio_fx_volume_1="100.0" >
  </Reaction>
  
<!-- =================================================================================================================  -->
<!-- [evaporable] reactions -->

  <Reaction probability="15"
   input_cell1="[evaporable]" 		input_cell2="air"
   output_cell1="air" 		output_cell2="air" >
  </Reaction>

  <Reaction probability="45"
   input_cell1="[evaporable_fast]" 		input_cell2="air"
   output_cell1="air" 					output_cell2="air" >
  </Reaction>
  
  <Reaction probability="80"
	input_cell1="[evaporable_by_fire]" 	input_cell2="[lava]"
	output_cell1="air" 	output_cell2="[lava]"  >
  </Reaction>
  
  <Reaction probability="80"
	input_cell1="[evaporable_by_fire]" 	input_cell2="[fire]"
	output_cell1="air" 	output_cell2="[fire]"  >
  </Reaction>
  
  <Reaction probability="80"
	input_cell1="[evaporable_custom]" 	input_cell2="[lava]"
	output_cell1="[evaporable_custom]_vapour" 	output_cell2="[lava]"  >
  </Reaction>
  
  <Reaction probability="80"
	input_cell1="[fire]" 		input_cell2="[evaporable_custom]"
	output_cell1="[fire]" 		output_cell2="[evaporable_custom]_vapour"  >
  </Reaction>
  
  <Reaction probability="20"
	input_cell1="cactus" 	input_cell2="[lava]"
	output_cell1="sand_herb_vapour" 	output_cell2="[lava]"  >
  </Reaction>
  
  <Reaction probability="20"
	input_cell1="[fire]" 		input_cell2="cactus"
	output_cell1="[fire]" 		output_cell2="sand_herb_vapour"  >
  </Reaction>
  
  <Reaction probability="20"
	input_cell1="[fire]" 		input_cell2="wood_static_gas"
	output_cell1="[fire]" 		output_cell2="steam_trailer"  >
  </Reaction>

<!-- =================================================================================================================  -->
<!-- [grows_grass] reactions -->
  
  <Reaction probability="2"
	input_cell1="[grows_grass]" 	input_cell2="air"
	output_cell1="grass" 		      output_cell2="air" >
  </Reaction>

 <!-- =================================================================================================================  -->
<!-- fungus reactions -->

<Reaction probability="2"
	input_cell1="[grows_fungus]" 	input_cell2="air"
	output_cell1="fungi" 		      output_cell2="air" >
  </Reaction>
  
  <Reaction probability="8"
	input_cell1="fungi" 	input_cell2="air"
	output_cell1="fungi" 	output_cell2="fungi" 
	direction="top" >
  </Reaction>
  
  <Reaction probability="30"
	input_cell1="fungi" 	input_cell2="air"
	output_cell1="fungi" 	output_cell2="fungi" 
	direction="bottom" >
  </Reaction>
  
  <Reaction probability="90"
	input_cell1="spore" 	input_cell2="[sand_ground]"
	output_cell1="air" 	output_cell2="[sand_ground]" >
  </Reaction>
 
  <Reaction probability="2"
	input_cell1="spore" 	input_cell2="air"
	output_cell1="air" 	output_cell2="air" >
  </Reaction>
  
  <Reaction probability="60"
  	fast_reaction="0"
	input_cell1="vine" input_cell2="air"
	output_cell1="vine" output_cell2="vine" 
	direction="top">
  </Reaction>
  
  <Reaction probability="30"
  	fast_reaction="0"
	input_cell1="vine" input_cell2="air"
	output_cell1="vine" output_cell2="vine" 
	direction="right">
  </Reaction>

<Reaction probability="30"
  	fast_reaction="0"
	input_cell1="vine" input_cell2="air"
	output_cell1="vine" output_cell2="vine" 
	direction="left">
  </Reaction>
  
  <Reaction probability="60"
  	fast_reaction="0"
	input_cell1="root" input_cell2="air"
	output_cell1="root" output_cell2="root" 
	direction="top">
  </Reaction>
  
  <Reaction probability="30"
  	fast_reaction="0"
	input_cell1="root" input_cell2="air"
	output_cell1="root" output_cell2="root" 
	direction="right">
  </Reaction>

<Reaction probability="30"
  	fast_reaction="0"
	input_cell1="root" input_cell2="air"
	output_cell1="root" output_cell2="root" 
	direction="left">
  </Reaction>
  
<!-- =================================================================================================================  -->
<!-- vegetation reactions -->
  
  <!-- shroom seeds -->
  <Reaction probability="10" 
  	input_cell1="mushroom_seed" input_cell2="water" input_cell3="air"
  	output_cell1="mushroom" output_cell2="air" />

  <Reaction probability="5" 
  	input_cell1="mushroom_seed" input_cell2="blood" input_cell3="air"
  	output_cell1="mushroom_giant_red" output_cell2="air" />

  <Reaction probability="7" 
  	input_cell1="mushroom_seed" input_cell2="alcohol" input_cell3="air"
  	output_cell1="mushroom_giant_blue" output_cell2="air" />

  <!-- sucks up water -->
  <Reaction probability="1" 
  	input_cell1="mushroom" input_cell2="water" input_cell3="air"
  	output_cell1="mushroom" output_cell2="air" />

  <Reaction probability="5" 
  	input_cell1="mushroom_giant_red" input_cell2="blood" input_cell3="air"
  	output_cell1="mushroom_giant_red" output_cell2="air" />

  <Reaction probability="5" 
  	input_cell1="mushroom_giant_blue" input_cell2="alcohol" input_cell3="air"
  	output_cell1="mushroom_giant_blue" output_cell2="air" />
	
  <Reaction probability="2" 
  	input_cell1="bluefungi_static" input_cell2="air"
  	output_cell1="glowshroom" output_cell2="air" 
	direction="top"/>

  <Reaction probability="2" 
  	input_cell1="grass_dry" input_cell2="[water]"
  	output_cell1="grass" output_cell2="air" />

  <!-- plant_seed -->
  <!-- plant_material  -->
  <Reaction probability="80" 
  	input_cell1="plant_seed"       input_cell2="water" 
  	output_cell1="plant_material"  output_cell2="air" />

  <!-- grass requires air, if it doesn't get air, it's converted into soil -->
  <!-- note ReqReaction -->
  <ReqReaction probability="10"
	input_cell1="[requires_air]" 	  input_cell2="air"
	output_cell1="soil" 		      output_cell2="air" >
  </ReqReaction>

  <ReqReaction probability="10"
  	input_cell1="ceiling_plant_material" 	input_cell2="air"
  	output_cell1="soil" 		      		output_cell2="air" 
  	direction="bottom" >
  </ReqReaction>

  <!-- turns to soil without water -->
  <ReqReaction probability="1"
	input_cell1="mushroom_seed" 	input_cell2="air" 
	output_cell1="soil" 			output_cell2="air" >
  </ReqReaction>

  <ReqReaction probability="1"
	input_cell1="mushroom_giant_red" 	input_cell2="air" 
	output_cell1="soil" 				output_cell2="air" >
  </ReqReaction>

  <ReqReaction probability="1"
	input_cell1="mushroom_giant_blue" 	input_cell2="air" 
	output_cell1="soil" 				output_cell2="air" >
  </ReqReaction>

  <!-- moss reactions -->
  <Reaction probability="1" 
	input_cell1="rock_static" 		input_cell2="air" 	
	output_cell1="rock_static" 		output_cell2="moss" 
	direction="top" 
	>
  </Reaction>
  
  <Reaction probability="70" 
	input_cell1="templebrick_moss_static" 		input_cell2="air" 	
	output_cell1="templebrick_moss_static" 		output_cell2="moss" 
	direction="top" 
	>
  </Reaction>
  
  <Reaction probability="70" 
	input_cell1="sand_static_rainforest" 		input_cell2="air" 	
	output_cell1="sand_static_rainforest" 		output_cell2="soil_lush" 
	direction="top"
	>
  </Reaction>


  
<!-- =================================================================================================================  -->
<!-- other reactions -->
  
  <Reaction probability="90"
   input_cell1="rocket_particles" 	input_cell2="air"
   output_cell1="air" 					output_cell2="air" >
  </Reaction>

  <Reaction probability="20" 
	input_cell1="coal" 			input_cell2="fire" 
	output_cell1="fire" 		output_cell2="air"  >
  </Reaction>

  <Reaction probability="20"
	input_cell1="snow" 			input_cell2="urine"
	output_cell1="water" 		output_cell2="steam"  >
  </Reaction>
  
  <Reaction probability="40"
	input_cell1="steelsmoke_static" 			input_cell2="air"
	output_cell1="steelsmoke_static" 		output_cell2="steam"  
	direction="top"
	>
  </Reaction>
  
  <Reaction probability="10"
	input_cell1="rock_static_glow" 			input_cell2="air"
	output_cell1="rock_static_glow" 		output_cell2="slime_green"  
	direction="bottom"
	>
  </Reaction>
  
  <Reaction probability="5"
	input_cell1="slime_green" 			input_cell2="air"
	output_cell1="air" 		output_cell2="air"  
	>
  </Reaction>
  
  <Reaction probability="2"
	input_cell1="honey" 			input_cell2="air"
	output_cell1="honey" 		output_cell2="air"  
	>
  </Reaction>
  
  <Reaction probability="90"
	input_cell1="blood_cold" 			input_cell2="[freezable]"
	output_cell1="blood_cold" 		output_cell2="ice_static" 
	blob_radius1="3"						blob_radius2="3"
	blob_restrict_to_input_material1="1" 	blob_restrict_to_input_material2="1" 	
	>
  </Reaction>
  
  <Reaction probability="20"
	input_cell1="blood_cold" 			input_cell2="air"
	output_cell1="blood_cold_vapour" 	output_cell2="air"  >
  </Reaction>
  
  <Reaction probability="20"
	input_cell1="blood_cold" 			input_cell2="blood_worm"
	output_cell1="blood_worm" 	output_cell2="blood_worm"  >
  </Reaction>
  
  <Reaction probability="20"
	input_cell1="blood_cold" 	input_cell2="[fire]"
	output_cell1="blood_cold_vapour" 	output_cell2="steam"  
	blob_radius2="3">
  </Reaction>
  
  <Reaction probability="70"
	input_cell1="blood_cold" 	input_cell2="lava"
	output_cell1="blood_cold_vapour" 	output_cell2="rock_hard"  
	blob_radius2="3">
  </Reaction>
  
   <Reaction probability="100"
	input_cell1="steelfrost_static" 			input_cell2="[fire]"
	output_cell1="steel_static" 				output_cell2="steam"  
	>
  </Reaction>
  
  <Reaction probability="100"
	input_cell1="steelfrost_static" 			input_cell2="lava"
	output_cell1="steel_static" 				output_cell2="lavarock_static"  
	>
  </Reaction>
  
  <Reaction probability="100"
	input_cell1="steelfrost_static" 			input_cell2="[water]"
	output_cell1="steelfrost_static" 				output_cell2="ice_static"  
	>
  </Reaction>
  
  <Reaction probability="100"
	input_cell1="beer" 			input_cell2="milk"
	output_cell1="molut" 		output_cell2="molut"  
	>
  </Reaction>
  <!-- [vapour] reactions -->
  
  <Reaction probability="30"
	input_cell1="[vapour]" 			input_cell2="air"
	output_cell1="air" 				output_cell2="air"  
	>
  </Reaction>

  <!-- Alcohol: boils into flammable gas. -->
  <Reaction probability="60"
	input_cell1="alcohol" 		input_cell2="[fire]"
	output_cell1="[fire]"		output_cell2="alcohol_gas">
  </Reaction>

  <Reaction probability="60"
	input_cell1="alcohol" 		input_cell2="[lava]"
	output_cell1="[fire]"		output_cell2="alcohol_gas">
  </Reaction>

  <Reaction probability="4"
	input_cell1="alcohol" 		input_cell2="air"
	output_cell1="alcohol"		output_cell2="alcohol_gas">
  </Reaction>

  <Reaction probability="20"
	input_cell1="[fire]" 		input_cell2="alcohol_gas"
	output_cell1="alcohol_gas"	output_cell2="alcohol_gas">
  </Reaction>

  <!-- glue. evaporates slowly and burns quick into poison gas -->
  <Reaction probability="60"
  	fast_reaction="1"
	input_cell1="glue" 		input_cell2="[fire]"
	output_cell1="[fire]"		output_cell2="poison_gas">
  </Reaction>


	<!-- =================================================================================================================  -->
	<!-- [slime] reactions -->

	<!-- burning slime produces quickly expanding slime -->
	<!--
	<Reaction probability="95"
		input_cell1="[fire]" 		input_cell2="[slime]"
		output_cell1="[slime]"		output_cell2="[slime]">
	</Reaction>
	-->

	<!-- slimes extinguish fires quickly by turning it into inflammable gas -->
	<Reaction probability="70"
		input_cell1="[fire]" 		input_cell2="[slime]"
		output_cell1="cloud_slime"		output_cell2="cloud_slime">
	</Reaction>

	<!-- slimes are slowly diluted in water -->
	<Reaction probability="10"
		input_cell1="water" 		input_cell2="[slime]"
		output_cell1="water"		output_cell2="cloud_slime">
	</Reaction>

	<!-- slime can be cleaned with alcohol -->
	<Reaction probability="30"
		input_cell1="alcohol" 		input_cell2="[slime]"
		output_cell1="alcohol"		output_cell2="smoke">
	</Reaction>

  <!-- SWAMP -->
  
  <Reaction probability="10"
	input_cell1="water" 			input_cell2="soil_lush"
	output_cell1="swamp" 				output_cell2="soil" 
	>
  </Reaction>
  
  <Reaction probability="10"
	input_cell1="water" 			input_cell2="fungisoil"
	output_cell1="swamp" 				output_cell2="soil" 
	>
  </Reaction>
  
  <Reaction probability="1"
	input_cell1="swamp" 			input_cell2="water"
	output_cell1="swamp" 			output_cell2="water_swamp"  >
  </Reaction>
  
  <Reaction probability="6"
	input_cell1="water_swamp" 			input_cell2="air"
	output_cell1="peat" 				output_cell2="air" 
	>
  </Reaction>

  <!-- ETC -->
  
  <Reaction probability="3"
  	input_cell1="blood_thick" 	input_cell2="air"
  	output_cell1="blood_fading"	output_cell2="air"
  	>
  </Reaction>
  
  <Reaction probability="15"
  	fast_reaction="1"
   input_cell1="poison" 			input_cell2="air"
   output_cell1="poison_gas" 		output_cell2="air" >
  </Reaction>
  

  <Reaction probability="1"
   input_cell1="[rust]" 			input_cell2="[water]"
   output_cell1="rust_static" 		output_cell2="[water]" >
  </Reaction>

  <Reaction probability="1"
   input_cell1="[rust_box2d]" 			input_cell2="[water]"
   output_cell1="[rust_box2d]_rust" 	output_cell2="[water]" >
  </Reaction>
  
  <Reaction probability="1"
   input_cell1="[rust_oxide]" 			input_cell2="[water]"
   output_cell1="[rust_oxide]_oxide" 	output_cell2="[water]" >
  </Reaction>

  <Reaction probability="5"
	input_cell1="water" 			input_cell2="soil"
	output_cell1="air" 				output_cell2="mud" 
	>
  </Reaction>
  
  <Reaction probability="3"
	input_cell1="mud" 				input_cell2="soil"	input_cell3="mud"
	output_cell1="soil" 			output_cell2="mud"  
	direction="bottom"
	>
  </Reaction>

  <Reaction probability="0.3"
	input_cell1="soil" 				input_cell2="mud" 	input_cell3="soil"
	output_cell1="soil" 			output_cell2="soil"  
	>
  </Reaction>
  
  <Reaction probability="90"
	fast_reaction="1"
	input_cell1="magic_liquid" 			input_cell2="rock_magic_bottom"
	output_cell1="magic_liquid" 			output_cell2="magic_liquid" 
	blob_radius2="3"
	blob_restrict_to_input_material2="1"
	direction="bottom"
	>
  </Reaction>
  
  <Reaction probability="40"
	input_cell1="magic_liquid" 			input_cell2="soil"
	output_cell1="smoke" 			output_cell2="magic_liquid"  
	>
  </Reaction>
  
  <Reaction probability="5"
	input_cell1="rock_static_wet" 			input_cell2="air"
	output_cell1="rock_static_wet" 			output_cell2="water_fading"
	direction="bottom"
	>
  </Reaction>
  
  <Reaction probability="2"
	input_cell1="water_fading" 			input_cell2="air"
	output_cell1="air" 			output_cell2="air"
	>
  </Reaction>
  
  <Reaction probability="2"
	input_cell1="[water]" 			input_cell2="liquid_fire"
	output_cell1="fire" 			output_cell2="liquid_fire"
	>
  </Reaction>
  
  <Reaction probability="100"
	input_cell1="midas_precursor" 			input_cell2="[meat]"
	output_cell1="midas" 			output_cell2="midas"
	fast_reaction="1"
	>
  </Reaction>
  
  <Reaction probability="100"
	input_cell1="midas_precursor" 			input_cell2="midas"
	output_cell1="midas" 			output_cell2="midas"
	fast_reaction="1"
	>
  </Reaction>
  
  <Reaction probability="70"
	input_cell1="smoke_static" 	input_cell2="air"
	output_cell1="smoke_static" 	output_cell2="smoke"
	fast_reaction="1"
	>
  </Reaction>

  <Reaction probability="70"
	input_cell1="acid_gas_static" 	input_cell2="air"
	output_cell1="acid_gas_static" 	output_cell2="acid_gas"
	fast_reaction="1"
	>
  </Reaction>
  
  <Reaction probability="70"
	input_cell1="radioactive_gas_static" 	input_cell2="air"
	output_cell1="radioactive_gas_static" 	output_cell2="radioactive_gas"
	fast_reaction="1"
	>
  </Reaction>

  <Reaction probability="100"
	fast_reaction="1"
	input_cell1="midas" 			input_cell2="[alchemy]"
	output_cell1="midas" 			output_cell2="gold" 
	blob_radius2="3"
	blob_restrict_to_input_material2="1"
	>
  </Reaction>
  
  <Reaction probability="90"
	fast_reaction="0"
	input_cell1="magic_gas_midas" 			input_cell2="[alchemy]"
	output_cell1="gold" 					output_cell2="gold" 
	blob_radius2="3"
	blob_restrict_to_input_material2="1"
	>
  </Reaction>

  <Reaction probability="100"
	fast_reaction="1"
	input_cell1="rock_eroding" 			input_cell2="air"
	output_cell1="air" 					output_cell2="air" 
	>
  </Reaction>
  
  <Reaction probability="100"
   input_cell1="creepy_liquid_emitter" 	input_cell2="fire"
   output_cell1="creepy_liquid" 					output_cell2="creepy_liquid" >
  </Reaction>
  
   <Reaction probability="90"
   input_cell1="creepy_liquid" 	input_cell2="air"
   output_cell1="creepy_liquid" 	output_cell2="creepy_liquid" >
  </Reaction>
  
  <!--
  <Reaction probability="100"
	input_cell1="magic_liquid_charm" 				input_cell2="[blood]" 	input_cell3="[magic_polymorph]"
	output_cell1="magic_liquid_hp_regeneration" 	output_cell2="magic_liquid_hp_regeneration"		output_cell3="magic_liquid_hp_regeneration" 
	blob_radius2="20"
	>
  </Reaction>
	-->

  <Reaction probability="100"
  	input_cell1="corruption_static" 	input_cell2="[alchemy]"
  	output_cell1="corruption_static"	output_cell2="corruption_static" >
  </Reaction>
  
  <Reaction probability="100"
  	input_cell1="radioactive_liquid" 	input_cell2="blood_worm"		input_cell3="fungi"
  	output_cell1="void_liquid"	output_cell2="void_liquid" 
	blob_radius1="40" blob_radius2="40"
	>
  </Reaction>
  
  <Reaction probability="100"
  	input_cell1="radioactive_liquid" 	input_cell2="sand"		input_cell3="blood_fungi"
  	output_cell1="fungi_creeping"	output_cell2="fungi_creeping" 
	blob_radius1="5" blob_radius2="5"
	>
  </Reaction>
  
  <Reaction probability="50"
  	input_cell1="fungi_creeping" 	input_cell2="sand"
  	output_cell1="fungi_creeping"	output_cell2="fungi_creeping" 
	blob_radius2="2"
	>
  </Reaction>
  
  <Reaction probability="50"
  	input_cell1="fungi_creeping" 	input_cell2="radioactive_liquid"
  	output_cell1="fungi_creeping"	output_cell2="fungi_creeping" 
	blob_radius2="2"
	>
  </Reaction>
  
  <Reaction probability="50"
  	input_cell1="fungi_creeping" 	input_cell2="radioactive_liquid_yellow"
  	output_cell1="fungi_creeping"	output_cell2="fungi_creeping" 
	blob_radius2="2"
	>
  </Reaction>
  
  <Reaction probability="50"
  	input_cell1="fungi_creeping_secret" 	input_cell2="[liquid]"
  	output_cell1="fungi_creeping_secret"	output_cell2="fungi_creeping_secret" 
	blob_radius2="2"
	>
  </Reaction>
  
  <Reaction probability="50"
  	input_cell1="brass" 	input_cell2="diamond"
  	output_cell1="purifying_powder"	output_cell2="purifying_powder" 
	blob_radius1="3"	blob_radius2="3"
	>
  </Reaction>
  
  <Reaction probability="80"
  	input_cell1="purifying_powder" 	input_cell2="[impure]"
  	output_cell1="purifying_powder"	output_cell2="water" 
	blob_radius2="2"
	>
  </Reaction>
  
  <Reaction probability="80"
  	input_cell1="purifying_powder" 	input_cell2="[regenerative]"
  	output_cell1="gunpowder_unstable"	output_cell2="gunpowder_unstable" 
	blob_radius1="4"	blob_radius2="4"
	>
  </Reaction>

  <!-- magic material reactions -->
  <Reaction probability="15"
	input_cell1="magic_liquid_faster_levitation" 	input_cell2="magic_liquid_movement_faster"
	output_cell1="magic_liquid_faster_levitation_and_movement" 	output_cell2="magic_liquid_faster_levitation_and_movement"
	>
  </Reaction>

 <Reaction probability="25" 
	input_cell1="magic_liquid_mana_regeneration" 		input_cell2="water"  
	output_cell1="magic_liquid_mana_regeneration" 		output_cell2="magic_liquid_mana_regeneration"
	>
  </Reaction>

 <Reaction probability="25" 
	input_cell1="magic_liquid_mana_regeneration" 		input_cell2="[meltable_metal]"  
	output_cell1="magic_liquid_mana_regeneration" 		output_cell2="steam" 
	>
  </Reaction>

 <Reaction probability="25" 
	input_cell1="magic_liquid_mana_regeneration" 		input_cell2="gold_box2d"  
	output_cell1="magic_liquid_mana_regeneration" 		output_cell2="steam" 
	>
  </Reaction>
  <Reaction probability="25" 
	input_cell1="magic_liquid_mana_regeneration" 		input_cell2="bloodgold_box2d"  
	output_cell1="magic_liquid_mana_regeneration" 		output_cell2="steam" 
	>
  </Reaction>
  
  <Reaction probability="25" 
	input_cell1="magic_liquid_mana_regeneration" 		input_cell2="[meltable_metal_generic]"  
	output_cell1="magic_liquid_mana_regeneration" 		output_cell2="steam" 
	>
  </Reaction>



 <Reaction probability="25" 
	input_cell1="material_confusion" 		input_cell2="magic_liquid_berserk"  
	output_cell1="magic_liquid_charm" 		output_cell2="magic_liquid_charm"
	>
  </Reaction>
  
   <Reaction probability="15" 
	input_cell1="magic_liquid_worm_attractor" 	input_cell2="blood_worm"  
	output_cell1="material_confusion" 			output_cell2="material_confusion"
	>
  </Reaction>

  <Reaction probability="21" 
	input_cell1="magic_liquid_invisibility" 	input_cell2="water"  
	output_cell1="water" 			output_cell2="water"
	>
  </Reaction>

  <Reaction probability="35" 
	input_cell1="material_confusion" 	input_cell2="blood"  	input_cell3="oil"
	output_cell1="magic_liquid_unstable_polymorph" 			output_cell2="magic_liquid_unstable_polymorph" output_cell3="magic_liquid_unstable_polymorph"
	blob_radius2="15"
	>
  </Reaction>
		
  <Reaction probability="5"
	input_cell1="magic_liquid_unstable_teleportation" 	input_cell2="magic_liquid_teleportation"	input_cell3="water"
	output_cell1="magic_liquid_unstable_teleportation" 	output_cell2="magic_liquid_unstable_teleportation"  output_cell3="magic_liquid_unstable_teleportation"
	>
  </Reaction>

  <Reaction probability="21" 
	input_cell1="magic_liquid_teleportation" 					input_cell2="alcohol"  
	output_cell1="magic_liquid_unstable_teleportation" 			output_cell2="alcohol"
	>
  </Reaction>

  <Reaction probability="20" 
	input_cell1="magic_liquid_unstable_teleportation" 		input_cell2="[slime]"  
	output_cell1="magic_liquid_teleportation" 				output_cell2="magic_liquid_teleportation"
	>
  </Reaction>

  <Reaction probability="20" 
	input_cell1="magic_liquid_unstable_teleportation" 		input_cell2="endslime"  
	output_cell1="magic_liquid_teleportation" 				output_cell2="magic_liquid_teleportation"
	>
  </Reaction>

  <Reaction probability="10" 
	input_cell1="magic_liquid_teleportation" 	input_cell2="magic_liquid_mana_regeneration"  
	output_cell1="fire" 						output_cell2="magic_liquid_mana_regeneration"
	>
  </Reaction>
  
  <Reaction probability="10" 
	input_cell1="magic_liquid_unstable_teleportation" 	input_cell2="magic_liquid_mana_regeneration"  
	output_cell1="fire" 								output_cell2="magic_liquid_mana_regeneration"
	>
  </Reaction>

  <Reaction probability="15" 
	input_cell1="magic_liquid_polymorph" 					input_cell2="radioactive_liquid"  
	output_cell1="magic_liquid_random_polymorph" 			output_cell2="radioactive_liquid"
	>
  </Reaction>

  <Reaction probability="45"
  	input_cell1="material_confusion" input_cell2="[sand_metal]"
  	output_cell1="magic_liquid_faster_levitation" output_cell2="magic_liquid_faster_levitation"
  	>
  </Reaction>  	

  <Reaction probability="10"
  	input_cell1="alcohol" input_cell2="meat_frog"
  	output_cell1="magic_liquid_berserk" output_cell2="meat_frog"
  	>
  </Reaction>
  
  <Reaction probability="50"
  	input_cell1="honey" input_cell2="diamond"
  	output_cell1="magic_liquid_protection_all" output_cell2="poison"
  	>
  </Reaction>
  
  <Reaction probability="100" 
	input_cell1="material_confusion" 		input_cell2="magic_liquid_unstable_teleportation"  
	output_cell1="orb_powder" 		output_cell2="fire"
	blob_radius1="15"	blob_radius2="15"
	>
  </Reaction>
  
  <Reaction probability="60" 
	input_cell1="magic_liquid_weakness" 	input_cell2="magic_liquid_teleportation"  
	output_cell1="magic_liquid_weakness" 		output_cell2="magic_liquid_unstable_teleportation"
	>
  </Reaction>
  
  <Reaction probability="60" 
	input_cell1="magic_liquid_weakness" 	input_cell2="magic_liquid_berserk"  
	output_cell1="magic_liquid_weakness" 		output_cell2="water"
	>
  </Reaction>
  
  <Reaction probability="60" 
	input_cell1="magic_liquid_weakness" 	input_cell2="magic_liquid_polymorph"  
	output_cell1="magic_liquid_weakness" 		output_cell2="magic_liquid_random_polymorph"
	>
  </Reaction>
  
  <Reaction probability="60" 
	input_cell1="magic_liquid_weakness" 	input_cell2="magic_liquid_faster_levitation"  
	output_cell1="radioactive_liquid" 		output_cell2="radioactive_liquid"
	>
  </Reaction>
  
  <Reaction probability="60" 
	input_cell1="magic_liquid_weakness" 	input_cell2="magic_liquid_mana_regeneration"  
	output_cell1="steam" 		output_cell2="steam"
	>
  </Reaction>
  
  <Reaction probability="60" 
	input_cell1="magic_liquid_weakness" 	input_cell2="[fungus]"  
	output_cell1="magic_liquid_weakness" 		output_cell2="sand"
	>
  </Reaction>
  
  <Reaction probability="60" 
	input_cell1="magic_liquid_weakness" 	input_cell2="fungisoil"  
	output_cell1="magic_liquid_weakness" 		output_cell2="soil"
	>
  </Reaction>
  
  <Reaction probability="100" 
	input_cell1="magic_liquid_weakness" 	input_cell2="[gold]"  
	output_cell1="magic_liquid_weakness" 		output_cell2="silver"
	>
  </Reaction>
  
  <Reaction probability="100" 
	input_cell1="magic_liquid_weakness" 	input_cell2="gold_molten"  
	output_cell1="magic_liquid_weakness" 		output_cell2="silver_molten"
	>
  </Reaction>
  
  <Reaction probability="100" 
	input_cell1="magic_liquid_weakness" 	input_cell2="diamond"  
	output_cell1="steam" 		output_cell2="radioactive_liquid"
	>
  </Reaction>
  
  <Reaction probability="100" 
	input_cell1="magic_liquid_weakness" 	input_cell2="salt"  
	output_cell1="magic_liquid_weakness" 		output_cell2="smoke"
	>
  </Reaction>
  
  <Reaction probability="100" 
	input_cell1="magic_liquid_weakness" 	input_cell2="acid_gas"  
	output_cell1="magic_liquid_weakness" 		output_cell2="magic_liquid_weakness"
	>
  </Reaction>
  
  <Reaction probability="100" 
	input_cell1="magic_liquid_weakness" 	input_cell2="acid_gas_static"  
	output_cell1="magic_liquid_weakness" 		output_cell2="magic_liquid_weakness"
	>
  </Reaction>
  
  <Reaction probability="80"
  	input_cell1="magic_liquid_weakness" input_cell2="magic_liquid_protection_all"
  	output_cell1="smoke" output_cell2="acid"
  	>
  </Reaction>
  
  <Reaction probability="80"
  	input_cell1="magic_liquid_weakness" input_cell2="midas"
  	output_cell1="smoke" output_cell2="liquid_fire"
  	>
  </Reaction>
  
  <Reaction probability="80"
  	input_cell1="magic_liquid_weakness" input_cell2="midas_precursor"
  	output_cell1="smoke" output_cell2="liquid_fire"
  	>
  </Reaction>
  
  <Reaction probability="40"
  	input_cell1="vomit" input_cell2="bone"
  	output_cell1="magic_liquid_weakness" output_cell2="magic_liquid_weakness"
  	>
  </Reaction>
  
  <Reaction probability="40"
  	input_cell1="vomit" input_cell2="bone_box2d"
  	output_cell1="magic_liquid_weakness" output_cell2="magic_liquid_weakness"
  	>
  </Reaction>
  
  <Reaction probability="40"
  	input_cell1="vomit" input_cell2="bone_static"
  	output_cell1="magic_liquid_weakness" output_cell2="magic_liquid_weakness"
  	>
  </Reaction>
  
  <Reaction probability="10"
  	input_cell1="magic_liquid_polymorph" input_cell2="copper"
  	output_cell1="magic_gas_polymorph" output_cell2="magic_gas_polymorph"
  	>
  </Reaction>
  
  <Reaction probability="10"
  	input_cell1="magic_liquid_teleportation" input_cell2="silver"
  	output_cell1="magic_gas_teleport" output_cell2="magic_gas_teleport"
  	>
  </Reaction>
  
  <Reaction probability="10"
  	input_cell1="[fungus]" input_cell2="brass"
  	output_cell1="magic_gas_fungus" output_cell2="magic_gas_fungus"
  	>
  </Reaction>
  
  <!--
  <Reaction probability="100" 
	input_cell1="material_confusion" 		input_cell2="magic_liquid_teleportation"  
	output_cell1="orb_powder" 		output_cell2="fire"
	blob_radius1="15"	blob_radius2="15"
	>
  </Reaction>
  -->

  <!-- fungus_loose_trippy -->
  
	<!-- wizardstone -->
	
	<Reaction probability="50"
		input_cell1="wizardstone" input_cell2="[fire]"
		output_cell1="steam" output_cell2="lava"
		>
	</Reaction>
	
	<Reaction probability="50"
		input_cell1="wizardstone" input_cell2="[water]"
		output_cell1="smoke" output_cell2="magic_liquid_teleportation"
		>
	</Reaction>
	
	<Reaction probability="50"
		input_cell1="wizardstone" input_cell2="magic_liquid_protection_all"
		output_cell1="steam" output_cell2="steam"
		>
	</Reaction>
	
	<Reaction probability="50"
		input_cell1="wizardstone" input_cell2="magic_liquid_mana_regeneration"
		output_cell1="smoke" output_cell2="acid"
		>
	</Reaction>
	
	<!-- molten metals -->
	
	<Reaction probability="50"
		input_cell1="gold_molten" input_cell2="[cold]"
		output_cell1="gold" output_cell2="[cold]"
		>
	</Reaction>
	
	<Reaction probability="50"
		input_cell1="silver_molten" input_cell2="[cold]"
		output_cell1="silver" output_cell2="[cold]"
		>
	</Reaction>
	
	<Reaction probability="50"
		input_cell1="copper_molten" input_cell2="[cold]"
		output_cell1="copper" output_cell2="[cold]"
		>
	</Reaction>
	
	<Reaction probability="50"
		input_cell1="brass_molten" input_cell2="[cold]"
		output_cell1="brass" output_cell2="[cold]"
		>
	</Reaction>
	
	<Reaction probability="50"
		input_cell1="steel_molten" input_cell2="[cold]"
		output_cell1="steel_sand" output_cell2="[cold]"
		>
	</Reaction>
	
	<Reaction probability="50"
		input_cell1="wax_molten" input_cell2="[cold]"
		output_cell1="wax" output_cell2="[cold]"
		>
	</Reaction>
	
	<Reaction probability="50"
		input_cell1="[molten_metal]" input_cell2="[cold]"
		output_cell1="metal_sand" output_cell2="[cold]"
		>
	</Reaction>
	
	<Reaction probability="50"
		input_cell1="gold_molten" input_cell2="[water]"
		output_cell1="gold" output_cell2="steam"
		>
	</Reaction>
	
	<Reaction probability="50"
		input_cell1="silver_molten" input_cell2="[water]"
		output_cell1="silver" output_cell2="steam"
		>
	</Reaction>
	
	<Reaction probability="50"
		input_cell1="copper_molten" input_cell2="[water]"
		output_cell1="copper" output_cell2="steam"
		>
	</Reaction>
	
	<Reaction probability="50"
		input_cell1="brass_molten" input_cell2="[water]"
		output_cell1="brass" output_cell2="steam"
		>
	</Reaction>
	
	<Reaction probability="50"
		input_cell1="steel_molten" input_cell2="[water]"
		output_cell1="steel_sand" output_cell2="steam"
		>
	</Reaction>
	
	<Reaction probability="50"
		input_cell1="wax_molten" input_cell2="[water]"
		output_cell1="wax" output_cell2="steam"
		>
	</Reaction>
	
	<Reaction probability="50"
		input_cell1="[molten_metal]" input_cell2="[water]"
		output_cell1="metal_sand" output_cell2="steam"
		>
	</Reaction>
	
	<Reaction probability="50"
		input_cell1="gold_molten" input_cell2="[frozen]"
		output_cell1="gold" output_cell2="[frozen]"
		>
	</Reaction>
	
	<Reaction probability="50"
		input_cell1="silver_molten" input_cell2="[frozen]"
		output_cell1="silver" output_cell2="[frozen]"
		>
	</Reaction>
	
	<Reaction probability="50"
		input_cell1="copper_molten" input_cell2="[frozen]"
		output_cell1="copper" output_cell2="[frozen]"
		>
	</Reaction>
	
	<Reaction probability="50"
		input_cell1="brass_molten" input_cell2="[frozen]"
		output_cell1="brass" output_cell2="[frozen]"
		>
	</Reaction>
	
	<Reaction probability="50"
		input_cell1="steel_molten" input_cell2="[frozen]"
		output_cell1="steel_sand" output_cell2="[frozen]"
		>
	</Reaction>
	
	<Reaction probability="50"
		input_cell1="wax_molten" input_cell2="[frozen]"
		output_cell1="wax" output_cell2="[frozen]"
		>
	</Reaction>
	
	<Reaction probability="50"
		input_cell1="[molten_metal]" input_cell2="[frozen]"
		output_cell1="metal_sand" output_cell2="[frozen]"
		>
	</Reaction>
	
	<Reaction probability="30"
		input_cell1="[meltable_metal_generic]" input_cell2="[fire_strong]"
		output_cell1="metal_sand_molten" output_cell2="[fire_strong]"
		>
	</Reaction>
	
	<Reaction probability="30"
		input_cell1="[meltable_metal_generic]" input_cell2="[lava]"
		output_cell1="metal_sand_molten" output_cell2="[lava]"
		>
	</Reaction>
	
	<!-- Special powders -->
	
	<Reaction probability="100"
		input_cell1="rat_powder" input_cell2="air"
		output_cell1="air" output_cell2="air"
		entity="data/entities/misc/rat_powder.xml"
		>
	</Reaction>
	
	<Reaction probability="100"
		input_cell1="fungus_powder" input_cell2="air"
		output_cell1="air" output_cell2="air"
		entity="data/entities/misc/fungus_powder.xml"
		>
	</Reaction>
	
	<Reaction probability="100"
		input_cell1="fungus_powder_bad" input_cell2="air"
		output_cell1="air" output_cell2="air"
		entity="data/entities/misc/fungus_powder_bad.xml"
		>
	</Reaction>
	
	<Reaction probability="10"
		input_cell1="acid_gas_static" input_cell2="air"
		output_cell1="acid_gas" output_cell2="air"
		>
	</Reaction>
	
	<Reaction probability="50"
		input_cell1="diamond" input_cell2="magic_liquid_random_polymorph"
		output_cell1="silver" output_cell2="smoke"
		>
	</Reaction>
	
	<Reaction probability="50"
		input_cell1="gold" input_cell2="magic_liquid_random_polymorph"
		output_cell1="silver" output_cell2="smoke"
		>
	</Reaction>
	
	<Reaction probability="50"
		input_cell1="silver" input_cell2="magic_liquid_polymorph"
		output_cell1="copper" output_cell2="smoke"
		>
	</Reaction>
	
	<Reaction probability="50"
		input_cell1="copper" input_cell2="magic_liquid_teleportation"
		output_cell1="brass" output_cell2="smoke"
		>
	</Reaction>
	
	<Reaction probability="50"
		input_cell1="brass" input_cell2="magic_liquid_unstable_teleportation"
		output_cell1="metal_sand" output_cell2="smoke"
		>
	</Reaction>

	<Reaction probability="70"
		input_cell1="magic_liquid_teleportation" input_cell2="[lava]"
		output_cell1="blood_cold_vapour" output_cell2="[lava]"
		>
	</Reaction>
	
	<Reaction probability="70"
		input_cell1="magic_liquid_unstable_teleportation" input_cell2="[lava]"
		output_cell1="blood_cold_vapour" output_cell2="[lava]"
		>
	</Reaction>
	
	<Reaction probability="10"
		input_cell1="blood" input_cell2="poison"
		output_cell1="slime" output_cell2="smoke"
		>
	</Reaction>
	
	<Reaction probability="10"
		input_cell1="blood" input_cell2="poison_gas"
		output_cell1="slime" output_cell2="smoke"
		>
	</Reaction>
	
	<Reaction probability="100"
		input_cell1="copper" input_cell2="brass" input_cell3="water"
		output_cell1="silver" output_cell2="smoke" output_cell3="smoke"
		>
	</Reaction>
	
	<Reaction probability="100"
		input_cell1="silver" input_cell2="copper" input_cell3="blood"
		output_cell1="diamond" output_cell2="smoke" output_cell3="smoke"
		>
	</Reaction>
	
	<Reaction probability="100"
		input_cell1="diamond" input_cell2="silver" input_cell3="blood_worm"
		output_cell1="purifying_powder" output_cell2="smoke" output_cell3="smoke"
		>
	</Reaction>
	
	<Reaction probability="100"
		input_cell1="diamond" input_cell2="magic_liquid_random_polymorph" input_cell3="radioactive_liquid"
		output_cell1="void_liquid" output_cell2="void_liquid" output_cell3="void_liquid"
		>
	</Reaction>
	
	<Reaction probability="100"
		input_cell1="void_liquid" input_cell2="radioactive_liquid"
		output_cell1="void_liquid" output_cell2="void_liquid"
		>
	</Reaction>
	
	<Reaction probability="100"
		input_cell1="void_liquid" input_cell2="[fungus]"
		output_cell1="void_liquid" output_cell2="void_liquid"
		>
	</Reaction>
	
	<Reaction probability="100"
		input_cell1="mimic_liquid" input_cell2="[any_liquid]"
		output_cell1="[any_liquid]" output_cell2="[any_liquid]"
		>
	</Reaction>
	
	<Reaction probability="50"
		input_cell1="meat" input_cell2="poison"
		output_cell1="rotten_meat" output_cell2="poison"
		>
	</Reaction>
	
	<Reaction probability="50"
		input_cell1="brass" input_cell2="[fire_strong]"
		output_cell1="shock_powder" output_cell2="[fire_strong]"
		>
	</Reaction>
	
	<Reaction probability="100"
		input_cell1="shock_powder" input_cell2="air"
		output_cell1="air" output_cell2="air"
		entity="data/entities/misc/shock_powder.xml"
		>
	</Reaction>
	
	<Reaction probability="100"
		input_cell1="purifying_powder" input_cell2="lava"
		output_cell1="gunpowder_unstable" output_cell2="gunpowder_unstable"
		>
	</Reaction>
	
	<!-- Cooking -->
	
	<Reaction probability="10"
		input_cell1="meat" input_cell2="[fire]" input_cell3="oil"
		output_cell1="meat_warm" output_cell2="[fire]" output_cell3="smoke"
		blob_radius1="5"
		blob_restrict_to_input_material1="1"
		>
	</Reaction>
	
	<Reaction probability="10"
		input_cell1="meat_warm" input_cell2="[fire]" input_cell3="oil"
		output_cell1="meat_hot" output_cell2="[fire]" output_cell3="smoke"
		blob_radius1="5"
		blob_restrict_to_input_material1="1"
		>
	</Reaction>
	
	<Reaction probability="10"
		input_cell1="meat_hot" input_cell2="[fire]" input_cell3="oil"
		output_cell1="meat_done" output_cell2="[fire]" output_cell3="smoke"
		blob_radius1="5"
		blob_restrict_to_input_material1="1"
		>
	</Reaction>
	
	<Reaction probability="2"
		input_cell1="meat_done" input_cell2="[fire]" input_cell3="oil"
		output_cell1="meat_burned" output_cell2="[fire]" output_cell3="smoke"
		blob_radius1="5"
		blob_restrict_to_input_material1="1"
		>
	</Reaction>
	
	<Reaction probability="10"
		input_cell1="meat" input_cell2="[lava]" input_cell3="oil"
		output_cell1="meat_warm" output_cell2="[lava]" output_cell3="smoke"
		blob_radius1="5"
		blob_restrict_to_input_material1="1"
		>
	</Reaction>
	
	<Reaction probability="10"
		input_cell1="meat_warm" input_cell2="[lava]" input_cell3="oil"
		output_cell1="meat_hot" output_cell2="[lava]" output_cell3="smoke"
		blob_radius1="5"
		blob_restrict_to_input_material1="1"
		>
	</Reaction>
	
	<Reaction probability="10"
		input_cell1="meat_hot" input_cell2="[lava]" input_cell3="oil"
		output_cell1="meat_done" output_cell2="[lava]" output_cell3="smoke"
		blob_radius1="5"
		blob_restrict_to_input_material1="1"
		>
	</Reaction>
	
	<Reaction probability="2"
		input_cell1="meat_done" input_cell2="[lava]" input_cell3="oil"
		output_cell1="meat_burned" output_cell2="[lava]" output_cell3="smoke"
		blob_radius1="5"
		blob_restrict_to_input_material1="1"
		>
	</Reaction>
	
	<!-- Pus -->
	
	<Reaction probability="80"
		input_cell1="pus" input_cell2="water"
		output_cell1="pus" output_cell2="pus"
		>
	</Reaction>
	
	<Reaction probability="80"
		input_cell1="pus" input_cell2="radioactive_liquid"
		output_cell1="pus" output_cell2="pus"
		>
	</Reaction>
	
	<Reaction probability="40"
		input_cell1="pus" input_cell2="[fungus]"
		output_cell1="fungi" output_cell2="fungi"
		>
	</Reaction>
	
	<Reaction probability="20"
		input_cell1="pus" input_cell2="[gold]"
		output_cell1="pus" output_cell2="smoke"
		>
	</Reaction>
	
	<Reaction probability="20"
		input_cell1="pus" input_cell2="silver"
		output_cell1="pus" output_cell2="smoke"
		>
	</Reaction>
	
	<Reaction probability="20"
		input_cell1="pus" input_cell2="copper"
		output_cell1="pus" output_cell2="smoke"
		>
	</Reaction>
	
	<Reaction probability="20"
		input_cell1="pus" input_cell2="brass"
		output_cell1="pus" output_cell2="smoke"
		>
	</Reaction>
	
	<Reaction probability="10"
		input_cell1="pus" input_cell2="aluminium"
		output_cell1="pus" output_cell2="smoke"
		>
	</Reaction>
	
	<Reaction probability="80"
		input_cell1="pus" input_cell2="grass"
		output_cell1="pus" output_cell2="smoke"
		>
	</Reaction>
	
	<Reaction probability="80"
		input_cell1="pus" input_cell2="sand_static_rainforest"
		output_cell1="pus" output_cell2="coal_static"
		>
	</Reaction>
	
	<Reaction probability="80"
		input_cell1="pus" input_cell2="sand_static_rainforest_dark"
		output_cell1="pus" output_cell2="coal_static"
		>
	</Reaction>
	
	<Reaction probability="80"
		input_cell1="pus" input_cell2="soil_lush"
		output_cell1="pus" output_cell2="coal"
		>
	</Reaction>
	
	<Reaction probability="80"
		input_cell1="pus" input_cell2="soil_lush_dark"
		output_cell1="pus" output_cell2="coal"
		>
	</Reaction>
	
	<!-- More magic --> 
	
	<Reaction probability="80"
		input_cell1="pus" input_cell2="urine" input_cell3="material_confusion"
		output_cell1="magic_liquid" output_cell2="magic_liquid"
		>
	</Reaction>
	
	<Reaction probability="10"
		input_cell1="just_death" input_cell2="air"
		output_cell1="air" output_cell2="air"
		entity="data/entities/misc/just_death_effect.xml"
		>
	</Reaction>

	<Reaction probability="80"
		input_cell1="grass" input_cell2="magic_liquid_hp_regeneration"
		output_cell1="grass_holy" output_cell2="air"
		blob_radius1="4" 
		blob_restrict_to_input_material1="1" 
		>
	</Reaction>

	<Reaction probability="80"
		input_cell1="grass_holy" input_cell2="urine"
		output_cell1="grass" output_cell2="magic_gas_hp_regeneration" 
		blob_radius1="4" 
		blob_restrict_to_input_material1="1" 
		>
	</Reaction>
</Materials>
]]

local xml = require("Module:Nxml")
return xml.parse(data)