Merge pull request #2 from AntumMT/no_ilights

Do not use 'ilights'
This commit is contained in:
Don 2017-07-14 20:37:50 -07:00 committed by GitHub
commit 0d734b721e
3 changed files with 0 additions and 155 deletions

View File

@ -1,4 +1,3 @@
ilights?
default
xpanes
wool

View File

@ -1,148 +0,0 @@
local ilights_types = {
{"white", "White", "#ffffff" },
{"grey", "Grey", "#a0a0a0" },
{"black", "Black", "#000000" },
{"red", "Red", "#ff0000" },
{"yellow", "Yellow", "#ffff00" },
{"green", "Green", "#00ff00" },
{"cyan", "Cyan", "#00ffff" },
{"blue", "Blue", "#0000ff" },
{"magenta", "Magenta", "#ff00ff" },
{"orange", "Orange", "#ff8000" },
{"violet", "Violet", "#8000ff" },
{"dark_grey", "Dark Grey", "#404040" },
{"dark_green", "Dark Green", "#008000" },
{"pink", "Pink", "#ffb0ff" },
{"brown", "Brown", "#604000" },
}
local lamp_cbox = {
type = "fixed",
fixed = { -11/32, -8/16, -11/32, 11/32, 4/16, 11/32 }
}
for _, row in ipairs(ilights_types) do
local name = row[1]
local desc = row[2]
local colordef = row[3]
minetest.override_item("ilights:light_"..name, {
light_source = "0",
})
-- Node Definition
minetest.register_node("mylights:ilight_30w"..name, {
description = desc.." Industrial Light",
drawtype = "mesh",
mesh = "ilights_lamp.obj",
tiles = {
"ilights_lamp_base.png",
"ilights_lamp_cage.png",
"ilights_lamp_bulb.png^[colorize:"..colordef..":200",
"ilights_lamp_bulb_base.png",
"ilights_lamp_lens.png^[colorize:"..colordef.."20:75"
},
use_texture_alpha = true,
groups = {cracky=3, not_in_creative_inventory=1},
paramtype = "light",
paramtype2 = "facedir",
light_source = "5",
selection_box = lamp_cbox,
collision_box = lamp_cbox,
on_place = minetest.rotate_node
})
minetest.register_craft({
output = "mylights:ilight_30w"..name.." 1",
recipe = {
{'ilights:light_'..name,'mylights:lightbulb30',''},
{'','',''},
{'','',''}
}
})
minetest.register_node("mylights:ilight_60w"..name, {
description = desc.." Industrial Light",
drawtype = "mesh",
mesh = "ilights_lamp.obj",
tiles = {
"ilights_lamp_base.png",
"ilights_lamp_cage.png",
"ilights_lamp_bulb.png^[colorize:"..colordef..":200",
"ilights_lamp_bulb_base.png",
"ilights_lamp_lens.png^[colorize:"..colordef.."20:75"
},
use_texture_alpha = true,
groups = {cracky=3, not_in_creative_inventory=1},
paramtype = "light",
paramtype2 = "facedir",
light_source = "8",
selection_box = lamp_cbox,
collision_box = lamp_cbox,
on_place = minetest.rotate_node
})
minetest.register_craft({
output = "mylights:ilight_60w"..name.." 1",
recipe = {
{'ilights:light_'..name,'mylights:lightbulb60',''},
{'','',''},
{'','',''}
}
})
minetest.register_node("mylights:ilight_90w"..name, {
description = desc.." Industrial Light",
drawtype = "mesh",
mesh = "ilights_lamp.obj",
tiles = {
"ilights_lamp_base.png",
"ilights_lamp_cage.png",
"ilights_lamp_bulb.png^[colorize:"..colordef..":200",
"ilights_lamp_bulb_base.png",
"ilights_lamp_lens.png^[colorize:"..colordef.."20:75"
},
use_texture_alpha = true,
groups = {cracky=3, not_in_creative_inventory=1},
paramtype = "light",
paramtype2 = "facedir",
light_source = "11",
selection_box = lamp_cbox,
collision_box = lamp_cbox,
on_place = minetest.rotate_node
})
minetest.register_craft({
output = "mylights:ilight_90w"..name.." 1",
recipe = {
{'ilights:light_'..name,'mylights:lightbulb90',''},
{'','',''},
{'','',''}
}
})
minetest.register_node("mylights:ilight_120w"..name, {
description = desc.." Industrial Light",
drawtype = "mesh",
mesh = "ilights_lamp.obj",
tiles = {
"ilights_lamp_base.png",
"ilights_lamp_cage.png",
"ilights_lamp_bulb.png^[colorize:"..colordef..":200",
"ilights_lamp_bulb_base.png",
"ilights_lamp_lens.png^[colorize:"..colordef.."20:75"
},
use_texture_alpha = true,
groups = {cracky=3, not_in_creative_inventory=1},
paramtype = "light",
paramtype2 = "facedir",
light_source = "14",
selection_box = lamp_cbox,
collision_box = lamp_cbox,
on_place = minetest.rotate_node
})
minetest.register_craft({
output = "mylights:ilight_120w"..name.." 1",
recipe = {
{'ilights:light_'..name,'mylights:lightbulb120',''},
{'','',''},
{'','',''}
}
})
end

View File

@ -11,9 +11,3 @@ dofile(minetest.get_modpath("mylights").."/machine_bulbs.lua")
dofile(minetest.get_modpath("mylights").."/machine_cubes.lua")
dofile(minetest.get_modpath("mylights").."/aliases.lua")
print ("mylights loaded")
if minetest.get_modpath("ilights") then
dofile(minetest.get_modpath("mylights").."/ilights.lua")
return
end