mirror of
https://git.minetest.land/MineClone2/MineClone2.git
synced 2024-12-26 03:07:32 +01:00
Basic signs texture replacement.
This commit is contained in:
parent
660c85dddc
commit
6601ecf788
@ -98,22 +98,22 @@ mcl_signs.register_sign_craft("mcl_core", "mcl_core:wood", "")
|
|||||||
|
|
||||||
-- birchwood Sign "#d5cb8d" / "#ffdba7"
|
-- birchwood Sign "#d5cb8d" / "#ffdba7"
|
||||||
mcl_signs.register_sign_custom("mcl_core", "_birchwood",
|
mcl_signs.register_sign_custom("mcl_core", "_birchwood",
|
||||||
"mcl_signs_sign_greyscale.png","#ffdba7", "default_sign_greyscale.png",
|
"mcl_signs_sign_greyscale.png","#ffdba7", "mcl_signs_default_sign_greyscale.png",
|
||||||
"default_sign_greyscale.png", "Birch Sign"
|
"mcl_signs_default_sign_greyscale.png", "Birch Sign"
|
||||||
)
|
)
|
||||||
mcl_signs.register_sign_craft("mcl_core", "mcl_core:birchwood", "_birchwood")
|
mcl_signs.register_sign_craft("mcl_core", "mcl_core:birchwood", "_birchwood")
|
||||||
|
|
||||||
-- sprucewood Sign
|
-- sprucewood Sign
|
||||||
mcl_signs.register_sign_custom("mcl_core", "_sprucewood",
|
mcl_signs.register_sign_custom("mcl_core", "_sprucewood",
|
||||||
"mcl_signs_sign_dark.png","#ffffff", "default_sign_dark.png",
|
"mcl_signs_sign_dark.png","#ffffff", "mcl_signs_default_sign_dark.png",
|
||||||
"default_sign_dark.png", "Spruce Sign"
|
"mcl_signs_default_sign_dark.png", "Spruce Sign"
|
||||||
)
|
)
|
||||||
mcl_signs.register_sign_craft("mcl_core", "mcl_core:sprucewood", "_sprucewood")
|
mcl_signs.register_sign_craft("mcl_core", "mcl_core:sprucewood", "_sprucewood")
|
||||||
|
|
||||||
-- darkwood Sign "#291f1a" / "#856443"
|
-- darkwood Sign "#291f1a" / "#856443"
|
||||||
mcl_signs.register_sign_custom("mcl_core", "_darkwood",
|
mcl_signs.register_sign_custom("mcl_core", "_darkwood",
|
||||||
"mcl_signs_sign_greyscale.png","#856443", "default_sign_greyscale.png",
|
"mcl_signs_sign_greyscale.png","#856443", "mcl_signs_default_sign_greyscale.png",
|
||||||
"default_sign_greyscale.png", "Dark Oak Sign"
|
"mcl_signs_default_sign_greyscale.png", "Dark Oak Sign"
|
||||||
)
|
)
|
||||||
mcl_signs.register_sign_craft("mcl_core", "mcl_core:darkwood", "_darkwood")
|
mcl_signs.register_sign_craft("mcl_core", "mcl_core:darkwood", "_darkwood")
|
||||||
|
|
||||||
@ -136,13 +136,13 @@ if minetest.get_modpath("mcl_crimson") then
|
|||||||
|
|
||||||
-- warped_hyphae_wood Sign
|
-- warped_hyphae_wood Sign
|
||||||
mcl_signs.register_sign_custom("mcl_crimson","_warped_hyphae_wood", "mcl_signs_sign_greyscale.png",
|
mcl_signs.register_sign_custom("mcl_crimson","_warped_hyphae_wood", "mcl_signs_sign_greyscale.png",
|
||||||
"#9f7dcf", "default_sign_greyscale.png", "default_sign_greyscale.png",
|
"#9f7dcf", "mcl_signs_default_sign_greyscale.png", "mcl_signs_default_sign_greyscale.png",
|
||||||
"Warped Hyphae Sign")
|
"Warped Hyphae Sign")
|
||||||
mcl_signs.register_sign_craft("mcl_crimson", "mcl_crimson:warped_hyphae_wood", "_warped_hyphae_wood")
|
mcl_signs.register_sign_craft("mcl_crimson", "mcl_crimson:warped_hyphae_wood", "_warped_hyphae_wood")
|
||||||
|
|
||||||
-- crimson_hyphae_wood Sign
|
-- crimson_hyphae_wood Sign
|
||||||
mcl_signs.register_sign_custom("mcl_crimson", "_crimson_hyphae_wood","mcl_signs_sign_greyscale.png",
|
mcl_signs.register_sign_custom("mcl_crimson", "_crimson_hyphae_wood","mcl_signs_sign_greyscale.png",
|
||||||
"#c35f51","default_sign_greyscale.png", "default_sign_greyscale.png",
|
"#c35f51","mcl_signs_default_sign_greyscale.png", "mcl_signs_default_sign_greyscale.png",
|
||||||
"Crimson Hyphae Sign")
|
"Crimson Hyphae Sign")
|
||||||
mcl_signs.register_sign_craft("mcl_crimson", "mcl_crimson:crimson_hyphae_wood", "_crimson_hyphae_wood")
|
mcl_signs.register_sign_craft("mcl_crimson", "mcl_crimson:crimson_hyphae_wood", "_crimson_hyphae_wood")
|
||||||
|
|
||||||
|
@ -147,10 +147,10 @@ mcl_signs.wall_standard = {
|
|||||||
_tt_help = S("Can be written"),
|
_tt_help = S("Can be written"),
|
||||||
_doc_items_longdesc = S("Signs can be written and come in two variants: Wall sign and sign on a sign post. Signs can be placed on the top and the sides of other blocks, but not below them."),
|
_doc_items_longdesc = S("Signs can be written and come in two variants: Wall sign and sign on a sign post. Signs can be placed on the top and the sides of other blocks, but not below them."),
|
||||||
_doc_items_usagehelp = S("After placing the sign, you can write something on it. You have 4 lines of text with up to 15 characters for each line; anything beyond these limits is lost. Not all characters are supported. The text can not be changed once it has been written; you have to break and place the sign again. Can be colored and made to glow."),
|
_doc_items_usagehelp = S("After placing the sign, you can write something on it. You have 4 lines of text with up to 15 characters for each line; anything beyond these limits is lost. Not all characters are supported. The text can not be changed once it has been written; you have to break and place the sign again. Can be colored and made to glow."),
|
||||||
inventory_image = "default_sign.png",
|
inventory_image = "mcl_signs_default_sign.png",
|
||||||
walkable = false,
|
walkable = false,
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
wield_image = "default_sign.png",
|
wield_image = "mcl_signs_default_sign.png",
|
||||||
node_placement_prediction = "",
|
node_placement_prediction = "",
|
||||||
paramtype = "light",
|
paramtype = "light",
|
||||||
sunlight_propagates = true,
|
sunlight_propagates = true,
|
||||||
@ -552,9 +552,9 @@ function mcl_signs.register_sign (modname, color, _name, ttsign)
|
|||||||
new_sign = table.copy(mcl_signs.wall_standard)
|
new_sign = table.copy(mcl_signs.wall_standard)
|
||||||
new_sign.description = S(ttsign)
|
new_sign.description = S(ttsign)
|
||||||
|
|
||||||
new_sign.wield_image = "(default_sign.png^[multiply:" .. color .. ")"
|
new_sign.wield_image = "(mcl_signs_default_sign.png^[multiply:" .. color .. ")"
|
||||||
new_sign.tiles = { "(mcl_signs_sign.png^[multiply:" .. color .. ")" }
|
new_sign.tiles = { "(mcl_signs_sign.png^[multiply:" .. color .. ")" }
|
||||||
new_sign.inventory_image = "(default_sign.png^[multiply:" .. color .. ")"
|
new_sign.inventory_image = "(mcl_signs_default_sign.png^[multiply:" .. color .. ")"
|
||||||
|
|
||||||
-- currently have to do this, because of how the base node placement works.
|
-- currently have to do this, because of how the base node placement works.
|
||||||
new_sign.on_place = function(itemstack, placer, pointed_thing)
|
new_sign.on_place = function(itemstack, placer, pointed_thing)
|
||||||
@ -676,9 +676,9 @@ function mcl_signs.register_sign (modname, color, _name, ttsign)
|
|||||||
local new_sign_standing = {}
|
local new_sign_standing = {}
|
||||||
new_sign_standing = table.copy(mcl_signs.standing_standard)
|
new_sign_standing = table.copy(mcl_signs.standing_standard)
|
||||||
new_sign_standing.drop = "mcl_signs:wall_sign" .. _name
|
new_sign_standing.drop = "mcl_signs:wall_sign" .. _name
|
||||||
new_sign_standing.wield_image = "(default_sign.png^[multiply:" .. color .. ")"
|
new_sign_standing.wield_image = "(mcl_signs_default_sign.png^[multiply:" .. color .. ")"
|
||||||
new_sign_standing.tiles = { "(mcl_signs_sign.png^[multiply:" .. color .. ")" }
|
new_sign_standing.tiles = { "(mcl_signs_sign.png^[multiply:" .. color .. ")" }
|
||||||
new_sign_standing.inventory_image = "(default_sign.png^[multiply:" .. color .. ")"
|
new_sign_standing.inventory_image = "(mcl_signs_default_sign.png^[multiply:" .. color .. ")"
|
||||||
|
|
||||||
new_sign_standing.on_rotate = function(pos, node, user, mode)
|
new_sign_standing.on_rotate = function(pos, node, user, mode)
|
||||||
if mode == screwdriver.ROTATE_FACE then
|
if mode == screwdriver.ROTATE_FACE then
|
||||||
@ -763,7 +763,7 @@ function mcl_signs.register_sign (modname, color, _name, ttsign)
|
|||||||
end
|
end
|
||||||
|
|
||||||
--- The same as register_sign, except caller defines the textures. Note, there is a greyscale version of the sign,
|
--- The same as register_sign, except caller defines the textures. Note, there is a greyscale version of the sign,
|
||||||
--- called "default_sign_greyscale.png" and "mcl_signs_sign_greyscale.png" for optional use in the textures directory.
|
--- called "mcl_signs_default_sign_greyscale.png" and "mcl_signs_sign_greyscale.png" for optional use in the textures directory.
|
||||||
---
|
---
|
||||||
--- modname: optional (pass "" or "false" to ignore), for use with other mods to
|
--- modname: optional (pass "" or "false" to ignore), for use with other mods to
|
||||||
--- allow the creation of a sign from the mod's wood (if installed).
|
--- allow the creation of a sign from the mod's wood (if installed).
|
||||||
@ -1015,9 +1015,9 @@ function mcl_signs.reregister_sign (modname, color, _name, ttsign)
|
|||||||
new_sign = table.copy(mcl_signs.wall_standard)
|
new_sign = table.copy(mcl_signs.wall_standard)
|
||||||
new_sign.description = S(ttsign)
|
new_sign.description = S(ttsign)
|
||||||
|
|
||||||
new_sign.wield_image = "(default_sign.png^[multiply:" .. color .. ")"
|
new_sign.wield_image = "(mcl_signs_default_sign.png^[multiply:" .. color .. ")"
|
||||||
new_sign.tiles = { "(mcl_signs_sign.png^[multiply:" .. color .. ")" }
|
new_sign.tiles = { "(mcl_signs_sign.png^[multiply:" .. color .. ")" }
|
||||||
new_sign.inventory_image = "(default_sign.png^[multiply:" .. color .. ")"
|
new_sign.inventory_image = "(mcl_signs_default_sign.png^[multiply:" .. color .. ")"
|
||||||
|
|
||||||
-- currently have to do this, because of how the base node placement works.
|
-- currently have to do this, because of how the base node placement works.
|
||||||
new_sign.on_place = function(itemstack, placer, pointed_thing)
|
new_sign.on_place = function(itemstack, placer, pointed_thing)
|
||||||
@ -1134,9 +1134,9 @@ function mcl_signs.reregister_sign (modname, color, _name, ttsign)
|
|||||||
local new_sign_standing = {}
|
local new_sign_standing = {}
|
||||||
new_sign_standing = table.copy(mcl_signs.standing_standard)
|
new_sign_standing = table.copy(mcl_signs.standing_standard)
|
||||||
new_sign_standing.drop = "mcl_signs:wall_sign" .. _name
|
new_sign_standing.drop = "mcl_signs:wall_sign" .. _name
|
||||||
new_sign_standing.wield_image = "(default_sign.png^[multiply:" .. color .. ")"
|
new_sign_standing.wield_image = "(mcl_signs_default_sign.png^[multiply:" .. color .. ")"
|
||||||
new_sign_standing.tiles = { "(mcl_signs_sign.png^[multiply:" .. color .. ")" }
|
new_sign_standing.tiles = { "(mcl_signs_sign.png^[multiply:" .. color .. ")" }
|
||||||
new_sign_standing.inventory_image = "(default_sign.png^[multiply:" .. color .. ")"
|
new_sign_standing.inventory_image = "(mcl_signs_default_sign.png^[multiply:" .. color .. ")"
|
||||||
new_sign_standing.on_rotate = function(pos, node, user, mode)
|
new_sign_standing.on_rotate = function(pos, node, user, mode)
|
||||||
if mode == screwdriver.ROTATE_FACE then
|
if mode == screwdriver.ROTATE_FACE then
|
||||||
node.name = "mcl_signs:standing_sign22_5" .. _name
|
node.name = "mcl_signs:standing_sign22_5" .. _name
|
||||||
@ -1219,7 +1219,7 @@ function mcl_signs.reregister_sign (modname, color, _name, ttsign)
|
|||||||
end
|
end
|
||||||
|
|
||||||
--- The same as reregister_sign, except caller defines the textures. Note, there is a greyscale version of the sign,
|
--- The same as reregister_sign, except caller defines the textures. Note, there is a greyscale version of the sign,
|
||||||
--- called "default_sign_greyscale.png" and "mcl_signs_sign_greyscale.png" for optional use in the textures directory.
|
--- called "mcl_signs_default_sign_greyscale.png" and "mcl_signs_sign_greyscale.png" for optional use in the textures directory.
|
||||||
---
|
---
|
||||||
--- modname: optional (pass "" or "false" to ignore), for use with other mods to
|
--- modname: optional (pass "" or "false" to ignore), for use with other mods to
|
||||||
--- allow the creation of a sign from the mod's wood (if installed).
|
--- allow the creation of a sign from the mod's wood (if installed).
|
||||||
|
Before Width: | Height: | Size: 5.2 KiB After Width: | Height: | Size: 5.2 KiB |
Before Width: | Height: | Size: 5.2 KiB After Width: | Height: | Size: 5.2 KiB |
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB |
Loading…
Reference in New Issue
Block a user