summaryrefslogtreecommitdiff
path: root/mesecons_button/init.lua
AgeCommit message (Collapse)Author
2017-01-02Properly handle rotation of buttons / leversCarter Kolwey
Buttons and levers can now also be pointed upwards / downwards which will make them connect to corresponding up / down receivers. You will need to use the screwdriver for this. Receivers cannot be rotated using the screwdriver anymore.
2015-10-04Remove trailing whitespaceJeija
2015-10-01Use right mouse button instead of left to press button and change state of ↵Marcin
switch and lever.
2015-05-11Don't refer to LIGHT_MAX global; use default.Phil Hagelberg
The LIGHT_MAX global is created in the legacy.lua file in the default mod; it states that it's there for backwards compatibility, but it would be better to reference the proper value inside the default table.
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.
2013-11-30Update code to standards of Minetest 0.4.8.Uberi
2013-11-30Use minetest.swap_node() instead of mesecons' version, Minor code changesVanessa Ezekowitz
here and there to facilitate this.
2013-04-15Update init.luaRealBadAngel
change crafting recipe format
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-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-08Cleanup, make and use util.lua, port command block and delayer to nodedefJeija
2012-12-08Finish new mesecon-in-nodedef for conductors and receptors. Make wires and ↵Jeija
switch use it for reference.
2012-09-07Use sunlight_propagates = true for some more nodesJeija
2012-08-17Re-enable button + Wall lever, bugfix that adds a 'receiver' node (not yet ↵Jeija
designed)
2012-08-15Same rules change like with wall levers for buttonsJeija
2012-08-13Code cleanup, little bugfix (some conductors placed next to receptors didn't ↵Jeija
turn on)
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-10did the same for buttons and up/down pistonsVanessa Ezekowitz
2012-08-10Improve light level a littleJeija
2012-08-10Make button and Wall lever emit very few light if turned onJeija
2012-08-09thickened base of wall button to match that of wall lever (for consistency)Vanessa Ezekowitz
2012-08-07Better wall button nodeboxes. Also fixed the deprecated time_images lines (nowVanessa Ezekowitz
"tiles"). This also restores the textures I added a few months ago, since the ones I made are needed for a nodebox of this sort.
2012-08-01not_in_creative_inventoryKotolegokot
2012-06-21Fix Bug: Apply Rules on removalJeija
2012-06-21Tune Buttons to work together with DoorJeija
2012-06-21Replace old wall button with a fancy new 3d buttonJeija
2012-06-04Remove deprecated API functions "register_on_placenode" and ↵Anthony Zhang
"register_on_dignode" where possible.
2012-03-29Rules + Receptor system reworkJeija
2012-03-29Simplify rules SystemJeija
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?]