diff --git a/depends.txt b/depends.txt deleted file mode 100644 index ee955cc..0000000 --- a/depends.txt +++ /dev/null @@ -1,13 +0,0 @@ -display_api -font_api -digilines -dye -default -xpane? -scifi_nodes? -basic_materials? -homedecor? -mesecons_microcontroller? -mesecons_luacontroller? -mesecons_button? -mesecons_materials? diff --git a/mod.conf b/mod.conf new file mode 100644 index 0000000..82316bc --- /dev/null +++ b/mod.conf @@ -0,0 +1,4 @@ +name = digiterms +depends = display_api, font_api, digilines, dye, default +optional_depends = xpane, scifi_nodes, basic_materials, homedecor, mesecons_microcontroller, mesecons_luacontroller, mesecons_button, mesecons_materials +description = Digilines monitors mod for Minetest using Display API / Font API diff --git a/nodes.lua b/nodes.lua index 599ccb2..bc23a72 100644 --- a/nodes.lua +++ b/nodes.lua @@ -105,13 +105,19 @@ digiterms.register_monitor('digiterms:cathodic_beige_monitor', { }, }, }, { - tiles = { "digiterms_beige_top.png", "digiterms_beige_bottom.png", - "digiterms_beige_sides.png", "digiterms_beige_sides.png^[transformFX]", - "digiterms_beige_back.png", "digiterms_beige_front.png",}, + tiles = { + "digiterms_white_top.png^[colorize:#FFDF00:48", + "digiterms_white_bottom.png^[colorize:#FFDF00:48", + "digiterms_white_sides.png^[colorize:#FFDF00:48", + "digiterms_white_sides.png^[colorize:#FFDF00:48^[transformFX", + "digiterms_white_back.png^[colorize:#FFDF00:48", "digiterms_beige_front.png",}, }, { - tiles = { "digiterms_beige_top.png", "digiterms_beige_bottom.png", - "digiterms_beige_sides.png", "digiterms_beige_sides.png^[transformFX]", - "digiterms_beige_back.png", "digiterms_beige_front_off.png",}, + tiles = { + "digiterms_white_top.png^[colorize:#FFDF00:48", + "digiterms_white_bottom.png^[colorize:#FFDF00:48", + "digiterms_white_sides.png^[colorize:#FFDF00:48", + "digiterms_white_sides.png^[colorize:#FFDF00:48^[transformFX]", + "digiterms_white_back.png^[colorize:#FFDF00:48", "digiterms_beige_front_off.png",}, }) minetest.register_alias('digiterms:cathodic_amber_monitor', 'digiterms:cathodic_beige_monitor') minetest.register_alias('digiterms:cathodic_amber_monitor_off', 'digiterms:cathodic_beige_monitor_off') @@ -137,13 +143,15 @@ digiterms.register_monitor('digiterms:cathodic_white_monitor', { }, }, }, { - tiles = { "digiterms_white_top.png", "digiterms_white_bottom.png", - "digiterms_white_sides.png", "digiterms_white_sides.png^[transformFX]", - "digiterms_white_back.png", "digiterms_white_front.png",}, + tiles = { + "digiterms_white_top.png", "digiterms_white_bottom.png", + "digiterms_white_sides.png", "digiterms_white_sides.png^[transformFX]", + "digiterms_white_back.png", "digiterms_white_front.png",}, }, { - tiles = { "digiterms_white_top.png", "digiterms_white_bottom.png", - "digiterms_white_sides.png", "digiterms_white_sides.png^[transformFX]", - "digiterms_white_back.png", "digiterms_white_front_off.png",}, + tiles = { + "digiterms_white_top.png", "digiterms_white_bottom.png", + "digiterms_white_sides.png", "digiterms_white_sides.png^[transformFX]", + "digiterms_white_back.png", "digiterms_white_front_off.png",}, }) minetest.register_alias('digiterms:cathodic_green_monitor', 'digiterms:cathodic_white_monitor') minetest.register_alias('digiterms:cathodic_green_monitor_off', 'digiterms:cathodic_white_monitor_off') @@ -169,13 +177,19 @@ digiterms.register_monitor('digiterms:cathodic_black_monitor', { }, }, }, { - tiles = { "digiterms_black_top.png", "digiterms_black_bottom.png", - "digiterms_black_sides.png", "digiterms_black_sides.png^[transformFX]", - "digiterms_black_back.png", "digiterms_black_front.png",}, + tiles = { + "digiterms_white_top.png^[colorize:#120F02:186", + "digiterms_white_bottom.png^[colorize:#120F02:186", + "digiterms_white_sides.png^[colorize:#120F02:186", + "digiterms_white_sides.png^[colorize:#120F02:186^[transformFX]", + "digiterms_white_back.png^[colorize:#120F02:186", "digiterms_black_front.png",}, }, { - tiles = { "digiterms_black_top.png", "digiterms_black_bottom.png", - "digiterms_black_sides.png", "digiterms_black_sides.png^[transformFX]", - "digiterms_black_back.png", "digiterms_black_front_off.png",}, + tiles = { + "digiterms_white_top.png^[colorize:#120F02:186", + "digiterms_white_bottom.png^[colorize:#120F02:186", + "digiterms_white_sides.png^[colorize:#120F02:186", + "digiterms_white_sides.png^[colorize:#120F02:186^[transformFX]", + "digiterms_white_back.png^[colorize:#120F02:186", "digiterms_black_front_off.png",}, }) -- KEYBOARDS @@ -252,9 +266,13 @@ minetest.register_node('digiterms:beige_keyboard', { paramtype = "light", paramtype2 = "facedir", sunlight_propagates = false, - tiles = { "digiterms_beige_keyboard_top.png", "digiterms_beige_keyboard_bottom.png", - "digiterms_beige_keyboard_sides.png", "digiterms_beige_keyboard_sides.png", - "digiterms_beige_keyboard_sides.png", "digiterms_beige_keyboard_sides.png",}, + tiles = { + "digiterms_white_keyboard_top.png^[colorize:#FFDF00:48", + "digiterms_white_keyboard_bottom.png^[colorize:#FFDF00:48", + "digiterms_white_keyboard_sides.png^[colorize:#FFDF00:48", + "digiterms_white_keyboard_sides.png^[colorize:#FFDF00:48", + "digiterms_white_keyboard_sides.png^[colorize:#FFDF00:48", + "digiterms_white_keyboard_sides.png^[colorize:#FFDF00:48",}, drawtype = "nodebox", groups = {oddly_breakable_by_hand = 3}, node_box = { @@ -276,9 +294,10 @@ minetest.register_node('digiterms:white_keyboard', { paramtype = "light", paramtype2 = "facedir", sunlight_propagates = false, - tiles = { "digiterms_white_keyboard_top.png", "digiterms_white_keyboard_bottom.png", - "digiterms_white_keyboard_sides.png", "digiterms_white_keyboard_sides.png", - "digiterms_white_keyboard_sides.png", "digiterms_white_keyboard_sides.png",}, + tiles = { + "digiterms_white_keyboard_top.png", "digiterms_white_keyboard_bottom.png", + "digiterms_white_keyboard_sides.png", "digiterms_white_keyboard_sides.png", + "digiterms_white_keyboard_sides.png", "digiterms_white_keyboard_sides.png",}, drawtype = "nodebox", groups = {oddly_breakable_by_hand = 3}, node_box = { @@ -300,9 +319,13 @@ minetest.register_node('digiterms:black_keyboard', { paramtype = "light", paramtype2 = "facedir", sunlight_propagates = false, - tiles = { "digiterms_black_keyboard_top.png", "digiterms_black_keyboard_bottom.png", - "digiterms_black_keyboard_sides.png", "digiterms_black_keyboard_sides.png", - "digiterms_black_keyboard_sides.png", "digiterms_black_keyboard_sides.png",}, + tiles = { + "digiterms_white_keyboard_top.png^[colorize:#120F02:186", + "digiterms_white_keyboard_bottom.png^[colorize:#120F02:186", + "digiterms_white_keyboard_sides.png^[colorize:#120F02:186", + "digiterms_white_keyboard_sides.png^[colorize:#120F02:186", + "digiterms_white_keyboard_sides.png^[colorize:#120F02:186", + "digiterms_white_keyboard_sides.png^[colorize:#120F02:186",}, drawtype = "nodebox", groups = {oddly_breakable_by_hand = 3}, node_box = { diff --git a/scifi_crafts.lua b/scifi_crafts.lua index 4c825ed..1e4c272 100644 --- a/scifi_crafts.lua +++ b/scifi_crafts.lua @@ -23,23 +23,23 @@ local wire = 'digilines:wire_std_00000000' minetest.register_craft({ output = "digiterms:scifi_glassscreen", type = "shapeless", - recipe = { "scifi_nodes:glassscreen", "digilines:wire_std_00000000" } + recipe = { "scifi_nodes:glassscreen", wire } }) minetest.register_craft({ output = "digiterms:scifi_widescreen", type = "shapeless", - recipe = { "scifi_nodes:widescreen", "digilines:wire_std_00000000" } + recipe = { "scifi_nodes:widescreen", wire } }) minetest.register_craft({ output = "digiterms:scifi_tallscreen", type = "shapeless", - recipe = { "scifi_nodes:tallscreen", "digilines:wire_std_00000000" } + recipe = { "scifi_nodes:tallscreen", wire } }) minetest.register_craft({ output = "digiterms:scifi_keysmonitor", type = "shapeless", - recipe = { "scifi_nodes:keysmonitor", "digilines:wire_std_00000000" } + recipe = { "scifi_nodes:keysmonitor", wire } }) diff --git a/scifi_nodes.lua b/scifi_nodes.lua index dff15a8..f4d2b4e 100644 --- a/scifi_nodes.lua +++ b/scifi_nodes.lua @@ -21,9 +21,9 @@ digiterms.register_monitor("digiterms:scifi_glassscreen", { description = "Digiline glassscreen", paramtype = "light", paramtype2 = "facedir", - use_texture_alpha = true, + use_texture_alpha = "blend", sunlight_propagates = true, - light_source = 15, + light_source = default.LIGHT_MAX, tiles = { "digiterms_scifi_glscrn.png", "digiterms_scifi_glscrn.png", diff --git a/textures/digiterms_beige_back.png b/textures/digiterms_beige_back.png deleted file mode 100644 index 07fb8b6..0000000 Binary files a/textures/digiterms_beige_back.png and /dev/null differ diff --git a/textures/digiterms_beige_bottom.png b/textures/digiterms_beige_bottom.png deleted file mode 100644 index 91ab899..0000000 Binary files a/textures/digiterms_beige_bottom.png and /dev/null differ diff --git a/textures/digiterms_beige_front.png b/textures/digiterms_beige_front.png index ad523c5..8173212 100644 Binary files a/textures/digiterms_beige_front.png and b/textures/digiterms_beige_front.png differ diff --git a/textures/digiterms_beige_front_off.png b/textures/digiterms_beige_front_off.png index bbc3771..2fe53d3 100644 Binary files a/textures/digiterms_beige_front_off.png and b/textures/digiterms_beige_front_off.png differ diff --git a/textures/digiterms_beige_keyboard_bottom.png b/textures/digiterms_beige_keyboard_bottom.png deleted file mode 100644 index a78c3e0..0000000 Binary files a/textures/digiterms_beige_keyboard_bottom.png and /dev/null differ diff --git a/textures/digiterms_beige_keyboard_sides.png b/textures/digiterms_beige_keyboard_sides.png deleted file mode 100644 index 36e507e..0000000 Binary files a/textures/digiterms_beige_keyboard_sides.png and /dev/null differ diff --git a/textures/digiterms_beige_keyboard_top.png b/textures/digiterms_beige_keyboard_top.png deleted file mode 100644 index c95f9ff..0000000 Binary files a/textures/digiterms_beige_keyboard_top.png and /dev/null differ diff --git a/textures/digiterms_beige_sides.png b/textures/digiterms_beige_sides.png deleted file mode 100644 index ec70f6c..0000000 Binary files a/textures/digiterms_beige_sides.png and /dev/null differ diff --git a/textures/digiterms_beige_top.png b/textures/digiterms_beige_top.png deleted file mode 100644 index 79b3f29..0000000 Binary files a/textures/digiterms_beige_top.png and /dev/null differ diff --git a/textures/digiterms_black_back.png b/textures/digiterms_black_back.png deleted file mode 100644 index 56922f3..0000000 Binary files a/textures/digiterms_black_back.png and /dev/null differ diff --git a/textures/digiterms_black_bottom.png b/textures/digiterms_black_bottom.png deleted file mode 100644 index 5e31c7b..0000000 Binary files a/textures/digiterms_black_bottom.png and /dev/null differ diff --git a/textures/digiterms_black_front.png b/textures/digiterms_black_front.png index 472c8b5..a044eca 100644 Binary files a/textures/digiterms_black_front.png and b/textures/digiterms_black_front.png differ diff --git a/textures/digiterms_black_front_off.png b/textures/digiterms_black_front_off.png index 0681779..5057c8e 100644 Binary files a/textures/digiterms_black_front_off.png and b/textures/digiterms_black_front_off.png differ diff --git a/textures/digiterms_black_keyboard_bottom.png b/textures/digiterms_black_keyboard_bottom.png deleted file mode 100644 index 150c51f..0000000 Binary files a/textures/digiterms_black_keyboard_bottom.png and /dev/null differ diff --git a/textures/digiterms_black_keyboard_sides.png b/textures/digiterms_black_keyboard_sides.png deleted file mode 100644 index 2170fd5..0000000 Binary files a/textures/digiterms_black_keyboard_sides.png and /dev/null differ diff --git a/textures/digiterms_black_keyboard_top.png b/textures/digiterms_black_keyboard_top.png deleted file mode 100644 index 5bf8c9e..0000000 Binary files a/textures/digiterms_black_keyboard_top.png and /dev/null differ diff --git a/textures/digiterms_black_sides.png b/textures/digiterms_black_sides.png deleted file mode 100644 index 993ec58..0000000 Binary files a/textures/digiterms_black_sides.png and /dev/null differ diff --git a/textures/digiterms_black_top.png b/textures/digiterms_black_top.png deleted file mode 100644 index b7e7c1b..0000000 Binary files a/textures/digiterms_black_top.png and /dev/null differ diff --git a/textures/digiterms_lcd_back.png b/textures/digiterms_lcd_back.png index 743c537..3a43fb4 100644 Binary files a/textures/digiterms_lcd_back.png and b/textures/digiterms_lcd_back.png differ diff --git a/textures/digiterms_lcd_front.png b/textures/digiterms_lcd_front.png index dd0d85c..4a640be 100644 Binary files a/textures/digiterms_lcd_front.png and b/textures/digiterms_lcd_front.png differ diff --git a/textures/digiterms_lcd_front_off.png b/textures/digiterms_lcd_front_off.png index 4dd3070..e1995bb 100644 Binary files a/textures/digiterms_lcd_front_off.png and b/textures/digiterms_lcd_front_off.png differ diff --git a/textures/digiterms_lcd_sides.png b/textures/digiterms_lcd_sides.png index 19cf971..4fb0c32 100644 Binary files a/textures/digiterms_lcd_sides.png and b/textures/digiterms_lcd_sides.png differ diff --git a/textures/digiterms_white_back.png b/textures/digiterms_white_back.png index 974f9a2..45bfbfa 100644 Binary files a/textures/digiterms_white_back.png and b/textures/digiterms_white_back.png differ diff --git a/textures/digiterms_white_bottom.png b/textures/digiterms_white_bottom.png index 924250f..8dce74d 100644 Binary files a/textures/digiterms_white_bottom.png and b/textures/digiterms_white_bottom.png differ diff --git a/textures/digiterms_white_front.png b/textures/digiterms_white_front.png index e9429d5..51a9844 100644 Binary files a/textures/digiterms_white_front.png and b/textures/digiterms_white_front.png differ diff --git a/textures/digiterms_white_front_off.png b/textures/digiterms_white_front_off.png index 063aa4b..6755237 100644 Binary files a/textures/digiterms_white_front_off.png and b/textures/digiterms_white_front_off.png differ diff --git a/textures/digiterms_white_keyboard_bottom.png b/textures/digiterms_white_keyboard_bottom.png index 6e25e61..83e9b6b 100644 Binary files a/textures/digiterms_white_keyboard_bottom.png and b/textures/digiterms_white_keyboard_bottom.png differ diff --git a/textures/digiterms_white_keyboard_sides.png b/textures/digiterms_white_keyboard_sides.png index a378b08..4de8474 100644 Binary files a/textures/digiterms_white_keyboard_sides.png and b/textures/digiterms_white_keyboard_sides.png differ diff --git a/textures/digiterms_white_keyboard_top.png b/textures/digiterms_white_keyboard_top.png index 5a0f7db..445c81a 100644 Binary files a/textures/digiterms_white_keyboard_top.png and b/textures/digiterms_white_keyboard_top.png differ diff --git a/textures/digiterms_white_sides.png b/textures/digiterms_white_sides.png index 04632ff..fcd7eea 100644 Binary files a/textures/digiterms_white_sides.png and b/textures/digiterms_white_sides.png differ diff --git a/textures/digiterms_white_top.png b/textures/digiterms_white_top.png index 59777e8..e0ce83c 100644 Binary files a/textures/digiterms_white_top.png and b/textures/digiterms_white_top.png differ