From b8eb6ca6671536d249e9270f4f2dbcadb49f0620 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bruno=20Ryb=C3=A1rsky?= Date: Tue, 12 Jul 2022 13:43:12 +0200 Subject: [PATCH] remove dependencies --- digiboard/depends.txt | 2 - digiboard/init.lua | 53 --------------- digiboard/textures/keyboard_bottom.png | Bin 218 -> 0 bytes digiboard/textures/keyboard_side.png | Bin 209 -> 0 bytes digiboard/textures/keyboard_top.png | Bin 251 -> 0 bytes digilines_weather_sensor/depends.txt | 2 - digilines_weather_sensor/init.lua | 64 ------------------ .../textures/digilines_weather_sensor.png | Bin 158 -> 0 bytes digiprinter/init.lua | 21 +----- 9 files changed, 2 insertions(+), 140 deletions(-) delete mode 100644 digiboard/depends.txt delete mode 100644 digiboard/init.lua delete mode 100644 digiboard/textures/keyboard_bottom.png delete mode 100644 digiboard/textures/keyboard_side.png delete mode 100644 digiboard/textures/keyboard_top.png delete mode 100644 digilines_weather_sensor/depends.txt delete mode 100644 digilines_weather_sensor/init.lua delete mode 100644 digilines_weather_sensor/textures/digilines_weather_sensor.png diff --git a/digiboard/depends.txt b/digiboard/depends.txt deleted file mode 100644 index 2cec86e..0000000 --- a/digiboard/depends.txt +++ /dev/null @@ -1,2 +0,0 @@ -default -digilines diff --git a/digiboard/init.lua b/digiboard/init.lua deleted file mode 100644 index ca35a9e..0000000 --- a/digiboard/init.lua +++ /dev/null @@ -1,53 +0,0 @@ - - --- Original Digiboard mod by bas080 --- Cracked by jogag --- Added features: settable channel, no more minetest.env, settable field caption (via digiline) - -minetest.register_node("digiboard:keyboard", { - description = "Digiboard", - tiles = {"keyboard_top.png", "keyboard_bottom.png", "keyboard_side.png", "keyboard_side.png", "keyboard_side.png", "keyboard_side.png"}, - walkable = true, - paramtype = "light", - paramtype2 = "facedir", - drawtype = "nodebox", - node_box = { - type = "fixed", - fixed = { - {-4/8, -4/8, 0, 4/8, -3/8, 4/8}, - }, - }, - selection_box = { - type = "fixed", - fixed = { - {-4/8, -4/8, 0, 4/8, -3/8, 4/8}, - }, - }, - digiline = { receptor = {}, - effector = { - action = function(pos, node, channel, msg) - local meta = minetest.get_meta(pos) - if channel == meta:get_string("channel") then - meta:set_string("formspec", "field[text;"..msg..";]") - end - end - }, - }, - groups = {choppy = 3, dig_immediate = 2}, - on_construct = function(pos) - local meta = minetest.get_meta(pos) - meta:set_string("formspec", "field[channel;Channel;]") - meta:set_string("infotext", "Keyboard") - meta:set_int("lines", 0) - end, - on_receive_fields = function(pos, formname, fields, sender) - local meta = minetest.get_meta(pos) - local channel = meta:get_string("channel") - if fields.channel then - meta:set_string("channel", fields.channel) - meta:set_string("formspec", "field[text;Enter text;]") - elseif fields.text then - digiline:receptor_send(pos, digiline.rules.default, channel, fields.text) - end - end, -}) diff --git a/digiboard/textures/keyboard_bottom.png b/digiboard/textures/keyboard_bottom.png deleted file mode 100644 index 47155a581a4ea6e81cac5c6cf4dbda4cd63bff8c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 218 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnH3?%tPCZz)@&H$efR|bZ3A0MBzv@|8wJ?nvj zj3q&S!3+-1Zlr-YN#5=*3>~bp9w6lf9+AZi4BWyX%*Zfnjs#GUy~NYkmHjTeID@Ld zi+k6e0EHw=Tq8=H^K)}k^GX<;i&7IyQd1PlGfOfQ+&z5*!W;R-fr?Z;T^vIsE+=!e zGPSJ`pIWV367o;LdzVG7hML!PC{xWt~$(698O~ BI4l4F diff --git a/digiboard/textures/keyboard_side.png b/digiboard/textures/keyboard_side.png deleted file mode 100644 index c5183f4fe667ef14e76775f72612a4a3647999fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 209 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&kwYU7SJH+9gSU2~a4`)5S3);_%z+8+i{na4&Hj$*IQ7P`+H}eV&ZM=ITY}YkF^AE(m|C{fkq?!37A8 w&6)gP+=V5zGV~zBoY1fL+4g;uHu5iEd}1VVWsZbl9MC2PPgg&ebxsLQ099B*NB{r; diff --git a/digiboard/textures/keyboard_top.png b/digiboard/textures/keyboard_top.png deleted file mode 100644 index 3e20f9cc1573e06234f20702cc9d36c6fd76def2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 251 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnH3?%tPCZz)@o&cW^*HqnfA0MBzw6yyA`uk>@ zAaTZ$AirP+hi5m^K%69RcNc~ZR#^`qhqJ&VvY3H^TNs2H8D`Cq01C2~c>21s-(?qP zP>~a>J+%lZBw6AbQR1ARo12*a3)z4*}Q$iB}J6}h0 diff --git a/digilines_weather_sensor/depends.txt b/digilines_weather_sensor/depends.txt deleted file mode 100644 index 40769d5..0000000 --- a/digilines_weather_sensor/depends.txt +++ /dev/null @@ -1,2 +0,0 @@ -digilines -weather diff --git a/digilines_weather_sensor/init.lua b/digilines_weather_sensor/init.lua deleted file mode 100644 index 6aa6971..0000000 --- a/digilines_weather_sensor/init.lua +++ /dev/null @@ -1,64 +0,0 @@ - --- Created by jogag --- Part of the Digiline Stuff pack --- Mod: digiline rain sensor --- Compatible with Weather mod and my own Weather+ mod --- Send "GET" to obtain the current weather (none, rain, snow, error) --- If you get "error" is because the weather mod is not installed - -local GET_CMD = "GET" - -local ERR_MSG = "none" - --- all taken from digiline lightsensor mod -local wsensor_nodebox = -{ - type = "fixed", - fixed = { - { -8/16, -8/16, -8/16, 8/16, -7/16, 8/16 }, -- bottom slab - - { -7/16, -7/16, -7/16, -4/16, -5/16, 7/16 }, -- bonds - { 4/16, -7/16, -7/16, 7/16, -5/16, 7/16 }, - { -7/16, -7/16, -7/16, 7/16, -5/16, -4/16 }, - { -7/16, -7/16, 4/16, 7/16, -5/16, 7/16 }, - - { -1/16, -7/16, -1/16, 1/16, -5/16, 1/16 }, -- pin thing in the middle - } -} - -local wsensor_selbox = -{ - type = "fixed", - fixed = {{ -8/16, -8/16, -8/16, 8/16, -3/16, 8/16 }} -} - -local on_digiline_receive = function (pos, node, channel, msg) - local setchan = minetest.get_meta(pos):get_string("channel") - if channel == setchan and msg == GET_CMD then - local value = weather and tostring(weather) or ERR_MSG - digiline:receptor_send(pos, digiline.rules.default, channel, value) - end -end - -minetest.register_node("digilines_weather_sensor:sensor", { - description = "Digiline Rain Sensor", - drawtype = "nodebox", - tiles = {"digilines_weather_sensor.png"}, - - paramtype = "light", - groups = {dig_immediate=2}, - selection_box = wsensor_selbox, - node_box = wsensor_nodebox, - digiline = { - receptor = {}, - effector = { action = on_digiline_receive }, - }, - on_construct = function(pos) - local meta = minetest.get_meta(pos) - meta:set_string("formspec", "field[channel;Channel;${channel}]") - end, - on_receive_fields = function(pos, formname, fields, sender) - if fields.channel then minetest.get_meta(pos):set_string("channel", fields.channel) end - end, -}) - diff --git a/digilines_weather_sensor/textures/digilines_weather_sensor.png b/digilines_weather_sensor/textures/digilines_weather_sensor.png deleted file mode 100644 index 0f0f0afafca6e63c729bf3a6915abacd4adff36c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|oCO|{#S9GG!XV7ZFl&wkP%yyL z#W6(VeDa+=mB!4P4Xurh2ag|b_qZCpEhjNaL2$yFM%LEJ$D2Yg&iAZ8vAxktO7FSO z?m3%#*ygn{-_;B>`Nq7_&x!ASW9g-7y3rli85qPC3!am3PCE-Uo59o7&t;ucLK6TI Cax%RD diff --git a/digiprinter/init.lua b/digiprinter/init.lua index a87534d..f464b4f 100644 --- a/digiprinter/init.lua +++ b/digiprinter/init.lua @@ -84,7 +84,6 @@ minetest.register_node("digiprinter:printer", { paramtype2 = "facedir", walkable = true, groups = {snappy=3}, - sound = default.node_sound_wood_defaults(), drawtype = "nodebox", node_box = { type = "fixed", @@ -127,7 +126,7 @@ minetest.register_node("digiprinter:printer", { end, allow_metadata_inventory_put = function(pos, listname, index, stack, player) if minetest.is_protected(pos, player:get_player_name()) then return 0 end - return (stack:get_name() == "default:paper" and stack:get_count() or 0) + return (stack:get_name() == "memorandum:paper" and stack:get_count() or 0) end, allow_metadata_inventory_take = function(pos, listname, index, stack, player) return (minetest.get_meta(pos):get_string("infotext"):find("Busy") and stack:get_count() or 0) @@ -135,20 +134,4 @@ minetest.register_node("digiprinter:printer", { can_dig = function(pos, player) return minetest.get_meta(pos):get_inventory():is_empty("paper") end, -}) - --- printer crafting: --- +-------+ --- | ? P ? | --- | ? M ? | --- | ? D ? | --- +-------+ -minetest.register_craft({ - output = "digiprinter:printer", - recipe = { - { "homedecor", "default:paper", "" }, - { "", "default:mese_crystal", "" }, - { "", "digilines:wire_std_000000", "" }, - }, -}) - +}) \ No newline at end of file