Added 2 new lights, and updated WE.

master
Nathan Salapat 2021-07-17 15:03:59 -05:00
parent 524a6ede2c
commit b16668618d
7 changed files with 293 additions and 5 deletions

View File

@ -910,10 +910,10 @@ worldedit.register_gui_function("worldedit_gui_clearobjects", {
worldedit.register_gui_function("worldedit_gui_param2", {
name = "Set Param2",
privs = we_privs("param2"),
get_formspec = function(name)
get_formspec = function(name)
local value = gui_param2[name] or "0"
return "size[6.5,3]" .. worldedit.get_formspec_header("worldedit_gui_param2") ..
'textarea[0.5,1;5,2;;;Some values make break the node!]'..
'textarea[0.5,1;5,2;;;Some values make break the node!]'..
string.format("field[0.5,2.5;2,0.8;worldedit_gui_param2_value;New Param2;%s]", minetest.formspec_escape(value)) ..
"field_close_on_enter[worldedit_gui_copy_move_amount;false]" ..
"button_exit[3.5,2.5;3,0.8;worldedit_gui_param2;Set Param2]"
@ -924,9 +924,9 @@ worldedit.register_gui_handler("worldedit_gui_param2", function(name, fields)
local cg = {
worldedit_gui_param2_value = gui_param2,
}
local ret = handle_changes(name, "worldedit_gui_param2", fields, cg)
if fields.worldedit_gui_param2_value then
copy_changes(name, fields, cg)
local ret = handle_changes(name, "worldedit_gui_param2", fields, cg)
if fields.worldedit_gui_param2_value then
copy_changes(name, fields, cg)
worldedit.show_page(name, "worldedit_gui_param2")
execute_worldedit_command('param2', name, gui_param2[name])
return true

View File

@ -179,3 +179,39 @@ minetest.register_node('lights:corner', {
groups = {breakable=1},
on_place = minetest.rotate_node,
})
local colbox_old_lamp_wall = {
type = 'fixed',
fixed = {
{-.3, -.5, -.2, .3, 0, .2},}}
minetest.register_node('lights:old_lamp_wall', {
description = 'Old Wall Lamp',
drawtype = 'mesh',
mesh = 'lights_old_lamp_wall.obj',
paramtype = 'light',
paramtype2 = 'facedir',
light_source = 10,
selection_box = colbox_old_lamp_wall,
collision_box = colbox_old_lamp_wall,
tiles = {'lights_old_light.png'},
groups = {breakable=1},
on_place = minetest.rotate_node,
})
local colbox_old_lamp_ceiling = {
type = 'fixed',
fixed = {
{-.2, -.3, -.2, .2, .5, .2},}}
minetest.register_node('lights:old_lamp_ceiling', {
description = 'Old Ceiling Lamp',
drawtype = 'mesh',
mesh = 'lights_old_lamp_ceiling.obj',
paramtype = 'light',
light_source = 10,
selection_box = colbox_old_lamp_ceiling,
collision_box = colbox_old_lamp_ceiling,
tiles = {'lights_old_light.png'},
groups = {breakable=1},
})

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,110 @@
# Blender v2.91.2 OBJ File: 'lights.blend'
# www.blender.org
o Old_lamp_ceiling_Cube.007
v 0.125000 0.000000 -0.125000
v 0.125000 -0.312500 -0.125000
v 0.125000 -0.000000 0.125000
v 0.125000 -0.312500 0.125000
v -0.125000 0.000000 -0.125000
v -0.125000 -0.312500 -0.125000
v -0.125000 -0.000000 0.125000
v -0.125000 -0.312500 0.125000
v -0.187500 -0.000000 0.187500
v -0.187500 0.062500 0.187500
v -0.187500 0.000000 -0.187500
v -0.187500 0.062500 -0.187500
v 0.187500 -0.000000 0.187500
v 0.187500 0.062500 0.187500
v 0.187500 0.000000 -0.187500
v 0.187500 0.062500 -0.187500
v 0.031250 0.062500 0.031250
v -0.031250 0.062500 0.031250
v -0.031250 0.062500 -0.031250
v 0.031250 0.062500 -0.031250
v 0.031250 0.437500 -0.031250
v -0.031250 0.437500 -0.031250
v -0.031250 0.437500 0.031250
v 0.031250 0.437500 0.031250
v 0.125000 0.437500 0.125000
v 0.125000 0.500000 0.125000
v 0.125000 0.437500 -0.125000
v 0.125000 0.500000 -0.125000
v -0.125000 0.437500 0.125000
v -0.125000 0.500000 0.125000
v -0.125000 0.437500 -0.125000
v -0.125000 0.500000 -0.125000
vt 1.000000 0.187500
vt 0.812500 0.187500
vt 0.812500 0.000000
vt 1.000000 0.000000
vt 1.000000 0.843750
vt 1.000000 1.000000
vt 0.875000 1.000000
vt 0.875000 0.843750
vt 0.750000 0.843750
vt 0.750000 1.000000
vt 0.625000 1.000000
vt 0.625000 0.843750
vt 0.500000 0.843750
vt 0.500000 0.718750
vt 0.625000 0.718750
vt 1.000000 0.218750
vt 0.812500 0.218750
vt 0.625000 0.187500
vt 0.625000 0.218750
vt 0.437500 0.218750
vt 0.437500 0.187500
vt 0.500000 1.000000
vt 0.250000 0.218750
vt 0.250000 0.187500
vt 0.187500 0.734375
vt 0.187500 0.765625
vt 0.000000 0.765625
vt 0.000000 0.734375
vt 0.187500 0.796875
vt 0.000000 0.796875
vt 0.187500 0.671875
vt 0.187500 0.703125
vt 0.000000 0.703125
vt 0.000000 0.671875
vt 0.156250 0.968750
vt 0.031250 0.968750
vt 0.031250 0.843750
vt 0.156250 0.843750
vt 1.000000 0.406250
vt 0.812500 0.406250
vt 0.156250 0.812500
vt 0.031250 0.812500
vt 0.031250 1.000000
vt 0.156250 1.000000
vt 0.000000 0.843750
vt 0.000000 0.968750
vt 0.187500 0.968750
vt 0.187500 0.843750
vn 0.0000 -1.0000 -0.0000
vn 0.0000 -0.0000 1.0000
vn 0.0000 0.0000 -1.0000
vn -1.0000 0.0000 0.0000
vn 1.0000 0.0000 0.0000
vn 0.0000 1.0000 0.0000
s off
f 15/1/1 13/2/1 9/3/1 11/4/1
f 4/5/2 3/6/2 7/7/2 8/8/2
f 6/9/3 5/10/3 1/11/3 2/12/3
f 4/13/1 8/14/1 6/15/1 2/12/1
f 8/8/4 7/7/4 5/10/4 6/9/4
f 15/1/5 16/16/5 14/17/5 13/2/5
f 9/18/4 10/19/4 12/20/4 11/21/4
f 2/12/5 1/11/5 3/22/5 4/13/5
f 11/21/3 12/20/3 16/23/3 15/24/3
f 21/25/5 24/26/5 17/27/5 20/28/5
f 24/26/2 23/29/2 18/30/2 17/27/2
f 23/31/4 22/32/4 19/33/4 18/34/4
f 13/2/2 14/17/2 10/19/2 9/18/2
f 25/35/1 29/36/1 31/37/1 27/38/1
f 16/16/6 12/39/6 10/40/6 14/17/6
f 22/32/3 21/25/3 20/28/3 19/33/3
f 28/41/3 27/38/3 31/37/3 32/42/3
f 30/43/2 29/36/2 25/35/2 26/44/2
f 32/45/4 31/37/4 29/36/4 30/46/4
f 26/47/5 25/35/5 27/38/5 28/48/5

View File

@ -0,0 +1,142 @@
# Blender v2.91.2 OBJ File: 'lights.blend'
# www.blender.org
o Old_lamp_wall_Cube.005
v -0.031250 -0.031250 -0.125000
v -0.343750 -0.031250 -0.125000
v -0.031250 -0.281250 -0.125000
v -0.343750 -0.281250 -0.125000
v -0.031250 -0.031250 0.125000
v -0.343750 -0.031250 0.125000
v -0.031250 -0.281250 0.125000
v -0.343750 -0.281250 0.125000
v -0.031250 -0.343750 0.187500
v 0.031250 -0.343750 0.187500
v -0.031250 0.031250 0.187500
v 0.031250 0.031250 0.187500
v -0.031250 -0.343750 -0.187500
v 0.031250 -0.343750 -0.187500
v -0.031250 0.031250 -0.187500
v 0.031250 0.031250 -0.187500
v 0.031250 -0.187500 -0.031250
v 0.031250 -0.187500 0.031250
v 0.031250 -0.125000 0.031250
v 0.031250 -0.125000 -0.031250
v 0.218750 -0.125000 -0.031250
v 0.281250 -0.125000 -0.031250
v 0.218750 -0.125000 0.031250
v 0.281250 -0.125000 0.031250
v 0.281250 -0.437500 0.031250
v 0.281250 -0.187500 0.031250
v 0.218750 -0.437500 0.031250
v 0.218750 -0.187500 0.031250
v 0.281250 -0.437500 -0.031250
v 0.281250 -0.187500 -0.031250
v 0.218750 -0.437500 -0.031250
v 0.218750 -0.187500 -0.031250
v 0.093750 -0.437500 -0.125000
v 0.093750 -0.500000 -0.125000
v 0.343750 -0.437500 -0.125000
v 0.343750 -0.500000 -0.125000
v 0.093750 -0.437500 0.125000
v 0.093750 -0.500000 0.125000
v 0.343750 -0.437500 0.125000
v 0.343750 -0.500000 0.125000
vt 0.812500 0.000000
vt 0.812500 0.187500
vt 1.000000 0.187500
vt 1.000000 0.000000
vt 0.625000 0.843750
vt 0.625000 1.000000
vt 0.500000 1.000000
vt 0.500000 0.843750
vt 0.875000 0.843750
vt 0.875000 1.000000
vt 0.750000 1.000000
vt 0.750000 0.843750
vt 0.500000 0.718750
vt 0.625000 0.718750
vt 1.000000 0.843750
vt 1.000000 1.000000
vt 0.625000 0.187500
vt 0.625000 0.218750
vt 0.812500 0.218750
vt 0.250000 0.187500
vt 0.250000 0.218750
vt 0.437500 0.218750
vt 0.437500 0.187500
vt 0.203125 0.703125
vt 0.203125 0.671875
vt 0.296875 0.671875
vt 0.296875 0.703125
vt 0.203125 0.796875
vt 0.203125 0.765625
vt 0.296875 0.765625
vt 0.296875 0.796875
vt 0.203125 0.734375
vt 0.296875 0.734375
vt 1.000000 0.218750
vt 0.062500 0.734375
vt 0.062500 0.765625
vt 0.031250 0.765625
vt 0.031250 0.734375
vt 0.062500 0.703125
vt 0.031250 0.703125
vt 0.062500 0.796875
vt 0.031250 0.796875
vt 0.187500 0.796875
vt 0.187500 0.765625
vt 0.187500 0.703125
vt 0.062500 0.671875
vt 0.187500 0.671875
vt 0.187500 0.734375
vt 0.000000 0.734375
vt 0.000000 0.765625
vt 0.031250 0.843750
vt 0.156250 0.843750
vt 0.156250 0.968750
vt 0.031250 0.968750
vt 0.812500 0.406250
vt 1.000000 0.406250
vt 0.031250 1.000000
vt 0.156250 1.000000
vt 0.156250 0.812500
vt 0.031250 0.812500
vt 0.187500 0.968750
vt 0.187500 0.843750
vt 0.000000 0.843750
vt 0.000000 0.968750
vn -1.0000 -0.0000 -0.0000
vn 0.0000 -1.0000 0.0000
vn 0.0000 1.0000 0.0000
vn -0.0000 -0.0000 1.0000
vn 0.0000 0.0000 -1.0000
vn 1.0000 0.0000 0.0000
s off
f 15/1/1 13/2/1 9/3/1 11/4/1
f 4/5/2 3/6/2 7/7/2 8/8/2
f 6/9/3 5/10/3 1/11/3 2/12/3
f 4/5/1 8/8/1 6/13/1 2/14/1
f 8/15/4 7/16/4 5/10/4 6/9/4
f 15/17/5 16/18/5 14/19/5 13/2/5
f 9/20/4 10/21/4 12/22/4 11/23/4
f 2/12/5 1/11/5 3/6/5 4/5/5
f 11/23/3 12/22/3 16/18/3 15/17/3
f 21/24/5 32/25/5 17/26/5 20/27/5
f 32/28/2 28/29/2 18/30/2 17/31/2
f 28/29/4 23/32/4 19/33/4 18/30/4
f 13/2/2 14/19/2 10/34/2 9/3/2
f 26/35/6 30/36/6 22/37/6 24/38/6
f 28/39/4 26/35/4 24/38/4 23/40/4
f 30/36/5 32/41/5 21/42/5 22/37/5
f 31/43/5 32/41/5 30/36/5 29/44/5
f 27/45/1 28/39/1 32/46/1 31/47/1
f 29/44/6 30/36/6 26/35/6 25/48/6
f 25/48/4 26/35/4 28/39/4 27/45/4
f 23/49/3 24/38/3 22/37/3 21/50/3
f 33/51/3 37/52/3 39/53/3 35/54/3
f 16/55/6 12/56/6 10/34/6 14/19/6
f 23/32/3 21/24/3 20/27/3 19/33/3
f 36/57/6 35/54/6 39/53/6 40/58/6
f 38/59/1 37/52/1 33/51/1 34/60/1
f 40/61/4 39/53/4 37/52/4 38/62/4
f 34/63/5 33/51/5 35/54/5 36/64/5

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB