Compare commits

..

No commits in common. "master" and "yl_dev" have entirely different histories.

30 changed files with 82 additions and 297 deletions

1
.gitignore vendored
View File

@ -1 +0,0 @@
/.idea/

View File

@ -1,44 +1,39 @@
local S = ...
chisel = {}
local S = minetest.get_translator(minetest.get_current_modname())
jonez.chisel = {
chiselable = {},
group_style_index = {},
group_style_nodes = {},
player_copied_style = {},
}
chisel.chiselable = {}
chisel.group_style_index = {}
chisel.group_style_nodes = {}
chisel.player_copied_style = {}
jonez.chisel.register_chiselable = function(node_name, group_name, style)
jonez.chisel.chiselable[node_name] = {}
jonez.chisel.chiselable[node_name].group_name = group_name
jonez.chisel.chiselable[node_name].style = style
chisel.register_chiselable = function(node_name, group_name, style)
chisel.chiselable[ node_name ] = {}
chisel.chiselable[ node_name ].group_name = group_name
chisel.chiselable[ node_name ].style = style
if not jonez.chisel.group_style_nodes[group_name] then
jonez.chisel.group_style_nodes[group_name] = {}
if not chisel.group_style_nodes[ group_name ] then
chisel.group_style_nodes[ group_name ] = {}
end
jonez.chisel.group_style_nodes[group_name][style] = node_name
chisel.group_style_nodes[ group_name ][ style ] = node_name
end
jonez.chisel.register_chiselable_stair_and_slab = function(node_subname, group_subname, style)
jonez.chisel.register_chiselable("stairs:stair_" .. node_subname, "stairs:stair_" .. group_subname, style)
jonez.chisel.register_chiselable("stairs:stair_inner_" .. node_subname, "stairs:stair_inner_" .. group_subname, style)
jonez.chisel.register_chiselable("stairs:stair_outer_" .. node_subname, "stairs:stair_outer_" .. group_subname, style)
jonez.chisel.register_chiselable("stairs:slab_" .. node_subname, "stairs:slab_" .. group_subname, style)
chisel.register_chiselable_stair_and_slab = function(node_subname, group_subname, style)
chisel.register_chiselable("stairs:stair_" .. node_subname, "stairs:stair_" .. group_subname, style)
chisel.register_chiselable("stairs:stair_inner_" .. node_subname, "stairs:stair_inner_" .. group_subname, style)
chisel.register_chiselable("stairs:stair_outer_" .. node_subname, "stairs:stair_outer_" .. group_subname, style)
chisel.register_chiselable("stairs:slab_" .. node_subname, "stairs:slab_" .. group_subname, style)
end
local function chisel_interact(player, pointed_thing, is_right_click)
if pointed_thing.type ~= "node" then
return
end
if pointed_thing.type ~= "node" then return end
local pos = pointed_thing.under
local is_sneak = player and player:get_player_control().sneak or false
local player_name = player and player:get_player_name()
-- A true player is required
if not player_name then
return
end
if not player_name then return end
-- Check for node protection
if minetest.is_protected(pos, player_name) then
@ -51,37 +46,35 @@ local function chisel_interact(player, pointed_thing, is_right_click)
local node = minetest.get_node(pos)
local node_name = node.name
if not jonez.chisel.chiselable[node_name] then
if not chisel.chiselable[ node_name ] then
minetest.chat_send_player(player_name, "Not chiselable")
return
end
local group_name = jonez.chisel.chiselable[node_name].group_name
local style = jonez.chisel.chiselable[node_name].style
local group = jonez.chisel.group_style_nodes[group_name]
local new_style, new_node_name
local group_name = chisel.chiselable[ node_name ].group_name
local style = chisel.chiselable[ node_name ].style
local group = chisel.group_style_nodes[ group_name ]
local new_style , new_node_name
-- Now branch on the four user-input cases
if is_right_click then
if is_sneak then
-- Copy style
jonez.chisel.player_copied_style[player_name] = style
chisel.player_copied_style[ player_name ] = style
minetest.chat_send_player(player_name, "Chisel style " .. style .. " copied")
return
else
-- Paste style
new_style = jonez.chisel.player_copied_style[player_name]
new_style = chisel.player_copied_style[ player_name ]
if not new_style then
minetest.chat_send_player(player_name, "No chisel style copied yet, use sneak + right-click to copy a style")
return
end
-- Already the correct style, exit now!
if new_style == style then
return
end
if new_style == style then return end
new_node_name = group[new_style]
new_node_name = group[ new_style ]
if not new_node_name then
minetest.chat_send_player(player_name, "Chisel style " .. new_style ..
" is not supported by this chisel group " .. group_name)
@ -167,75 +160,3 @@ minetest.register_craft({
}
})
if minetest.get_modpath("unified_inventory") then
unified_inventory.register_craft_type("jonez:chisel", {
description = S("Chisel for Marble"),
icon = "jonez_chisel.png",
width = 1,
height = 1,
})
minetest.register_on_mods_loaded(function()
for _, group in pairs(jonez.chisel.group_style_nodes) do
local prev_node
local first_node
for _, node in pairs(group) do
if not first_node then
first_node = node
end
if prev_node then
minetest.log("verbose", ("[jonez] chisel recipe %s -> %s"):format(node, prev_node))
unified_inventory.register_craft({
type = "jonez:chisel",
output = node,
items = {prev_node},
width = 1,
})
end
prev_node = node
end
unified_inventory.register_craft({
type = "jonez:chisel",
output = first_node,
items = {prev_node},
width = 1,
})
end
end)
end
if minetest.get_modpath("i3") then
i3.register_craft_type("jonez:chisel", {
description = S("Chisel for Marble"),
icon = "jonez_chisel.png",
})
minetest.register_on_mods_loaded(function()
for _, group in pairs(jonez.chisel.group_style_nodes) do
local prev_node
local first_node
for _, node in pairs(group) do
if not first_node then
first_node = node
end
if prev_node then
i3.register_craft({
type = "jonez:chisel",
result = node,
items = {prev_node},
})
end
prev_node = node
end
i3.register_craft({
type = "jonez:chisel",
result = first_node,
items = {prev_node},
})
end
end)
end

