summaryrefslogtreecommitdiff
path: root/mesecons_movestones
AgeCommit message (Collapse)Author
2014-11-22Re-implement settings system:Jeija
Settings can now be retrieved by mesecon.setting(<name>, <default>) and can be modified without editing the source code by adding the setting to minetest.conf For instance, you can add mesecon.blinky_plant_interval = 0.5 to minetest.conf in order to increase the blinking speed. Rewrite the blinky plant with nodetimers. Fixes #161
2014-11-22Replace mesecon:<some_function> with mesecon.<some_function> for greaterJeija
flexibility and because it was never inteded to be OOP in the first place. mesecon.receptor_on and mesecon.receptor_off are provided by wrappers (mesecon:receptor_on/off) for compatibility, but will be removed. Mod programmers that use mesecons: Please update! Also, fix microcontroller polluting the global namespace and remove some deprecated stuff.
2014-11-22Rewrite mesecon wires. This should increase the efficiency and speed ofJeija
large machines. It also makes the wires.lua code easier to understand and more maintainable. In case any other mod depends on mesecon:update_autoconnect, please update it to use mesecon.update_autoconnect. This should also fix some other minor bugs. Please report bugs if this commit creates new ones. This commit changes wire looks and removes some unneccesary textures.
2014-01-10Move textures into their modsShadowNinja
2013-11-30Update code to standards of Minetest 0.4.8.Uberi
2013-06-22Audit code for possible nil value indexing with unregistered nodes.Anthony Zhang
2013-04-28Fix all crafting recipes to use modern styleRealBadAngel
2013-04-07Round movestone position, don't forget last pullkhonkhortisan
2013-04-02Make pistons and movestones move objects (push only yet)Jeija
2013-03-16Don't forget sticky movestones!Anthony Zhang
2013-03-14Lots of bugs in movestones fixed:Anthony Zhang
* Movestones no longer eat nodes when running off the track. * Movestones no longer eat nodes when colliding with an mvps stopper. * Movestones no longer pass through mvps stoppers. * Movestones do not eat nodes when they are suddenly placed in the entity's path.
2013-03-06Digging and footstep sounds for everything that needs them! Plus, pushing ↵Anthony Zhang
buttons, punching switches, and flipping levers all make sounds.
2012-12-26Re-write pistons from scratch, propably fixes a lot of bugs and doesn't ↵Jeija
cause too many new ones.
2012-12-20Fix movestone crash bugJeija
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-08-30Actuator ignored liquid (all)Jat
2012-08-20Switch from tile_images to tiles = {...}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-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-06-23Several bugfixes and cleanups for movestonesJeija
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-16Fix crash in sticky movestones (thanks MarkTraceur), cleanup movestoen code ↵Anthony Zhang
significantly.
2012-06-15Fix movestones (thanks MarkTraceur).Anthony Zhang
2012-03-25Fix digging time groups (crackly replaced by cracky)Jeija
2012-03-25Fix broken digging time groupsJeija
2012-03-22Update nodes for compatibility with digging time groups.Anthony Zhang
2012-03-05Upload after major code reorganization - Version 0.6 DEV - Split mesecons ↵Jeija
mod into several modules - [BUGGY?]