From 8aa6a196b43982c854bfb3fb8585442917a2fa05 Mon Sep 17 00:00:00 2001 From: Juraj Vajda Date: Wed, 31 Oct 2018 14:52:53 -0400 Subject: [PATCH] fix black paths on android - added missing attributes, fixed breaking sound --- nodes.lua | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ tools.lua | 10 +++++----- 2 files changed, 65 insertions(+), 5 deletions(-) diff --git a/nodes.lua b/nodes.lua index da64b0e..5deeb4e 100644 --- a/nodes.lua +++ b/nodes.lua @@ -7,10 +7,20 @@ minetest.register_node("obsidianmese:path_dirt", { description = "Dirt Path", drawtype = "nodebox", tiles = {"obsidianmese_dirt_path_top.png", "obsidianmese_dirt_path_top.png", "obsidianmese_dirt_path_side.png"}, + is_ground_content = false, + paramtype = "light", node_box = { type = "fixed", fixed = {-1/2, -1/2, -1/2, 1/2, 1/2-1/16, 1/2}, }, + collision_box = { + type = "fixed", + fixed = {-1/2, -1/2, -1/2, 1/2, 1/2-1/16, 1/2}, + }, + selection_box = { + type = "fixed", + fixed = {-1/2, -1/2, -1/2, 1/2, 1/2-1/16, 1/2}, + }, drop = "default:dirt", is_ground_content = false, groups = {crumbly = 3, not_in_creative_inventory = 1}, @@ -22,10 +32,20 @@ minetest.register_node("obsidianmese:path_grass", { description = "Grass Path", drawtype = "nodebox", tiles = {"obsidianmese_grass_path_top.png", "obsidianmese_dirt_path_top.png", "obsidianmese_dirt_path_side.png"}, + is_ground_content = false, + paramtype = "light", node_box = { type = "fixed", fixed = {-1/2, -1/2, -1/2, 1/2, 1/2-1/16, 1/2}, }, + collision_box = { + type = "fixed", + fixed = {-1/2, -1/2, -1/2, 1/2, 1/2-1/16, 1/2}, + }, + selection_box = { + type = "fixed", + fixed = {-1/2, -1/2, -1/2, 1/2, 1/2-1/16, 1/2}, + }, drop = "default:dirt", is_ground_content = false, groups = {crumbly = 3, not_in_creative_inventory = 1}, @@ -39,10 +59,20 @@ minetest.register_node("obsidianmese:path_sand", { description = "Sand Path", drawtype = "nodebox", tiles = {"obsidianmese_sand_path_top.png", "obsidianmese_sand_path_top.png", "obsidianmese_sand_path_side.png"}, + is_ground_content = false, + paramtype = "light", node_box = { type = "fixed", fixed = {-1/2, -1/2, -1/2, 1/2, 1/2-1/16, 1/2}, }, + collision_box = { + type = "fixed", + fixed = {-1/2, -1/2, -1/2, 1/2, 1/2-1/16, 1/2}, + }, + selection_box = { + type = "fixed", + fixed = {-1/2, -1/2, -1/2, 1/2, 1/2-1/16, 1/2}, + }, drop = "default:sand", groups = {crumbly = 3, falling_node = 1, not_in_creative_inventory = 1}, sounds = default.node_sound_sand_defaults(), @@ -53,10 +83,20 @@ minetest.register_node("obsidianmese:path_desert_sand", { description = "Desert Sand Path", drawtype = "nodebox", tiles = {"obsidianmese_desert_sand_path_top.png", "obsidianmese_desert_sand_path_top.png", "obsidianmese_desert_sand_path_side.png"}, + is_ground_content = false, + paramtype = "light", node_box = { type = "fixed", fixed = {-1/2, -1/2, -1/2, 1/2, 1/2-1/16, 1/2}, }, + collision_box = { + type = "fixed", + fixed = {-1/2, -1/2, -1/2, 1/2, 1/2-1/16, 1/2}, + }, + selection_box = { + type = "fixed", + fixed = {-1/2, -1/2, -1/2, 1/2, 1/2-1/16, 1/2}, + }, drop = "default:desert_sand", groups = {crumbly = 3, falling_node = 1, not_in_creative_inventory = 1}, sounds = default.node_sound_sand_defaults(), @@ -67,10 +107,20 @@ minetest.register_node("obsidianmese:path_silver_sand", { description = "Silver Sand Path", drawtype = "nodebox", tiles = {"obsidianmese_silver_sand_path_top.png", "obsidianmese_silver_sand_path_top.png", "obsidianmese_silver_sand_path_side.png"}, + is_ground_content = false, + paramtype = "light", node_box = { type = "fixed", fixed = {-1/2, -1/2, -1/2, 1/2, 1/2-1/16, 1/2}, }, + collision_box = { + type = "fixed", + fixed = {-1/2, -1/2, -1/2, 1/2, 1/2-1/16, 1/2}, + }, + selection_box = { + type = "fixed", + fixed = {-1/2, -1/2, -1/2, 1/2, 1/2-1/16, 1/2}, + }, drop = "default:silver_sand", groups = {crumbly = 3, falling_node = 1, not_in_creative_inventory = 1}, sounds = default.node_sound_sand_defaults(), @@ -81,10 +131,20 @@ minetest.register_node("obsidianmese:path_snowblock", { description = "Snow Path", drawtype = "nodebox", tiles = {"obsidianmese_snow_path_top.png", "obsidianmese_snow_path_top.png", "obsidianmese_snow_path_side.png"}, + is_ground_content = false, + paramtype = "light", node_box = { type = "fixed", fixed = {-1/2, -1/2, -1/2, 1/2, 1/2-1/16, 1/2}, }, + collision_box = { + type = "fixed", + fixed = {-1/2, -1/2, -1/2, 1/2, 1/2-1/16, 1/2}, + }, + selection_box = { + type = "fixed", + fixed = {-1/2, -1/2, -1/2, 1/2, 1/2-1/16, 1/2}, + }, drop = "default:snowblock", groups = {crumbly = 3, puts_out_fire = 1, cools_lava = 1, snowy = 1, not_in_creative_inventory = 1}, sounds = default.node_sound_dirt_defaults({ diff --git a/tools.lua b/tools.lua index 261e7a7..0f046d7 100644 --- a/tools.lua +++ b/tools.lua @@ -16,8 +16,8 @@ minetest.register_tool("obsidianmese:sword", { choppy={times={[3]=0.65}, uses=300, maxlevel=0} }, damage_groups = {fleshy=8}, - sound = {breaks = "default_tool_breaks"}, - } + }, + sound = {breaks = "default_tool_breaks"} }) -- boss sword - balrog @@ -212,8 +212,8 @@ minetest.register_tool("obsidianmese:sword_engraved", { snappy={times={[1]=1.90, [2]=0.90, [3]=0.30}, uses=300, maxlevel=3}, }, damage_groups = {fleshy=8}, - sound = {breaks = "default_tool_breaks"}, }, + sound = {breaks = "default_tool_breaks"}, on_secondary_use = obsidianmese.fire_sword }) @@ -230,8 +230,8 @@ minetest.register_tool("obsidianmese:pick", { snappy={times={[1]=2.0, [2]=1.0, [3]=0.5}, uses=300, maxlevel=3} }, damage_groups = {fleshy=5}, - sound = {breaks = "default_tool_breaks"}, }, + sound = {breaks = "default_tool_breaks"}, }) -- pick axe engraved @@ -245,8 +245,8 @@ minetest.register_tool("obsidianmese:pick_engraved", { cracky={times={[1]=2.0, [2]=1.0, [3]=0.50}, uses=200, maxlevel=3} }, damage_groups = {fleshy=5}, - sound = {breaks = "default_tool_breaks"}, }, + sound = {breaks = "default_tool_breaks"}, on_place = obsidianmese.pick_engraved_place })