resort localized strings, add color groups to spindlestem extract

This commit is contained in:
FaceDeer
2020-02-19 00:27:24 -07:00
parent d59bc8d489
commit 8ce754b234
16 changed files with 680 additions and 385 deletions

View File

@ -88,7 +88,7 @@ minetest.register_craft({
burntime = 5,
})
local register_spindlestem_type = function(item_suffix, colour_name, colour_code, light_level)
local register_spindlestem_type = function(item_suffix, colour_name, colour_code, light_level, extract_color_group)
local cap_item = "df_trees:spindlestem_cap_"..item_suffix
minetest.register_node(cap_item, {
@ -191,6 +191,12 @@ local register_spindlestem_type = function(item_suffix, colour_name, colour_code
if vessels and light_level > 0 then
local tex = "dfcaverns_vessels_glowing_liquid.png^[multiply:#"..colour_code.."^vessels_glass_bottle.png"
local new_light = light_level + math.floor((minetest.LIGHT_MAX-light_level)/2)
local groups = {vessel = 1, dig_immediate = 3, attached_node = 1}
if extract_color_group then
groups[extract_color_group] = 1
end
minetest.register_node("df_trees:glowing_bottle_"..item_suffix, {
description = S("@1 Spindlestem Extract", colour_name),
drawtype = "plantlike",
@ -206,7 +212,7 @@ local register_spindlestem_type = function(item_suffix, colour_name, colour_code
type = "fixed",
fixed = {-0.25, -0.5, -0.25, 0.25, 0.3, 0.25}
},
groups = {vessel = 1, dig_immediate = 3, attached_node = 1},
groups = groups,
sounds = default.node_sound_glass_defaults(),
light_source = new_light,
})
@ -288,10 +294,10 @@ minetest.register_node("df_trees:spindlestem_seedling", {
})
register_spindlestem_type("white", S("White"), "FFFFFF", 0)
register_spindlestem_type("red", S("Red"), "FFC3C3", 3)
register_spindlestem_type("green", S("Green"), "C3FFC3", 4)
register_spindlestem_type("cyan", S("Cyan"), "C3FFFF", 6)
register_spindlestem_type("golden", S("Golden"), "FFFFC3", 12)
register_spindlestem_type("red", S("Red"), "FFC3C3", 3, "color_red")
register_spindlestem_type("green", S("Green"), "C3FFC3", 4, "color_green")
register_spindlestem_type("cyan", S("Cyan"), "C3FFFF", 6, "color_cyan")
register_spindlestem_type("golden", S("Golden"), "FFFFC3", 12, "color_yellow")
local c_air = minetest.get_content_id("air")
local c_stem = minetest.get_content_id("df_trees:spindlestem_stem")