technic/technic/machines/MV
Tim d39797aad8 Handle CONTENT_IGNORE when checking windmill conditions.
Windmills always span more than one mapblock, so even with a switching station next to the generators, they will stop working if unloaded due to the windmill check failing to handle CONTENT_IGNORE of the frames at the foot of the windmill, unless a second switching station would be placed there.

The commit assumes, that a user has to load a block to modify it, and thus unloaded blocks to have the same windmill frame state as before.
This also makes technic_run for windmills a little faster by being able to skip some unnecessary node lookups and generally avoiding creation of 20 tables per windmill per step.
2016-11-17 11:59:48 -05:00
..
alloy_furnace.lua Use connected nodeboxes for cables 2016-03-20 00:02:33 -04:00
battery_box.lua Use connected nodeboxes for cables 2016-03-20 00:02:33 -04:00
cables.lua Use connected nodeboxes for cables 2016-03-20 00:02:33 -04:00
centrifuge.lua Use connected nodeboxes for cables 2016-03-20 00:02:33 -04:00
compressor.lua Use connected nodeboxes for cables 2016-03-20 00:02:33 -04:00
electric_furnace.lua Use connected nodeboxes for cables 2016-03-20 00:02:33 -04:00
extractor.lua Use connected nodeboxes for cables 2016-03-20 00:02:33 -04:00
generator.lua Use connected nodeboxes for cables 2016-03-20 00:02:33 -04:00
grinder.lua Use connected nodeboxes for cables 2016-03-20 00:02:33 -04:00
init.lua Add centrifuge 2014-07-26 18:01:05 +01:00
lighting.lua Partial rewrite 2013-09-17 16:37:56 -04:00
power_radiator.lua Use connected nodeboxes for cables 2016-03-20 00:02:33 -04:00
solar_array.lua Use connected nodeboxes for cables 2016-03-20 00:02:33 -04:00
tool_workshop.lua Use connected nodeboxes for cables 2016-03-20 00:02:33 -04:00
wind_mill.lua Handle CONTENT_IGNORE when checking windmill conditions. 2016-11-17 11:59:48 -05:00