mirror of
				https://github.com/t-affeldt/regional_weather.git
				synced 2025-10-30 23:55:42 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			21 lines
		
	
	
		
			532 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			532 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
| if not regional_weather.settings.fire then return end
 | |
| if not minetest.get_modpath("fire") then return end
 | |
| 
 | |
| climate_api.register_abm({
 | |
| 	label			= "extinguish fire at high humidity",
 | |
| 	nodenames = { "fire:basic_flame" },
 | |
| 	interval	= 10,
 | |
| 	chance		= 2,
 | |
| 
 | |
| 	 conditions	= {
 | |
| 		 min_height		= regional_weather.settings.min_height,
 | |
| 		 max_height		= regional_weather.settings.max_height,
 | |
| 		 min_humidity	= 55,
 | |
| 		 max_heat			= 85,
 | |
| 		 min_light		= 15
 | |
| 	 },
 | |
| 
 | |
| 	 action = function (pos, node, env)
 | |
| 		 minetest.set_node(pos, { name = "air" })
 | |
| 	 end
 | |
| }) |