Skip to content

Commit

Permalink
Quartz Tower
Browse files Browse the repository at this point in the history
>Added randomly generating tower-dungeon
>Added new, tougher mob variants
>Added new decorations for dungeons
>Improved some textures
  • Loading branch information
D00Med committed Feb 25, 2018
1 parent a39c9a0 commit c3c91d0
Show file tree
Hide file tree
Showing 80 changed files with 4,670 additions and 2,911 deletions.
3 changes: 2 additions & 1 deletion minetest.conf
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,5 @@ weather_allow_abm = true
enable_moreplants = true
twilight = false
3d_leaves = false
mob_show_health = false
mob_show_health = false
lom_devmode = false
Binary file modified mods/default/textures/default_bookshelf.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified mods/default/textures/default_steel_block.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
19 changes: 17 additions & 2 deletions mods/doors/init.lua
Original file line number Diff line number Diff line change
Expand Up @@ -540,10 +540,9 @@ doors.register("door_ice", {
tiles = {{name = "doors_door_ice.png", backface_culling = true}},
description = "Ice Door",
inventory_image = "doors_item_ice.png",
protected = true,
use_texture_alpha = true,
groups = {cracky = 1, level = 2},
sounds = default.node_sound_metal_defaults(),
sounds = default.node_sound_glass_defaults(),
sound_open = "doors_door_open",
sound_close = "doors_door_close",
recipe = {
Expand All @@ -553,6 +552,22 @@ doors.register("door_ice", {
}
})

doors.register("door_quartz", {
tiles = {{name = "doors_door_quartz.png", backface_culling = true}},
description = "Quartz Door",
inventory_image = "doors_item_quartz.png",
use_texture_alpha = true,
groups = {cracky = 1, level = 2},
sounds = default.node_sound_stone_defaults(),
sound_open = "doors_door_open",
sound_close = "doors_door_close",
recipe = {
{"quartz:quartz_crystal", "quartz:quartz_crystal"},
{"quartz:quartz_crystal", "quartz:quartz_crystal"},
{"quartz:quartz_crystal", "quartz:quartz_crystal"},
}
})

doors.register("door_steel", {
tiles = {{name = "doors_door_steel.png", backface_culling = true}},
description = "Steel Door",
Expand Down
Binary file added mods/doors/textures/doors_door_quartz.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified mods/doors/textures/doors_door_wood.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added mods/doors/textures/doors_item_quartz.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions mods/experience/init.lua
Original file line number Diff line number Diff line change
Expand Up @@ -216,6 +216,7 @@ minetest.register_entity("experience:orb", {
physical = true,
timer = 0,
textures = {"orb.png"},
glow = 12,
visual_size = {x=0.3, y=0.3},
collisionbox = {-0.17,-0.17,-0.17,0.17,0.17,0.17},
on_activate = function(self, staticdata)
Expand Down
28 changes: 28 additions & 0 deletions mods/fire/init.lua
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,34 @@ minetest.register_node("fire:permanent_flame", {
end,
})

minetest.register_node("fire:fake_flame", {
description = "Fake Flame",
drawtype = "firelike",
tiles = {
{
name = "fire_basic_flame_animated.png",
animation = {
type = "vertical_frames",
aspect_w = 16,
aspect_h = 16,
length = 1
},
},
},
inventory_image = "fire_basic_flame.png",
paramtype = "light",
light_source = 11,
walkable = false,
buildable_to = true,
sunlight_propagates = true,
damage_per_second = 4,
groups = {dig_immediate = 3},
drop = "",

on_blast = function()
end,
})


-- Flint and steel

Expand Down
139 changes: 139 additions & 0 deletions mods/hyrule_mapgen/crafts.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,139 @@

minetest.register_craft( {
output = "hyrule_mapgen:logpile 1",
recipe = {
{ "", "default:tree", "" },
{ "default:tree", "", "default:tree" }
}
})

minetest.register_craft( {
output = "hyrule_mapgen:big_table 1",
recipe = {
{ "default:wood", "default:wood", "default:wood" },
{ "default:wood", "", "" },
{ "default:wood", "", "" }
}
})

minetest.register_craft( {
output = "hyrule_mapgen:wood_fence 6",
recipe = {
{"default:stick", "default:stick", "default:stick"},
{"default:stick", "default:stick", "default:stick"}
}
})

minetest.register_craft({
output = 'hyrule_mapgen:ice_brick',
recipe = {
{'default:ice', 'default:ice', ''},
{'default:ice', '', ''},
{'default:ice', '', ''},
}
})

minetest.register_craft({
output = 'hyrule_mapgen:bridge',
recipe = {
{'', 'group:wood', ''},
{'group:wood', 'group:wood', 'group:wood'},
}
})

minetest.register_craft({
output = 'hyrule_mapgen:grupee',
recipe = {
{'hyruletools:green_rupee', 'hyruletools:green_rupee', 'hyruletools:green_rupee'},
{'hyruletools:green_rupee', 'hyruletools:green_rupee', 'hyruletools:green_rupee'},
{'hyruletools:green_rupee', 'hyruletools:green_rupee', 'hyruletools:green_rupee'},
}
})

minetest.register_craft({
output = 'hyrule_mapgen:rrupee',
recipe = {
{'hyruletools:red_rupee', 'hyruletools:red_rupee', 'hyruletools:red_rupee'},
{'hyruletools:red_rupee', 'hyruletools:red_rupee', 'hyruletools:red_rupee'},
{'hyruletools:red_rupee', 'hyruletools:red_rupee', 'hyruletools:red_rupee'},
}
})

minetest.register_craft({
output = 'hyrule_mapgen:brupee',
recipe = {
{'hyruletools:blue_rupee', 'hyruletools:blue_rupee', 'hyruletools:blue_rupee'},
{'hyruletools:blue_rupee', 'hyruletools:blue_rupee', 'hyruletools:blue_rupee'},
{'hyruletools:blue_rupee', 'hyruletools:blue_rupee', 'hyruletools:blue_rupee'},
}
})

minetest.register_craft({
output = 'hyrule_mapgen:nrupee',
recipe = {
{'hyruletools:nyan_rupee', 'hyruletools:nyan_rupee', 'hyruletools:nyan_rupee'},
{'hyruletools:nyan_rupee', 'hyruletools:nyan_rupee', 'hyruletools:nyan_rupee'},
{'hyruletools:nyan_rupee', 'hyruletools:nyan_rupee', 'hyruletools:nyan_rupee'},
}
})

minetest.register_craft({
output = 'hyrule_mapgen:railblock',
recipe = {
{'', 'default:steel_ingot', ''},
{'default:steel_ingot', 'default:steel_ingot', ''},
{'', 'default:steel_ingot', ''},
}
})

minetest.register_craft({
output = 'hyrule_mapgen:wallring',
recipe = {
{'hyrule_mapgen:railblock', 'default:steel_ingot'},
}
})

minetest.register_craft({
output = 'hyrule_mapgen:volvagia_spawn',
recipe = {
{'', 'default:stone', ''},
{'bucket:bucket_lava', 'hyruletools:pendant3', 'bucket:bucket_lava'},
{'', 'default:stone', ''},
}
})

minetest.register_craft({
output = 'hyrule_mapgen:bongo_spawn',
recipe = {
{'', 'default:stone', ''},
{'bucket:bucket_lava', 'hyruletools:pendant1', 'bucket:bucket_lava'},
{'', 'default:stone', ''},
}
})

minetest.register_craft({
output = 'hyrule_mapgen:dodongo_spawn',
recipe = {
{'', 'default:tree', ''},
{'moreplants:eye', 'hyruletools:pendant2', 'moreplants:eye'},
{'', 'default:tree', ''},
}
})

minetest.register_craft({
output = "default:wood 4",
type = "shapeless",
recipe = {"hyrule_mapgen:palm_tree"}
})

minetest.register_craft({
output = "default:junglewood 4",
type = "shapeless",
recipe = {"hyrule_mapgen:wild_tree"}
})

minetest.register_craft({
output = "default:acacia_wood 4",
type = "shapeless",
recipe = {"hyrule_mapgen:magic_tree"}
})
Loading

0 comments on commit c3c91d0

Please sign in to comment.