Commit Graph

17 Commits

Author SHA1 Message Date
caa7ff6677 Add Russian translation (#90) 2024-12-21 19:00:35 +01:00
7d4895d5d4 Disallow LCD messages that aren't strings or numbers (#89) 2024-09-09 21:08:39 +02:00
982cfa1fda Use initial_properties table for text entity (#85) 2024-07-07 18:51:15 +02:00
9ba4e3d308 is_ground_content fixup (#82)
digiline nodes aren't ground content
2024-02-29 21:38:45 +01:00
f781039f43 MineClone/MineClonia compatibility (#80) 2023-12-02 21:45:07 +01: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
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
d35f7f12c4 zh_TW Translations (#76) 2022-08-13 15:03:12 +02:00
af4a699e19 Fix LuaCheck warning (#69) 2021-01-24 10:42:01 +01:00
ff525c09a4 Fix wires not connecting to nodes using digilines def (#68) 2021-01-21 17:47:55 +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
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
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
fceb4bb696 lcd: make lettering nearer to display 2017-03-14 21:57:52 -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
7ecb29e87f Convert digilines to a mod (not modpack). (#32)
Digilines is probably used by most people in its entirety.

I've retained the ability to disable inventory, rtc, lightsensor and
LCD by the minetest settings "diglines_enable_rtc" etc.. If set to
"false", these components will not be loaded. It is assumed by default
that these are enabled.

In the conversion the digilines_lcd:lcd node was renamed to
digilines:lcd (same for all the other nodes). To retain backwards
compatibility I've provided aliases for each of these nodes.
2016-05-27 16:08:53 -07:00