summaryrefslogtreecommitdiff
path: root/mesecons
AgeCommit message (Collapse)Author
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)
2012-08-12Slimmed down wire junctions a bit.Vanessa Ezekowitz
2012-08-12Further (small) speed improvement, shrink code & more comments on itJeija
2012-08-12Fix mesecon delayer bugs and other non-functional changesJeija
2012-08-12HUGE speed improvementJeija
2012-08-11Merge branch 'master' of github.com:Jeija/minetest-mod-meseconsVanessa Ezekowitz
2012-08-11Reverted back to old mesecons wire image for inventoryVanessa Ezekowitz
2012-08-11Add some wires to mesecon_conductor_craftable groupJeija
2012-08-11Mesecons only connect to blocks with group mesecon > 1Jeija
2012-08-11Add new nodebox style wires. Can be activated by setting NEW_STYLE_WIRES to ↵Jeija
true (in mesecons/settings.lua)