diff options
-rw-r--r-- | extranodes/trampoline.lua | 5 | ||||
-rw-r--r-- | technic/init.lua | 2 | ||||
-rw-r--r-- | technic/machines/LV/cnc.lua | 18 | ||||
-rw-r--r-- | technic/machines/LV/cnc_api.lua | 35 | ||||
-rw-r--r-- | technic/machines/LV/cnc_nodes.lua | 6 | ||||
-rw-r--r-- | technic/models/technic_45_beam_216.obj | 48 | ||||
-rw-r--r-- | technic/models/technic_45_slope_216.obj | 50 | ||||
-rw-r--r-- | technic/models/technic_arch_216.obj | 61 | ||||
-rw-r--r-- | technic/models/technic_one_curved_edge_lr.obj | 110 | ||||
-rw-r--r-- | technic/models/technic_two_curved_edge_lr.obj | 239 | ||||
-rw-r--r-- | technic/textures/technic_cnc_45_slope_216.png | bin | 0 -> 4971 bytes | |||
-rw-r--r-- | technic/textures/technic_cnc_onecurvededge_lr.png | bin | 0 -> 5998 bytes | |||
-rw-r--r-- | technic/textures/technic_cnc_twocurvededge_lr.png | bin | 0 -> 7025 bytes | |||
-rw-r--r-- | technic/tools/chainsaw.lua | 2 |
14 files changed, 540 insertions, 36 deletions
diff --git a/extranodes/trampoline.lua b/extranodes/trampoline.lua index d36e356..5616a73 100644 --- a/extranodes/trampoline.lua +++ b/extranodes/trampoline.lua @@ -35,6 +35,7 @@ minetest.register_node(":technic:fall_dampener_50", { "technic_fall_dampener_side.png"}, groups = {crumbly = 3, fall_damage_add_percent = -50}, sounds = default.node_sound_dirt_defaults(), + paramtype2 = "facedir", }) minetest.register_node(":technic:fall_dampener_100", { @@ -48,6 +49,7 @@ minetest.register_node(":technic:fall_dampener_100", { "technic_fall_dampener_side.png"}, groups = {crumbly = 3, fall_damage_add_percent = -100}, sounds = default.node_sound_dirt_defaults(), + paramtype2 = "facedir", }) minetest.register_node(":technic:trampoline", { @@ -60,7 +62,8 @@ minetest.register_node(":technic:trampoline", { "technic_trampoline_side.png", "technic_trampoline_side.png"}, groups = {crumbly = 3, bouncy = 100, fall_damage_add_percent = -100}, - sounds = {footstep = {name = "trampoline_boing", gain = 1.0}} + sounds = {footstep = {name = "trampoline_boing", gain = 1.0}}, + paramtype2 = "facedir", }) diff --git a/technic/init.lua b/technic/init.lua index 0d97319..56abfbd 100644 --- a/technic/init.lua +++ b/technic/init.lua @@ -11,6 +11,8 @@ technic.creative_mode = minetest.settings:get_bool("creative_mode") local modpath = minetest.get_modpath("technic") technic.modpath = modpath +-- there should be a way to distinguish this fork from others +technic.vendorstring = "linuxforks" -- Boilerplate to support intllib if rawget(_G, "intllib") then diff --git a/technic/machines/LV/cnc.lua b/technic/machines/LV/cnc.lua index e5e2e3f..6c90fb4 100644 --- a/technic/machines/LV/cnc.lua +++ b/technic/machines/LV/cnc.lua @@ -55,6 +55,10 @@ local onesize_products = { beam216_cross_column = 1, diagonal_truss = 6, diagonal_truss_cross = 4, + onecurvededge_lr = 1, + twocurvededge_lr = 1, + d45_slope_216 = 1, +-- d45_beam_216 = 4, } local twosize_products = { element_straight = 4, @@ -98,10 +102,16 @@ local cnc_formspec = "image_button[4,2.5;1,1;technic_cnc_opposedcurvededge.png;opposedcurvededge; ]".. "image_button[5,2.5;1,1;technic_cnc_block_fluted.png;block_fluted; ]".. "image_button[6,2.5;1,1;technic_cnc_cylinder_fluted.png;cylinder_fluted; ]".. - "image_button[7,2.5;1,1;technic_cnc_arch216.png;arch216; ]".. - "image_button[8,2.5;1,1;technic_cnc_arch216_flange.png;arch216_flange; ]".. - "image_button[9,2.5;1,1;technic_cnc_diagonal_truss.png;diagonal_truss; ]".. - "image_button[10,2.5;1,1;technic_cnc_diagonal_truss_cross.png;diagonal_truss_cross; ]".. + "image_button[7,2.5;1,1;technic_cnc_diagonal_truss.png;diagonal_truss; ]".. + "image_button[8,2.5;1,1;technic_cnc_diagonal_truss_cross.png;diagonal_truss_cross; ]".. + "image_button[9,2.5;1,1;technic_cnc_arch216.png;arch216; ]".. + "image_button[10,2.5;1,1;technic_cnc_arch216_flange.png;arch216_flange; ]".. + + +-- "image_button[7,3.5;1,1;technic_cnc_45_beam_216.png;d45_beam_216; ]".. + "image_button[8,3.5;1,1;technic_cnc_45_slope_216.png;d45_slope_216; ]".. + "image_button[9,3.5;1,1;technic_cnc_twocurvededge_lr.png;twocurvededge_lr; ]".. + "image_button[10,3.5;1,1;technic_cnc_onecurvededge_lr.png;onecurvededge_lr; ]".. "label[0,3.5;"..S("Slim Elements half / normal height:").."]".. diff --git a/technic/machines/LV/cnc_api.lua b/technic/machines/LV/cnc_api.lua index 6fdd35b..a838251 100644 --- a/technic/machines/LV/cnc_api.lua +++ b/technic/machines/LV/cnc_api.lua @@ -185,6 +185,18 @@ technic.cnc.programs = { desc = S("Opposed Curved Edges Block") }, + -- large radius + + { suffix = "technic_cnc_onecurvededge_lr", + model = "technic_one_curved_edge_lr.obj", + desc = S("One Curved Edge LR Block") + }, + + { suffix = "technic_cnc_twocurvededge_lr", + model = "technic_two_curved_edge_lr.obj", + desc = S("Two Curved Edges LR Block") + }, + -- 4/16 Diagonal truss { suffix = "technic_cnc_diagonal_truss", @@ -255,6 +267,29 @@ technic.cnc.programs = { } }, + -- 2/16 slope panel + + + { suffix = "technic_cnc_d45_slope_216", + model = "technic_45_slope_216.obj", + desc = S("2/16 45° Slope"), + cbox = { + type = "fixed", + fixed = { + {0.25, -0.5, -0.5, 0.5, -0.25, 0.5}, + {0, -0.25, -0.5, 0.25, 0, 0.5}, + {-0.25, 0, -0.5, 0, 0.25, 0.5}, + {-0.5, 0.25, -0.5, -0.25, 0.5, 0.5}, + } + } + }, + + +-- { suffix = "technic_cnc_d45_beam_216", +-- model = "technic_45_beam_216.obj", +-- desc = S("2/16 45° Beam") +-- }, + -- 2/16 Arch { suffix = "technic_cnc_arch216", diff --git a/technic/machines/LV/cnc_nodes.lua b/technic/machines/LV/cnc_nodes.lua index 0f40ad5..2667383 100644 --- a/technic/machines/LV/cnc_nodes.lua +++ b/technic/machines/LV/cnc_nodes.lua @@ -9,6 +9,12 @@ technic.cnc.register_all("default:dirt", {snappy=2,choppy=2,oddly_breakable_by_hand=3,not_in_creative_inventory=1}, {"default_grass.png", "default_dirt.png", "default_grass.png"}, S("Dirt")) + +technic.cnc.register_all("default:glass", + {snappy=2,choppy=2,oddly_breakable_by_hand=3,not_in_creative_inventory=1}, + {"default_glass.png"}, + S("Glass")) + -- WOOD ------- technic.cnc.register_all("default:wood", diff --git a/technic/models/technic_45_beam_216.obj b/technic/models/technic_45_beam_216.obj new file mode 100644 index 0000000..49abfd4 --- /dev/null +++ b/technic/models/technic_45_beam_216.obj @@ -0,0 +1,48 @@ +# Blender v2.79 (sub 0) OBJ File: '' +# www.blender.org +mtllib technic_45_beam_216.mtl +o Cube_Cube.001 +v -0.147218 -0.852772 -0.375000 +v -0.500772 -0.499218 -0.375000 +v -0.147218 -0.852772 -0.500000 +v -0.500772 -0.499218 -0.500000 +v 0.852772 0.147218 -0.375000 +v 0.499218 0.500772 -0.375000 +v 0.852772 0.147218 -0.500000 +v 0.499218 0.500772 -0.500000 +vt 0.124975 0.500357 +vt 0.124975 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.500358 +vt 0.999800 0.502743 +vt 0.999800 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.502744 +vt -0.000000 0.500357 +vt 0.124975 1.000000 +vt 0.124975 0.500357 +vt 1.000000 0.500357 +vt 1.000000 1.000000 +vt 0.000200 1.000000 +vt 0.000200 0.500357 +vt 0.000200 0.875025 +vt 1.000000 0.875025 +vt 1.000000 1.000000 +vt 0.000200 1.000000 +vt 0.999800 1.000000 +vt 0.000000 0.875025 +vt 0.999800 0.875025 +vn -0.7071 -0.7071 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.7071 0.7071 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.7071 -0.7071 0.0000 +vn -0.7071 0.7071 0.0000 +usemtl None +s off +f 1/1/1 2/2/1 4/3/1 3/4/1 +f 3/5/2 4/6/2 8/7/2 7/8/2 +f 7/9/3 8/7/3 6/10/3 5/11/3 +f 5/12/4 6/13/4 2/14/4 1/15/4 +f 3/16/5 7/17/5 5/18/5 1/19/5 +f 8/20/6 4/3/6 2/21/6 6/22/6 diff --git a/technic/models/technic_45_slope_216.obj b/technic/models/technic_45_slope_216.obj new file mode 100644 index 0000000..39f1eb3 --- /dev/null +++ b/technic/models/technic_45_slope_216.obj @@ -0,0 +1,50 @@ +# Blender v2.79 (sub 0) OBJ File: '' +# www.blender.org +mtllib technic_45_slope_216.mtl +o Cube_Cube.001 +v -0.413801 -0.588389 0.500000 +v -0.502189 -0.500001 0.500000 +v -0.413801 -0.588389 -0.500000 +v -0.502189 -0.500001 -0.500000 +v 0.586189 0.411601 0.500000 +v 0.497801 0.499989 0.500000 +v 0.586189 0.411601 -0.500000 +v 0.497801 0.499989 -0.500000 +vt 0.999800 0.875025 +vt 0.999800 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.875025 +vt 1.000000 0.875025 +vt 1.000000 1.000000 +vt 0.000200 1.000000 +vt 0.000200 0.875025 +vt 0.999800 0.875025 +vt 0.999800 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.875025 +vt 1.000000 0.875025 +vt 1.000000 1.000000 +vt 0.000200 1.000000 +vt 0.000200 0.875025 +vt 0.999900 0.000100 +vt 0.999900 0.999900 +vt 0.000100 0.999900 +vt 0.000100 0.000100 +vt 0.000100 0.999900 +vt 0.000100 0.000100 +vt 0.999900 0.000100 +vt 0.999900 0.999900 +vn -0.7071 -0.7071 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.7071 0.7071 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.7071 -0.7071 0.0000 +vn -0.7071 0.7071 0.0000 +usemtl None +s off +f 1/1/1 2/2/1 4/3/1 3/4/1 +f 3/5/2 4/6/2 8/7/2 7/8/2 +f 7/9/3 8/10/3 6/11/3 5/12/3 +f 5/13/4 6/14/4 2/15/4 1/16/4 +f 3/17/5 7/18/5 5/19/5 1/20/5 +f 8/21/6 4/22/6 2/23/6 6/24/6 diff --git a/technic/models/technic_arch_216.obj b/technic/models/technic_arch_216.obj index f2f3e5a..4c7fb4c 100644 --- a/technic/models/technic_arch_216.obj +++ b/technic/models/technic_arch_216.obj @@ -1,7 +1,7 @@ # Blender v2.79 (sub 0) OBJ File: '' # www.blender.org mtllib technic_arch_216.mtl -o Cylinder_Cylinder.007 +o Cylinder_Cylinder.009 v -0.500000 -0.499999 -0.500000 v -0.500000 -0.499999 0.500000 v -0.480785 -0.304909 0.500000 @@ -40,38 +40,38 @@ v 0.500000 0.375000 -0.500000 v 0.500000 0.375000 0.500000 vt 0.000000 0.000000 vt 1.000000 0.000000 -vt 1.000000 0.080477 -vt 0.000000 0.080477 -vt 1.000000 0.182905 -vt 0.000000 0.182905 -vt 1.000000 0.303347 -vt 0.000000 0.303347 -vt 1.000000 0.437175 -vt 0.000000 0.437175 -vt 1.000000 0.579246 -vt 0.000000 0.579247 -vt 1.000000 0.724101 -vt 0.000000 0.724101 -vt 1.000000 0.866172 -vt 0.000000 0.866173 +vt 1.000000 0.125000 +vt 0.000000 0.125000 +vt 1.000000 0.250000 +vt 0.000000 0.250000 +vt 1.000000 0.375000 +vt 0.000000 0.375000 +vt 1.000000 0.500000 +vt 0.000000 0.500000 +vt 1.000000 0.625000 +vt 0.000000 0.625000 +vt 1.000000 0.750000 +vt 0.000000 0.750000 +vt 1.000000 0.875000 +vt 0.000000 0.875000 vt 1.000000 1.000000 vt 0.000000 1.000000 vt 1.000000 0.000000 -vt 1.000000 0.080477 -vt 0.000000 0.080477 +vt 1.000000 0.125000 +vt 0.000000 0.125000 vt 0.000000 0.000000 -vt 1.000000 0.182905 -vt 0.000000 0.182905 -vt 1.000000 0.303347 -vt 0.000000 0.303347 -vt 1.000000 0.437175 -vt 0.000000 0.437175 -vt 1.000000 0.579247 -vt 0.000000 0.579247 -vt 1.000000 0.724101 -vt 0.000000 0.724101 -vt 1.000000 0.866173 -vt 0.000000 0.866173 +vt 1.000000 0.250000 +vt 0.000000 0.250000 +vt 1.000000 0.375000 +vt 0.000000 0.375000 +vt 1.000000 0.500000 +vt 0.000000 0.500000 +vt 1.000000 0.625000 +vt 0.000000 0.625000 +vt 1.000000 0.750000 +vt 0.000000 0.750000 +vt 1.000000 0.875000 +vt 0.000000 0.875000 vt 1.000000 1.000000 vt 0.000000 1.000000 vt 0.000000 1.000000 @@ -136,7 +136,7 @@ vn 0.0000 -1.0000 -0.0000 vn 1.0000 0.0000 0.0000 vn 0.0000 0.0000 1.0000 vn -0.0000 0.0000 -1.0000 -usemtl None +usemtl None.008 s 1 f 1/1/1 2/2/1 3/3/1 4/4/1 f 4/4/2 3/3/2 5/5/2 6/6/2 @@ -154,6 +154,7 @@ f 27/27/13 29/29/13 30/30/13 28/28/13 f 29/29/14 31/31/14 32/32/14 30/30/14 f 31/31/15 33/33/15 34/34/15 32/32/15 f 33/33/16 35/35/16 36/36/16 34/34/16 +usemtl None.008_NONE f 1/37/17 19/38/17 22/39/17 2/40/17 f 17/41/18 36/42/18 35/43/18 18/44/18 f 15/45/19 36/46/19 17/17/19 diff --git a/technic/models/technic_one_curved_edge_lr.obj b/technic/models/technic_one_curved_edge_lr.obj new file mode 100644 index 0000000..cbbf69e --- /dev/null +++ b/technic/models/technic_one_curved_edge_lr.obj @@ -0,0 +1,110 @@ +# Blender v2.79 (sub 0) OBJ File: '' +# www.blender.org +mtllib technic_one_curved_edge_lr.mtl +o Cylinder +v 0.500000 0.500000 0.500000 +v 0.500000 0.500000 -0.500000 +v 0.304910 0.480785 0.500000 +v 0.304910 0.480785 -0.500000 +v 0.117317 0.423880 0.500000 +v 0.117317 0.423880 -0.500000 +v -0.055570 0.331470 0.500000 +v -0.055570 0.331470 -0.500000 +v -0.207107 0.207107 0.500000 +v -0.207107 0.207107 -0.500000 +v -0.331470 0.055570 0.500000 +v -0.331470 0.055570 -0.500000 +v -0.423879 -0.117317 0.500000 +v -0.423880 -0.117317 -0.500000 +v -0.480785 -0.304910 0.500000 +v -0.480785 -0.304910 -0.500000 +v -0.500000 -0.500000 0.500000 +v -0.500000 -0.500000 -0.500000 +v 0.500000 -0.500000 -0.500000 +v 0.500000 -0.500000 0.500000 +v 0.695091 -1.480785 0.500000 +v 0.695091 -1.480785 -0.500000 +v 0.882684 -1.209689 0.500000 +v 0.882684 -1.209689 -0.500000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.875000 +vt 1.000000 0.875000 +vt 0.000000 0.750000 +vt 1.000000 0.750000 +vt 0.000000 0.625000 +vt 1.000000 0.625000 +vt 0.000000 0.500000 +vt 1.000000 0.500000 +vt 0.000000 0.375000 +vt 1.000000 0.375000 +vt 0.000000 0.250000 +vt 1.000000 0.250000 +vt 0.000000 0.125000 +vt 1.000000 0.125000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 0.382684 0.923880 +vt 0.000000 0.000000 +vt 0.555570 0.831470 +vt 0.707107 0.707107 +vt 0.831470 0.555570 +vt 0.923879 0.382683 +vt 0.980785 0.195090 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 1.000000 0.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 0.019215 0.195090 +vt 0.076120 0.382683 +vt 0.168530 0.555570 +vt 0.292893 0.707107 +vt 0.444430 0.831470 +vt 0.617316 0.923880 +vt 0.804910 0.980785 +vt 0.195090 0.980785 +vn -0.0980 0.9952 0.0000 +vn -0.2903 0.9569 0.0000 +vn -0.4714 0.8819 0.0000 +vn -0.6344 0.7730 0.0000 +vn -0.7730 0.6344 0.0000 +vn -0.8819 0.4714 0.0000 +vn -0.9569 0.2903 0.0000 +vn -0.9952 0.0980 0.0000 +vn 0.0000 0.0000 -1.0000 +vn -0.0000 -1.0000 0.0000 +vn 1.0000 0.0000 -0.0000 +vn 0.0000 -0.0000 1.0000 +usemtl None +s off +f 1/1/1 2/2/1 4/3/1 3/4/1 +f 3/4/2 4/3/2 6/5/2 5/6/2 +f 5/6/3 6/5/3 8/7/3 7/8/3 +f 7/8/4 8/7/4 10/9/4 9/10/4 +f 9/10/5 10/9/5 12/11/5 11/12/5 +f 11/12/6 12/11/6 14/13/6 13/14/6 +f 13/14/7 14/13/7 16/15/7 15/16/7 +f 15/16/8 16/15/8 18/17/8 17/18/8 +f 6/19/9 19/20/9 8/21/9 +f 8/21/9 19/20/9 10/22/9 +f 10/22/9 19/20/9 12/23/9 +f 12/23/9 19/20/9 14/24/9 +f 14/24/9 19/20/9 16/25/9 +f 16/25/9 19/20/9 18/26/9 +f 18/27/10 19/28/10 20/29/10 17/18/10 +f 2/30/11 1/31/11 20/29/11 19/32/11 +f 17/33/12 20/34/12 15/35/12 +f 15/35/12 20/34/12 13/36/12 +f 13/36/12 20/34/12 11/37/12 +f 11/37/12 20/34/12 9/38/12 +f 9/38/12 20/34/12 7/39/12 +f 7/39/12 20/34/12 5/40/12 +f 5/40/12 20/34/12 3/41/12 +f 3/41/12 20/34/12 1/1/12 +f 2/2/9 19/20/9 4/42/9 +f 4/42/9 19/20/9 6/19/9 diff --git a/technic/models/technic_two_curved_edge_lr.obj b/technic/models/technic_two_curved_edge_lr.obj new file mode 100644 index 0000000..d350cd5 --- /dev/null +++ b/technic/models/technic_two_curved_edge_lr.obj @@ -0,0 +1,239 @@ +# Blender v2.79 (sub 0) OBJ File: '' +# www.blender.org +mtllib technic_two_curved_edge_lr.mtl +o Cylinder_Cylinder.000_Cylinder_Cylinder.004 +v -0.500000 -0.499999 -0.500000 +v -0.500000 -0.499999 0.500000 +v -0.480785 -0.304909 0.500000 +v -0.481147 -0.308587 -0.481147 +v 0.500000 -0.499999 -0.500000 +v -0.500000 -0.499999 -0.500000 +v 0.500000 -0.304909 -0.480785 +v -0.423879 -0.117316 -0.423879 +v 0.500000 -0.117316 -0.423879 +v -0.331469 0.055571 -0.331469 +v 0.500000 0.055571 -0.331469 +v -0.207106 0.207108 -0.207106 +v 0.500000 0.207108 -0.207106 +v -0.055569 0.331470 -0.055569 +v 0.500000 0.331470 -0.055569 +v 0.117318 0.423880 0.117318 +v 0.500000 0.423880 0.117318 +v 0.304911 0.480786 0.304911 +v 0.500000 0.480786 0.304911 +v 0.500000 0.500000 0.500000 +v 0.500000 -0.500000 0.500000 +v -0.500000 -0.500000 0.500000 +v 0.117318 0.423880 0.500000 +v 0.304911 0.480786 0.500000 +v -0.055569 0.331470 0.500000 +v -0.423879 -0.117316 0.500000 +v -0.331469 0.055571 0.500000 +v 0.500000 0.500000 0.500000 +v -0.207106 0.207108 0.500000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.125000 +vt 0.017052 0.125000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 0.982422 0.125000 +vt 0.000000 0.125000 +vt 0.949219 0.250000 +vt 0.000000 0.250000 +vt 0.904297 0.375000 +vt 0.000000 0.375000 +vt 0.843750 0.500000 +vt 0.000000 0.500000 +vt 0.744141 0.625000 +vt 0.000000 0.625000 +vt 0.626953 0.750000 +vt 0.000000 0.750000 +vt 0.425781 0.875000 +vt 0.000000 0.875000 +vt 0.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.595663 0.875000 +vt 0.384227 0.750000 +vt 1.000000 0.750000 +vt 1.000000 0.875000 +vt 0.249926 0.625000 +vt 1.000000 0.625000 +vt 0.089345 0.375000 +vt 0.045448 0.250000 +vt 1.000000 0.250000 +vt 1.000000 0.375000 +vt 1.000000 1.000000 +vt 0.157480 0.500000 +vt 1.000000 0.500000 +vt 0.980785 0.195091 +vt 1.000000 0.000001 +vt 0.923879 0.382684 +vt 0.831469 0.555571 +vt 0.707106 0.707108 +vt 0.555569 0.831470 +vt 0.382682 0.923880 +vt 0.195089 0.980786 +vt 1.000000 0.000000 +vt 0.019215 0.195091 +vt 0.000000 -0.000000 +vt 0.076121 0.382684 +vt 0.168531 0.555571 +vt 0.292894 0.707108 +vt 0.444431 0.831470 +vt 0.617318 0.923880 +vt 0.804911 0.980786 +vt 1.000000 1.000000 +vn -0.9935 0.1125 0.0161 +vn -0.9944 0.1034 -0.0211 +vn -0.9956 0.0932 -0.0117 +vn -0.9960 0.0888 0.0020 +vn -0.0154 0.1133 -0.9934 +vn 0.0212 0.1031 -0.9944 +vn 0.0090 0.0951 -0.9954 +vn -0.0236 0.0887 -0.9958 +vn -0.0097 0.3111 -0.9503 +vn 0.0043 0.2965 -0.9550 +vn 0.0110 0.2831 -0.9590 +vn -0.0240 0.2796 -0.9598 +vn -0.0093 0.4921 -0.8705 +vn 0.0084 0.4797 -0.8774 +vn 0.0111 0.4660 -0.8847 +vn -0.0236 0.4630 -0.8860 +vn -0.0093 0.6524 -0.7578 +vn 0.0092 0.6410 -0.7675 +vn 0.0109 0.6294 -0.7770 +vn -0.0235 0.6270 -0.7787 +vn -0.0093 0.7877 -0.6160 +vn 0.0098 0.7780 -0.6282 +vn 0.0108 0.7687 -0.6395 +vn -0.0236 0.7669 -0.6414 +vn -0.0093 0.8928 -0.4504 +vn 0.0102 0.8854 -0.4647 +vn 0.0106 0.8786 -0.4774 +vn -0.0235 0.8773 -0.4794 +vn -0.0093 0.9635 -0.2677 +vn 0.0104 0.9589 -0.2834 +vn 0.0085 0.9519 -0.3064 +vn -0.0236 0.9539 -0.2991 +vn -0.0093 0.9972 -0.0745 +vn 0.0173 0.9958 -0.0904 +vn -0.0133 0.9933 -0.1151 +vn -0.0154 -0.9998 0.0154 +vn -0.1286 -0.8678 -0.4801 +vn 0.3514 -0.8678 -0.3514 +vn 0.0054 -0.9998 0.0211 +vn -0.3073 0.9516 0.0063 +vn -0.2878 0.9576 0.0124 +vn -0.2731 0.9618 -0.0179 +vn -0.3074 0.9514 -0.0180 +vn -0.4824 0.8760 -0.0019 +vn -0.4690 0.8831 0.0124 +vn -0.4554 0.8901 -0.0179 +vn -0.4870 0.8732 -0.0179 +vn -0.8878 0.4602 0.0008 +vn -0.8802 0.4745 0.0122 +vn -0.8732 0.4870 -0.0179 +vn -0.8901 0.4554 -0.0179 +vn -0.1180 0.9930 -0.0083 +vn -0.0911 0.9957 0.0176 +vn -0.0801 0.9966 -0.0180 +vn -0.7809 0.6246 -0.0004 +vn -0.7709 0.6368 0.0123 +vn -0.7614 0.6480 -0.0179 +vn -0.7841 0.6204 -0.0179 +vn -0.9610 0.2767 0.0019 +vn -0.9567 0.2908 0.0088 +vn -0.9540 0.2998 -0.0052 +vn -0.9623 0.2714 -0.0183 +vn -0.6441 0.7649 -0.0013 +vn -0.6321 0.7748 0.0123 +vn -0.6204 0.7841 -0.0179 +vn -0.6480 0.7614 -0.0179 +vn 0.9997 -0.0245 0.0064 +vn 0.8678 0.0810 -0.4904 +vn 0.9998 0.0146 0.0161 +vn 0.9997 -0.0253 0.0015 +vn 0.8678 0.1751 -0.4651 +vn 0.9997 0.0039 0.0250 +vn 0.9997 -0.0251 -0.0035 +vn 0.8678 0.2624 -0.4220 +vn 0.9997 -0.0010 0.0253 +vn 0.9997 -0.0239 -0.0083 +vn 0.8678 0.3397 -0.3627 +vn 0.9997 -0.0059 0.0247 +vn 0.9997 -0.0219 -0.0128 +vn 0.8678 0.4040 -0.2895 +vn 0.9997 -0.0106 0.0230 +vn 0.9997 -0.0189 -0.0168 +vn 0.8678 0.4527 -0.2051 +vn 0.9997 -0.0149 0.0205 +vn 0.9997 -0.0153 -0.0202 +vn 0.8678 0.4840 -0.1129 +vn 0.9997 -0.0186 0.0172 +vn 0.9998 -0.0071 -0.0206 +vn 0.8678 0.4967 -0.0163 +vn 0.9997 -0.0216 0.0132 +vn -0.4967 0.0163 0.8678 +vn 0.0034 -0.0122 0.9999 +vn 0.3683 0.3338 0.8678 +vn 0.0108 -0.0229 0.9997 +vn 0.0125 0.0022 0.9999 +vn -0.4840 0.1129 0.8678 +vn 0.0062 -0.0246 0.9997 +vn 0.0238 0.0085 0.9997 +vn -0.4527 0.2051 0.8678 +vn 0.0012 -0.0253 0.9997 +vn 0.0251 0.0037 0.9997 +vn -0.4040 0.2895 0.8678 +vn -0.0037 -0.0251 0.9997 +vn 0.0253 -0.0012 0.9997 +vn -0.3397 0.3627 0.8678 +vn -0.0085 -0.0238 0.9997 +vn 0.0246 -0.0062 0.9997 +vn -0.2624 0.4220 0.8678 +vn -0.0131 -0.0218 0.9997 +vn 0.0229 -0.0108 0.9997 +vn -0.1751 0.4651 0.8678 +vn -0.0810 0.4904 0.8678 +vn -0.0051 -0.0212 0.9998 +vn 0.0204 -0.0151 0.9997 +usemtl None.009 +s 1 +f 1/1/1 2/2/2 3/3/3 4/4/4 +f 5/5/5 6/6/6 4/7/7 7/8/8 +f 7/8/9 4/7/10 8/9/11 9/10/12 +f 9/10/13 8/9/14 10/11/15 11/12/16 +f 11/12/17 10/11/18 12/13/19 13/14/20 +f 13/14/21 12/13/22 14/15/23 15/16/24 +f 15/16/25 14/15/26 16/17/27 17/18/28 +f 17/18/29 16/17/30 18/19/31 19/20/32 +f 19/20/33 18/19/34 20/21/35 +f 5/22/36 21/23/37 22/24/38 6/25/39 +f 18/26/40 16/27/41 23/28/42 24/29/43 +f 16/27/44 14/30/45 25/31/46 23/28/47 +f 10/32/48 8/33/49 26/34/50 27/35/51 +f 28/36/52 18/26/53 24/29/54 +f 12/37/55 10/32/56 27/35/57 29/38/58 +f 8/33/59 4/4/60 3/3/61 26/34/62 +f 14/30/63 12/37/64 29/38/65 25/31/66 +usemtl None.009_NONE +f 7/39/67 21/23/68 5/40/69 +f 9/41/70 21/23/71 7/39/72 +f 11/42/73 21/23/74 9/41/75 +f 13/43/76 21/23/77 11/42/78 +f 15/44/79 21/23/80 13/43/81 +f 17/45/82 21/23/83 15/44/84 +f 19/46/85 21/23/86 17/45/87 +f 20/21/88 21/23/89 19/46/90 +f 21/47/91 3/48/92 22/49/93 +f 26/50/94 3/48/95 21/47/96 +f 27/51/97 26/50/98 21/47/99 +f 29/52/100 27/51/101 21/47/102 +f 25/53/103 29/52/104 21/47/105 +f 23/54/106 25/53/107 21/47/108 +f 24/55/109 23/54/110 21/47/111 +f 21/47/112 20/56/113 24/55/114 diff --git a/technic/textures/technic_cnc_45_slope_216.png b/technic/textures/technic_cnc_45_slope_216.png Binary files differnew file mode 100644 index 0000000..423578a --- /dev/null +++ b/technic/textures/technic_cnc_45_slope_216.png diff --git a/technic/textures/technic_cnc_onecurvededge_lr.png b/technic/textures/technic_cnc_onecurvededge_lr.png Binary files differnew file mode 100644 index 0000000..e461822 --- /dev/null +++ b/technic/textures/technic_cnc_onecurvededge_lr.png diff --git a/technic/textures/technic_cnc_twocurvededge_lr.png b/technic/textures/technic_cnc_twocurvededge_lr.png Binary files differnew file mode 100644 index 0000000..6352cb4 --- /dev/null +++ b/technic/textures/technic_cnc_twocurvededge_lr.png diff --git a/technic/tools/chainsaw.lua b/technic/tools/chainsaw.lua index 4f385af..018f675 100644 --- a/technic/tools/chainsaw.lua +++ b/technic/tools/chainsaw.lua @@ -589,7 +589,7 @@ minetest.register_tool("technic:chainsaw_mini", { stack_max = 1, wear_represents = "technic_RE_charge", on_refill = technic.refill_RE_charge, - groups = {not_in_creative_inventory = 1}, +-- groups = {not_in_creative_inventory = 1}, on_use = function(itemstack, user, pointed_thing) use_chainsaw(itemstack, user, pointed_thing, nil) return(itemstack) |