summaryrefslogtreecommitdiff
path: root/mesecons
AgeCommit message (Collapse)Author
2012-12-21Merge branch 'master' into nextgenJeija
Conflicts: mesecons/internal.lua mesecons/wires.lua mesecons_pistons/init.lua
2012-12-21Add new crafting recipe for mesecons: Cook a mese crystalJeija
2012-12-21Bugfix, wires sometimes turned off for no reasonJeija
2012-12-19Add rule-name system. Every input rule can now have a name, that could help ↵Jeija
e.g. the microcontroller to know where a signal comes from.
2012-12-18Should fix this bug: bit.ly/XEy94jJeija
2012-12-16Minor cleanup, use addPosRuleJeija
2012-12-16Remove mesecons:updatenodeJeija
2012-12-16Cleanup and improve piston codeJeija
2012-12-15Bugfix, use param2 for conductors when turning them on/offJeija
2012-12-15Bugfix, param2 for conductorsJeija
2012-12-15Upload cleaned up mesecons to nextgen branchJeija
2012-12-13Include experimental vertical wires (needs textures)Jeija
2012-12-11Fix a bug that occured when placing an effector next to a receptorJeija
2012-12-11Merge branch 'mesecons_in_nodedef'Jeija
Conflicts: mesecons/internal.lua
2012-12-10Fix crash when digging unknown nodesJeija
2012-12-10Slightly change wire look (may be reverted?)Jeija
2012-12-10Port gates (finally)Jeija
2012-12-09Port door, fix button/lever bug, new visual style for receiverJeija
2012-12-09Port a lot more (basically everything apart from gates, pistons and ↵Jeija
extrawire crossing) to the new nodedef system. There are some problems with wall button and wall lever (in the way they visually connect to wires)
2012-12-08Port more blocks to nodedef system: object detector, extrawires, water ↵Jeija
turbine, insulated wire
2012-12-08Cleanup, make and use util.lua, port command block and delayer to nodedefJeija
2012-12-08Port lightstones (as reference for effectors) + blinky plant to the new ↵Jeija
nodedef system
2012-12-08Finish new mesecon-in-nodedef for conductors and receptors. Make wires and ↵Jeija
switch use it for reference.
2012-12-08Fix major bug that often occured when using gates (caused by commit 64d109b)Jeija
2012-12-08New branch: Move mesecon to node definition instead of functions like ↵Jeija
register_conductor; first steps: move everything to legacy
2012-12-07Speed update of pressureplates up by using node_timersPilzAdam
2012-12-03Fix a bug (in some cases the output rules of a receptor weren't respected, ↵Jeija
bug introduced by commit before, 64d109b31b)
2012-12-01`mesecon:updatenode()` was written to work only with conductors, though in ↵Anthony Zhang
several places it was used on recepters and effectors. This issue, reported by simion314, is fixed in this commit by explicitly checking for the type of mesecon node being updated.
2012-09-08Fix Microcontroller bug (discovered by Fenris) and some others that propably ↵Jeija
noone found
2012-09-07Use sunlight_propagates = true for some more nodesJeija
2012-09-06Implement mesecon:register_receptor(onstate, offstate, rules, get_rules) and ↵Jeija
make add_receptor_node(_off) deprecated
2012-09-05Code cleanupJeija
2012-08-21minor tweak to vertical mesecons wire stubs to help with z-fighting objectsVanessa Ezekowitz
above them
2012-08-20Switch from tile_images to tiles = {...}Jeija
2012-08-17Make isolated wires depend on facedir, rename them to 'insulated'Jeija
2012-08-16Add conductor rules, add demo isolated mesecons to proof that it worksJeija
2012-08-15Remove Temperest setting as it is an extension nowJeija
2012-08-13Bugfix: Check if receptor node is powered from somewhere before turning it ↵Jeija
off in mesecons:turnoff
2012-08-13Re-enable backwards compatibility (sorry for disabling)Jeija
2012-08-13New effector system, effectors have to be registered with ↵Jeija
mesecon:register_effector(onstate, offstate, rules, function get_rules) rules and function get_rules are optional. You don't have to specify both onstate and offstate (required for e.g. removestone)
2012-08-13Make mesecons only connect to input and output ports (e.g. of the delayer)Jeija
2012-08-13Code cleanup, little bugfix (some conductors placed next to receptors didn't ↵Jeija
turn on)
2012-08-13Merge pull request #23 from VanessaE/masterJeija
solar panel doesn't actually need a side texture.
2012-08-13Code cleanup - remove internal_api.lua (now internal.lua)Jeija
2012-08-13Code cleanupJeija
2012-08-13Code cleanupJeija
2012-08-13reworked textures for mesecons wires, added a new one for each of on/offVanessa Ezekowitz
states, to allow wires without junction bumps to be textured differently.
2012-08-13Minimal speedup by not checking some nodes twice for receptorsJeija
2012-08-13Code cleanup and ond more extremely small speedupJeija
2012-08-12Made X <-> Z bends not produce junction bump (only appears on T-junctions,Vanessa Ezekowitz
crossings, etc)