163
init.lua
View File

@ -1,15 +1,13 @@
--Variables
jonez = {}
local mod_name = minetest.get_current_modname()
local mod_path = minetest.get_modpath(mod_name)
local S = minetest.get_translator(mod_name)
assert(loadfile(mod_path .. "/chisel.lua"))(S)
local mod_path = minetest.get_modpath(minetest.get_current_modname())
dofile(mod_path .. "/chisel.lua")
local S = minetest.get_translator(minetest.get_current_modname())
local function firstToUpper(str)
return (str:gsub("^%l", string.upper))
end
jonez.chisel.register_chiselable("jonez:marble", "jonez:marble", "raw" )
chisel.register_chiselable("jonez:marble", "jonez:marble", "raw" )
minetest.register_node("jonez:marble", {
description = S("Ancient Marble"),
tiles = {"jonez_marble.png"},
@ -18,7 +16,7 @@ minetest.register_node("jonez:marble", {
sounds = default.node_sound_stone_defaults(),
})
jonez.chisel.register_chiselable("jonez:marble_polished", "jonez:marble", "polished" )
chisel.register_chiselable("jonez:marble_polished", "jonez:marble", "polished" )
minetest.register_node("jonez:marble_polished", {
description = S("Ancient Polished Marble"),
tiles = {"jonez_marble_polished.png"},
@ -27,7 +25,7 @@ minetest.register_node("jonez:marble_polished", {
sounds = default.node_sound_stone_defaults(),
})
jonez.chisel.register_chiselable_stair_and_slab("marble", "marble", "raw" )
chisel.register_chiselable_stair_and_slab("marble", "marble", "raw" )
stairs.register_stair_and_slab(
"marble",
"jonez:marble",
@ -38,16 +36,7 @@ stairs.register_stair_and_slab(
default.node_sound_stone_defaults()
)
jonez.chisel.register_chiselable("jonez:marble_brick", "jonez:marble_brick", "raw" )
minetest.register_node("jonez:marble_brick", {
description = S("Ancient Marble Brick"),
tiles = {"jonez_marble_brick.png"},
is_ground_content = false,
groups = {cracky=3},
sounds = default.node_sound_stone_defaults(),
})
jonez.chisel.register_chiselable_stair_and_slab("marble_brick", "marble_brick", "raw" )
chisel.register_chiselable_stair_and_slab("marble_brick", "marble_brick", "raw" )
stairs.register_stair_and_slab(
"marble_brick",
"jonez:marble_brick",
@ -58,7 +47,16 @@ stairs.register_stair_and_slab(
default.node_sound_stone_defaults()
)
jonez.chisel.register_chiselable("jonez:marble_brick_polished", "jonez:marble_brick", "polished" )
chisel.register_chiselable("jonez:marble_brick", "jonez:marble_brick", "raw" )
minetest.register_node("jonez:marble_brick", {
description = S("Ancient Marble Brick"),
tiles = {"jonez_marble_brick.png"},
is_ground_content = false,
groups = {cracky=3},
sounds = default.node_sound_stone_defaults(),
})
chisel.register_chiselable("jonez:marble_brick_polished", "jonez:marble_brick", "polished" )
minetest.register_node("jonez:marble_brick_polished", {
description = S("Ancient Marble Polished Brick"),
tiles = {"jonez_marble_brick_polished.png"},
@ -67,7 +65,7 @@ minetest.register_node("jonez:marble_brick_polished", {
sounds = default.node_sound_stone_defaults(),
})
jonez.chisel.register_chiselable_stair_and_slab("marble_polished", "marble", "polished" )
chisel.register_chiselable_stair_and_slab("marble_polished", "marble", "polished" )
stairs.register_stair_and_slab(
"marble_polished",
"jonez:marble_polished",
@ -78,7 +76,7 @@ stairs.register_stair_and_slab(
default.node_sound_stone_defaults()
)
jonez.chisel.register_chiselable_stair_and_slab("marble_brick_polished", "marble_brick", "polished" )
chisel.register_chiselable_stair_and_slab("marble_brick_polished", "marble_brick", "polished" )
stairs.register_stair_and_slab(
"marble_brick_polished",
"jonez:marble_brick_polished",
@ -135,11 +133,7 @@ local styles = {
"carthaginian",
"industrial",
"romanesque",
"cimmerian",
"nubian",
"norman",
"romantic",
"persian"
"cimmerian"
}
-- The Crafting of the Greek Set
@ -186,47 +180,39 @@ minetest.register_craft({
for i = 1, #styles do
jonez.chisel.register_chiselable("jonez:"..styles[i].."_architrave", "jonez:architrave", styles[i] )
chisel.register_chiselable("jonez:"..styles[i].."_architrave", "jonez:architrave", styles[i] )
minetest.register_node("jonez:"..styles[i].."_architrave", {
description = S("Ancient").." "..S(firstToUpper(styles[i])).." "..S("Architrave"),
tiles = {"jonez_"..styles[i].."_top_bottom.png", "jonez_"..styles[i].."_top_bottom.png", "jonez_"..
styles[i].."_architrave.png"},
tiles = {"jonez_"..styles[i].."_top_bottom.png", "jonez_"..styles[i].."_top_bottom.png", "jonez_"..styles[i].."_architrave.png"},
is_ground_content = false,
groups = {cracky=3},
paramtype2 = "facedir",
sounds = default.node_sound_stone_defaults(),
})
jonez.chisel.register_chiselable("jonez:"..styles[i].."_capital", "jonez:capital", styles[i] )
chisel.register_chiselable("jonez:"..styles[i].."_capital", "jonez:capital", styles[i] )
minetest.register_node("jonez:"..styles[i].."_capital", {
description = S("Ancient").." "..S(firstToUpper(styles[i])).." "..S("Capital"),
tiles = {"jonez_"..styles[i].."_top_bottom.png", "jonez_"..styles[i].."_top_bottom.png", "jonez_"..styles[i]..
"_capital.png"},
tiles = {"jonez_"..styles[i].."_top_bottom.png", "jonez_"..styles[i].."_top_bottom.png", "jonez_"..styles[i].."_capital.png"},
is_ground_content = false,
groups = {cracky=3},
paramtype2 = "facedir",
sounds = default.node_sound_stone_defaults(),
})
jonez.chisel.register_chiselable("jonez:"..styles[i].."_shaft", "jonez:shaft", styles[i] )
chisel.register_chiselable("jonez:"..styles[i].."_shaft", "jonez:shaft", styles[i] )
minetest.register_node("jonez:"..styles[i].."_shaft", {
description = S("Ancient").." "..S(firstToUpper(styles[i])).." "..S("Shaft"),
tiles = {"jonez_"..styles[i].."_top_bottom.png", "jonez_"..styles[i].."_top_bottom.png", "jonez_"..styles[i]..
"_shaft.png"},
tiles = {"jonez_"..styles[i].."_top_bottom.png", "jonez_"..styles[i].."_top_bottom.png", "jonez_"..styles[i].."_shaft.png"},
is_ground_content = false,
groups = {cracky=3},
paramtype2 = "facedir",
sounds = default.node_sound_stone_defaults(),
})
jonez.chisel.register_chiselable("jonez:"..styles[i].."_base", "jonez:base", styles[i] )
chisel.register_chiselable("jonez:"..styles[i].."_base", "jonez:base", styles[i] )
minetest.register_node("jonez:"..styles[i].."_base", {
description = S("Ancient").." "..S(firstToUpper(styles[i])).." "..S("Base"),
tiles = {"jonez_"..styles[i].."_top_bottom.png", "jonez_"..styles[i].."_top_bottom.png", "jonez_"..styles[i]..
"_base.png"},
tiles = {"jonez_"..styles[i].."_top_bottom.png", "jonez_"..styles[i].."_top_bottom.png", "jonez_"..styles[i].."_base.png"},
is_ground_content = false,
groups = {cracky=3},
paramtype2 = "facedir",
sounds = default.node_sound_stone_defaults(),
})
end
@ -246,7 +232,7 @@ for i = 1, #vines do
paramtype = "light",
paramtype2 = "facedir",
tiles = {vines[i].texture},
use_texture_alpha = "clip",
use_texture_alpha = true,
inventory_image = vines[i].texture,
wield_image = vines[i].texture,
node_box = {
@ -261,16 +247,14 @@ for i = 1, #vines do
end
local panels = {
{name= "jonez_panel_1", description= "Mosaic Glass Panel", textures={front= "jonez_panel_1.png",
edge="jonez_panes_edge.png"},
{name= "jonez_panel_1", description= "Mosaic Glass Panel", textures={front= "jonez_panel_1.png", edge="jonez_panes_edge.png"},
recipe = {
{"dye:blue", "dye:black", "dye:pink"},
{"dye:red", "xpanes:pane_flat", "dye:green"},
{"dye:yellow", "dye:black", "dye:orange"},
}
},
{name= "jonez_panel_2", description= "Blossom Glass Panel", textures={front="jonez_panel_2.png",
edge="jonez_panes_edge.png"},
{name= "jonez_panel_2", description= "Blossom Glass Panel", textures={front="jonez_panel_2.png", edge="jonez_panes_edge.png"},
recipe = {
{"dye:blue", "dye:red", "dye:green"},
{"dye:yellow", "xpanes:pane_flat", "dye:yellow"},
@ -279,16 +263,16 @@ local panels = {
},
{name= "wrought_lattice_bottom", description= "Ancient Wrought Lattice (Bottom)",
textures={front="jonez_wrought_lattice_bottom.png", edge="jonez_panes_edge.png"},
use_texture_alpha = "clip",
use_texture_alpha = true,
recipe = {
{'', '', ''},
{'default:steel_ingot', 'default:tin_ingot', 'default:steel_ingot'},
{'default:steel_ingot', 'default:tin_ingot', 'default:steel_ingot'},
{'default:steel_ingot', 'default:steel_ingot'},
{'default:tin_ingot', 'default:tin_ingot'},
{'default:steel_ingot', 'default:steel_ingot'},
}
},
{name= "palace_window_top", description= "Palace Window (Top)",
textures={front="jonez_palace_window_top.png", edge="default_wood.png"},
use_texture_alpha = "clip",
use_texture_alpha = true,
recipe = {
{'', 'xpanes:pane_flat', ''},
{'', 'xpanes:pane_flat', ''},
@ -297,11 +281,11 @@ local panels = {
},
{name= "palace_window_bottom", description= "Palace Window (Bottom)",
textures={front="jonez_palace_window_bottom.png", edge="default_wood.png"},
use_texture_alpha = "clip",
use_texture_alpha = true,
recipe = {
{'xpanes:pane_flat', 'xpanes:pane_flat', ''},
{'', '', ''},
{'', '', ''},
{'', 'xpanes:pane_flat', ''},
{'', 'xpanes:pane_flat', ''},
}
},
}
@ -351,22 +335,18 @@ local pavements= {
{name= "jonez:pebbled_pavement", description= "Ancient Pebbled Pavement", texture= "jonez_pebbled_pavement.png",
recipe = {
{'', 'stairs:slab_marble_brick_polished', ''},
{'stairs:slab_marble_brick_polished', 'stairs:slab_marble_brick_polished',
'stairs:slab_marble_brick_polished'},
{'stairs:slab_marble_brick_polished', '', 'stairs:slab_marble_brick_polished'},
{'', 'stairs:slab_marble_brick_polished', ''},
}
},
{name= "jonez:pebbled_medieval_pavement", description= "Ancient Pebbled Medieval Pavement",
texture= "jonez_pebbled_medieval_pavement.png",
{name= "jonez:pebbled_medieval_pavement", description= "Ancient Pebbled Medieval Pavement", texture= "jonez_pebbled_medieval_pavement.png",
recipe = {
{'stairs:slab_marble_brick_polished', 'stairs:slab_marble_brick_polished', ''},
{'stairs:slab_marble_brick_polished', 'stairs:slab_marble_brick_polished',
'stairs:slab_marble_brick_polished'},
{'stairs:slab_marble_brick_polished', 'stairs:slab_marble_brick_polished', 'stairs:slab_marble_brick_polished'},
{'', 'stairs:slab_marble_brick_polished', 'stairs:slab_marble_brick_polished'},
}
},
{name= "jonez:pebbled_gothic_pavement", description= "Ancient Pebbled Gothic Pavement",
texture= "jonez_pebbled_gothic_pavement.png",
{name= "jonez:pebbled_gothic_pavement", description= "Ancient Pebbled Gothic Pavement", texture= "jonez_pebbled_gothic_pavement.png",
recipe = {
{'stairs:slab_marble_brick_polished', 'stairs:slab_marble_brick_polished', ''},
{'', 'stairs:slab_marble_brick_polished', ''},
@ -376,8 +356,7 @@ local pavements= {
{name= "jonez:pebbled_wall", description= "Ancient Pebbled Wall", texture= "jonez_pebbled_wall.png",
recipe = {
{'', 'stairs:slab_marble_brick_polished', ''},
{'stairs:slab_marble_brick_polished', 'stairs:slab_marble_brick_polished',
'stairs:slab_marble_brick_polished'},
{'stairs:slab_marble_brick_polished', 'stairs:slab_marble_brick_polished', 'stairs:slab_marble_brick_polished'},
{'', 'stairs:slab_marble_brick_polished', ''},
}
},
@ -395,45 +374,34 @@ local pavements= {
{'', 'stairs:slab_marble_brick_polished', ''},
}
},
{name= "jonez:pompeiian_pavement", description= "Ancient Pompeiian Pavement",
texture= "jonez_pompeiian_pavement.png",
{name= "jonez:pompeiian_pavement", description= "Ancient Pompeiian Pavement", texture= "jonez_pompeiian_pavement.png",
recipe = {
{'stairs:slab_marble_brick', 'stairs:slab_marble_brick_polished', 'stairs:slab_marble_brick'},
{'stairs:slab_marble_brick', 'stairs:slab_marble_brick_polished', 'stairs:slab_marble_brick'},
{'stairs:slab_marble_brick', 'stairs:slab_marble_brick_polished', 'stairs:slab_marble_brick'},
}
},
{name= "jonez:pompeiian_path", description= "Ancient Pompeiian Path", texture= "jonez_pompeiian_path.png",
amount = 4,
{name= "jonez:pompeiian_path", description= "Ancient Pompeiian Path", texture= "jonez_pompeiian_path.png", amount = 4,
recipe = {
{'stairs:slab_marble_brick_polished', 'stairs:slab_marble_brick', 'stairs:slab_marble_brick_polished'},
{'stairs:slab_marble_brick', 'stairs:slab_marble_brick', 'stairs:slab_marble_brick'},
{'stairs:slab_marble_brick_polished', 'stairs:slab_marble_brick', 'stairs:slab_marble_brick_polished'},
}
},
{name= "jonez:carthaginian_pavement", description= "Carthaginian Pavement",
texture= "jonez_carthaginian_pavement.png", amount = 4,
{name= "jonez:carthaginian_pavement", description= "Carthaginian Pavement", texture= "jonez_carthaginian_pavement.png", amount = 4,
recipe = {
{'stairs:slab_marble_brick', 'stairs:slab_marble_brick_polished', 'stairs:slab_marble_brick'},
{'stairs:slab_marble_brick', 'stairs:slab_marble_brick', 'stairs:slab_marble_brick'},
{'stairs:slab_marble_brick', 'stairs:slab_marble_brick_polished', 'stairs:slab_marble_brick'},
}
},
{name= "jonez:carthaginian_wall", description= "Carthaginian Wall", texture= "jonez_carthaginian_wall.png",
amount = 4,
{name= "jonez:carthaginian_wall", description= "Carthaginian Wall", texture= "jonez_carthaginian_wall.png", amount = 4,
recipe = {
{'stairs:slab_marble_brick_polished', 'stairs:slab_marble_brick', 'stairs:slab_marble_brick_polished'},
{'stairs:slab_marble_brick', 'stairs:slab_marble_brick_polished', 'stairs:slab_marble_brick'},
{'stairs:slab_marble_brick_polished', 'stairs:slab_marble_brick', 'stairs:slab_marble_brick_polished'},
}
},
{name= "jonez:nubian_wall", description= "Nubian Wall", texture= "jonez_nubian_wall.png", amount = 9,
recipe = {
{'default:sandstonebrick', 'default:sandstonebrick', 'default:sandstonebrick'},
{'default:sandstonebrick', 'default:sandstonebrick', 'default:sandstonebrick'},
{'default:sandstonebrick', 'default:sandstonebrick', 'default:sandstonebrick'},
}
},
}
for i = 1, #pavements do
@ -446,12 +414,12 @@ for i = 1, #pavements do
})
local amount
if pavements[i].amount then
amount = tostring(pavements[i].amount)
amount = " ".. tostring(pavements[i].amount)
else
amount = "1"
amount = " 1"
end
minetest.register_craft({
output = pavements[i].name .. " " .. amount,
output = pavements[i].name .. amount,
type = 'shaped',
recipe = pavements[i].recipe,
})
@ -480,7 +448,7 @@ minetest.register_node("jonez:wrought_lattice_top", {
"jonez_wrought_lattice_top.png",
"jonez_wrought_lattice_top.png"
},
use_texture_alpha = "clip",
use_texture_alpha = true,
})
minetest.register_craft({
@ -545,30 +513,3 @@ minetest.register_craft({
{'', 'jonez:marble_polished', ''},
},
})
minetest.register_node("jonez:censer", {
description = S("Censer"),
tiles = {"jonez_censer_top.png", "jonez_censer_top.png", "jonez_censer_front.png"},
drawtype = "nodebox",
paramtype = "light",
node_box = {
type = "fixed",
fixed = {
{-0.5, -0.5, -0.5, 0.5, -0.375, 0.5}, -- NodeBox1
{-0.4375, -0.375, -0.4375, 0.4375, -0.3125, 0.4375}, -- NodeBox2
{-0.375, -0.3125, -0.375, 0.375, -0.25, 0.375}, -- NodeBox3
{-0.3125, -0.3125, -0.3125, 0.3125, 0.25, 0.3125}, -- NodeBox4
{-0.375, 0.25, -0.375, 0.375, 0.3125, 0.375}, -- NodeBox5
{-0.4375, 0.3125, -0.4375, 0.4375, 0.375, -0.375}, -- NodeBox6
{-0.5, 0.375, -0.5, 0.5, 0.5, -0.4375}, -- NodeBox7
{-0.4375, 0.3125, 0.375, 0.4375, 0.375, 0.4375}, -- NodeBox8
{-0.5, 0.375, 0.4375, 0.5, 0.5, 0.5}, -- NodeBox9
{0.375, 0.3125, -0.4375, 0.4375, 0.375, 0.4375}, -- NodeBox10
{0.4375, 0.375, -0.5, 0.5, 0.5, 0.5}, -- NodeBox11
{-0.5, 0.375, -0.5, -0.4375, 0.5, 0.5}, -- NodeBox12
{-0.4375, 0.3125, -0.4375, -0.375, 0.375, 0.4375}, -- NodeBox13
},
},
groups = {cracky=1},
})

View File

@ -24,9 +24,6 @@ Carthaginian=Cartaginés
Industrial=Industrial
Romanesque=Romanisco
Cimmerian=Cimerio
Nubian=Nubio
Norma=Normando
Romantic=Romántico
Ancient Marble Stair=Escalera de mármol antiguo
Ancient Marble Slab=Losa de mármol antiguo
Ancient Marble Brick Stair=Escalera de ladrillo de mármol antiguo
@ -63,4 +60,3 @@ Ancient Pompeiian Path=Camino antiguo pompeyano
Ancient Pompeiian Altar=Altar antiguo pompeyano
Carthaginian Pavement=Pavimiento cartaginés
Carthaginian Wall=Pavimiento cartaginés
Censer=Incensiario

View File

@ -1,71 +0,0 @@
# textdomain: jonez
Ancient Marble=Древний мрамор
Chisel for Marble=Зубило для мрамора
Ancient=Древний
Architrave=Архитрав
Capital=Капитал
Shaft=Вал
Norman=Норманский
Base=Основание
Artdeco=Артдеко
Roman=Римский
Greek=Греческий
Germanic=Германский
Tuscan=Тосканский
Persian=Персидский
Romanic=Романский
Nabataean=Набатейский
Minoan=Минойский
Attic=Аттический
Versailles=Версальский
Medieval=Средневековый
Gothic=Готический
Pompeiian=Помпейский
Corinthian=Коринфский
Carthaginian=Карфагенский
Industrial=Индустриальный
Romanesque=Романский
Cimmerian=Киммерийский
Nubian=Нубийский
Norma=Нормнский
Romantic=Романтический
Nubian Wall=Нубийская стена
Ancient Marble Stair=Древняя мраморная лестница
Ancient Marble Slab=Древняя мраморная плита
Ancient Marble Brick=Древний мраморный кирпич
Ancient Marble Brick Stair=Древняя мраморная лестница
Ancient Marble Brick Slab=Древняя плита из мраморного кирпича
Ancient Marble Polished Brick=Древний мраморный полированный кирпич
Swedish Ivy=Шведский плющ
Ruin Creeper=Руинный ползун
Ruin Vine=Руинная лоза
Climbing Rose=Вьющаяся роза
Mosaic Glass Panel=Мозаичная стеклянная панел
Blossom Glass Panel=Цветеная стеклянная панель
Ancient Wrought Lattice (Bottom)=Древняя кованая решетка (низ)
Ancient Wrought Lattice (Top)=Древняя кованая решетка (верх)
Ancient Blossom Pavement=Древний цветущий тротуар
Ancient Tiled Pavement=Античный плиточный тротуар
Ancient Mosaic Pavement=Древний мозаичный тротуар
Ancient Diamond Pavement=Древний алмазный тротуар
Ancient Pebbled Pavement=Древний галечный тротуар
Ancient Pebbled Medieval Pavement=Древний галечный средневековый тротуар
Ancient Pebbled Gothic Pavement=Древний галечный готический тротуар
Ancient Pebbled Wall=Древняя галечная стена
Ancient Gothic Wall=Древняя готическая стена
Ancient Polished Marble=Древний полированный мрамор
Ancient Polished Marble Stair=Древняя лестница из полированного мрамора
Ancient Polished Marble Slab=Древняя плита из полированного мрамора
Ancient Polished Marble Brick Stair=Древняя лестница из полированного мрамора
Ancient Polished Marble Brick Slab=Древняя кирпичная плита из полированного мрамора
Palace Window (Top)=Дворцовое окно (верх)
Palace Window (Bottom)=Дворцовое окно (низ)
Versailles Pavement=Версальский тротуар
Versailles Tile=Версальская плитка
Ancient Pompeiian Wall=Древняя помпейская стена
Ancient Pompeiian Pavement=Древнепомпейский тротуар
Ancient Pompeiian Path=Древняя помпейская тропа
Ancient Pompeiian Altar=Древнепомпейский алтарь
Carthaginian Pavement=Карфагенская мостовая
Carthaginian Wall=Карфагенская стена
Censer=Кадильница

View File

@ -1,3 +1,2 @@
name = jonez
depends = default, dye, stairs, xpanes
optional_depends = i3, unified_inventory
depends = stairs, xpanes

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB