ac83dead50
mesecons_doors: Don't modify doors that are already mesecon-enabled
2024-10-08 20:30:26 +02:00
ff87cf3162
Add smoke test with engine using Docker
2024-08-26 22:03:10 +02:00
096df65cc6
Update modpack.conf
2024-08-26 22:03:10 +02:00
f718816cea
Modernize readme
2024-08-16 16:45:33 +02:00
9ff3ab1007
MineClonia compat ( #677 )
2024-08-16 16:15:10 +02:00
368b294c70
Fix mesecons displayed as unknown(??) mod in the profiler ( #679 )
2024-08-16 11:37:44 +02:00
fe57adec26
Permit number type for 'distance' in digiline message again
...
fixes #680
2024-08-15 15:10:32 +02:00
d52eac5a4a
Add documentation for Microcontroller ( #603 )
2024-08-01 18:03:30 +02:00
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
0c7bb316c7
Check for digiline message field type ( #670 )
2024-07-02 12:32:19 +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
a82bac7b5b
[mesecons_doors] Improve code quality and fix Voxelgarden support ( #671 )
...
now trapdoors are also overridden using their own function, and both
`meseconify_door` and `meseconify_trapdoor` are now ran inside loops
In the future, this could help refactor this mod entirely to not list doors
manually but parse through the `doors.registered_*` variables,
ensuring that every door works.
As a nice bonus, Voxelgarden support is fixed, and potentially so is
support for other games with exotic implementations of the doors mod. No
longer are we assuming that the existence of doors.get means that all
the trapdoors exist too; now, if the meseconify function doesn't find
their definition, it just returns without crashing.
2024-05-20 20:21:52 +02:00
cffbc33e6d
Remove NaN values ( #667 )
...
NaN can cause problems (and errors) if the receiving node doesn't check for it, this PR makes it so NaN values are removed from digiline messages.
2024-03-14 19:54:19 +01:00
59780437f2
Fix 1-tick pulses causing delayers to get stuck in the on state ( #663 )
2024-01-22 18:29:02 +01:00
50a4bd6170
node_detector now accepts a comma-seperated list of nodes like object_detector
2024-01-13 11:05:49 +01:00
7418d5cb61
Reduce redundancy in minetest.registered_nodes lookups
2023-12-27 11:21:05 +01:00
6b42419828
Pistons can no longer push beds
2023-12-17 20:27:49 +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
fef402e88a
Add string.split function ( #500 )
2023-06-18 21:43:53 +03:00
f98ea14023
MVPS: make stoppers non-replaceable even if they are buildable_to ( #545 )
2023-06-18 21:21:32 +03:00
7f8758f17b
Pressure plates: check for entity contact ( #632 )
2023-06-18 21:05:35 +03:00
54de66b3e1
Add pitch variations for most noteblock sounds ( #535 )
2023-03-18 16:42:20 +03:00
6890624f3d
Add option to disable printing inside a luacontroller ( #633 )
...
Co-authored-by: DS <vorunbekannt75@web.de >
2023-02-23 19:16:35 +03:00
2589b391e5
Do not print the mesecons OK message
2022-12-22 21:02:36 +01:00
edcdc6817e
Avoid deprecated item metadata accessors ( #630 )
2022-12-15 18:43:08 +01:00
60240ba268
Fix mvps receptor_off issue ( #627 )
2022-12-07 13:15:23 +01:00
c10ce2dbc5
Add automated tests for some mods ( #605 )
...
Depends on mineunit from https://github.com/S-S-X/mineunit
mesecons, mesecons_mvps, mesecons_fpga, and mesecons_luacontroller are now tested.
2022-12-06 17:54:21 +01:00
2ede29df9c
Add Esperanto translation ( #625 )
2022-12-01 18:33:19 +01:00
a780298cfc
Add recipe to straighten wire ( #629 )
...
Add recipe to straighten corner insulated wires
2022-12-01 18:26:47 +01:00
bd07fb0c79
Fix typo in hydroturbine recipe ( #624 )
2022-10-07 23:28:30 +02:00
121082859f
Handle invalid param2 in presets.lua ( #623 )
2022-09-11 14:50:26 +02:00
68171b3d8d
Store gate inputs in param2 instead of metadata ( #583 )
2022-08-25 16:55:03 +02:00
da57a6214a
microcontroller: fix unsafe pattern usage ( #620 )
2022-08-01 17:27:05 +02:00
c4f9336a26
Exit with error if vports do not exist for any reason ( #618 )
...
Make sure node is registered before attempting to access the vports
2022-06-16 11:56:49 +02:00
0a4a88b1b9
Consolidate horizontal rules getters ( #602 )
2022-06-05 11:19:18 +02:00
58305f52bc
Add missing nil check in hydroturbine code
2022-06-05 11:11:47 +02:00
27c3c515b4
Fix mesecon cooking recipes
2022-05-11 08:57:19 +02:00
960b7c4915
Make some fixes to movement and rotation ( #584 )
2022-05-07 22:24:58 +02:00
dfa43d6c0c
Make modpack mostly independent from MTG ( #607 )
2022-05-05 16:57:53 +02:00
f4070d3e64
Use FIFO queue for mvps ( #599 )
2022-04-01 23:33:41 +02:00
21ac966ee2
Fix MTG doors not reacting correctly to Mesecon power
v2022-04-01
2022-04-01 23:27:35 +02:00
b630ff9443
Fix error prone negation reported by luacheck
2022-03-30 23:25:18 +02:00
399ee9f5b5
Avoid duplicating VManip data in Lua memory ( #600 )
2022-03-08 18:15:30 +01:00
0d9e0274ae
Prevent extra pin events with luacontrollers, microcontrollers, and FPGAs ( #593 )
2022-02-27 21:12:37 +01:00
fef5c8cf68
Resolve license information inconsistency
...
Although the addition of "version 3 or later" to the README [1] predates the
commit that added LICENSE.txt with the description "LGPLv3 for code" [2]
I think it's safe to go with the latter since the terms were clarified
again by the original author explicitly without the "or later" clause [3].
closes #575
[1]: May 2013 8be0d0e1d9
[2]: Sep 2013 c3082f6601
[3]: May 2016 85bc62a65d
2022-02-19 18:20:06 +01:00
f6b0de64b8
Update list of MVPS stoppers
2022-02-19 18:01:58 +01:00
1d30891349
Move default dependency to individual mods that need it
2022-02-19 17:13:31 +01:00
4dfadd9276
Fix luacheck warning
2022-02-13 19:48:51 +01:00