Commit Graph

102 Commits

Author SHA1 Message Date
e77c1e7df1 Merge remote-tracking branch 'upstream/master' 2024-09-15 09:01:18 +02:00
7d4895d5d4 Disallow LCD messages that aren't strings or numbers (#89) 2024-09-09 21:08:39 +02:00
7c343b0ce1 Update documentation about Digiline Chests (#88) 2024-08-29 14:35:53 +02:00
d40edf79df Fix bottom texture of RTC (#86) 2024-07-30 21:27:36 +02:00
982cfa1fda Use initial_properties table for text entity (#85) 2024-07-07 18:51:15 +02:00
9dc03641f4 Create diglines.fr.tr (#83)
* Create diglines.fr.tr

French translation added. Normally I got it right (I'm French 😄 ), but you can change it if something is weird.

* Update diglines.fr.tr:
  - Changing the lowercase 'd' to the uppercase 'D' of digilines
  - Changing the name of the RTC
2024-04-07 17:36:11 +02:00
9ba4e3d308 is_ground_content fixup (#82)
digiline nodes aren't ground content
2024-02-29 21:38:45 +01:00
98f364c0cc Merge remote-tracking branch 'upstream/master' 2023-12-13 20:57:58 +01:00
f781039f43 MineClone/MineClonia compatibility (#80) 2023-12-02 21:45:07 +01:00
d480fee891 Merge remote-tracking branch 'upstream/master' 2023-06-05 23:34:03 +02:00
722ff851dd Don't record a protection violation when players aren't allowed to modify a node (#78) 2023-05-10 21:40:38 +02:00
fa4f7a949c Add ES locale and update the template (#77) 2023-01-10 16:26:31 +01:00
9c2b980938 Fix LCD Z-fighting in distant places, large coordinates
Co-authored-by: DS <vorunbekannt75@web.de>
2022-12-20 19:05:14 +01:00
f5b2521e4b Merge remote-tracking branch 'upstream/master' 2022-08-26 14:53:49 +02:00
d35f7f12c4 zh_TW Translations (#76) 2022-08-13 15:03:12 +02:00
b36dd31f0f Merge remote-tracking branch 'upstream/master' 2021-07-24 13:05:51 +02:00
f03cd02854 Send messages from digiline chest when items are moved with tubelib (#73)
Sends the same events from tubelib interaction as would be sent from pipeworks

 * Moved the tube_can_insert and tube_insert_object callbacks out of the node definition so they can be re-used in the tubelib registration
 * Optionally required tubelib and registered callbacks for pushing and pulling
 * Used "speculative pull" variable to only send a "take" event if tubelib's unpull is not called after a pull - this happens when it tries to take an item but there is no room, so it fails
2021-07-21 15:07:15 +02:00
5a04699b3e Merge remote-tracking branch 'upstream/master' 2021-06-20 17:06:29 +02:00
a055b5045a Add craft recipes for RTC and Lightsensor (#71) 2021-05-13 15:33:58 +02:00
7a5cc43280 Merge remote-tracking branch 'upstream/master' 2021-04-17 13:45:38 +02:00
660bd62528 Optimize textures to avoid use_texture_alpha warnings (#70)
Co-authored-by: sys4 <bricassa@sys4.fr>
2021-04-14 16:19:53 +02:00
327c96cba8 Merge branch 'github' 2021-03-19 22:20:48 +01:00
0aa935c271 Optimize textures to avoid use_texture_alpha warnings 2021-03-19 22:15:45 +01:00
dd8432ef34 Merge remote-tracking branch 'upstream/master' 2021-01-24 12:54:09 +01:00
af4a699e19 Fix LuaCheck warning (#69) 2021-01-24 10:42:01 +01:00
c3f1b4ef41 Merge remote-tracking branch 'upstream/master' 2021-01-23 12:57:25 +01:00
ff525c09a4 Fix wires not connecting to nodes using digilines def (#68) 2021-01-21 17:47:55 +01:00
45991bf124 Merge remote-tracking branch 'upstream/master' 2021-01-19 23:26:45 +01:00
dc6cc0b04a [LuaCheck]: Various changes and improvements (#65)
* Add GitHub workflow
* Fix LuaCheck warnings
* Add build status badge on README.md
2021-01-16 09:59:19 +01:00
4e6b34da34 Merge remote-tracking branch 'upstream/master' 2020-12-15 23:43:58 +01:00
ab2eb4af43 LCDs: Rework line breaking algorithm, include spaces, show unknown symbols as spaces (#64)
Typeset the lines according to these rules (in order of subjective significance):

 * words that fit on the screen but would let the current line overflow are placed on a new line instead
 *  " | " always forces a linebreak
 *  spaces are included, except when there is a linebreak anyway
 * words with more characters than fit on screen are just chopped up, filling the lines as full as possible
 * don't bother typesetting more lines than fit on screen
 * if we are on the last line that will fit on screen
2020-12-09 17:48:18 +01:00
2800b237c5 Merge remote-tracking branch 'upstream/master' 2020-10-31 12:00:29 +01:00
021c521c65 Use mod.conf for dependencies and description (#59) 2020-10-30 15:50:26 +01:00
a6e79e6a25 Merge branch 'master' into nalc-1.2 2019-05-09 21:27:50 +02:00
434010bdd0 Implement slot tracking
Whenever putting or taking items, tell the listeners which slot they
were put into or taken from. Also tell listeners when the user moves
items from one slot to another.
2019-03-05 22:04:56 -08:00
9e4f1a5bab Rework Digilines chest
Fix various bugs regarding spurious messages being sent, item stack
swapping not being reported properly, etc.. Change from sending strings
to sending tables. Enhance Pipeworks tube support by reporting which
side an item is added or removed via tube or filter-injector.
2019-03-05 22:04:56 -08:00
DS
925b318800 change digiline to digilines in nodedef (#47)
* change digiline to digilines in nodedef

* choose the other variant
2019-03-05 22:01:12 -08:00
930ca4779a Update .luacheckrc 2019-03-05 22:00:20 -08:00
a2230bdeb1 Fix entity overloading and add missing entity check
- Remove bad clear_screen()
- Use minetest.is_player()
- Fix entity with rotated LCD
- Use on_rotate and ad new rotate function, refactor code
2019-03-05 22:00:20 -08:00
c7f4185e92 Fix duplicate messages (#52)
* Fixes duplicate messages
2019-03-05 21:41:50 -08:00
a5e2f05d92 Use new minetest.settings (#51)
Use new minetest.settings.
2019-03-05 21:35:36 -08:00
0b099505eb Ajoute message de chargement du mod dans le journal "action" 2018-12-25 13:54:05 +01:00
DS
8b73f9e11d add listring to chest (#46)
* add listring to chest
2018-02-16 17:31:53 -08:00
fceb4bb696 lcd: make lettering nearer to display 2017-03-14 21:57:52 -07:00
7530df494f Backwards compat code. 2017-03-14 21:57:01 -07:00
196a6da26c Remove unused args. 2017-03-14 21:57:01 -07:00
5caacf3019 Add .luacheckrc and fix warnings. 2017-03-14 21:57:01 -07:00
f5e6a7d181 Change to .. 2017-03-14 21:57:01 -07:00
6a2fa5a3e4 Rename global table to digilines.
This also adds a backwards compat alias so other mods
shouldn't break.
2017-03-14 21:57:01 -07:00
54b1b3fe91 Add settingtypes.txt.
This allows configuring the mod from the GUI.
2017-03-06 13:58:47 -08:00