From c7239528127261224bb88cfb44930d396c96b80b Mon Sep 17 00:00:00 2001 From: FaceDeer Date: Sun, 20 May 2018 00:45:38 -0600 Subject: [PATCH] two crystal sizes, add slight glow to cave moss, add columns to layer 1 --- biomes.lua | 18 ++- features/glow_crystals.lua | 130 ++++++++++++++++-- features/ground_cover.lua | 1 + locale/it.po | 14 +- locale/template.pot | 14 +- ...ystal_30.mtl => hex_crystal_30_45_big.mtl} | 0 ...al_30_45.obj => hex_crystal_30_45_big.obj} | 0 models/hex_crystal_30_45_med.mtl | 22 +++ models/hex_crystal_30_45_med.obj | 114 +++++++++++++++ ...ystal_30_45.mtl => hex_crystal_30_big.mtl} | 0 ..._crystal_30.obj => hex_crystal_30_big.obj} | 0 models/hex_crystal_30_med.mtl | 22 +++ models/hex_crystal_30_med.obj | 114 +++++++++++++++ .../{hex_crystal.mtl => hex_crystal_big.mtl} | 0 .../{hex_crystal.obj => hex_crystal_big.obj} | 0 models/hex_crystal_med.mtl | 22 +++ models/hex_crystal_med.obj | 114 +++++++++++++++ textures/dfcaverns_glow_ruby_quarter.png | Bin 0 -> 364 bytes textures/license.txt | 2 +- trees/nether_cap.lua | 2 +- 20 files changed, 565 insertions(+), 24 deletions(-) rename models/{hex_crystal_30.mtl => hex_crystal_30_45_big.mtl} (100%) rename models/{hex_crystal_30_45.obj => hex_crystal_30_45_big.obj} (100%) create mode 100644 models/hex_crystal_30_45_med.mtl create mode 100644 models/hex_crystal_30_45_med.obj rename models/{hex_crystal_30_45.mtl => hex_crystal_30_big.mtl} (100%) rename models/{hex_crystal_30.obj => hex_crystal_30_big.obj} (100%) create mode 100644 models/hex_crystal_30_med.mtl create mode 100644 models/hex_crystal_30_med.obj rename models/{hex_crystal.mtl => hex_crystal_big.mtl} (100%) rename models/{hex_crystal.obj => hex_crystal_big.obj} (100%) create mode 100644 models/hex_crystal_med.mtl create mode 100644 models/hex_crystal_med.obj create mode 100644 textures/dfcaverns_glow_ruby_quarter.png diff --git a/biomes.lua b/biomes.lua index dd82051..7cdac02 100644 --- a/biomes.lua +++ b/biomes.lua @@ -85,6 +85,14 @@ subterrane:register_cave_layer({ cave_threshold = dfcaverns.config.cavern_threshold, perlin_cave = perlin_cave, perlin_wave = perlin_wave, + columns = { + maximum_radius = 10, + minimum_radius = 4, + node = c_wet_flowstone, + weight = 0.25, + maximum_count = 20, + minimum_count = 0, + }, }) subterrane:register_cave_layer({ @@ -94,8 +102,8 @@ subterrane:register_cave_layer({ perlin_cave = perlin_cave, perlin_wave = perlin_wave, columns = { - maximum_radius = 10, - minimum_radius = 2, + maximum_radius = 15, + minimum_radius = 4, node = c_wet_flowstone, weight = 0.25, maximum_count = 30, @@ -110,8 +118,8 @@ subterrane:register_cave_layer({ perlin_cave = perlin_cave, perlin_wave = perlin_wave, columns = { - maximum_radius = 15, - minimum_radius = 2, + maximum_radius = 20, + minimum_radius = 5, node = c_wet_flowstone, weight = 0.25, maximum_count = 50, @@ -145,7 +153,7 @@ subterrane:register_cave_layer({ perlin_wave = perlin_wave_lava, columns = { maximum_radius = 25, - minimum_radius = 2, + minimum_radius = 5, node = c_stone, weight = 0.25, maximum_count = 100, diff --git a/features/glow_crystals.lua b/features/glow_crystals.lua index 011ad7a..ff78882 100644 --- a/features/glow_crystals.lua +++ b/features/glow_crystals.lua @@ -35,7 +35,7 @@ minetest.register_node("dfcaverns:glow_ruby_ore", { minetest.register_node("dfcaverns:big_crystal", { description = S("Giant Crystal"), drawtype = "mesh", - mesh = "hex_crystal.obj", + mesh = "hex_crystal_big.obj", tiles = { "dfcaverns_glow_ruby4x.png", "dfcaverns_glow_ruby.png", @@ -58,11 +58,37 @@ minetest.register_node("dfcaverns:big_crystal", { }, }) +minetest.register_node("dfcaverns:med_crystal", { + description = S("Big Crystal"), + drawtype = "mesh", + mesh = "hex_crystal_med.obj", + tiles = { + "dfcaverns_glow_ruby.png", + "dfcaverns_glow_ruby_quarter.png", + }, + use_texture_alpha = true, + paramtype = "light", + paramtype2 = "facedir", + sunlight_propagates = true, + walkable = false, + light_source = 12, + groups = {cracky=2, dfcaverns_big_crystal = 1}, + sounds = default.node_sound_glass_defaults(), + selection_box = { + type = "fixed", + fixed = {-0.25, -0.5, -0.25, 0.25, 1.25, 0.25}, + }, + collision_box = { + type = "fixed", + fixed = {-0.25, -0.5, -0.25, 0.25, 1.25, 0.25}, + }, +}) + minetest.register_node("dfcaverns:big_crystal_30", { description = S("Giant Crystal"), drawtype = "mesh", - mesh = "hex_crystal_30.obj", + mesh = "hex_crystal_30_big.obj", tiles = { "dfcaverns_glow_ruby4x.png", "dfcaverns_glow_ruby.png", @@ -82,7 +108,7 @@ minetest.register_node("dfcaverns:big_crystal_30", { {-0.5, -0.5, -0.625, 0.5, 0.5, 0.375}, {-0.5, 0.5, -1.25, 0.5, 1.5, -0.25}, {-0.5, 1.5, -1.875, 0.5, 2.5, -0.875}, - } + }, }, collision_box = { type = "fixed", @@ -90,14 +116,49 @@ minetest.register_node("dfcaverns:big_crystal_30", { {-0.5, -0.5, -0.625, 0.5, 0.5, 0.375}, {-0.5, 0.5, -1.25, 0.5, 1.5, -0.25}, {-0.5, 1.5, -1.875, 0.5, 2.5, -0.875}, + }, + }, +}) + +minetest.register_node("dfcaverns:med_crystal_30", { + description = S("Big Crystal"), + drawtype = "mesh", + mesh = "hex_crystal_30_med.obj", + tiles = { + "dfcaverns_glow_ruby.png", + "dfcaverns_glow_ruby_quarter.png", + }, + use_texture_alpha = true, + paramtype = "light", + paramtype2 = "facedir", + sunlight_propagates = true, + walkable = false, + light_source = 12, + drop = "dfcaverns:med_crystal", + groups = {cracky=2, dfcaverns_big_crystal = 1}, + sounds = default.node_sound_glass_defaults(), + selection_box = { + type = "fixed", + fixed = { + {-0.25, -0.5, -0.3125, 0.25, 0.0, 0.1875}, + {-0.25, 0.0, -0.625, 0.25, 0.5, -0.125}, + {-0.25, 0.5, -0.9375, 0.25, 1.0, -0.4375}, } }, + collision_box = { + type = "fixed", + fixed = { + {-0.25, -0.5, -0.3125, 0.25, 0.0, 0.1875}, + {-0.25, 0.0, -0.625, 0.25, 0.5, -0.125}, + {-0.25, 0.5, -0.9375, 0.25, 1.0, -0.4375}, + }, + }, }) minetest.register_node("dfcaverns:big_crystal_30_45", { description = S("Giant Crystal"), drawtype = "mesh", - mesh = "hex_crystal_30_45.obj", + mesh = "hex_crystal_30_45_big.obj", tiles = { "dfcaverns_glow_ruby4x.png", "dfcaverns_glow_ruby.png", @@ -117,7 +178,7 @@ minetest.register_node("dfcaverns:big_crystal_30_45", { {-0.375, -0.5, -0.625, 0.625, 0.5, 0.375}, {0.0625, 0.5, -1.0625, 1.0625, 1.5, -0.0625}, {0.5, 1.5, -1.5, 1.5, 2.5, -0.5}, - } + }, }, collision_box = { type = "fixed", @@ -125,25 +186,76 @@ minetest.register_node("dfcaverns:big_crystal_30_45", { {-0.375, -0.5, -0.625, 0.625, 0.5, 0.375}, {0.0625, 0.5, -1.0625, 1.0625, 1.5, -0.0625}, {0.5, 1.5, -1.5, 1.5, 2.5, -0.5}, - } + }, + }, +}) + + +minetest.register_node("dfcaverns:med_crystal_30_45", { + description = S("Big Crystal"), + drawtype = "mesh", + mesh = "hex_crystal_30_45_med.obj", + tiles = { + "dfcaverns_glow_ruby4x.png", + "dfcaverns_glow_ruby.png", + }, + use_texture_alpha = true, + paramtype = "light", + paramtype2 = "facedir", + sunlight_propagates = true, + walkable = false, + light_source = 12, + drop = "dfcaverns:med_crystal", + groups = {cracky=2, dfcaverns_big_crystal = 1}, + sounds = default.node_sound_glass_defaults(), + selection_box = { + type = "fixed", + fixed = { + {-0.1875, -0.5, -0.3125, 0.3125, 0.0, 0.1875}, + {0.03125, 0.0, -0.53125, 0.53125, 0.5, -0.03125}, + {0.25, 0.5, -0.75, 0.75, 1.0, -0.25}, + }, + }, + collision_box = { + type = "fixed", + fixed = { + {-0.1875, -0.5, -0.3125, 0.3125, 0.0, 0.1875}, + {0.03125, 0.0, -0.53125, 0.53125, 0.5, -0.03125}, + {0.25, 0.5, -0.75, 0.75, 1.0, -0.25}, + }, }, }) local c_stone = minetest.get_content_id("default:stone") local c_air = minetest.get_content_id("air") local c_big_crystal = minetest.get_content_id("dfcaverns:big_crystal") +local c_med_crystal = minetest.get_content_id("dfcaverns:med_crystal") local c_big_crystal_30 = minetest.get_content_id("dfcaverns:big_crystal_30") +local c_med_crystal_30 = minetest.get_content_id("dfcaverns:med_crystal_30") local c_big_crystal_30_45 = minetest.get_content_id("dfcaverns:big_crystal_30_45") +local c_med_crystal_30_45 = minetest.get_content_id("dfcaverns:med_crystal_30_45") local c_glow_ore = minetest.get_content_id("dfcaverns:glow_ruby_ore") local place_big_crystal = function(data, data_param2, i, ceiling) orientation = math.random() if orientation < 0.33 then - data[i] = c_big_crystal + if math.random() > 0.5 then + data[i] = c_big_crystal + else + data[i] = c_med_crystal + end elseif orientation < 0.66 then - data[i] = c_big_crystal_30 + if math.random() > 0.5 then + data[i] = c_big_crystal_30 + else + data[i] = c_med_crystal_30 + end else - data[i] = c_big_crystal_30_45 + if math.random() > 0.5 then + data[i] = c_big_crystal_30_45 + else + data[i] = c_med_crystal_30_45 + end end if ceiling then data_param2[i] = math.random(20,23) diff --git a/features/ground_cover.lua b/features/ground_cover.lua index b663862..49ea16f 100644 --- a/features/ground_cover.lua +++ b/features/ground_cover.lua @@ -16,6 +16,7 @@ minetest.register_node("dfcaverns:dirt_with_cave_moss", { tileable_vertical = false}}, drop = "default:dirt", is_ground_content = true, + light_source = 2, groups = {crumbly = 3, soil = 1, light_sensitive_fungus = 11}, sounds = default.node_sound_dirt_defaults({ footstep = {name = "default_grass_footstep", gain = 0.25}, diff --git a/locale/it.po b/locale/it.po index 6334e2f..1e7d094 100644 --- a/locale/it.po +++ b/locale/it.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: dfcaverns module's Italian locale\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-05-19 15:46-0600\n" +"POT-Creation-Date: 2018-05-20 00:42-0600\n" "PO-Revision-Date: 2017-08-17 23:01+0100\n" "Last-Translator: H4mlet \n" "Language-Team: ITALIANO\n" @@ -400,11 +400,17 @@ msgid "Crystal Vein" msgstr "" #: features\glow_crystals.lua:36 -#: features\glow_crystals.lua:63 -#: features\glow_crystals.lua:97 +#: features\glow_crystals.lua:89 +#: features\glow_crystals.lua:159 msgid "Giant Crystal" msgstr "" +#: features\glow_crystals.lua:62 +#: features\glow_crystals.lua:124 +#: features\glow_crystals.lua:195 +msgid "Big Crystal" +msgstr "" + #: features\glow_water.lua:6 msgid "Mese Water" msgstr "" @@ -425,7 +431,7 @@ msgstr "Vermi luminosi" msgid "Dirt With Cave Moss" msgstr "Terra con muschio di caverna" -#: features\ground_cover.lua:52 +#: features\ground_cover.lua:53 msgid "Cobblestone With Floor Fungus" msgstr "Ciottoli con funghi del terreno" diff --git a/locale/template.pot b/locale/template.pot index c71b587..863d7cd 100644 --- a/locale/template.pot +++ b/locale/template.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-05-19 15:46-0600\n" +"POT-Creation-Date: 2018-05-20 00:42-0600\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -399,11 +399,17 @@ msgid "Crystal Vein" msgstr "" #: features\glow_crystals.lua:36 -#: features\glow_crystals.lua:63 -#: features\glow_crystals.lua:97 +#: features\glow_crystals.lua:89 +#: features\glow_crystals.lua:159 msgid "Giant Crystal" msgstr "" +#: features\glow_crystals.lua:62 +#: features\glow_crystals.lua:124 +#: features\glow_crystals.lua:195 +msgid "Big Crystal" +msgstr "" + #: features\glow_water.lua:6 msgid "Mese Water" msgstr "" @@ -424,7 +430,7 @@ msgstr "" msgid "Dirt With Cave Moss" msgstr "" -#: features\ground_cover.lua:52 +#: features\ground_cover.lua:53 msgid "Cobblestone With Floor Fungus" msgstr "" diff --git a/models/hex_crystal_30.mtl b/models/hex_crystal_30_45_big.mtl similarity index 100% rename from models/hex_crystal_30.mtl rename to models/hex_crystal_30_45_big.mtl diff --git a/models/hex_crystal_30_45.obj b/models/hex_crystal_30_45_big.obj similarity index 100% rename from models/hex_crystal_30_45.obj rename to models/hex_crystal_30_45_big.obj diff --git a/models/hex_crystal_30_45_med.mtl b/models/hex_crystal_30_45_med.mtl new file mode 100644 index 0000000..c68593e --- /dev/null +++ b/models/hex_crystal_30_45_med.mtl @@ -0,0 +1,22 @@ +# Blender MTL File: 'hex crystal 30 45.blend' +# Material Count: 2 + +newmtl End_Mat +Ns 96.078431 +Ka 1.000000 1.000000 1.000000 +Kd 0.640000 0.640000 0.640000 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.000000 +d 1.000000 +illum 2 + +newmtl Side_Mat +Ns 96.078431 +Ka 1.000000 1.000000 1.000000 +Kd 0.640000 0.371605 0.494084 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.000000 +d 1.000000 +illum 2 diff --git a/models/hex_crystal_30_45_med.obj b/models/hex_crystal_30_45_med.obj new file mode 100644 index 0000000..6d750e6 --- /dev/null +++ b/models/hex_crystal_30_45_med.obj @@ -0,0 +1,114 @@ +# Blender v2.77 (sub 0) OBJ File: 'hex crystal 30 45.blend' +# www.blender.org +mtllib hex_crystal_30_45_med.mtl +o Cylinder +v 0.067670 -0.665758 0.067670 +v -0.596436 0.960964 -0.596436 +v -0.176830 -0.499868 0.176723 +v -0.705489 0.795074 -0.351935 +v -0.221025 -0.608121 -0.044248 +v -0.749683 0.686821 -0.572906 +v -0.044248 -0.608121 -0.221025 +v -0.572906 0.686821 -0.749683 +v 0.176723 -0.499868 -0.176830 +v -0.351935 0.795074 -0.705489 +v 0.220917 -0.391615 0.044140 +v -0.307741 0.903327 -0.484518 +v 0.044140 -0.391615 0.220917 +v -0.484518 0.903327 -0.307741 +vt 0.4999 0.0000 +vt 0.4999 1.0000 +vt 0.3332 1.0000 +vt 0.3332 0.0000 +vt 0.1665 1.0000 +vt 0.1665 0.0000 +vt 0.0000 1.0000 +vt 0.0000 0.0000 +vt 1.0000 -0.0000 +vt 1.0000 1.0000 +vt 0.8333 1.0000 +vt 0.8333 -0.0000 +vt 0.6666 1.0000 +vt 0.6666 -0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.5000 0.5000 +vt 0.9313 0.7490 +vt 0.5000 0.9980 +vt 0.5000 0.5000 +vt 0.5000 0.0020 +vt 0.9313 0.2510 +vt 0.0687 0.7490 +vt 0.0687 0.2510 +vt 0.0687 0.2510 +vt 0.0687 0.7490 +vt 0.5000 0.0020 +vt 0.5000 0.9980 +vt 0.9313 0.2510 +vt 0.9313 0.7490 +vn -0.9186 -0.2500 0.3062 +vn -0.6124 -0.5000 -0.6124 +vn 0.3062 -0.2500 -0.9186 +vn 0.9186 0.2500 -0.3062 +vn 0.6124 0.5000 0.6124 +vn -0.3062 0.2500 0.9186 +vn -0.3536 0.8660 -0.3536 +vn 0.3990 0.4733 -0.7854 +vn 0.7854 -0.4733 -0.3990 +vn -0.3439 -0.8143 0.4677 +vn -0.8735 0.4830 -0.0619 +vn -0.1410 -0.9799 -0.1410 +vn -0.6706 0.3173 -0.6706 +vn 0.4677 -0.8143 -0.3439 +vn -0.0619 0.4830 -0.8735 +vn 0.8735 -0.4830 0.0619 +vn 0.3439 0.8143 -0.4677 +vn 0.6706 -0.3173 0.6706 +vn 0.1410 0.9799 0.1410 +vn 0.0619 -0.4830 0.8735 +vn -0.4677 0.8143 0.3439 +g Cylinder_Cylinder_Side_Mat +usemtl Side_Mat +s off +f 3/1/1 4/2/1 6/3/1 5/4/1 +f 5/4/2 6/3/2 8/5/2 7/6/2 +f 7/6/3 8/5/3 10/7/3 9/8/3 +f 9/9/4 10/10/4 12/11/4 11/12/4 +f 11/12/5 12/11/5 14/13/5 13/14/5 +f 13/14/6 14/13/6 4/2/6 3/1/6 +f 10/15/7 8/16/7 12/17/7 +f 12/17/8 8/16/8 2/18/8 +f 2/18/1 8/16/1 14/19/1 +f 14/19/7 8/16/7 6/20/7 +f 14/19/9 6/20/9 2/18/9 +f 11/21/9 1/22/9 7/23/9 +f 7/23/1 1/22/1 13/24/1 +f 13/24/8 1/22/8 5/25/8 +f 9/8/7 7/23/7 11/21/7 +f 11/21/7 7/23/7 13/24/7 +f 13/24/7 7/23/7 5/25/7 +f 13/24/7 5/25/7 3/26/7 +g Cylinder_Cylinder_End_Mat +usemtl End_Mat +f 1/27/10 3/28/10 5/29/10 +f 2/30/11 6/31/11 4/32/11 +f 1/27/12 5/29/12 7/33/12 +f 2/30/13 8/34/13 6/31/13 +f 1/27/14 7/33/14 9/35/14 +f 2/30/15 10/36/15 8/34/15 +f 1/27/16 9/35/16 11/37/16 +f 2/30/17 12/38/17 10/36/17 +f 1/27/18 11/37/18 13/39/18 +f 2/30/19 14/40/19 12/38/19 +f 1/27/20 13/39/20 3/28/20 +f 2/30/21 4/32/21 14/40/21 diff --git a/models/hex_crystal_30_45.mtl b/models/hex_crystal_30_big.mtl similarity index 100% rename from models/hex_crystal_30_45.mtl rename to models/hex_crystal_30_big.mtl diff --git a/models/hex_crystal_30.obj b/models/hex_crystal_30_big.obj similarity index 100% rename from models/hex_crystal_30.obj rename to models/hex_crystal_30_big.obj diff --git a/models/hex_crystal_30_med.mtl b/models/hex_crystal_30_med.mtl new file mode 100644 index 0000000..89f4b07 --- /dev/null +++ b/models/hex_crystal_30_med.mtl @@ -0,0 +1,22 @@ +# Blender MTL File: 'hex crystal 30.blend' +# Material Count: 2 + +newmtl End_Mat +Ns 96.078431 +Ka 1.000000 1.000000 1.000000 +Kd 0.640000 0.640000 0.640000 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.000000 +d 1.000000 +illum 2 + +newmtl Side_Mat +Ns 96.078431 +Ka 1.000000 1.000000 1.000000 +Kd 0.640000 0.371605 0.494084 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.000000 +d 1.000000 +illum 2 diff --git a/models/hex_crystal_30_med.obj b/models/hex_crystal_30_med.obj new file mode 100644 index 0000000..8909981 --- /dev/null +++ b/models/hex_crystal_30_med.obj @@ -0,0 +1,114 @@ +# Blender v2.77 (sub 0) OBJ File: 'hex crystal 30.blend' +# www.blender.org +mtllib hex_crystal_30_med.mtl +o Cylinder +v -0.000000 -0.665758 0.095701 +v 0.000000 0.960964 -0.843488 +v -0.250000 -0.499868 -0.000076 +v -0.250000 0.795074 -0.747711 +v -0.125000 -0.608121 -0.187576 +v -0.125000 0.686821 -0.935211 +v 0.125000 -0.608121 -0.187576 +v 0.125000 0.686821 -0.935212 +v 0.250000 -0.499868 -0.000076 +v 0.250000 0.795074 -0.747711 +v 0.125000 -0.391615 0.187424 +v 0.125000 0.903327 -0.560211 +v -0.125000 -0.391615 0.187424 +v -0.125000 0.903327 -0.560211 +vt 0.4999 0.0000 +vt 0.4999 1.0000 +vt 0.3332 1.0000 +vt 0.3332 0.0000 +vt 0.1665 1.0000 +vt 0.1665 0.0000 +vt 0.0000 1.0000 +vt 0.0000 0.0000 +vt 1.0000 -0.0000 +vt 1.0000 1.0000 +vt 0.8333 1.0000 +vt 0.8333 -0.0000 +vt 0.6666 1.0000 +vt 0.6666 -0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.5000 0.5000 +vt 0.9313 0.7490 +vt 0.5000 0.9980 +vt 0.5000 0.5000 +vt 0.5000 0.0020 +vt 0.9313 0.2510 +vt 0.0687 0.7490 +vt 0.0687 0.2510 +vt 0.0687 0.2510 +vt 0.0687 0.7490 +vt 0.5000 0.0020 +vt 0.5000 0.9980 +vt 0.9313 0.2510 +vt 0.9313 0.7490 +vn -0.8660 -0.2500 -0.4330 +vn 0.0000 -0.5000 -0.8660 +vn 0.8660 -0.2500 -0.4330 +vn 0.8660 0.2500 0.4330 +vn 0.0000 0.5000 0.8660 +vn -0.8660 0.2500 0.4330 +vn 0.0000 0.8660 -0.5000 +vn 0.8375 0.4733 -0.2732 +vn 0.8375 -0.4733 0.2732 +vn -0.5739 -0.8143 0.0875 +vn -0.5739 0.4830 -0.6614 +vn 0.0000 -0.9799 -0.1994 +vn -0.0000 0.3173 -0.9483 +vn 0.5739 -0.8143 0.0875 +vn 0.5739 0.4830 -0.6614 +vn 0.5739 -0.4830 0.6614 +vn 0.5739 0.8143 -0.0875 +vn 0.0000 -0.3173 0.9483 +vn 0.0000 0.9799 0.1994 +vn -0.5739 -0.4830 0.6614 +vn -0.5739 0.8143 -0.0875 +g Cylinder_Cylinder_Side_Mat +usemtl Side_Mat +s off +f 3/1/1 4/2/1 6/3/1 5/4/1 +f 5/4/2 6/3/2 8/5/2 7/6/2 +f 7/6/3 8/5/3 10/7/3 9/8/3 +f 9/9/4 10/10/4 12/11/4 11/12/4 +f 11/12/5 12/11/5 14/13/5 13/14/5 +f 13/14/6 14/13/6 4/2/6 3/1/6 +f 10/15/7 8/16/7 12/17/7 +f 12/17/8 8/16/8 2/18/8 +f 2/18/1 8/16/1 14/19/1 +f 14/19/7 8/16/7 6/20/7 +f 14/19/9 6/20/9 2/18/9 +f 11/21/9 1/22/9 7/23/9 +f 7/23/1 1/22/1 13/24/1 +f 13/24/8 1/22/8 5/25/8 +f 9/8/7 7/23/7 11/21/7 +f 11/21/7 7/23/7 13/24/7 +f 13/24/7 7/23/7 5/25/7 +f 13/24/7 5/25/7 3/26/7 +g Cylinder_Cylinder_End_Mat +usemtl End_Mat +f 1/27/10 3/28/10 5/29/10 +f 2/30/11 6/31/11 4/32/11 +f 1/27/12 5/29/12 7/33/12 +f 2/30/13 8/34/13 6/31/13 +f 1/27/14 7/33/14 9/35/14 +f 2/30/15 10/36/15 8/34/15 +f 1/27/16 9/35/16 11/37/16 +f 2/30/17 12/38/17 10/36/17 +f 1/27/18 11/37/18 13/39/18 +f 2/30/19 14/40/19 12/38/19 +f 1/27/20 13/39/20 3/28/20 +f 2/30/21 4/32/21 14/40/21 diff --git a/models/hex_crystal.mtl b/models/hex_crystal_big.mtl similarity index 100% rename from models/hex_crystal.mtl rename to models/hex_crystal_big.mtl diff --git a/models/hex_crystal.obj b/models/hex_crystal_big.obj similarity index 100% rename from models/hex_crystal.obj rename to models/hex_crystal_big.obj diff --git a/models/hex_crystal_med.mtl b/models/hex_crystal_med.mtl new file mode 100644 index 0000000..0d3fc0a --- /dev/null +++ b/models/hex_crystal_med.mtl @@ -0,0 +1,22 @@ +# Blender MTL File: 'hex crystal.blend' +# Material Count: 2 + +newmtl End_Mat +Ns 96.078431 +Ka 1.000000 1.000000 1.000000 +Kd 0.640000 0.640000 0.640000 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.000000 +d 1.000000 +illum 2 + +newmtl Side_Mat +Ns 96.078431 +Ka 1.000000 1.000000 1.000000 +Kd 0.640000 0.371605 0.494084 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.000000 +d 1.000000 +illum 2 diff --git a/models/hex_crystal_med.obj b/models/hex_crystal_med.obj new file mode 100644 index 0000000..c9991a0 --- /dev/null +++ b/models/hex_crystal_med.obj @@ -0,0 +1,114 @@ +# Blender v2.77 (sub 0) OBJ File: 'hex crystal.blend' +# www.blender.org +mtllib hex_crystal_med.mtl +o Cylinder +v 0.000000 -0.691401 0.000000 +v 0.000000 1.186976 0.000000 +v 0.000000 -0.499848 -0.250000 +v 0.000000 0.995423 -0.250000 +v 0.216506 -0.499848 -0.125000 +v 0.216506 0.995423 -0.125000 +v 0.216506 -0.499848 0.125000 +v 0.216506 0.995423 0.125000 +v -0.000000 -0.499848 0.250000 +v -0.000000 0.995423 0.250000 +v -0.216506 -0.499848 0.125000 +v -0.216506 0.995423 0.125000 +v -0.216506 -0.499848 -0.125000 +v -0.216506 0.995423 -0.125000 +vt 0.4999 0.0000 +vt 0.4999 1.0000 +vt 0.3332 1.0000 +vt 0.3332 0.0000 +vt 0.1665 1.0000 +vt 0.1665 0.0000 +vt 0.0000 1.0000 +vt 0.0000 0.0000 +vt 1.0000 -0.0000 +vt 1.0000 1.0000 +vt 0.8333 1.0000 +vt 0.8333 -0.0000 +vt 0.6666 1.0000 +vt 0.6666 -0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.0000 0.0000 +vt 0.5000 0.5000 +vt 0.9313 0.7490 +vt 0.5000 0.9980 +vt 0.5000 0.5000 +vt 0.5000 0.0020 +vt 0.9313 0.2510 +vt 0.0687 0.7490 +vt 0.0687 0.2510 +vt 0.0687 0.2510 +vt 0.0687 0.7490 +vt 0.5000 0.0020 +vt 0.5000 0.9980 +vt 0.9313 0.2510 +vt 0.9313 0.7490 +vn 0.5000 0.0000 -0.8660 +vn 1.0000 0.0000 0.0000 +vn 0.5000 0.0000 0.8660 +vn -0.5000 0.0000 0.8660 +vn -1.0000 0.0000 0.0000 +vn -0.5000 0.0000 -0.8660 +vn 0.0000 1.0000 0.0000 +vn -0.0000 0.5465 0.8375 +vn 0.0000 -0.5465 0.8375 +vn 0.3313 -0.7489 -0.5739 +vn 0.3313 0.7489 -0.5739 +vn 0.6626 -0.7489 0.0000 +vn 0.6626 0.7489 0.0000 +vn 0.3313 -0.7489 0.5739 +vn 0.3313 0.7489 0.5739 +vn -0.3313 -0.7489 0.5739 +vn -0.3313 0.7489 0.5739 +vn -0.6626 -0.7489 0.0000 +vn -0.6626 0.7489 0.0000 +vn -0.3313 -0.7489 -0.5739 +vn -0.3313 0.7489 -0.5739 +g Cylinder_Cylinder_Side_Mat +usemtl Side_Mat +s off +f 3/1/1 4/2/1 6/3/1 5/4/1 +f 5/4/2 6/3/2 8/5/2 7/6/2 +f 7/6/3 8/5/3 10/7/3 9/8/3 +f 9/9/4 10/10/4 12/11/4 11/12/4 +f 11/12/5 12/11/5 14/13/5 13/14/5 +f 13/14/6 14/13/6 4/2/6 3/1/6 +f 10/15/7 8/16/7 12/17/7 +f 12/17/8 8/16/8 2/18/8 +f 2/18/1 8/16/1 14/19/1 +f 14/19/7 8/16/7 6/20/7 +f 14/19/9 6/20/9 2/18/9 +f 11/21/9 1/22/9 7/23/9 +f 7/23/1 1/22/1 13/24/1 +f 13/24/8 1/22/8 5/25/8 +f 9/8/7 7/23/7 11/21/7 +f 11/21/7 7/23/7 13/24/7 +f 13/24/7 7/23/7 5/25/7 +f 13/24/7 5/25/7 3/26/7 +g Cylinder_Cylinder_End_Mat +usemtl End_Mat +f 1/27/10 3/28/10 5/29/10 +f 2/30/11 6/31/11 4/32/11 +f 1/27/12 5/29/12 7/33/12 +f 2/30/13 8/34/13 6/31/13 +f 1/27/14 7/33/14 9/35/14 +f 2/30/15 10/36/15 8/34/15 +f 1/27/16 9/35/16 11/37/16 +f 2/30/17 12/38/17 10/36/17 +f 1/27/18 11/37/18 13/39/18 +f 2/30/19 14/40/19 12/38/19 +f 1/27/20 13/39/20 3/28/20 +f 2/30/21 4/32/21 14/40/21 diff --git a/textures/dfcaverns_glow_ruby_quarter.png b/textures/dfcaverns_glow_ruby_quarter.png new file mode 100644 index 0000000000000000000000000000000000000000..95f3e4db0d5318b08b987daee14448a990df5368 GIT binary patch literal 364 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqY)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPds|XtpXQ28Okj|f;E{-7*mst{sbMe*6wg>q+!F$%t{`~H+6bC1Ff=JYb@I_8CDOH0>X__^($>bg|L zHQ7fMeeD~T{yt&a`+L#j#p^7N-K*%~T)J&d)}{xsiiL_rH9ubJi*<`iwfRnczMPGt zkk@xk%Y=iU{$5