forked from minetest-mods/technic
		
	Supply converter: Charge batteries again
This commit is contained in:
		| @@ -157,7 +157,8 @@ local run = function(pos, node, run_stage) | ||||
| 			local demand = 0 | ||||
| 			if enabled then | ||||
| 				-- Reverse evaluate the required machine and round to a nice number | ||||
| 				demand = 100 * math.ceil((sw_meta:get_int("demand") / efficiency) / 100) | ||||
| 				demand = sw_meta:get_int("ba_demand") + sw_meta:get_int("demand") | ||||
| 				demand = 100 * math.ceil(demand / efficiency / 100) | ||||
| 				-- Do not draw more than the limit | ||||
| 				demand = math.min(demand, meta:get_int("power")) | ||||
| 			end | ||||
|   | ||||
| @@ -355,6 +355,8 @@ minetest.register_abm({ | ||||
| 			BA_eu_supply = BA_eu_supply + meta1:get_int(eu_supply_str) | ||||
| 			BA_eu_demand = BA_eu_demand + meta1:get_int(eu_demand_str) | ||||
| 		end | ||||
| 		-- Expose value for the supply converter | ||||
| 		meta:set_int("ba_demand", BA_eu_demand) | ||||
| 		--dprint("Total BA supply:"..BA_eu_supply) | ||||
| 		--dprint("Total BA demand:"..BA_eu_demand) | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user