From 7e05a9a8f0e8f7c3b9b02bb3e80bea45524796ad Mon Sep 17 00:00:00 2001 From: Vanessa Ezekowitz Date: Wed, 15 Apr 2015 00:54:27 -0400 Subject: [PATCH] use mesh nodes for the lava lamps --- lavalamp/init.lua | 50 +- lavalamp/models/lavalamp.obj | 550 ++++++++++++++++++ lavalamp/textures/lavalamp_lamp_anim_blue.png | Bin 67733 -> 5751 bytes .../textures/lavalamp_lamp_anim_green.png | Bin 68458 -> 6201 bytes .../textures/lavalamp_lamp_anim_orange.png | Bin 60381 -> 6394 bytes lavalamp/textures/lavalamp_lamp_anim_red.png | Bin 68207 -> 6529 bytes .../textures/lavalamp_lamp_anim_violet.png | Bin 62288 -> 6398 bytes .../textures/lavalamp_lamp_anim_yellow.png | Bin 68841 -> 6564 bytes lavalamp/textures/lavalamp_lamp_bottom.png | Bin 131 -> 0 bytes lavalamp/textures/lavalamp_lamp_off.png | Bin 0 -> 86 bytes lavalamp/textures/lavalamp_lamp_off_sides.png | Bin 1155 -> 0 bytes lavalamp/textures/lavalamp_lamp_top.png | Bin 131 -> 0 bytes lavalamp/textures/lavalamp_metal.png | Bin 0 -> 152 bytes 13 files changed, 558 insertions(+), 42 deletions(-) create mode 100644 lavalamp/models/lavalamp.obj delete mode 100644 lavalamp/textures/lavalamp_lamp_bottom.png create mode 100644 lavalamp/textures/lavalamp_lamp_off.png delete mode 100644 lavalamp/textures/lavalamp_lamp_off_sides.png delete mode 100644 lavalamp/textures/lavalamp_lamp_top.png create mode 100644 lavalamp/textures/lavalamp_metal.png diff --git a/lavalamp/init.lua b/lavalamp/init.lua index c1fb485a..165ef355 100644 --- a/lavalamp/init.lua +++ b/lavalamp/init.lua @@ -13,39 +13,22 @@ for i in ipairs(lavalamps_list) do minetest.register_node("lavalamp:"..colour, { description = lavalampdesc, - drawtype = "nodebox", + drawtype = "mesh", + mesh = "lavalamp.obj", tiles = { - "lavalamp_lamp_top.png", - "lavalamp_lamp_bottom.png", + "lavalamp_metal.png", { name="lavalamp_lamp_anim_"..colour..".png", animation={ type="vertical_frames", aspect_w=40, aspect_h=40, - length=3.0, + length=6.0, }, }, }, paramtype = "light", paramtype2 = "facedir", - node_box = { - type = "fixed", - fixed = { - -- base - { -0.1875, -0.5, -0.1875, 0.1875, -0.3125, 0.1875, }, - { -0.125, -0.5, -0.25, 0.125, -0.3125, -0.1875, }, - { -0.25, -0.5, -0.125, -0.1875, -0.3125, 0.125, }, - { 0.1875, -0.5, -0.125, 0.25, -0.3125, 0.125, }, - { -0.125, -0.5, 0.1875, 0.125, -0.3125, 0.25, }, - -- lamp - { -0.125, -0.3125, -0.125, 0.125, 0.5, 0.125, }, - { -0.0625, -0.3125, -0.1875, 0.0625, 0.5, -0.125, }, - { -0.0625, -0.3125, 0.125, 0.0625, 0.5, 0.1875, }, - { -0.1875, -0.3125, -0.0625, 0.125, 0.5, 0.0625, }, - { 0.125, -0.3125, -0.0625, 0.1875, 0.5, 0.0625, }, - }, - }, sunlight_propagates = true, walkable = false, light_source = 14, @@ -62,31 +45,14 @@ for i in ipairs(lavalamps_list) do minetest.register_node("lavalamp:"..colour.."_off", { description = lavalampdesc.." off", - drawtype = "nodebox", + drawtype = "mesh", + mesh = "lavalamp.obj", tiles = { - "lavalamp_lamp_top.png", - "lavalamp_lamp_bottom.png", - "lavalamp_lamp_off_sides.png", + "lavalamp_metal.png", + "lavalamp_lamp_off.png", }, paramtype = "light", paramtype2 = "facedir", - node_box = { - type = "fixed", - fixed = { - -- base - { -0.1875, -0.5, -0.1875, 0.1875, -0.3125, 0.1875, }, - { -0.125, -0.5, -0.25, 0.125, -0.3125, -0.1875, }, - { -0.25, -0.5, -0.125, -0.1875, -0.3125, 0.125, }, - { 0.1875, -0.5, -0.125, 0.25, -0.3125, 0.125, }, - { -0.125, -0.5, 0.1875, 0.125, -0.3125, 0.25, }, - -- lamp - { -0.125, -0.3125, -0.125, 0.125, 0.5, 0.125, }, - { -0.0625, -0.3125, -0.1875, 0.0625, 0.5, -0.125, }, - { -0.0625, -0.3125, 0.125, 0.0625, 0.5, 0.1875, }, - { -0.1875, -0.3125, -0.0625, 0.125, 0.5, 0.0625, }, - { 0.125, -0.3125, -0.0625, 0.1875, 0.5, 0.0625, }, - }, - }, sunlight_propagates = true, walkable = false, selection_box = { diff --git a/lavalamp/models/lavalamp.obj b/lavalamp/models/lavalamp.obj new file mode 100644 index 00000000..321ea748 --- /dev/null +++ b/lavalamp/models/lavalamp.obj @@ -0,0 +1,550 @@ +# Blender v2.73 (sub 0) OBJ File: 'lava-lamp.blend' +# www.blender.org +o Cylinder +v 0.017236 0.500000 -0.017236 +v 0.106066 -0.500000 -0.106066 +v 0.009328 0.500000 -0.022520 +v 0.057403 -0.500000 -0.138582 +v 0.000000 0.500000 -0.024375 +v 0.000000 -0.500000 -0.150000 +v 0.057403 0.000000 -0.138582 +v 0.000000 0.000000 -0.150000 +v 0.138582 -0.500000 -0.057403 +v 0.022520 0.500000 -0.009328 +v 0.150000 -0.500000 0.000000 +v 0.024375 0.500000 -0.000000 +v 0.138582 -0.500000 0.057403 +v 0.022520 0.500000 0.009328 +v 0.106066 -0.500000 0.106066 +v 0.017236 0.500000 0.017236 +v 0.057403 -0.500000 0.138582 +v 0.009328 0.500000 0.022520 +v 0.000000 -0.500000 0.150000 +v 0.000000 0.500000 0.024375 +v -0.057402 -0.500000 0.138582 +v -0.009328 0.500000 0.022520 +v -0.106066 -0.500000 0.106066 +v -0.017236 0.500000 0.017236 +v -0.138582 -0.500000 0.057403 +v -0.022520 0.500000 0.009328 +v -0.150000 -0.500000 -0.000000 +v -0.024375 0.500000 -0.000000 +v -0.138582 -0.500000 -0.057403 +v -0.022520 0.500000 -0.009328 +v -0.106066 -0.500000 -0.106066 +v -0.017236 0.500000 -0.017236 +v -0.057402 -0.500000 -0.138582 +v -0.009328 0.500000 -0.022520 +v 0.106066 0.000000 -0.106066 +v 0.138582 0.000000 -0.057403 +v 0.150000 0.000000 0.000000 +v 0.138582 0.000000 0.057403 +v 0.106066 0.000000 0.106066 +v 0.057403 0.000000 0.138582 +v 0.000000 0.000000 0.150000 +v -0.057402 0.000000 0.138582 +v -0.106066 0.000000 0.106066 +v -0.138582 0.000000 0.057403 +v -0.150000 0.000000 -0.000000 +v -0.138582 0.000000 -0.057403 +v -0.106066 0.000000 -0.106066 +v -0.057402 0.000000 -0.138582 +v 0.032145 -0.250000 -0.077606 +v 0.059397 -0.250000 -0.059397 +v 0.077606 -0.250000 -0.032145 +v 0.084000 -0.250000 0.000000 +v 0.077606 -0.250000 0.032145 +v 0.059397 -0.250000 0.059397 +v 0.032145 -0.250000 0.077606 +v 0.000000 -0.250000 0.084000 +v -0.032145 -0.250000 0.077606 +v -0.059397 -0.250000 0.059397 +v -0.077606 -0.250000 0.032145 +v -0.084000 -0.250000 -0.000000 +v -0.077606 -0.250000 -0.032145 +v -0.059397 -0.250000 -0.059397 +v 0.000000 -0.250000 -0.084000 +v -0.032145 -0.250000 -0.077606 +v -0.124724 0.125000 -0.051662 +v -0.095459 0.125000 -0.095459 +v 0.000000 0.375000 -0.059400 +v 0.045922 -0.375000 -0.110866 +v -0.051662 0.125000 -0.124724 +v 0.084853 -0.375000 -0.084853 +v -0.135000 0.125000 -0.000000 +v 0.110866 -0.375000 -0.045922 +v -0.124724 0.125000 0.051662 +v 0.120000 -0.375000 0.000000 +v -0.095459 0.125000 0.095459 +v 0.110866 -0.375000 0.045922 +v -0.051662 0.125000 0.124724 +v 0.084853 -0.375000 0.084853 +v 0.000000 0.125000 0.135000 +v 0.045922 -0.375000 0.110866 +v 0.051662 0.125000 0.124724 +v 0.000000 -0.375000 0.120000 +v 0.095459 0.125000 0.095459 +v -0.045922 -0.375000 0.110866 +v 0.124724 0.125000 0.051662 +v -0.084853 -0.375000 0.084853 +v 0.135000 0.125000 0.000000 +v -0.110866 -0.375000 0.045922 +v 0.124724 0.125000 -0.051662 +v -0.120000 -0.375000 -0.000000 +v 0.095459 0.125000 -0.095459 +v -0.110866 -0.375000 -0.045922 +v 0.051662 0.125000 -0.124724 +v -0.084853 -0.375000 -0.084853 +v 0.000000 -0.125000 -0.150000 +v -0.045922 -0.375000 -0.110866 +v -0.054878 0.375000 -0.022731 +v -0.042002 0.375000 -0.042002 +v 0.000000 0.125000 -0.135000 +v 0.057403 -0.125000 -0.138582 +v -0.022731 0.375000 -0.054878 +v 0.106066 -0.125000 -0.106066 +v -0.059400 0.375000 -0.000000 +v 0.138582 -0.125000 -0.057403 +v -0.054878 0.375000 0.022731 +v 0.150000 -0.125000 0.000000 +v -0.042002 0.375000 0.042002 +v 0.138582 -0.125000 0.057403 +v -0.022731 0.375000 0.054878 +v 0.106066 -0.125000 0.106066 +v 0.000000 0.375000 0.059400 +v 0.057403 -0.125000 0.138582 +v 0.022731 0.375000 0.054878 +v 0.000000 -0.125000 0.150000 +v 0.042002 0.375000 0.042002 +v -0.057402 -0.125000 0.138582 +v 0.054878 0.375000 0.022731 +v -0.106066 -0.125000 0.106066 +v 0.059400 0.375000 0.000000 +v -0.138582 -0.125000 0.057403 +v 0.054878 0.375000 -0.022731 +v -0.150000 -0.125000 -0.000000 +v 0.042002 0.375000 -0.042002 +v -0.138582 -0.125000 -0.057403 +v 0.022731 0.375000 -0.054878 +v -0.106066 -0.125000 -0.106066 +v 0.000000 -0.375000 -0.120000 +v -0.057402 -0.125000 -0.138582 +vt 0.875000 0.062500 +vt 0.750000 0.062500 +vt 0.750000 0.000000 +vt 0.875000 0.000000 +vt 0.125000 0.937500 +vt 0.000000 0.937500 +vt 0.000000 0.875000 +vt 0.125000 0.875000 +vt 0.000000 0.812500 +vt 0.125000 0.812500 +vt 0.000000 0.750000 +vt 0.125000 0.750000 +vt 0.875000 1.000000 +vt 0.750000 1.000000 +vt 0.750000 0.937500 +vt 0.875000 0.937500 +vt 0.000000 0.687500 +vt 0.125000 0.687500 +vt 0.000000 0.625000 +vt 0.125000 0.625000 +vt 0.875000 0.875000 +vt 0.750000 0.875000 +vt 0.750000 0.812500 +vt 0.875000 0.812500 +vt 0.000000 0.562500 +vt 0.125000 0.562500 +vt 0.000000 0.500000 +vt 0.125000 0.500000 +vt 0.000000 0.437500 +vt 0.125000 0.437500 +vt 0.750000 0.750000 +vt 0.875000 0.750000 +vt 0.000000 0.375000 +vt 0.125000 0.375000 +vt 0.000000 0.312500 +vt 0.125000 0.312500 +vt 0.000000 0.250000 +vt 0.125000 0.250000 +vt 0.000000 0.187500 +vt 0.125000 0.187500 +vt 0.875000 0.625000 +vt 0.750000 0.625000 +vt 0.750000 0.562500 +vt 0.875000 0.562500 +vt 0.000000 0.125000 +vt 0.125000 0.125000 +vt 0.000000 0.062500 +vt 0.125000 0.062500 +vt 0.125000 1.000000 +vt 0.000000 1.000000 +vt 0.625000 0.625000 +vt 0.720671 0.605970 +vt 0.801777 0.551777 +vt 0.855970 0.470671 +vt 0.875000 0.375000 +vt 0.855970 0.279329 +vt 0.801777 0.198223 +vt 0.720671 0.144030 +vt 0.625000 0.125000 +vt 0.529329 0.144030 +vt 0.448223 0.198223 +vt 0.394030 0.279329 +vt 0.375000 0.375000 +vt 0.394030 0.470671 +vt 0.448223 0.551777 +vt 0.529329 0.605970 +vt 0.000000 0.000000 +vt 0.125000 0.000000 +vt 0.875000 0.125000 +vt 0.750000 0.125000 +vt 0.250000 0.875000 +vt 0.297836 0.865485 +vt 0.338388 0.838388 +vt 0.365485 0.797835 +vt 0.375000 0.750000 +vt 0.365485 0.702165 +vt 0.338388 0.661612 +vt 0.297836 0.634515 +vt 0.250000 0.625000 +vt 0.202164 0.634515 +vt 0.161612 0.661612 +vt 0.134515 0.702165 +vt 0.134515 0.797835 +vt 0.161612 0.838388 +vt 0.202164 0.865485 +vt 0.875000 0.187500 +vt 0.750000 0.187500 +vt 0.875000 0.250000 +vt 0.750000 0.250000 +vt 0.875000 0.312500 +vt 0.750000 0.312500 +vt 0.750000 0.375000 +vt 0.875000 0.437500 +vt 0.750000 0.437500 +vt 0.875000 0.500000 +vt 0.750000 0.500000 +vt 0.875000 0.687500 +vt 0.750000 0.687500 +vt 1.000000 0.750000 +vt 1.000000 0.687500 +vt 1.000000 0.625000 +vt 1.000000 0.562500 +vt 1.000000 0.500000 +vt 1.000000 0.437500 +vt 1.000000 0.375000 +vt 1.000000 0.312500 +vt 1.000000 0.250000 +vt 1.000000 0.187500 +vt 1.000000 0.125000 +vt 1.000000 0.062500 +vt 0.625000 0.562500 +vt 0.625000 0.812500 +vt 0.625000 0.750000 +vt 0.625000 0.937500 +vt 0.625000 0.875000 +vt 0.625000 1.000000 +vt 0.625000 0.062500 +vt 0.625000 0.000000 +vt 1.000000 0.812500 +vt 0.625000 0.187500 +vt 1.000000 0.937500 +vt 1.000000 0.875000 +vt 0.625000 0.250000 +vt 0.625000 0.312500 +vt 0.625000 0.375000 +vt 0.625000 0.437500 +vt 1.000000 1.000000 +vt 0.625000 0.500000 +vt 0.625000 0.687500 +vt 1.000000 0.000000 +vt 0.250000 -0.000000 +vt 0.250000 0.250000 +vt 0.375000 0.250000 +vt 0.375000 -0.000000 +vt 0.500000 0.250000 +vt 0.500000 -0.000000 +vt 0.500000 1.000000 +vt 0.500000 0.500000 +vt 0.375000 1.000000 +vt 0.375000 0.500000 +vt 0.250000 1.000000 +vt 0.250000 0.500000 +vn -0.967100 0.254400 0.000000 +vn -0.994200 -0.107600 0.000000 +vn -0.918500 -0.107600 -0.380400 +vn -0.893500 0.254400 -0.370100 +vn 0.000000 0.269800 -0.962900 +vn 0.000000 0.761600 -0.648000 +vn 0.248000 0.761600 -0.598700 +vn 0.368500 0.269800 -0.889600 +vn 0.458200 0.761600 -0.458200 +vn 0.680900 0.269800 -0.680900 +vn 0.598700 0.761600 -0.248000 +vn 0.889600 0.269800 -0.368500 +vn -0.703000 -0.107600 -0.703000 +vn -0.683800 0.254400 -0.683800 +vn 0.648000 0.761600 0.000000 +vn 0.962900 0.269800 0.000000 +vn 0.598700 0.761600 0.248000 +vn 0.889600 0.269800 0.368500 +vn -0.370100 0.254400 -0.893500 +vn -0.380400 -0.107600 -0.918500 +vn 0.000000 -0.107600 -0.994200 +vn 0.000000 0.254400 -0.967100 +vn 0.458200 0.761600 0.458200 +vn 0.680900 0.269800 0.680900 +vn 0.248000 0.761600 0.598700 +vn 0.368500 0.269800 0.889600 +vn 0.000000 0.761600 0.648000 +vn 0.000000 0.269800 0.962900 +vn 0.380400 -0.107600 -0.918500 +vn 0.370100 0.254400 -0.893500 +vn -0.248000 0.761600 0.598700 +vn -0.368500 0.269800 0.889600 +vn -0.458200 0.761600 0.458200 +vn -0.680900 0.269800 0.680900 +vn -0.598700 0.761600 0.248000 +vn -0.889600 0.269800 0.368500 +vn -0.648000 0.761600 0.000000 +vn -0.962900 0.269800 -0.000000 +vn 0.893500 0.254400 -0.370100 +vn 0.918500 -0.107600 -0.380400 +vn 0.994200 -0.107600 0.000000 +vn 0.967100 0.254400 0.000000 +vn -0.598700 0.761600 -0.248000 +vn -0.889600 0.269800 -0.368500 +vn -0.458200 0.761600 -0.458200 +vn -0.680900 0.269800 -0.680900 +vn -0.368500 0.269800 -0.889600 +vn -0.248000 0.761600 -0.598700 +vn 0.312900 -0.575600 -0.755500 +vn 0.578200 -0.575600 -0.578200 +vn 0.755500 -0.575600 -0.312900 +vn 0.817700 -0.575600 0.000000 +vn 0.755500 -0.575600 0.312900 +vn 0.578200 -0.575600 0.578200 +vn 0.312900 -0.575600 0.755500 +vn 0.000000 -0.575600 0.817700 +vn -0.312900 -0.575600 0.755500 +vn -0.578200 -0.575600 0.578200 +vn -0.755500 -0.575600 0.312900 +vn -0.817700 -0.575600 0.000000 +vn -0.755500 -0.575600 -0.312900 +vn -0.578200 -0.575600 -0.578200 +vn -0.312900 -0.575600 -0.755500 +vn 0.000000 -0.575600 -0.817700 +vn -0.893500 0.254400 0.370100 +vn -0.918500 -0.107600 0.380400 +vn -0.683800 0.254400 0.683800 +vn -0.703000 -0.107600 0.703000 +vn -0.370100 0.254400 0.893500 +vn -0.380400 -0.107600 0.918500 +vn 0.000000 0.254400 0.967100 +vn 0.000000 -0.107600 0.994200 +vn 0.370100 0.254400 0.893500 +vn 0.380400 -0.107600 0.918500 +vn 0.683800 0.254400 0.683800 +vn 0.703000 -0.107600 0.703000 +vn 0.893500 0.254400 0.370100 +vn 0.918500 -0.107600 0.380400 +vn 0.683800 0.254400 -0.683800 +vn 0.703000 -0.107600 -0.703000 +vn 0.817000 -0.466900 -0.338400 +vn 0.884300 -0.466900 0.000000 +vn 0.000000 -0.466900 -0.884300 +vn 0.338400 -0.466900 -0.817000 +vn -0.625300 -0.466900 -0.625300 +vn -0.338400 -0.466900 -0.817000 +vn -0.817000 -0.466900 -0.338400 +vn -0.884300 -0.466900 -0.000000 +vn -0.817000 -0.466900 0.338400 +vn -0.625300 -0.466900 0.625300 +vn -0.338400 -0.466900 0.817000 +vn 0.000000 -0.466900 0.884300 +vn 0.338400 -0.466900 0.817000 +vn 0.625300 -0.466900 0.625300 +vn 0.817000 -0.466900 0.338400 +vn 0.625300 -0.466900 -0.625300 +vn 0.000000 0.289500 0.957200 +vn -0.366300 0.289500 0.884300 +vn -0.374700 0.202900 0.904600 +vn 0.000000 0.202900 0.979200 +vn 0.382700 0.000000 -0.923900 +vn 0.382000 0.059200 -0.922200 +vn 0.705900 0.059200 -0.705900 +vn 0.707100 0.000000 -0.707100 +vn 0.922200 0.059200 -0.382000 +vn 0.923900 0.000000 -0.382700 +vn 1.000000 0.000000 0.000000 +vn 0.998200 0.059200 0.000000 +vn 0.922200 0.059200 0.382000 +vn 0.923900 0.000000 0.382700 +vn -0.676800 0.289500 0.676800 +vn -0.692400 0.202900 0.692400 +vn 0.705900 0.059200 0.705900 +vn 0.707100 0.000000 0.707100 +vn 0.382000 0.059200 0.922200 +vn 0.382700 0.000000 0.923900 +vn -0.884300 0.289500 0.366300 +vn -0.904600 0.202900 0.374700 +vn 0.000000 0.059200 0.998200 +vn 0.000000 0.000000 1.000000 +vn -0.382000 0.059200 0.922200 +vn -0.382700 0.000000 0.923900 +vn -0.957200 0.289500 -0.000000 +vn -0.979200 0.202900 0.000000 +vn -0.705900 0.059200 0.705900 +vn -0.707100 0.000000 0.707100 +vn -0.922200 0.059200 0.382000 +vn -0.923900 0.000000 0.382700 +vn -0.998200 0.059200 0.000000 +vn -1.000000 0.000000 -0.000000 +vn -0.884300 0.289500 -0.366300 +vn -0.904600 0.202900 -0.374700 +vn -0.922200 0.059200 -0.382000 +vn -0.923900 0.000000 -0.382700 +vn -0.676800 0.289500 -0.676800 +vn -0.692400 0.202900 -0.692400 +vn -0.705900 0.059200 -0.705900 +vn -0.707100 0.000000 -0.707100 +vn -0.366300 0.289500 -0.884300 +vn 0.000000 0.289500 -0.957200 +vn 0.000000 0.202900 -0.979200 +vn -0.374700 0.202900 -0.904600 +vn -0.382700 0.000000 -0.923900 +vn -0.382000 0.059200 -0.922200 +vn 0.000000 0.059200 -0.998200 +vn 0.000000 0.000000 -1.000000 +vn 0.366300 0.289500 0.884300 +vn 0.374700 0.202900 0.904600 +vn 0.676800 0.289500 0.676800 +vn 0.692400 0.202900 0.692400 +vn 0.884300 0.289500 0.366300 +vn 0.904600 0.202900 0.374700 +vn 0.957200 0.289500 0.000000 +vn 0.979200 0.202900 0.000000 +vn 0.884300 0.289500 -0.366300 +vn 0.904600 0.202900 -0.374700 +vn 0.676800 0.289500 -0.676800 +vn 0.692400 0.202900 -0.692400 +vn 0.366300 0.289500 -0.884300 +vn 0.374700 0.202900 -0.904600 +g Cylinder_Cylinder_metal +s 1 +f 90/1/1 60/2/2 61/3/3 92/4/4 +f 67/5/5 5/6/6 3/7/7 125/8/8 +f 125/8/8 3/7/7 1/9/9 123/10/10 +f 123/10/10 1/9/9 10/11/11 121/12/12 +f 92/13/4 61/14/3 62/15/13 94/16/14 +f 121/12/12 10/11/11 12/17/15 119/18/16 +f 119/18/16 12/17/15 14/19/17 117/20/18 +f 96/21/19 64/22/20 63/23/21 127/24/22 +f 117/20/18 14/19/17 16/25/23 115/26/24 +f 115/26/24 16/25/23 18/27/25 113/28/26 +f 94/16/14 62/15/13 64/22/20 96/21/19 +f 113/28/26 18/27/25 20/29/27 111/30/28 +f 127/24/22 63/23/21 49/31/29 68/32/30 +f 111/30/28 20/29/27 22/33/31 109/34/32 +f 109/34/32 22/33/31 24/35/33 107/36/34 +f 107/36/34 24/35/33 26/37/35 105/38/36 +f 105/38/36 26/37/35 28/39/37 103/40/38 +f 72/41/39 51/42/40 52/43/41 74/44/42 +f 103/40/38 28/39/37 30/45/43 97/46/44 +f 97/46/44 30/45/43 32/47/45 98/48/46 +f 101/49/47 34/50/48 5/6/6 67/5/5 +f 4/51/49 2/52/50 9/53/51 11/54/52 13/55/53 15/56/54 17/57/55 19/58/56 21/59/57 23/60/58 25/61/59 27/62/60 29/63/61 31/64/62 33/65/63 6/66/64 +f 98/48/46 32/47/45 34/67/48 101/68/47 +f 88/69/65 59/70/66 60/2/2 90/1/1 +f 1/71/9 3/72/7 5/73/6 34/74/48 32/75/45 30/76/43 28/77/37 26/78/35 24/79/33 22/80/31 20/81/27 18/82/25 16/12/23 14/83/17 12/84/15 10/85/11 +f 86/86/67 58/87/68 59/70/66 88/69/65 +f 84/88/69 57/89/70 58/87/68 86/86/67 +f 82/90/71 56/91/72 57/89/70 84/88/69 +f 80/55/73 55/92/74 56/91/72 82/90/71 +f 78/93/75 54/94/76 55/92/74 80/55/73 +f 76/95/77 53/96/78 54/94/76 78/93/75 +f 74/44/42 52/43/41 53/96/78 76/95/77 +f 70/97/79 50/98/80 51/42/40 72/41/39 +f 68/32/30 49/31/29 50/98/80 70/97/79 +f 4/99/49 68/32/30 70/97/79 2/100/50 +f 2/100/50 70/97/79 72/41/39 9/101/51 +f 11/102/52 74/44/42 76/95/77 13/103/53 +f 13/103/53 76/95/77 78/93/75 15/104/54 +f 15/104/54 78/93/75 80/55/73 17/105/55 +f 17/105/55 80/55/73 82/90/71 19/106/56 +f 19/106/56 82/90/71 84/88/69 21/107/57 +f 21/107/57 84/88/69 86/86/67 23/108/58 +f 23/108/58 86/86/67 88/69/65 25/109/59 +f 25/109/59 88/69/65 90/1/1 27/110/60 +f 51/42/40 104/51/81 106/111/82 52/43/41 +f 63/23/21 95/112/83 100/113/84 49/31/29 +f 62/15/13 126/114/85 128/115/86 64/22/20 +f 9/101/51 72/41/39 74/44/42 11/102/52 +f 64/22/20 128/115/86 95/112/83 63/23/21 +f 61/14/3 124/116/87 126/114/85 62/15/13 +f 60/2/2 122/117/88 124/118/87 61/3/3 +f 59/70/66 120/59/89 122/117/88 60/2/2 +f 6/119/64 127/24/22 68/32/30 4/99/49 +f 58/87/68 118/120/90 120/59/89 59/70/66 +f 31/121/62 94/16/14 96/21/19 33/122/63 +f 57/89/70 116/123/91 118/120/90 58/87/68 +f 56/91/72 114/124/92 116/123/91 57/89/70 +f 33/122/63 96/21/19 127/24/22 6/119/64 +f 55/92/74 112/125/93 114/124/92 56/91/72 +f 54/94/76 110/126/94 112/125/93 55/92/74 +f 29/127/61 92/13/4 94/16/14 31/121/62 +f 53/96/78 108/128/95 110/126/94 54/94/76 +f 52/43/41 106/111/82 108/128/95 53/96/78 +f 50/98/80 102/129/96 104/51/81 51/42/40 +f 49/31/29 100/113/84 102/129/96 50/98/80 +f 27/110/60 90/1/1 92/4/4 29/130/61 +g Cylinder_Cylinder_glass +f 111/13/97 109/14/98 77/96/99 79/95/100 +f 100/131/101 7/132/102 35/133/103 102/134/104 +f 102/134/104 35/133/103 36/135/105 104/136/106 +f 106/118/107 37/123/108 38/89/109 108/3/110 +f 109/14/98 107/116/111 75/128/112 77/96/99 +f 108/3/110 38/89/109 39/88/113 110/4/114 +f 110/4/114 39/88/113 40/107/115 112/130/116 +f 107/116/111 105/137/117 73/138/118 75/128/112 +f 112/130/116 40/107/115 41/88/119 114/4/120 +f 114/4/120 41/88/119 42/89/121 116/3/122 +f 105/137/117 103/139/123 71/140/124 73/138/118 +f 116/3/122 42/89/121 43/123/125 118/118/126 +f 118/118/126 43/123/125 44/135/127 120/136/128 +f 120/136/128 44/135/127 45/133/129 122/134/130 +f 103/139/123 97/141/131 65/142/132 71/140/124 +f 122/134/130 45/133/129 46/132/133 124/131/134 +f 97/141/131 98/49/135 66/28/136 65/142/132 +f 124/131/134 46/132/133 47/38/137 126/68/138 +f 101/50/139 67/49/140 99/28/141 69/27/142 +f 128/67/143 48/37/144 8/38/145 95/68/146 +f 126/68/138 47/38/137 48/37/144 128/67/143 +f 95/68/146 8/38/145 7/132/102 100/131/101 +f 104/136/106 36/135/105 37/123/108 106/118/107 +f 113/127/147 111/13/97 79/95/100 81/103/148 +f 115/13/149 113/127/147 81/103/148 83/95/150 +f 117/14/151 115/13/149 83/95/150 85/96/152 +f 119/116/153 117/14/151 85/96/152 87/128/154 +f 121/137/155 119/116/153 87/128/154 89/138/156 +f 123/139/157 121/137/155 89/138/156 91/140/158 +f 125/141/159 123/139/157 91/140/158 93/142/160 +f 99/28/141 67/49/140 125/141/159 93/142/160 +f 8/38/145 99/28/141 93/142/160 7/132/102 +f 7/132/102 93/142/160 91/140/158 35/133/103 +f 35/133/103 91/140/158 89/138/156 36/135/105 +f 36/135/105 89/138/156 87/128/154 37/123/108 +f 37/123/108 87/128/154 85/96/152 38/89/109 +f 38/89/109 85/96/152 83/95/150 39/88/113 +f 39/88/113 83/95/150 81/103/148 40/107/115 +f 40/107/115 81/103/148 79/95/100 41/88/119 +f 41/88/119 79/95/100 77/96/99 42/89/121 +f 47/38/137 66/28/136 69/27/142 48/37/144 +f 48/37/144 69/27/142 99/28/141 8/38/145 +f 46/132/133 65/142/132 66/28/136 47/38/137 +f 45/133/129 71/140/124 65/142/132 46/132/133 +f 44/135/127 73/138/118 71/140/124 45/133/129 +f 43/123/125 75/128/112 73/138/118 44/135/127 +f 42/89/121 77/96/99 75/128/112 43/123/125 +f 98/49/135 101/50/139 69/27/142 66/28/136 diff --git a/lavalamp/textures/lavalamp_lamp_anim_blue.png b/lavalamp/textures/lavalamp_lamp_anim_blue.png index 03f0a657daa49f80380c14aa7298675c8253b15a..ddf416db24f2d17f9e153e9ce29e71b86f1d64c4 100644 GIT binary patch literal 5751 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