new eye hair and skin colors

master
root 2021-08-07 02:04:00 +02:00
parent 2b884e4897
commit e99764f48d
3 changed files with 25 additions and 9 deletions

View File

@ -7,6 +7,7 @@ Hair=Color
Color=de pelo
Dark-haired=Moreno
Gray-haired=Canoso
Light-Brown=Castaño claro
Brown=Castaño
Red-haired=Pelirrojo
Blonde=Rubio

Binary file not shown.

After

Width:  |  Height:  |  Size: 974 B

View File

@ -16,21 +16,24 @@ function vanity.get_vanity_formspec(clicker)
local formspec =
"formspec_version[4]"..
"size[8.75,8.25]"..
"size[10,8.25]"..
"image[0.5,0.5;4,4;".. face_preview .."]"..
--Skins
"label[6,0.5;"..S("Skin Tone")..":]"..
"image_button[4.75,0.75;1,1;player_normal_skin.png;btn_normal_skin;]"..
"image_button[6,0.75;1,1;player_brown_skin.png;btn_brown_skin;]"..
"image_button[7.25,0.75;1,1;player_black_skin.png;btn_black_skin;]"..
"image_button[6,0.75;1,1;player_light_brown_skin.png;btn_light_brown_skin;]"..
"image_button[7.25,0.75;1,1;player_brown_skin.png;btn_brown_skin;]"..
"image_button[8.5,0.75;1,1;player_black_skin.png;btn_black_skin;]"..
--Eyes
"label[6,2.25;"..S("Eyes Color")..":]"..
"image_button[4.75,2.5;1,1;player_blue_eye.png;btn_blue_eye;]"..
"image_button[6,2.5;1,1;player_brown_eye.png;btn_brown_eye;]"..
"image_button[7.25,2.5;1,1;player_green_eye.png;btn_green_eye;]"..
"image_button[8.5,2.5;1,1;player_black_eye.png;btn_black_eye;]"..
"image_button[4.75,3.75;1,1;player_gray_eye.png;btn_gray_eye;]"..
"image_button[6,3.75;1,1;player_hazel_eye.png;btn_hazel_eye;]"..
"image_button[7.25,3.75;1,1;player_violet_eye.png;btn_violet_eye;]"..
"image_button[8.5,3.75;1,1;player_pink_eye.png;btn_pink_eye;]"..
--Hairs
"label[0.5,5.25;"..S("Hair").."\n"..S("Color")..":]"..
"tooltip[btn_black_hair;"..S("Dark-haired").."]"..
@ -39,17 +42,20 @@ function vanity.get_vanity_formspec(clicker)
"tooltip[btn_gray_hair;"..S("Gray-haired").."]"..
"style[btn_gray_hair;bgcolor=lightgray]"..
"image_button[3.5,5;1,1;;btn_gray_hair;]"..
"tooltip[btn_light_brown_hair;"..S("Light-Brown").."]"..
"style[btn_light_brown_hair;bgcolor=sandybrown]"..
"image_button[4.75,5;1,1;;btn_light_brown_hair;]"..
"tooltip[btn_brown_hair;"..S("Brown").."]"..
"style[btn_brown_hair;bgcolor=brown]"..
"image_button[4.75,5;1,1;;btn_brown_hair;]"..
"style[btn_brown_hair;bgcolor=sienna]"..
"image_button[6,5;1,1;;btn_brown_hair;]"..
"tooltip[btn_red_hair;"..S("Red-haired").."]"..
"style[btn_red_hair;bgcolor=darkorange]"..
"image_button[6,5;1,1;;btn_red_hair;]"..
"style[btn_red_hair;bgcolor=orange]"..
"image_button[7.25,5;1,1;;btn_red_hair;]"..
"tooltip[btn_blonde_hair;"..S("Blonde").."]"..
"style[btn_blonde_hair;bgcolor=yellow]"..
"image_button[7.25,5;1,1;;btn_blonde_hair;]"..
"image_button[8.5,5;1,1;;btn_blonde_hair;]"..
"style_type[button_exit;bgcolor=#006699;textcolor=white]"..
"button_exit[4,6.5;1,1;btn_close;"..S("Close").."]"
"button_exit[4.75,6.5;1,1;btn_close;"..S("Close").."]"
return formspec
end
@ -74,8 +80,14 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
base_texture["eye"] = "player_hazel_eye.png"
elseif fields.btn_violet_eye then
base_texture["eye"] = "player_violet_eye.png"
elseif fields.btn_black_eye then
base_texture["eye"] = "player_black_eye.png"
elseif fields.btn_pink_eye then
base_texture["eye"] = "player_pink_eye.png"
elseif fields.btn_normal_skin then
base_texture["skin"].color = "normal"
elseif fields.btn_light_brown_skin then
base_texture["skin"].color = "light_brown"
elseif fields.btn_brown_skin then
base_texture["skin"].color = "brown"
elseif fields.btn_black_skin then
@ -86,6 +98,9 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
elseif fields.btn_gray_hair then
base_texture["hair"].color = "gray"
base_texture["eyebrowns"].color = "gray"
elseif fields.btn_light_brown_hair then
base_texture["hair"].color = "light_brown"
base_texture["eyebrowns"].color = "light_brown"
elseif fields.btn_brown_hair then
base_texture["hair"].color = "brown"
base_texture["eyebrowns"].color = "brown"