Commit Graph

51 Commits

Author SHA1 Message Date
e2c8a81e7b Move textures to correct dependency issue between delayer and gates (#676) 2024-08-01 18:02:20 +02:00
e71cdb6f08 Add French translation (#675) 2024-08-01 17:19:49 +02:00
0a4651c33c Changes to torch and delayer appearance (#669)
* plantlike, x-shaped torch
* removed separate LEDs for luacontroller since already contained in base mod it depends on
* changed delayer textures to be more consistent with other gates
* Reduced the amount of textures needed for pistons with texture modifiers. Will continue to work fine with all existing texturepacks. No change in graphics.
* use luacontroller_LED instead of microcontroller_LED to prevent breaking the digistuff mod which inherits it. I hope no mods inherit microcontroller LED.
2024-06-08 13:43:47 +02:00
59780437f2 Fix 1-tick pulses causing delayers to get stuck in the on state (#663) 2024-01-22 18:29:02 +01:00
8e30ee4113 Update mesecons_delayer.de.tr (#649)
This is a casual game, no need for formal voice.
2023-08-26 11:36:20 +02:00
b318aadd0a Translate Mesecons to German (#636) 2023-08-05 12:57:46 +02:00
2ede29df9c Add Esperanto translation (#625) 2022-12-01 18:33:19 +01:00
0a4a88b1b9 Consolidate horizontal rules getters (#602) 2022-06-05 11:19:18 +02:00
dfa43d6c0c Make modpack mostly independent from MTG (#607) 2022-05-05 16:57:53 +02:00
1d30891349 Move default dependency to individual mods that need it 2022-02-19 17:13:31 +01:00
DS
65793514fe Fix use_texture_alpha warnings (#563) 2021-04-09 20:24:41 +02:00
397d449f1e Use empty string for protection check if puncher or clicker is nil. 2020-12-19 23:11:20 +03:00
168a923665 Use mod.conf for dependencies (#492) 2020-06-27 02:26:14 +03:00
bfd952b51a Delayer: Combine shared definitions, add protection (#490) 2019-11-04 20:00:43 +01:00
8baa789eb1 Optimize images (#464)
Recompress losslessly using `optipng` and `advpng`
2019-06-27 22:33:11 +03:00
302a28934d Document inactive block behaviour (#447) 2018-12-21 22:10:08 +03:00
6f1ff24474 Add sounds for wires and piston heads 2018-01-28 20:56:42 +01:00
DS
ff0bd76efe Set is_ground_content to false (#386) 2017-11-01 00:50:39 +03:00
DS
905260c8db Handle blasts (#356) 2017-10-07 01:44:49 +03:00
c2e3d7c4e5 Fix most of the namespace pollutions reported in #311 2017-01-15 11:53:49 +01:00
0ec771bf7d Major change: Documentation is now included with mesecons, the website just extracts the documentation in a more readable format
This makes development of new features easier, as documentation can automatically be updated on the website without modifying the website's code!
Every mod that has nodes in the mesecons modpack has a "doc" folder that contains subfolders with recipe, description and preview of the block. The website will discover which documentation is available
by reading the documentation.json file.
2015-11-20 20:14:50 +01:00
97f7b5745f Remove trailing whitespace 2015-10-04 13:30:34 +02:00
5be179bf11 Replace mesecon:<some_function> with mesecon.<some_function> for greater
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-22 15:42:22 +01:00
1f66687580 Fix bug that made delayers oscillate their input port
when powering off the delayer faster than the delay time.
Actually, delayers should have never worked since the ActionQueue update as
they always used the default rules for their output, which is obviously nonsense.
2014-03-23 09:28:22 +01:00
2d004b19ea First draft of some kind of Action Queue (just like the globalstep queue in to_update), but more flexible and also including delay functionality (mesecon_delayer).
The queue is also saved to a file, so that when restarting mesecons, delayers resume to the state they had when the game shut down. Needs testing.
2014-01-10 22:33:40 +01:00
f46bc329de Use minetest.swap_node() instead of mesecons' version, Minor code changes
here and there to facilitate this.
2013-11-30 20:34:55 -05:00
3792b692aa Digging and footstep sounds for everything that needs them! Plus, pushing buttons, punching switches, and flipping levers all make sounds. 2013-03-06 20:51:57 -05:00
52ddd4bdc9 Add crafting recipe for the delayer (similar to redstone, but with cobble instead of stone) 2012-12-30 09:07:49 +01:00
7fe4947056 Bugfix foes for pistons, delayyrs, gates and microcontrollers. Rework delayers. 2012-12-27 09:28:04 +01:00
b37bdbf55c Port a lot more (basically everything apart from gates, pistons and 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-09 00:42:30 +01:00
00e071b695 Cleanup, make and use util.lua, port command block and delayer to nodedef 2012-12-08 21:56:09 +01:00
00ce2540c2 New effector system, effectors have to be registered with 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-13 20:17:45 +02:00
24c50571f7 Make mesecons only connect to input and output ports (e.g. of the delayer) 2012-08-13 16:49:14 +02:00
3ea68a6eae Fix mesecon delayer bugs and other non-functional changes 2012-08-12 21:28:53 +02:00
9829abc74d HUGE speed improvement 2012-08-12 10:57:00 +02:00
e12b297987 change all recipes to use group:mesecon_conductor_craftable
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-11 20:53:47 -04:00
83ac20018c Improvements to mesecons delayers nodeboxes and textures 2012-08-11 20:20:50 -04:00
1f6e1fa7ab Mesecons only connect to blocks with group mesecon > 1 2012-08-11 23:39:28 +02:00
39db9cf01c Added "mesecon = 1" to the groups setting for most objects, so that they'll
visibly connect to neighboring wires.
2012-08-10 17:35:54 -04:00
b0a0387722 Make Delayer use facedir 2012-08-10 22:58:48 +02:00
6772bc0112 Auto-Generate delayers 2012-08-10 21:50:07 +02:00
6d0e2b04c6 made mesecons delayer thinner to better match the other floor devices 2012-08-09 21:29:33 -04:00
c3ebe6c308 Better textures for mesecons delayer: Redrew my previously-submitted ones at a
larger size to properly fit in with the new nodebox-based delayers, and added a
"sides" texture to go with them.  Fixed deprecated tile_images lines.
2012-08-07 03:40:04 -04:00
70841d8c8e not_in_creative_inventory 2012-08-01 15:58:19 +06:00
87442f0c31 Experimental 3D Delayer 2012-06-21 20:33:01 +02:00
ee141db06d Fancy New Textures :-) 2012-05-12 17:57:23 -04:00
36c0090444 Tweak delayer times 2012-04-06 20:03:12 +02:00
d60af4b83d Fix Delayer wield_image 2012-04-02 08:41:27 +02:00
5f947ae340 Remove unnecessary debug output 2012-03-29 22:22:46 +02:00
e0c1740944 Add mesecons delayer 2012-03-29 22:11:39 +02:00