102 Commits

Author SHA1 Message Date
Andrii Nemchenko
bcb4a972f2
Update inventory.lua
Co-authored-by: SmallJoker <SmallJoker@users.noreply.github.com>
2024-10-20 20:42:51 +03:00
Andrii
2ef5fe831d Don't reset timer when adding messages to batch 2024-10-20 00:05:18 +03:00
Andrii
ec3448e2b5 Check if the area is loaded when trying to send batched message on timer expiration 2024-10-19 23:14:08 +03:00
Andrii
59d56a721c Allow to batch only messages of specific types, send the batch even if the area was unloaded 2024-10-19 22:55:17 +03:00
Andrii
22b20b8566 Fix typo "amound" -> "amount" 2024-09-09 23:52:25 +03:00
Andrii
cdb3fe06dd Fix for batches with single element 2024-09-05 00:34:32 +03:00
Andrii
25d67cee6a Add a comment 2024-09-05 00:17:25 +03:00
Andrii
785050d561 Fix on_destruct() and missing 'channel' 2024-09-05 00:14:01 +03:00
Andrii
4278dc5728 Return back getting "channel" in one line 2024-09-05 00:03:13 +03:00
Andrii
ee37090667 Add information about batch signal into documentation 2024-09-04 23:55:57 +03:00
Andrii
97f66f4181 Rename signal -> message 2024-09-04 22:59:14 +03:00
Andrii
eb891e156b Fix according to comments 2024-09-04 22:52:26 +03:00
Andrii
6ed20ff143 Merge branch 'master' into implement-batched-signals 2024-09-04 22:04:34 +03:00
Andrii Nemchenko
7c343b0ce1
Update documentation about Digiline Chests (#88) 2024-08-29 14:35:53 +02:00
Andrii
9acd806c5c Fix linter warning 2024-08-22 00:04:03 +03:00
Andrii
385f41de95 Restrict the maximum size of batch, finally fix the bug with prev_time == nil 2024-08-18 21:52:25 +03:00
Andrii
faba1d8149 Fix crash because of prev_time == nil 2024-08-10 19:15:33 +03:00
Andrii
5457e76636 Implement batched signals for Digiline Chests 2024-08-08 00:55:55 +03:00
1F616EMO~nya
d40edf79df
Fix bottom texture of RTC (#86) 2024-07-30 21:27:36 +02:00
Niklp
982cfa1fda
Use initial_properties table for text entity (#85) 2024-07-07 18:51:15 +02:00
Bebibio
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
Luke aka SwissalpS
9ba4e3d308
is_ground_content fixup (#82)
digiline nodes aren't ground content
2024-02-29 21:38:45 +01:00
Github is a non-free platform owned by Microsoft. Reasonable alternatives exist, such as Gitea, Sourcehut. We need a federated, mastodon-like forge based on ForgeFed. See: https://forgefed.org
f781039f43
MineClone/MineClonia compatibility (#80) 2023-12-02 21:45:07 +01:00
fluxionary
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
nonfreegithub
fa4f7a949c
Add ES locale and update the template (#77) 2023-01-10 16:26:31 +01:00
SmallJoker
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
Emo"jigit
d35f7f12c4
zh_TW Translations (#76) 2022-08-13 15:03:12 +02:00
Oversword
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
OgelGames
a055b5045a
Add craft recipes for RTC and Lightsensor (#71) 2021-05-13 15:33:58 +02:00
sys4-fr
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
David Leal
af4a699e19
Fix LuaCheck warning (#69) 2021-01-24 10:42:01 +01:00
OgelGames
ff525c09a4
Fix wires not connecting to nodes using digilines def (#68) 2021-01-21 17:47:55 +01:00
David Leal
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
Peter Nerlich
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
David Leal
021c521c65
Use mod.conf for dependencies and description (#59) 2020-10-30 15:50:26 +01:00
Christopher Head
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
Christopher Head
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
Auke Kok
930ca4779a Update .luacheckrc 2019-03-05 22:00:20 -08:00
GreenXenith
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
12Me21
c7f4185e92 Fix duplicate messages (#52)
* Fixes duplicate messages
2019-03-05 21:41:50 -08:00
HybridDog
a5e2f05d92 Use new minetest.settings (#51)
Use new minetest.settings.
2019-03-05 21:35:36 -08:00
DS
8b73f9e11d add listring to chest (#46)
* add listring to chest
2018-02-16 17:31:53 -08:00
DS-Minetest
fceb4bb696 lcd: make lettering nearer to display 2017-03-14 21:57:52 -07:00
Diego Martínez
7530df494f Backwards compat code. 2017-03-14 21:57:01 -07:00
Diego Martínez
196a6da26c Remove unused args. 2017-03-14 21:57:01 -07:00
Diego Martínez
5caacf3019 Add .luacheckrc and fix warnings. 2017-03-14 21:57:01 -07:00
Diego Martínez
f5e6a7d181 Change to .. 2017-03-14 21:57:01 -07:00
Diego Martínez
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
Diego Martínez
54b1b3fe91 Add settingtypes.txt.
This allows configuring the mod from the GUI.
2017-03-06 13:58:47 -08:00