technic/technic/machines
Zefram 6a4cb16392 Fix mesecon control of forcefield
The code formerly attempted to make the forcefield emitter controlled
both manually and by (inverted) mesecon signal, but the two interfered
with each other.  In particular, a newly-placed emitted would be
informed that it was getting no mesecon signal, and would therefore
enable itself.  Fix this by adding explicit modes for how the emitter
will respond to mesecon signals: ignore them, obey them positively,
or obey them negatively.

The manual control could have been incorporated into this mode setting
by having two "ignore mesecon" modes: always-enabled and always-disabled.
But it seems more useful to have a separate manual master switch, so that
the emitter can be manually disabled without losing the mesecon mode.
So it is now implemented that way.
2014-07-23 16:49:08 +01:00
..
HV Fix mesecon control of forcefield 2014-07-23 16:49:08 +01:00
LV coal alloy furnace to return the buckets 2014-07-18 17:08:05 +01:00
MV Make switching station run all machines it is connected to, including those in unloaded blocks. 2014-07-11 11:00:46 +02:00
other Clean up constructor 2014-07-21 01:52:13 -04:00
register Remove mods that aren't strictly required from depends.txt 2014-07-20 23:49:38 -04:00
init.lua Partial rewrite 2013-09-17 16:37:56 -04:00
supply_converter.lua Fix supply converter again 2014-07-14 11:16:37 +02:00
switching_station.lua don't attempt to force-load blocks if they're already loaded. 2014-07-23 10:00:13 -04:00