From 309749dd9805c252115cc5f415d7ae648f6a919a Mon Sep 17 00:00:00 2001 From: NathanSalapat Date: Sat, 9 Jul 2016 21:23:45 -0500 Subject: [PATCH] prickly pears added, and working, some tweaking still needed. --- init.lua | 119 ++++++++++++ models/dl_pp_1.obj | 45 +++++ models/dl_pp_2.obj | 67 +++++++ models/dl_pp_3.obj | 89 +++++++++ models/dl_pp_4.obj | 111 +++++++++++ models/dl_pp_5.obj | 133 +++++++++++++ models/dl_pp_6.obj | 155 +++++++++++++++ models/dl_pp_7.obj | 177 ++++++++++++++++++ readme.md | 2 +- ...i_col.png => desert_life_prickly_pear.png} | Bin 10 files changed, 897 insertions(+), 1 deletion(-) create mode 100644 models/dl_pp_1.obj create mode 100644 models/dl_pp_2.obj create mode 100644 models/dl_pp_3.obj create mode 100644 models/dl_pp_4.obj create mode 100644 models/dl_pp_5.obj create mode 100644 models/dl_pp_6.obj create mode 100644 models/dl_pp_7.obj rename textures/{Cacti_col.png => desert_life_prickly_pear.png} (100%) diff --git a/init.lua b/init.lua index e69de29..5f8dd6a 100644 --- a/init.lua +++ b/init.lua @@ -0,0 +1,119 @@ +--TODO rename seperate each plant type into it's own file. +minetest.register_node('desert_life:prickly_pear', { + description = 'Prickly Pear Pad', + drawtype = 'mesh', + mesh = 'dl_pp_1.obj', + tiles = {name='desert_life_prickly_pear.png'}, + groups = {oddly_breakable_by_hand=3, choppy=2, }, + paramtype = 'light', + paramtype2 = 'facedir', + drop = 'desert_life:prickly_pear', + after_place_node = function(pos, placer, itemstack) + local under = minetest.get_node({x=pos.x, y=pos.y-1, z=pos.z}) + local node = minetest.get_node(pos) + if under.name == 'default:sand' or under.name == 'default:desert_sand' then + minetest.set_node(pos, {name = 'desert_life:prickly_pear_1', param2 = node.param2}) + end + end, + }) + +--TODO each node needs its own collision/selection box. + +for i=1,7 do + minetest.register_node('desert_life:prickly_pear_'..i, { + description = 'Prickly Pear', + drawtype = 'mesh', + mesh = 'dl_pp_'..i..'.obj', + tiles = {name='desert_life_prickly_pear.png'}, + groups = {oddly_breakable_by_hand=3, choppy=2, dl_pp=1,}, + paramtype = 'light', + paramtype2 = 'facedir', + drop = 'desert_life:prickly_pear '..i, + }) +end + +--I don't believe this section is actually working right now. +minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:desert_sand"}, + sidelen = 16, + noise_params = { + offset = -0.012, + scale = 0.024, + spread = {x = 100, y = 100, z = 100}, + seed = 20, + octaves = 3, + persist = 0.6 + }, + y_min = 1, + y_max = 30, + decoration = "desert_life:prickly_pear_1", +}) + +minetest.register_abm{ + nodenames = {"group:dl_pp"}, + interval = 5, + chance = 5, + action = function(pos) + local node = minetest.get_node(pos) + if node.name == 'desert_life:prickly_pear_1' then + minetest.set_node(pos, {name = "desert_life:prickly_pear_2", param2 = node.param2}) + end + if node.name == 'desert_life:prickly_pear_2' then + minetest.set_node(pos, {name = "desert_life:prickly_pear_3", param2 = node.param2}) + end + if node.name == 'desert_life:prickly_pear_3' then + minetest.set_node(pos, {name = "desert_life:prickly_pear_4", param2 = node.param2}) + end + if node.name == 'desert_life:prickly_pear_4' then + minetest.set_node(pos, {name = "desert_life:prickly_pear_5", param2 = node.param2}) + end + if node.name == 'desert_life:prickly_pear_5' then + minetest.set_node(pos, {name = "desert_life:prickly_pear_6", param2 = node.param2}) + end + if node.name == 'desert_life:prickly_pear_6' then + minetest.set_node(pos, {name = "desert_life:prickly_pear_7", param2 = node.param2}) + end + if node.name == 'desert_life:prickly_pear_7' then + local ran_num = math.random(1,8) + local location = {} + print (ran_num) + if ran_num == 1 then + location = {x=pos.x+1, y=pos.y, z=pos.z} + end + if ran_num == 2 then + location = {x=pos.x+1, y=pos.y, z=pos.z+1} + end + if ran_num == 3 then + location = {x=pos.x, y=pos.y, z=pos.z+1} + end + if ran_num == 4 then + location = {x=pos.x-1, y=pos.y, z=pos.z+1} + end + if ran_num == 5 then + location = {x=pos.x-1, y=pos.y, z=pos.z} + end + if ran_num == 6 then + location = {x=pos.x-1, y=pos.y, z=pos.z-1} + end + if ran_num == 7 then + location = {x=pos.x, y=pos.y, z=pos.z-1} + end + if ran_num == 8 then + location = {x=pos.x+1, y=pos.y, z=pos.z-1} + end + local under_location = ({x=location.x, y=location.y-1, z=location.z}) + local under_name = minetest.get_node_or_nil(under_location) + local location_name = minetest.get_node_or_nil(location) + print (under_name.name) + if under_name.name == 'default:sand' or under_name.name == 'default:desert_sand' then + if location_name.name == 'air' then + local face_ran = math.random(0,3) + print 'facedir' + print (face_ran) + minetest.set_node(location, {name = 'desert_life:prickly_pear_1', param2 = face_ran}) + end + end + end +end, +} diff --git a/models/dl_pp_1.obj b/models/dl_pp_1.obj new file mode 100644 index 0000000..66dc55d --- /dev/null +++ b/models/dl_pp_1.obj @@ -0,0 +1,45 @@ +# Blender v2.76 (sub 0) OBJ File: 'Prickly_Pear.blend' +# www.blender.org +o PricklyPear_1_Cube.001 +v -0.100000 -0.500000 0.050000 +v -0.200000 -0.200000 0.100000 +v -0.100000 -0.500000 -0.050000 +v -0.200000 -0.200000 -0.100000 +v 0.100000 -0.500000 0.050000 +v 0.200000 -0.200000 0.100000 +v 0.100000 -0.500000 -0.050000 +v 0.200000 -0.200000 -0.100000 +v -0.100000 -0.000000 0.050000 +v -0.100000 -0.000000 -0.050000 +v 0.100000 -0.000000 -0.050000 +v 0.100000 -0.000000 0.050000 +vt 0.563911 0.641438 +vt 0.451166 0.589250 +vt 0.555243 0.317470 +vt 0.668040 0.353694 +vt 0.192184 0.493691 +vt 0.337870 0.241378 +vt 0.000096 0.422585 +vt 0.249733 0.176371 +vt 0.886954 0.820395 +vt 0.913299 0.401556 +vt 0.379745 0.000096 +vt 0.467883 0.065102 +vt 0.473694 0.814299 +vt 0.370314 0.772975 +vt 0.015003 0.724495 +vt 0.148981 0.731949 +vt 0.134073 0.999904 +vt 0.000096 0.992450 +vt 0.658934 0.945657 +s off +f 2/1 4/2 3/3 1/4 +f 4/2 8/5 7/6 3/3 +f 8/5 6/7 5/8 7/6 +f 6/9 2/1 1/4 5/10 +f 1/11 3/12 7/6 5/8 +f 4/2 2/1 9/13 10/14 +f 12/15 11/16 10/17 9/18 +f 2/1 6/9 12/19 9/13 +f 8/5 4/2 10/14 11/16 +f 6/7 8/5 11/16 12/15 diff --git a/models/dl_pp_2.obj b/models/dl_pp_2.obj new file mode 100644 index 0000000..ef388df --- /dev/null +++ b/models/dl_pp_2.obj @@ -0,0 +1,67 @@ +# Blender v2.76 (sub 0) OBJ File: 'Prickly_Pear.blend' +# www.blender.org +o PricklyPear_2_Cube.006 +v -0.100000 -0.500000 0.050000 +v -0.200000 -0.200000 0.100000 +v -0.100000 -0.500000 -0.050000 +v -0.200000 -0.200000 -0.100000 +v 0.100000 -0.500000 0.050000 +v 0.200000 -0.200000 0.100000 +v 0.100000 -0.500000 -0.050000 +v 0.200000 -0.200000 -0.100000 +v -0.100000 -0.000000 0.050000 +v -0.100000 -0.000000 -0.050000 +v 0.100000 -0.000000 -0.050000 +v 0.100000 -0.000000 0.050000 +v 0.101978 -0.012272 0.050000 +v 0.322747 0.214136 0.100000 +v 0.101978 -0.012272 -0.050000 +v 0.322747 0.214136 -0.100000 +v 0.193669 -0.190016 0.050000 +v 0.506130 -0.141350 0.100000 +v 0.193669 -0.190016 -0.050000 +v 0.506130 -0.141350 -0.100000 +v 0.546336 0.216956 0.050000 +v 0.546336 0.216956 -0.050000 +v 0.638028 0.039213 -0.050000 +v 0.638028 0.039213 0.050000 +vt 0.563911 0.641438 +vt 0.451166 0.589250 +vt 0.555243 0.317470 +vt 0.668040 0.353694 +vt 0.192184 0.493691 +vt 0.337870 0.241378 +vt 0.000096 0.422585 +vt 0.249733 0.176371 +vt 0.886954 0.820395 +vt 0.913299 0.401556 +vt 0.379745 0.000096 +vt 0.467883 0.065102 +vt 0.473694 0.814299 +vt 0.370314 0.772975 +vt 0.015003 0.724495 +vt 0.148981 0.731949 +vt 0.134073 0.999904 +vt 0.000096 0.992450 +vt 0.658934 0.945657 +s off +f 2/1 4/2 3/3 1/4 +f 4/2 8/5 7/6 3/3 +f 8/5 6/7 5/8 7/6 +f 6/9 2/1 1/4 5/10 +f 1/11 3/12 7/6 5/8 +f 4/2 2/1 9/13 10/14 +f 12/15 11/16 10/17 9/18 +f 2/1 6/9 12/19 9/13 +f 8/5 4/2 10/14 11/16 +f 6/7 8/5 11/16 12/15 +f 14/1 16/2 15/3 13/4 +f 16/2 20/5 19/6 15/3 +f 20/5 18/7 17/8 19/6 +f 18/9 14/1 13/4 17/10 +f 13/11 15/12 19/6 17/8 +f 16/2 14/1 21/13 22/14 +f 24/15 23/16 22/17 21/18 +f 14/1 18/9 24/19 21/13 +f 20/5 16/2 22/14 23/16 +f 18/7 20/5 23/16 24/15 diff --git a/models/dl_pp_3.obj b/models/dl_pp_3.obj new file mode 100644 index 0000000..782e2a7 --- /dev/null +++ b/models/dl_pp_3.obj @@ -0,0 +1,89 @@ +# Blender v2.76 (sub 0) OBJ File: 'Prickly_Pear.blend' +# www.blender.org +o PricklyPear_3_Cube.007 +v -0.100000 -0.500000 0.050000 +v -0.200000 -0.200000 0.100000 +v -0.100000 -0.500000 -0.050000 +v -0.200000 -0.200000 -0.100000 +v 0.100000 -0.500000 0.050000 +v 0.200000 -0.200000 0.100000 +v 0.100000 -0.500000 -0.050000 +v 0.200000 -0.200000 -0.100000 +v -0.100000 -0.000000 0.050000 +v -0.100000 -0.000000 -0.050000 +v 0.100000 -0.000000 -0.050000 +v 0.100000 -0.000000 0.050000 +v 0.101978 -0.012272 0.050000 +v 0.322747 0.214136 0.100000 +v 0.101978 -0.012272 -0.050000 +v 0.322747 0.214136 -0.100000 +v 0.193669 -0.190016 0.050000 +v 0.506130 -0.141350 0.100000 +v 0.193669 -0.190016 -0.050000 +v 0.506130 -0.141350 -0.100000 +v 0.546336 0.216956 0.050000 +v 0.546336 0.216956 -0.050000 +v 0.638028 0.039213 -0.050000 +v 0.638028 0.039213 0.050000 +v -0.182689 -0.196467 0.050000 +v -0.496058 -0.154043 0.100000 +v -0.182689 -0.196467 -0.050000 +v -0.496058 -0.154043 -0.100000 +v -0.094561 -0.016930 0.050000 +v -0.319802 0.205031 0.100000 +v -0.094561 -0.016930 -0.050000 +v -0.319802 0.205031 -0.100000 +v -0.631531 0.023854 0.050000 +v -0.631531 0.023854 -0.050000 +v -0.543403 0.203390 -0.050000 +v -0.543403 0.203390 0.050000 +vt 0.563911 0.641438 +vt 0.451166 0.589250 +vt 0.555243 0.317470 +vt 0.668040 0.353694 +vt 0.192184 0.493691 +vt 0.337870 0.241378 +vt 0.000096 0.422585 +vt 0.249733 0.176371 +vt 0.886954 0.820395 +vt 0.913299 0.401556 +vt 0.379745 0.000096 +vt 0.467883 0.065102 +vt 0.473694 0.814299 +vt 0.370314 0.772975 +vt 0.015003 0.724495 +vt 0.148981 0.731949 +vt 0.134073 0.999904 +vt 0.000096 0.992450 +vt 0.658934 0.945657 +s off +f 2/1 4/2 3/3 1/4 +f 4/2 8/5 7/6 3/3 +f 8/5 6/7 5/8 7/6 +f 6/9 2/1 1/4 5/10 +f 1/11 3/12 7/6 5/8 +f 4/2 2/1 9/13 10/14 +f 12/15 11/16 10/17 9/18 +f 2/1 6/9 12/19 9/13 +f 8/5 4/2 10/14 11/16 +f 6/7 8/5 11/16 12/15 +f 14/1 16/2 15/3 13/4 +f 16/2 20/5 19/6 15/3 +f 20/5 18/7 17/8 19/6 +f 18/9 14/1 13/4 17/10 +f 13/11 15/12 19/6 17/8 +f 16/2 14/1 21/13 22/14 +f 24/15 23/16 22/17 21/18 +f 14/1 18/9 24/19 21/13 +f 20/5 16/2 22/14 23/16 +f 18/7 20/5 23/16 24/15 +f 26/1 28/2 27/3 25/4 +f 28/2 32/5 31/6 27/3 +f 32/5 30/7 29/8 31/6 +f 30/9 26/1 25/4 29/10 +f 25/11 27/12 31/6 29/8 +f 28/2 26/1 33/13 34/14 +f 36/15 35/16 34/17 33/18 +f 26/1 30/9 36/19 33/13 +f 32/5 28/2 34/14 35/16 +f 30/7 32/5 35/16 36/15 diff --git a/models/dl_pp_4.obj b/models/dl_pp_4.obj new file mode 100644 index 0000000..d3a542b --- /dev/null +++ b/models/dl_pp_4.obj @@ -0,0 +1,111 @@ +# Blender v2.76 (sub 0) OBJ File: 'Prickly_Pear.blend' +# www.blender.org +o PricklyPear_4_Cube.008 +v -0.100000 -0.500000 0.050000 +v -0.200000 -0.200000 0.100000 +v -0.100000 -0.500000 -0.050000 +v -0.200000 -0.200000 -0.100000 +v 0.100000 -0.500000 0.050000 +v 0.200000 -0.200000 0.100000 +v 0.100000 -0.500000 -0.050000 +v 0.200000 -0.200000 -0.100000 +v -0.100000 -0.000000 0.050000 +v -0.100000 -0.000000 -0.050000 +v 0.100000 -0.000000 -0.050000 +v 0.100000 -0.000000 0.050000 +v 0.101978 -0.012272 0.050000 +v 0.322747 0.214136 0.100000 +v 0.101978 -0.012272 -0.050000 +v 0.322747 0.214136 -0.100000 +v 0.193669 -0.190016 0.050000 +v 0.506130 -0.141350 0.100000 +v 0.193669 -0.190016 -0.050000 +v 0.506130 -0.141350 -0.100000 +v 0.546336 0.216956 0.050000 +v 0.546336 0.216956 -0.050000 +v 0.638028 0.039213 -0.050000 +v 0.638028 0.039213 0.050000 +v -0.182689 -0.196467 0.050000 +v -0.496058 -0.154043 0.100000 +v -0.182689 -0.196467 -0.050000 +v -0.496058 -0.154043 -0.100000 +v -0.094561 -0.016930 0.050000 +v -0.319802 0.205031 0.100000 +v -0.094561 -0.016930 -0.050000 +v -0.319802 0.205031 -0.100000 +v -0.631531 0.023854 0.050000 +v -0.631531 0.023854 -0.050000 +v -0.543403 0.203390 -0.050000 +v -0.543403 0.203390 0.050000 +v -0.100000 -0.041188 0.043582 +v -0.200000 0.235648 0.169524 +v -0.100000 -0.015306 -0.053010 +v -0.200000 0.287412 -0.023661 +v 0.100000 -0.041188 0.043582 +v 0.200000 0.235648 0.169524 +v 0.100000 -0.015306 -0.053010 +v 0.200000 0.287412 -0.023661 +v -0.100000 0.441774 0.172992 +v -0.100000 0.467656 0.076399 +v 0.100000 0.467656 0.076399 +v 0.100000 0.441774 0.172992 +vt 0.563911 0.641438 +vt 0.451166 0.589250 +vt 0.555243 0.317470 +vt 0.668040 0.353694 +vt 0.192184 0.493691 +vt 0.337870 0.241378 +vt 0.000096 0.422585 +vt 0.249733 0.176371 +vt 0.886954 0.820395 +vt 0.913299 0.401556 +vt 0.379745 0.000096 +vt 0.467883 0.065102 +vt 0.473694 0.814299 +vt 0.370314 0.772975 +vt 0.015003 0.724495 +vt 0.148981 0.731949 +vt 0.134073 0.999904 +vt 0.000096 0.992450 +vt 0.658934 0.945657 +s off +f 2/1 4/2 3/3 1/4 +f 4/2 8/5 7/6 3/3 +f 8/5 6/7 5/8 7/6 +f 6/9 2/1 1/4 5/10 +f 1/11 3/12 7/6 5/8 +f 4/2 2/1 9/13 10/14 +f 12/15 11/16 10/17 9/18 +f 2/1 6/9 12/19 9/13 +f 8/5 4/2 10/14 11/16 +f 6/7 8/5 11/16 12/15 +f 14/1 16/2 15/3 13/4 +f 16/2 20/5 19/6 15/3 +f 20/5 18/7 17/8 19/6 +f 18/9 14/1 13/4 17/10 +f 13/11 15/12 19/6 17/8 +f 16/2 14/1 21/13 22/14 +f 24/15 23/16 22/17 21/18 +f 14/1 18/9 24/19 21/13 +f 20/5 16/2 22/14 23/16 +f 18/7 20/5 23/16 24/15 +f 26/1 28/2 27/3 25/4 +f 28/2 32/5 31/6 27/3 +f 32/5 30/7 29/8 31/6 +f 30/9 26/1 25/4 29/10 +f 25/11 27/12 31/6 29/8 +f 28/2 26/1 33/13 34/14 +f 36/15 35/16 34/17 33/18 +f 26/1 30/9 36/19 33/13 +f 32/5 28/2 34/14 35/16 +f 30/7 32/5 35/16 36/15 +f 38/1 40/2 39/3 37/4 +f 40/2 44/5 43/6 39/3 +f 44/5 42/7 41/8 43/6 +f 42/9 38/1 37/4 41/10 +f 37/11 39/12 43/6 41/8 +f 40/2 38/1 45/13 46/14 +f 48/15 47/16 46/17 45/18 +f 38/1 42/9 48/19 45/13 +f 44/5 40/2 46/14 47/16 +f 42/7 44/5 47/16 48/15 diff --git a/models/dl_pp_5.obj b/models/dl_pp_5.obj new file mode 100644 index 0000000..8d838a8 --- /dev/null +++ b/models/dl_pp_5.obj @@ -0,0 +1,133 @@ +# Blender v2.76 (sub 0) OBJ File: 'Prickly_Pear.blend' +# www.blender.org +o PricklyPear_5_Cube.009 +v -0.100000 -0.500000 0.050000 +v -0.200000 -0.200000 0.100000 +v -0.100000 -0.500000 -0.050000 +v -0.200000 -0.200000 -0.100000 +v 0.100000 -0.500000 0.050000 +v 0.200000 -0.200000 0.100000 +v 0.100000 -0.500000 -0.050000 +v 0.200000 -0.200000 -0.100000 +v -0.100000 -0.000000 0.050000 +v -0.100000 -0.000000 -0.050000 +v 0.100000 -0.000000 -0.050000 +v 0.100000 -0.000000 0.050000 +v 0.101978 -0.012272 0.050000 +v 0.322747 0.214136 0.100000 +v 0.101978 -0.012272 -0.050000 +v 0.322747 0.214136 -0.100000 +v 0.193669 -0.190016 0.050000 +v 0.506130 -0.141350 0.100000 +v 0.193669 -0.190016 -0.050000 +v 0.506130 -0.141350 -0.100000 +v 0.546336 0.216956 0.050000 +v 0.546336 0.216956 -0.050000 +v 0.638028 0.039213 -0.050000 +v 0.638028 0.039213 0.050000 +v -0.182689 -0.196467 0.050000 +v -0.496058 -0.154043 0.100000 +v -0.182689 -0.196467 -0.050000 +v -0.496058 -0.154043 -0.100000 +v -0.094561 -0.016930 0.050000 +v -0.319802 0.205031 0.100000 +v -0.094561 -0.016930 -0.050000 +v -0.319802 0.205031 -0.100000 +v -0.631531 0.023854 0.050000 +v -0.631531 0.023854 -0.050000 +v -0.543403 0.203390 -0.050000 +v -0.543403 0.203390 0.050000 +v -0.100000 -0.041188 0.043582 +v -0.200000 0.235648 0.169524 +v -0.100000 -0.015306 -0.053010 +v -0.200000 0.287412 -0.023661 +v 0.100000 -0.041188 0.043582 +v 0.200000 0.235648 0.169524 +v 0.100000 -0.015306 -0.053010 +v 0.200000 0.287412 -0.023661 +v -0.100000 0.441774 0.172992 +v -0.100000 0.467656 0.076399 +v 0.100000 0.467656 0.076399 +v 0.100000 0.441774 0.172992 +v 0.325596 0.204379 0.019302 +v 0.285457 0.519065 0.062451 +v 0.344629 0.204379 -0.078870 +v 0.323524 0.519065 -0.133893 +v 0.517080 0.160158 0.056426 +v 0.668426 0.430622 0.136699 +v 0.536114 0.160158 -0.041746 +v 0.706492 0.430622 -0.059645 +v 0.434129 0.692004 0.040343 +v 0.453162 0.692004 -0.057829 +v 0.644647 0.647782 -0.020704 +v 0.625613 0.647782 0.077468 +vt 0.563911 0.641438 +vt 0.451166 0.589250 +vt 0.555243 0.317470 +vt 0.668040 0.353694 +vt 0.192184 0.493691 +vt 0.337870 0.241378 +vt 0.000096 0.422585 +vt 0.249733 0.176371 +vt 0.886954 0.820395 +vt 0.913299 0.401556 +vt 0.379745 0.000096 +vt 0.467883 0.065102 +vt 0.473694 0.814299 +vt 0.370314 0.772975 +vt 0.015003 0.724495 +vt 0.148981 0.731949 +vt 0.134073 0.999904 +vt 0.000096 0.992450 +vt 0.658934 0.945657 +s off +f 2/1 4/2 3/3 1/4 +f 4/2 8/5 7/6 3/3 +f 8/5 6/7 5/8 7/6 +f 6/9 2/1 1/4 5/10 +f 1/11 3/12 7/6 5/8 +f 4/2 2/1 9/13 10/14 +f 12/15 11/16 10/17 9/18 +f 2/1 6/9 12/19 9/13 +f 8/5 4/2 10/14 11/16 +f 6/7 8/5 11/16 12/15 +f 14/1 16/2 15/3 13/4 +f 16/2 20/5 19/6 15/3 +f 20/5 18/7 17/8 19/6 +f 18/9 14/1 13/4 17/10 +f 13/11 15/12 19/6 17/8 +f 16/2 14/1 21/13 22/14 +f 24/15 23/16 22/17 21/18 +f 14/1 18/9 24/19 21/13 +f 20/5 16/2 22/14 23/16 +f 18/7 20/5 23/16 24/15 +f 26/1 28/2 27/3 25/4 +f 28/2 32/5 31/6 27/3 +f 32/5 30/7 29/8 31/6 +f 30/9 26/1 25/4 29/10 +f 25/11 27/12 31/6 29/8 +f 28/2 26/1 33/13 34/14 +f 36/15 35/16 34/17 33/18 +f 26/1 30/9 36/19 33/13 +f 32/5 28/2 34/14 35/16 +f 30/7 32/5 35/16 36/15 +f 38/1 40/2 39/3 37/4 +f 40/2 44/5 43/6 39/3 +f 44/5 42/7 41/8 43/6 +f 42/9 38/1 37/4 41/10 +f 37/11 39/12 43/6 41/8 +f 40/2 38/1 45/13 46/14 +f 48/15 47/16 46/17 45/18 +f 38/1 42/9 48/19 45/13 +f 44/5 40/2 46/14 47/16 +f 42/7 44/5 47/16 48/15 +f 50/1 52/2 51/3 49/4 +f 52/2 56/5 55/6 51/3 +f 56/5 54/7 53/8 55/6 +f 54/9 50/1 49/4 53/10 +f 49/11 51/12 55/6 53/8 +f 52/2 50/1 57/13 58/14 +f 60/15 59/16 58/17 57/18 +f 50/1 54/9 60/19 57/13 +f 56/5 52/2 58/14 59/16 +f 54/7 56/5 59/16 60/15 diff --git a/models/dl_pp_6.obj b/models/dl_pp_6.obj new file mode 100644 index 0000000..9c77bcc --- /dev/null +++ b/models/dl_pp_6.obj @@ -0,0 +1,155 @@ +# Blender v2.76 (sub 0) OBJ File: 'Prickly_Pear.blend' +# www.blender.org +o PricklyPear_6_Cube.010 +v -0.100000 -0.500000 0.050000 +v -0.200000 -0.200000 0.100000 +v -0.100000 -0.500000 -0.050000 +v -0.200000 -0.200000 -0.100000 +v 0.100000 -0.500000 0.050000 +v 0.200000 -0.200000 0.100000 +v 0.100000 -0.500000 -0.050000 +v 0.200000 -0.200000 -0.100000 +v -0.100000 -0.000000 0.050000 +v -0.100000 -0.000000 -0.050000 +v 0.100000 -0.000000 -0.050000 +v 0.100000 -0.000000 0.050000 +v 0.101978 -0.012272 0.050000 +v 0.322747 0.214136 0.100000 +v 0.101978 -0.012272 -0.050000 +v 0.322747 0.214136 -0.100000 +v 0.193669 -0.190016 0.050000 +v 0.506130 -0.141350 0.100000 +v 0.193669 -0.190016 -0.050000 +v 0.506130 -0.141350 -0.100000 +v 0.546336 0.216956 0.050000 +v 0.546336 0.216956 -0.050000 +v 0.638028 0.039213 -0.050000 +v 0.638028 0.039213 0.050000 +v -0.182689 -0.196467 0.050000 +v -0.496058 -0.154043 0.100000 +v -0.182689 -0.196467 -0.050000 +v -0.496058 -0.154043 -0.100000 +v -0.094561 -0.016930 0.050000 +v -0.319802 0.205031 0.100000 +v -0.094561 -0.016930 -0.050000 +v -0.319802 0.205031 -0.100000 +v -0.631531 0.023854 0.050000 +v -0.631531 0.023854 -0.050000 +v -0.543403 0.203390 -0.050000 +v -0.543403 0.203390 0.050000 +v -0.100000 -0.041188 0.043582 +v -0.200000 0.235648 0.169524 +v -0.100000 -0.015306 -0.053010 +v -0.200000 0.287412 -0.023661 +v 0.100000 -0.041188 0.043582 +v 0.200000 0.235648 0.169524 +v 0.100000 -0.015306 -0.053010 +v 0.200000 0.287412 -0.023661 +v -0.100000 0.441774 0.172992 +v -0.100000 0.467656 0.076399 +v 0.100000 0.467656 0.076399 +v 0.100000 0.441774 0.172992 +v 0.325596 0.204379 0.019302 +v 0.285457 0.519065 0.062451 +v 0.344629 0.204379 -0.078870 +v 0.323524 0.519065 -0.133893 +v 0.517080 0.160158 0.056426 +v 0.668426 0.430622 0.136699 +v 0.536114 0.160158 -0.041746 +v 0.706492 0.430622 -0.059645 +v 0.434129 0.692004 0.040343 +v 0.453162 0.692004 -0.057829 +v 0.644647 0.647782 -0.020704 +v 0.625613 0.647782 0.077468 +v -0.503115 0.137169 0.066426 +v -0.650346 0.402347 0.168912 +v -0.535106 0.137169 -0.028319 +v -0.714328 0.402347 -0.020577 +v -0.319724 0.187501 0.004504 +v -0.283564 0.503012 0.045068 +v -0.351715 0.187501 -0.090241 +v -0.347546 0.503012 -0.144422 +v -0.622334 0.621076 0.106681 +v -0.654325 0.621076 0.011936 +v -0.470934 0.671409 -0.049987 +v -0.438943 0.671409 0.044758 +vt 0.563911 0.641438 +vt 0.451166 0.589250 +vt 0.555243 0.317470 +vt 0.668040 0.353694 +vt 0.192184 0.493691 +vt 0.337870 0.241378 +vt 0.000096 0.422585 +vt 0.249733 0.176371 +vt 0.886954 0.820395 +vt 0.913299 0.401556 +vt 0.379745 0.000096 +vt 0.467883 0.065102 +vt 0.473694 0.814299 +vt 0.370314 0.772975 +vt 0.015003 0.724495 +vt 0.148981 0.731949 +vt 0.134073 0.999904 +vt 0.000096 0.992450 +vt 0.658934 0.945657 +s off +f 2/1 4/2 3/3 1/4 +f 4/2 8/5 7/6 3/3 +f 8/5 6/7 5/8 7/6 +f 6/9 2/1 1/4 5/10 +f 1/11 3/12 7/6 5/8 +f 4/2 2/1 9/13 10/14 +f 12/15 11/16 10/17 9/18 +f 2/1 6/9 12/19 9/13 +f 8/5 4/2 10/14 11/16 +f 6/7 8/5 11/16 12/15 +f 14/1 16/2 15/3 13/4 +f 16/2 20/5 19/6 15/3 +f 20/5 18/7 17/8 19/6 +f 18/9 14/1 13/4 17/10 +f 13/11 15/12 19/6 17/8 +f 16/2 14/1 21/13 22/14 +f 24/15 23/16 22/17 21/18 +f 14/1 18/9 24/19 21/13 +f 20/5 16/2 22/14 23/16 +f 18/7 20/5 23/16 24/15 +f 26/1 28/2 27/3 25/4 +f 28/2 32/5 31/6 27/3 +f 32/5 30/7 29/8 31/6 +f 30/9 26/1 25/4 29/10 +f 25/11 27/12 31/6 29/8 +f 28/2 26/1 33/13 34/14 +f 36/15 35/16 34/17 33/18 +f 26/1 30/9 36/19 33/13 +f 32/5 28/2 34/14 35/16 +f 30/7 32/5 35/16 36/15 +f 38/1 40/2 39/3 37/4 +f 40/2 44/5 43/6 39/3 +f 44/5 42/7 41/8 43/6 +f 42/9 38/1 37/4 41/10 +f 37/11 39/12 43/6 41/8 +f 40/2 38/1 45/13 46/14 +f 48/15 47/16 46/17 45/18 +f 38/1 42/9 48/19 45/13 +f 44/5 40/2 46/14 47/16 +f 42/7 44/5 47/16 48/15 +f 50/1 52/2 51/3 49/4 +f 52/2 56/5 55/6 51/3 +f 56/5 54/7 53/8 55/6 +f 54/9 50/1 49/4 53/10 +f 49/11 51/12 55/6 53/8 +f 52/2 50/1 57/13 58/14 +f 60/15 59/16 58/17 57/18 +f 50/1 54/9 60/19 57/13 +f 56/5 52/2 58/14 59/16 +f 54/7 56/5 59/16 60/15 +f 62/1 64/2 63/3 61/4 +f 64/2 68/5 67/6 63/3 +f 68/5 66/7 65/8 67/6 +f 66/9 62/1 61/4 65/10 +f 61/11 63/12 67/6 65/8 +f 64/2 62/1 69/13 70/14 +f 72/15 71/16 70/17 69/18 +f 62/1 66/9 72/19 69/13 +f 68/5 64/2 70/14 71/16 +f 66/7 68/5 71/16 72/15 diff --git a/models/dl_pp_7.obj b/models/dl_pp_7.obj new file mode 100644 index 0000000..bd47b7b --- /dev/null +++ b/models/dl_pp_7.obj @@ -0,0 +1,177 @@ +# Blender v2.76 (sub 0) OBJ File: 'Prickly_Pear.blend' +# www.blender.org +o PricklyPear_7_Cube.011 +v -0.100000 -0.500000 0.050000 +v -0.200000 -0.200000 0.100000 +v -0.100000 -0.500000 -0.050000 +v -0.200000 -0.200000 -0.100000 +v 0.100000 -0.500000 0.050000 +v 0.200000 -0.200000 0.100000 +v 0.100000 -0.500000 -0.050000 +v 0.200000 -0.200000 -0.100000 +v -0.100000 -0.000000 0.050000 +v -0.100000 -0.000000 -0.050000 +v 0.100000 -0.000000 -0.050000 +v 0.100000 -0.000000 0.050000 +v 0.101978 -0.012272 0.050000 +v 0.322747 0.214136 0.100000 +v 0.101978 -0.012272 -0.050000 +v 0.322747 0.214136 -0.100000 +v 0.193669 -0.190016 0.050000 +v 0.506130 -0.141350 0.100000 +v 0.193669 -0.190016 -0.050000 +v 0.506130 -0.141350 -0.100000 +v 0.546336 0.216956 0.050000 +v 0.546336 0.216956 -0.050000 +v 0.638028 0.039213 -0.050000 +v 0.638028 0.039213 0.050000 +v -0.182689 -0.196467 0.050000 +v -0.496058 -0.154043 0.100000 +v -0.182689 -0.196467 -0.050000 +v -0.496058 -0.154043 -0.100000 +v -0.094561 -0.016930 0.050000 +v -0.319802 0.205031 0.100000 +v -0.094561 -0.016930 -0.050000 +v -0.319802 0.205031 -0.100000 +v -0.631531 0.023854 0.050000 +v -0.631531 0.023854 -0.050000 +v -0.543403 0.203390 -0.050000 +v -0.543403 0.203390 0.050000 +v -0.100000 -0.041188 0.043582 +v -0.200000 0.235648 0.169524 +v -0.100000 -0.015306 -0.053010 +v -0.200000 0.287412 -0.023661 +v 0.100000 -0.041188 0.043582 +v 0.200000 0.235648 0.169524 +v 0.100000 -0.015306 -0.053010 +v 0.200000 0.287412 -0.023661 +v -0.100000 0.441774 0.172992 +v -0.100000 0.467656 0.076399 +v 0.100000 0.467656 0.076399 +v 0.100000 0.441774 0.172992 +v 0.325596 0.204379 0.019302 +v 0.285457 0.519065 0.062451 +v 0.344629 0.204379 -0.078870 +v 0.323524 0.519065 -0.133893 +v 0.517080 0.160158 0.056426 +v 0.668426 0.430622 0.136699 +v 0.536114 0.160158 -0.041746 +v 0.706492 0.430622 -0.059645 +v 0.434129 0.692004 0.040343 +v 0.453162 0.692004 -0.057829 +v 0.644647 0.647782 -0.020704 +v 0.625613 0.647782 0.077468 +v -0.503115 0.137169 0.066426 +v -0.650346 0.402347 0.168912 +v -0.535106 0.137169 -0.028319 +v -0.714328 0.402347 -0.020577 +v -0.319724 0.187501 0.004504 +v -0.283564 0.503012 0.045068 +v -0.351715 0.187501 -0.090241 +v -0.347546 0.503012 -0.144422 +v -0.622334 0.621076 0.106681 +v -0.654325 0.621076 0.011936 +v -0.470934 0.671409 -0.049987 +v -0.438943 0.671409 0.044758 +v -0.100000 0.434230 0.162271 +v -0.200000 0.732811 0.104401 +v -0.100000 0.399321 0.068562 +v -0.200000 0.662995 -0.083017 +v 0.100000 0.434230 0.162271 +v 0.200000 0.732811 0.104401 +v 0.100000 0.399321 0.068562 +v 0.200000 0.662995 -0.083017 +v -0.100000 0.902776 -0.012270 +v -0.100000 0.867867 -0.105979 +v 0.100000 0.867867 -0.105979 +v 0.100000 0.902776 -0.012270 +vt 0.563911 0.641438 +vt 0.451166 0.589250 +vt 0.555243 0.317470 +vt 0.668040 0.353694 +vt 0.192184 0.493691 +vt 0.337870 0.241378 +vt 0.000096 0.422585 +vt 0.249733 0.176371 +vt 0.886954 0.820395 +vt 0.913299 0.401556 +vt 0.379745 0.000096 +vt 0.467883 0.065102 +vt 0.473694 0.814299 +vt 0.370314 0.772975 +vt 0.015003 0.724495 +vt 0.148981 0.731949 +vt 0.134073 0.999904 +vt 0.000096 0.992450 +vt 0.658934 0.945657 +s off +f 2/1 4/2 3/3 1/4 +f 4/2 8/5 7/6 3/3 +f 8/5 6/7 5/8 7/6 +f 6/9 2/1 1/4 5/10 +f 1/11 3/12 7/6 5/8 +f 4/2 2/1 9/13 10/14 +f 12/15 11/16 10/17 9/18 +f 2/1 6/9 12/19 9/13 +f 8/5 4/2 10/14 11/16 +f 6/7 8/5 11/16 12/15 +f 14/1 16/2 15/3 13/4 +f 16/2 20/5 19/6 15/3 +f 20/5 18/7 17/8 19/6 +f 18/9 14/1 13/4 17/10 +f 13/11 15/12 19/6 17/8 +f 16/2 14/1 21/13 22/14 +f 24/15 23/16 22/17 21/18 +f 14/1 18/9 24/19 21/13 +f 20/5 16/2 22/14 23/16 +f 18/7 20/5 23/16 24/15 +f 26/1 28/2 27/3 25/4 +f 28/2 32/5 31/6 27/3 +f 32/5 30/7 29/8 31/6 +f 30/9 26/1 25/4 29/10 +f 25/11 27/12 31/6 29/8 +f 28/2 26/1 33/13 34/14 +f 36/15 35/16 34/17 33/18 +f 26/1 30/9 36/19 33/13 +f 32/5 28/2 34/14 35/16 +f 30/7 32/5 35/16 36/15 +f 38/1 40/2 39/3 37/4 +f 40/2 44/5 43/6 39/3 +f 44/5 42/7 41/8 43/6 +f 42/9 38/1 37/4 41/10 +f 37/11 39/12 43/6 41/8 +f 40/2 38/1 45/13 46/14 +f 48/15 47/16 46/17 45/18 +f 38/1 42/9 48/19 45/13 +f 44/5 40/2 46/14 47/16 +f 42/7 44/5 47/16 48/15 +f 50/1 52/2 51/3 49/4 +f 52/2 56/5 55/6 51/3 +f 56/5 54/7 53/8 55/6 +f 54/9 50/1 49/4 53/10 +f 49/11 51/12 55/6 53/8 +f 52/2 50/1 57/13 58/14 +f 60/15 59/16 58/17 57/18 +f 50/1 54/9 60/19 57/13 +f 56/5 52/2 58/14 59/16 +f 54/7 56/5 59/16 60/15 +f 62/1 64/2 63/3 61/4 +f 64/2 68/5 67/6 63/3 +f 68/5 66/7 65/8 67/6 +f 66/9 62/1 61/4 65/10 +f 61/11 63/12 67/6 65/8 +f 64/2 62/1 69/13 70/14 +f 72/15 71/16 70/17 69/18 +f 62/1 66/9 72/19 69/13 +f 68/5 64/2 70/14 71/16 +f 66/7 68/5 71/16 72/15 +f 74/1 76/2 75/3 73/4 +f 76/2 80/5 79/6 75/3 +f 80/5 78/7 77/8 79/6 +f 78/9 74/1 73/4 77/10 +f 73/11 75/12 79/6 77/8 +f 76/2 74/1 81/13 82/14 +f 84/15 83/16 82/17 81/18 +f 74/1 78/9 84/19 81/13 +f 80/5 76/2 82/14 83/16 +f 78/7 80/5 83/16 84/15 diff --git a/readme.md b/readme.md index 0b3a1cf..cae0c84 100644 --- a/readme.md +++ b/readme.md @@ -1 +1 @@ -This mod adds some extra cacti and desert things to the game. +Deserts are pretty boring in default game, this mod attempts to remedy that by spicing them up with some extra flora and fauna. diff --git a/textures/Cacti_col.png b/textures/desert_life_prickly_pear.png similarity index 100% rename from textures/Cacti_col.png rename to textures/desert_life_prickly_pear.png