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
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
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
bfd952b51a
Delayer: Combine shared definitions, add protection ( #490 )
2019-11-04 20:00:43 +01:00
6f1ff24474
Add sounds for wires and piston heads
2018-01-28 20:56:42 +01:00
ff0bd76efe
Set is_ground_content to false ( #386 )
2017-11-01 00:50:39 +03:00
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
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
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
ce87414f6b
Add mesecons delayer
2012-03-29 22:11:17 +02:00