115 Commits

Author SHA1 Message Date
nixnoxus
e07e9ee68e
fix warning when qos is not enabled (#26) 2022-01-11 11:59:38 +01:00
OgelGames
7e9fe081aa
Merge from upstream (#23) 2021-12-26 16:41:38 +11:00
cheapie
144c61533c Add support for fading and cutting noteblock sounds
Also add a 1kHz sine wave sample, intended for use with this
2021-12-23 20:46:24 -06:00
cheapie
47a32ff26e Allow other mods to register noteblock sounds 2021-12-04 15:55:56 -06:00
Buckaroo Banzai
126aa826bf
Add nic format option for json response (#17)
* add nic option config for json response and headers

* remove header stuff

Co-authored-by: BuckarooBanzay <BuckarooBanzay@users.noreply.github.com>
2021-06-06 17:21:31 +10:00
OgelGames
ce8f33033e fix deprecated use of use_texture_alpha 2021-04-05 00:49:05 +10:00
SX
56f72f2194
Also fix for digiline.rules 2021-03-08 03:12:30 +02:00
SX
e6f5f9dcf9
Fix GPU digiline API calls 2021-03-08 03:07:32 +02:00
SX
459ead4bd6
Merge pull request #19 from mt-mods/upstream
Pulling upstream into master
2021-03-08 02:57:52 +02:00
SX
54f623819d
Merge pull request #18 from mt-mods/nic-qos
add QoS mod and wrap http variable
2021-03-08 02:56:38 +02:00
cheapie
4a3c741fb3 Add "sendpacked" and "loadpacked" commands to GPU
These allow converting images to/from string representations that are much easier and faster for Luacontrollers to store and handle.
2021-03-05 17:09:39 -06:00
BuckarooBanzay
b8ab7c98d2 set QoS priority to 3, lowest 2021-03-05 14:28:57 +01:00
BuckarooBanzay
b788f70ee9 add QoS mod and wrap http variable 2021-03-04 17:39:41 +01:00
SX
680c9c1ac2
Add mineunit pass/fail badge 2021-03-03 21:27:26 +02:00
SX
7a1c62c0d0
Merge pull request #16 from mt-mods/upstream
Pulling upstream into master
2021-03-03 21:17:45 +02:00
cheapie
7446451b1b Add "drawline" command to GPU 2021-02-26 22:58:58 -06:00
SX
72b9d32785
Merge pull request #14 from mt-mods/upstream-merge
Upstream merge
2021-02-23 14:17:20 +02:00
SX
ccc26a5d80
Add simple initialization test (#15)
* Add simple initialization test

* Exclude spec from luacheck

Co-authored-by: SX <sx@minetest>
2021-02-23 14:10:13 +02:00
OgelGames
b2369b3e81 fix luacheck warnings and remove stray print() 2021-02-23 11:20:39 +02:00
SX
60ae65df47 Revert "Add craft recipe for movestone"
This reverts commit 904f6d7309c2ee7f4f552d91f1d18f9dbb63e605.
2021-02-23 11:16:03 +02:00
SX
0e59f66d39 Merge branch 'master' of github.com:mt-mods/digistuff into upstream-merge 2021-02-23 11:14:11 +02:00
SX
5e22da6fdb
Replace quotes for pull request job pr_body (#12) 2021-02-23 10:00:03 +02:00
SX
ffedb4ef83
Merge pull request #8 from mt-mods/upstream-rebased
Upstream rebased
2021-02-23 09:58:43 +02:00
cheapie
e421f0a5c0 Change control panel text color to black 2021-02-21 19:46:23 -06:00
cheapie
a38debb592 Add advanced touchscreen
Basically just lets you provide any formspec you want, which should resolve all of the "but the touchscreen can't do XYZ" issues :)
I don't believe this to be a security problem as arbitrary formspecs should do nothing unless you actually right-click the node (and you can always just... not), and if the client does crash in response to a bad formspec then this is probably a client bug anyway.
2021-02-21 18:46:55 -06:00
cheapie
b16d25c828 Convert game controller to use entity attachment instead of a physics override
This should make it get along better with other mods that affect physics overrides, and also prevent the "walking in place" when using it.
2021-02-21 18:36:09 -06:00
cheapie
9c0cb1104b Split documentation from README out into separate files 2021-02-21 21:45:15 +01:00
cheapie
a5ca8f19b7 Add "sendregion" command to GPU
This allows part of a buffer to be sent instead of the whole thing, meaning that driving digiscreen arrays can now be done with fewer commands and no temporary buffers.
This also greatly improves the speed of doing so, and I suppose also allows hardware-accelerated scrolling if your display is smaller than 64x64...
2021-02-21 14:45:08 -06:00
cheapie
2680da269b Add textures for movestone 2021-02-21 21:41:25 +01:00
cheapie
3262ac2025 Fix movestones not working in protected areas 2021-02-21 21:41:25 +01:00
cheapie
f62c9932b4 Allow stacking of blank EEPROMs 2021-02-21 04:17:44 -06:00
cheapie
904f6d7309 Add craft recipe for movestone 2021-02-21 04:16:20 -06:00
cheapie
896a256eb3 Add alternate piezo recipe
Now uses a mese crystal fragment if quartz isn't installed
2021-02-21 04:13:44 -06:00
cheapie
f0ce172302 Split documentation from README out into separate files 2021-02-21 03:50:59 -06:00
cheapie
39a7904f07 Convert depends.txt to mod.conf 2021-02-21 03:45:27 -06:00
cheapie
05e870d328 Add textures for movestone 2021-02-21 03:42:11 -06:00
cheapie
e0c0b5b48f Fix movestones not working in protected areas 2021-02-21 03:36:46 -06:00
OgelGames
502a2d2b0d allow stacking eeprom
fixes #6
2021-02-16 20:15:49 +11:00
OgelGames
6722e1894e improve piezo beeper
- cleanup code
- fix long lines
- made quartz optional in recipe
2021-02-16 20:11:32 +11:00
OgelGames
d479ec3c7e replace depends.txt with mod.conf, add luacheck badge to readme 2021-02-14 15:26:02 +11:00
OgelGames
ef1ea6ad80 improve piston
- cleaned up code a bit (-25 lines)
- added "retract_allsticky" string command
- fix ignored luacheck warning (ignored in #1)
2021-02-10 18:52:50 +11:00
SX
f86f86bcd3
Merge pull request #5 from mt-mods/upstream
Pulling upstream into master

> Note the `git fetch upstream` isn't needed when the `-f` option is used when adding the remote:
> 
> > With -f option, git fetch  is run immediately after the remote information is set up.
> 
> https://git-scm.com/docs/git-remote#_commands

So remove that. This PR is good for merge now so merging.
2021-02-10 08:14:23 +02:00
SX
5949a8e984
Update upstream.yml 2021-02-10 08:03:47 +02:00
SX
3e671d8f43
Simpler upstream update
No merges during action.
Always fast forward (keep upstream branch clean).
2021-02-10 07:35:16 +02:00
SX
6fda8026a9
Update upstream.yml 2021-02-10 06:49:41 +02:00
cheapie
ad062495d8 Make newly-placed pistons remember their owner and obey protection
Existing pistons are currently still exempt from protection.
2021-02-09 18:24:52 -06:00
OgelGames
49e84e4323
Add luacheck (#1)
* add luacheck workflow and config
* replace 'digiline' with 'digilines'
* fix whitespace
* fix most variable warnings
* piston.lua and movestone.lua have inline ignores for some hard to fix code
* increase line length for now
2021-02-09 16:16:56 +01:00
OgelGames
0233317a6d markdown readme 2021-02-10 01:16:06 +11:00
SX
52135fb3d5
Use "upstream" as upstream branch 2021-02-09 13:30:55 +02:00
SX
72d975fa29
Create PR from upstream updates 2021-02-09 12:58:07 +02:00