summaryrefslogtreecommitdiff
path: root/mesecons_pistons
AgeCommit message (Collapse)Author
2012-12-16Cleanup and improve piston codeJeija
2012-12-16Merge branch 'master' into nextgenJeija
Conflicts: mesecons_pistons/init.lua
2012-12-15Fix placing while facing diagonally.Anthony Zhang
2012-12-15Place up/down pistons automatically depending on the player look direction, ↵Anthony Zhang
remove the craft recipes for up/down pistons, and unify all the pushing/pulling behaviors into mesecon:piston_push(pos) and mesecon:piston_pull(pos).
2012-12-15Upload cleaned up mesecons to nextgen branchJeija
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-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-11Use nodeupdate() so things like pushing gravel/sand off a ledge allows it to ↵Anthony Zhang
fall.
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-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-08-30Actuator ignored liquid (all)Jat
2012-08-13Remove piston_up from dead groupsJeija
2012-08-13Register piston_up and piston_down as effectorsJeija
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-12HUGE speed improvementJeija
2012-08-11change all recipes to use group:mesecon_conductor_craftableVanessa Ezekowitz
fixed deprecated/invalid recipes in lightstones. fixed copy&paste error in one of the delayer textures fixed recipe for player detector to rely on microcontroller instead of old IC
2012-08-11Mesecons only connect to blocks with group mesecon > 1Jeija
2012-08-10did the same for buttons and up/down pistonsVanessa Ezekowitz
2012-08-10Added "mesecon = 1" to the groups setting for most objects, so that they'llVanessa Ezekowitz
visibly connect to neighboring wires.
2012-08-10Fix sticky piston duplicate bugJeija
2012-08-09added pistons up and downcornernote
2012-08-08Make Pistons use set_node not dig_node (Speed Improvement)sfan5
2012-08-08Trigger Block Update when retracting Pistonsfan5
2012-08-07use normal piston textures on sides of sticky piston plunger. Also fixesVanessa Ezekowitz
deprecated tile_images bits.
2012-07-20Fix off-by-one error in piston length calculation and change the node ↵Anthony Zhang
pushing to make use of the fact that minetest.env:place_node() is apparently a no-op if the node is not air or liquid.
2012-07-20Nodebox piston pushers! Fix a few piston bugs such as pistons pushing ↵Anthony Zhang
pistons, pistons pushing blocks into pushers causing blocks to get deleted, and many more. As a side effect, players can no longer simply walk through piston pushers. Additionally, pistons will only remove their own pushers, and not those of neighboring pistons as well. Remove ENABLE_PISTON_ANIMATION option (not compatible with nodebox piston pushers).
2012-07-18Fix piston duplication bug, simplify piston handling, limit piston push ↵Anthony Zhang
distance to 15 blocks. Remove deprecated object:get_entity_name() call, and some obselete settings.
2012-06-21Use minetest.env:place_node and minetest.env:dig_node to enable usage of the ↵Anthony Zhang
on_place and on_dig callbacks.
2012-06-04Remove deprecated API functions "register_on_placenode" and ↵Anthony Zhang
"register_on_dignode" where possible.
2012-03-25Fix Bug: Pistons can now be removedJeija
2012-03-22Update nodes for compatibility with digging time groups.Anthony Zhang
2012-03-18Fix pistons removing entities when it shouldn'txyzz
2012-03-05Upload after major code reorganization - Version 0.6 DEV - Split mesecons ↵Jeija
mod into several modules - [BUGGY?]