summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-08New branch: Move mesecon to node definition instead of functions like ↵Jeija
register_conductor; first steps: move everything to legacy
2012-12-08Add support for the preinstalled wooden door in minetest_gameJeija
2012-12-07Merge pull request #58 from PilzAdam/masterJeija
Speed update of pressureplates up by using node_timers
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-11-28Simpler piston push/pull method.Anthony Zhang
2012-11-27Fix a rare piston pushing bug and make piston updating faster.Anthony Zhang
2012-11-11Merge remote-tracking branch 'origin/master'Anthony Zhang
2012-11-11Use nodeupdate() so things like pushing gravel/sand off a ledge allows it to ↵Anthony Zhang
fall.
2012-11-08Merge pull request #55 from Jat15/masterAnthony
tile_images modified tiles
2012-11-08Update tile_imagesJat
2012-10-28Add command block:Anthony Zhang
* not obtainable legitimately in Survival mode * found in Creative inventory or using /giveme mesecons_commandblock:commandblock_off * glows slightly when turned on * runs a command in the context of the targeted player * player can be targeted by name, or using the special forms (@nearest, @farthest, @random) * when powered, runs its command with its parameters * right click to bring up the configuration screen * diggable and modifiable only by its owner, the person who placed it
2012-10-27Use add_node since place_node only works with ItemStacks and can't specify ↵Anthony Zhang
param1/param2 value. This fixes pistons pushing pistons/torches/etc.
2012-10-13Further piston improvements, the pistons now delay before retracting and ↵Anthony Zhang
play nice with invalid states.
2012-10-07Improve T-FF code and add a reset pin on C.cornernote
2012-10-02New pistons activation mechanism, fixes many of the issues reported when ↵Anthony Zhang
pushing mesecons around. Side effect is that it might be somewhat slower, and it waits a tiny delay before extending or retracting. This should be unnoticable in normal use.
2012-10-01Fix whitespace, simplify node updating.Anthony Zhang
2012-09-27Captilization.Anthony Zhang
2012-09-27Add ghoststone, crafted like removestone, with steel ingots at the corners. ↵Anthony Zhang
Trapstone disappears upon mesecon signals, but unlike removestone, reappears after the mesecon signal turns off.
2012-09-10Merge pull request #50 from khonkhortisan/masterkhonkhortisan
fix t-junction selectionbox when on (was node-sized)
2012-09-10fix t-junction selectionbox when onKyle
2012-09-10tweaked insulated wire textures to work for t-junctionsVanessa Ezekowitz
2012-09-09Add T-junction extrawire (no good textures yet)Jeija
2012-09-09Fix Microcontroller bug in a different way, define offstate ports as inputs onlyJeija
2012-09-08Merge branch 'master' ofJeija
https://github.com/Jeija/minetest-mod-mesecons
2012-09-08Fix Microcontroller bug (discovered by Fenris) and some others that propably ↵Jeija
noone found
2012-09-07Merge pull request #49 from khonkhortisan/extrawiresJeija
insulated crossed wire
2012-09-07crossing wire moved into meseconsKyle
2012-09-07Use sunlight_propagates = true for some more nodesJeija
2012-09-06Merge branch 'master' of github.com:Jeija/minetest-mod-meseconsVanessa Ezekowitz
2012-09-06New textures for blinkyplantVanessa Ezekowitz
2012-09-06Implement mesecon:register_receptor(onstate, offstate, rules, get_rules) and ↵Jeija
make add_receptor_node(_off) deprecated
2012-09-05better "power plant" textureVanessa Ezekowitz
2012-09-05Code cleanupJeija
2012-09-05Remove doorJeija
2012-09-05Merge pull request #48 from khonkhortisan/gatesJeija
Gates
2012-09-05depend on mesecons_delayer's all_rules instead of getting both insulatedKyle
and microcontroller rules
2012-09-04went back to large nodeboxes which agree with inventory imageKyle
2012-09-04FACEDIR! (among other things)Kyle
2012-09-03nodeboxes now show which sides connectKyle
2012-09-01flat inventory image for easy gate identificationKyle
2012-09-01registering the on receptor makes placing a mesecon on the out port ofKyle
the gate update the circuitry after it
2012-09-01(oops) forgot the "out" connectionKyle
2012-09-01simplified effector rulesKyle
2012-09-01cut set_gate in halfKyle
2012-09-01added recipesKyle