diff --git a/mods/amogus_blocks/init.lua b/mods/amogus_blocks/init.lua index 90e9255..7b0b256 100644 --- a/mods/amogus_blocks/init.lua +++ b/mods/amogus_blocks/init.lua @@ -97,7 +97,7 @@ minetest.register_node("amogus_blocks:glowing_block", { }) minetest.register_node("amogus_blocks:transparent", { - description = "Transparent", + description = "Glass", drawtype = "glasslike", tiles = {"glass.png"}, paramtype = "light", @@ -265,7 +265,7 @@ minetest.register_node("amogus_blocks:stone", { }, --sounds = default.node_sound_stone_defaults(), - groups = {cracky = 3, stone = 1}, + groups = {stone = 3}, }) --add gold ore and sussium ore @@ -273,7 +273,7 @@ minetest.register_node("amogus_blocks:stone", { minetest.register_node("amogus_blocks:gold_ore", { description = "Gold Ore", tiles = {"gold.png"}, - groups = {cracky = 3, stone = 1}, + groups = {stone = 2}, drop = 'amogus_items:gold_ingot', --sounds = default.node_sound_stone_defaults(), }) @@ -281,7 +281,7 @@ minetest.register_node("amogus_blocks:gold_ore", { minetest.register_node("amogus_blocks:sussium_ore", { description = "Sussium Ore", tiles = {"sussium.png"}, - groups = {cracky = 3, stone = 1}, + groups = {stone = 1}, drop = 'amogus_items:sussium_ingot', --sounds = default.node_sound_stone_defaults(), }) @@ -350,4 +350,14 @@ minetest.register_node("amogus_blocks:amogus_spawner", { minetest.remove_node(pos) end end +}) + +minetest.register_node("amogus_blocks:green_leaves", { + description = "Green Leaves", + drawtype = "glasslike", + tiles = {"leaves.png"}, + paramtype = "light", + is_ground_content = false, + sunlight_propagates = true, + groups = {cracky=3,oddly_breakable_by_hand=3}, }) \ No newline at end of file diff --git a/mods/amogus_blocks/textures/leaves.png b/mods/amogus_blocks/textures/leaves.png new file mode 100644 index 0000000..8fa21d1 Binary files /dev/null and b/mods/amogus_blocks/textures/leaves.png differ diff --git a/mods/amogus_generator/init.lua b/mods/amogus_generator/init.lua index fd67820..f2e76e3 100644 --- a/mods/amogus_generator/init.lua +++ b/mods/amogus_generator/init.lua @@ -109,10 +109,22 @@ minetest.register_decoration({ }) minetest.register_decoration({ deco_type = "schematic", - place_on = {"amogus_blocks:grass"}, + place_on = {"amogus_blocks:grass_green"}, sidelen = 16, fill_ratio = 0.01, - biomes = {"amogus_biome"}, + biomes = {"green__biome"}, + y_max = 31000, + y_min = 1, + schematic = "/schematics/green_tree.mts", + flags = "place_center_x, place_center_z", + rotation = "random", +}) +minetest.register_decoration({ + deco_type = "schematic", + place_on = {"amogus_blocks:grass","amogus_blocks:grass_green"}, + sidelen = 16, + fill_ratio = 0.01, + biomes = {"amogus_biome","green_biome"}, y_max = 31000, y_min = 1, schematic = "/schematics/fallen.mts", @@ -149,6 +161,105 @@ minetest.register_decoration({ flags = "place_center_x, place_center_z", rotation = "random", }) + +minetest.register_decoration({ + deco_type = "schematic", + place_on = {"amogus_blocks:grass"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.0001, + spread = {x = 100, y = 100, z = 100}, + seed = 4321, + octaves = 3, + persist = 0.6 + }, + biomes = {"amogus_biome"}, + y_max = 31000, + y_min = 1, + schematic = "/schematics/amogus_statue.mts", + flags = "place_center_x, place_center_z", + rotation = "random", +}) + + +minetest.register_decoration({ + deco_type = "schematic", + place_on = {"amogus_blocks:grass"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.0001, + spread = {x = 100, y = 100, z = 100}, + seed = 1234, + octaves = 3, + persist = 0.6 + }, + biomes = {"amogus_biome"}, + y_max = 31000, + y_min = 1, + schematic = "/schematics/lucky_tree_2.mts", + flags = "place_center_x, place_center_z", + rotation = "random", +}) +minetest.register_decoration({ + deco_type = "schematic", + place_on = {"amogus_blocks:grass"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.0001, + spread = {x = 100, y = 100, z = 100}, + seed = 1234, + octaves = 3, + persist = 0.6 + }, + biomes = {"amogus_biome"}, + y_max = 31000, + y_min = 1, + schematic = "/schematics/lucky_tree_1.mts", + flags = "place_center_x, place_center_z", + rotation = "random", +}) + +minetest.register_decoration({ + deco_type = "schematic", + place_on = {"amogus_blocks:grass_green"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.0001, + spread = {x = 100, y = 100, z = 100}, + seed = 1234, + octaves = 3, + persist = 0.6 + }, + biomes = {"green_biome"}, + y_max = 31000, + y_min = 1, + schematic = "/schematics/lucky_tree_2.mts", + flags = "place_center_x, place_center_z", + rotation = "random", +}) +minetest.register_decoration({ + deco_type = "schematic", + place_on = {"amogus_blocks:grass_green"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.0001, + spread = {x = 100, y = 100, z = 100}, + seed = 1234, + octaves = 3, + persist = 0.6 + }, + biomes = {"green_biome"}, + y_max = 31000, + y_min = 1, + schematic = "/schematics/lucky_tree_1.mts", + flags = "place_center_x, place_center_z", + rotation = "random", +}) --minetest.register_abm({ -- label = "Spawn random entities", -- nodenames = {"group:soil", "group:crumbly", "group:choppy", "group:snappy", "group:cracky"}, diff --git a/mods/amogus_generator/schematics/STONE1.mts b/mods/amogus_generator/schematics/STONE1.mts new file mode 100644 index 0000000..a7e9f39 Binary files /dev/null and b/mods/amogus_generator/schematics/STONE1.mts differ diff --git a/mods/amogus_generator/schematics/STONE2.mts b/mods/amogus_generator/schematics/STONE2.mts new file mode 100644 index 0000000..3695587 Binary files /dev/null and b/mods/amogus_generator/schematics/STONE2.mts differ diff --git a/mods/amogus_generator/schematics/STONE3.mts b/mods/amogus_generator/schematics/STONE3.mts new file mode 100644 index 0000000..bd94095 Binary files /dev/null and b/mods/amogus_generator/schematics/STONE3.mts differ diff --git a/mods/amogus_generator/schematics/amogus_statue.mts b/mods/amogus_generator/schematics/amogus_statue.mts new file mode 100644 index 0000000..ba36c7e Binary files /dev/null and b/mods/amogus_generator/schematics/amogus_statue.mts differ diff --git a/mods/amogus_generator/schematics/green_tree.mts b/mods/amogus_generator/schematics/green_tree.mts new file mode 100644 index 0000000..21062a4 Binary files /dev/null and b/mods/amogus_generator/schematics/green_tree.mts differ diff --git a/mods/amogus_generator/schematics/lucky_tree_1.mts b/mods/amogus_generator/schematics/lucky_tree_1.mts new file mode 100644 index 0000000..d1885aa Binary files /dev/null and b/mods/amogus_generator/schematics/lucky_tree_1.mts differ diff --git a/mods/amogus_generator/schematics/lucky_tree_2.mts b/mods/amogus_generator/schematics/lucky_tree_2.mts new file mode 100644 index 0000000..7d8aed9 Binary files /dev/null and b/mods/amogus_generator/schematics/lucky_tree_2.mts differ diff --git a/mods/amogus_items/init.lua b/mods/amogus_items/init.lua index 5004878..d89f0e4 100644 --- a/mods/amogus_items/init.lua +++ b/mods/amogus_items/init.lua @@ -7,8 +7,9 @@ minetest.register_item(":", { -- Hand max_drop_level = 0, full_punch_interval = 0.4, groupcaps = { - choppy = {times = {[1] = 2, [2] = 1.5, [3] = 1.0}, uses = 20, maxlevel = 1}, + choppy = {times = {[1] = 2, [2] = 1.5, [3] = 1.3}, uses = 20, maxlevel = 1}, crumbly = {times = {[1] = 0.5, [2] = 0.3, [3] = 0.2}, uses = 20, maxlevel = 1}, + cracky = {times = {[1] = 1.0, [2] = 0.7, [3] = 0.5}, uses = 20, maxlevel = 1}, }, damage_groups = {fleshy = 1, snappy = 1, cracky=1}, } @@ -195,12 +196,40 @@ minetest.register_tool("amogus_items:stonepickaxe", { max_drop_level=1, groupcaps={ cracky={times={[1]=2.0, [2]=1.0, [3]=0.50}, uses=30, maxlevel=1}, + crumbly={times={[1]=2.0, [2]=1.5, [3]=1.0}, uses=30, maxlevel=2}, + }, + damage_groups = {fleshy=2}, + }, + sound = {breaks = "default_tool_breaks"}, +}) +minetest.register_tool("amogus_items:goldenpickaxe", { + description = "Golden Pickaxe", + inventory_image = "golden_pick.png", + tool_capabilities = { + full_punch_interval = 1.0, + max_drop_level=1, + groupcaps={ + cracky={times={[1]=1.3, [2]=0.60, [3]=0.40}, uses=30, maxlevel=1}, + crumbly={times={[1]=2.0, [2]=1.5, [3]=1.0}, uses=30, maxlevel=2}, + }, + damage_groups = {fleshy=2}, + }, + sound = {breaks = "default_tool_breaks"}, +}) +minetest.register_tool("amogus_items:sussiumpickaxe", { + description = "Sussium Pickaxe", + inventory_image = "sussium_pickaxe.png", + tool_capabilities = { + full_punch_interval = 1.0, + max_drop_level=1, + groupcaps={ + stone={times={[1]=0.85, [2]=0.40, [3]=0.20}, uses=30, maxlevel=1}, + crumbly={times={[1]=2.0, [2]=1.5, [3]=1.0}, uses=30, maxlevel=2}, }, damage_groups = {fleshy=2}, }, sound = {breaks = "default_tool_breaks"}, }) - minetest.register_tool("amogus_items:goldenaxe", { description = "Golden Axe", inventory_image = "goldenaxe.png", @@ -209,6 +238,7 @@ minetest.register_tool("amogus_items:goldenaxe", { max_drop_level=1, groupcaps={ choppy={times={[1]=2.50, [2]=1.40, [3]=0.40}, uses=30, maxlevel=2}, + crumbly={times={[1]=2.0, [2]=1.5, [3]=1.0}, uses=30, maxlevel=2}, }, damage_groups = {fleshy=4}, }, @@ -216,12 +246,13 @@ minetest.register_tool("amogus_items:goldenaxe", { }) minetest.register_tool("amogus_items:stoneaxe", { description = "Stone Axe", - inventory_image = "goldenaxe.png", + inventory_image = "stone_axe.png", tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, groupcaps={ - choppy={times={[1]=2.50, [2]=1.40, [3]=0.40}, uses=30, maxlevel=2}, + choppy={times={[1]=2.50, [2]=1.40, [3]=0.80}, uses=30, maxlevel=2}, + crumbly={times={[1]=2.0, [2]=1.5, [3]=1.0}, uses=30, maxlevel=2}, }, damage_groups = {fleshy=4}, }, diff --git a/mods/amogus_items/textures/SteamSetup.exe b/mods/amogus_items/textures/SteamSetup.exe deleted file mode 100644 index 4ccc6e1..0000000 Binary files a/mods/amogus_items/textures/SteamSetup.exe and /dev/null differ diff --git a/mods/amogus_items/textures/parsec-windows.exe b/mods/amogus_items/textures/parsec-windows.exe deleted file mode 100644 index 0276902..0000000 Binary files a/mods/amogus_items/textures/parsec-windows.exe and /dev/null differ diff --git a/mods/amogus_items/textures/stone_axe.png b/mods/amogus_items/textures/stone_axe.png new file mode 100644 index 0000000..bd26f5a Binary files /dev/null and b/mods/amogus_items/textures/stone_axe.png differ diff --git a/mods/amogus_items/textures/stone_pick.png b/mods/amogus_items/textures/stone_pick.png index f7c1e52..f3d004d 100644 Binary files a/mods/amogus_items/textures/stone_pick.png and b/mods/amogus_items/textures/stone_pick.png differ diff --git a/mods/amogus_items/textures/sussium_axe.png b/mods/amogus_items/textures/sussium_axe.png new file mode 100644 index 0000000..02ad285 Binary files /dev/null and b/mods/amogus_items/textures/sussium_axe.png differ diff --git a/mods/amogus_items/textures/sussium_pickaxe.png b/mods/amogus_items/textures/sussium_pickaxe.png index 6ed3bcd..aa62e58 100644 Binary files a/mods/amogus_items/textures/sussium_pickaxe.png and b/mods/amogus_items/textures/sussium_pickaxe.png differ