diff --git a/skin_preview.lua b/skin_preview.lua index b2fd800..e7cf4d8 100644 --- a/skin_preview.lua +++ b/skin_preview.lua @@ -4,22 +4,36 @@ -- this is a suitable version for most models/meshes that use normal player skins -- (i.e. mobs_redo) yl_speak_up.skin_preview_normal = function(skin) - return "image[4.5,1.8;3,3;[combine:8x9:-8,-9="..skin..":-40,-9="..skin.."]".. -- head, beard - "image[4.5,4.12;3,4.5;[combine:8x12:-20,-20="..skin.."]".. -- body - "image[4.5,8.02;1.5,4.5;[combine:4x12:-4,-20="..skin.."]".. -- left leg - "image[5.73,8.02;1.5,4.5;[combine:4x12:-4,-20="..skin.."^[transformFX]".. -- right leg - "image[3.15,4.12;1.5,4.5;[combine:4x12:-44,-20="..skin.."]".. -- left hand - "image[7.35,4.12;1.5,4.5;[combine:4x12:-44,-20="..skin.."^[transformFX]".. -- right hand - "image[10.5,1.8;3,3;[combine:8x8:-24,-8="..skin.."]".. -- back head - "image[10.5,4.12;3,4.5;[combine:8x12:-32,-20="..skin.."]".. -- body back - "image[10.5,8.02;1.5,4.5;[combine:4x12:-12,-20="..skin.."]".. -- left leg back - "image[11.73,8.02;1.5,4.5;[combine:4x12:-12,-20="..skin.."^[transformFX]".. -- right leg back - "image[9.3,4.12;1.5,4.5;[combine:4x12:-52,-20="..skin.."]".. -- left hand back - "image[12.95,4.12;1.5,4.5;[combine:4x12:-52,-20="..skin.."^[transformFX]" -- right hand back + return "image[3,0.7;2,2;[combine:8x8:-8,-8="..skin.."]".. + "image[2.85,0.55;2.3,2.3;[combine:8x8:-40,-8="..skin.."]".. -- head, beard + "image[3,2.75;2,3;[combine:8x12:-20,-20="..skin..":-20,-36="..skin.."]".. -- body + "image[3,5.75;1,3;[combine:4x12:-4,-20="..skin..":-4,-36="..skin.."]".. -- left leg + ov + "image[4,5.75;1,3;[combine:4x12:-4,-20="..skin.."^[transformFX]".. -- right leg + "image[4,5.75;1,3;[combine:4x12:-20,-52="..skin..":-4,-52="..skin.."]".. -- right leg ov + "image[2.0,2.75;1,3;[combine:4x12:-44,-20="..skin..":-44,-36="..skin.."]".. -- left hand + "image[5.0,2.75;1,3;[combine:4x12:-44,-20="..skin.."^[transformFX]".. -- right hand + "image[5.0,2.75;1,3;[combine:4x12:-36,-52="..skin..":-52,-52="..skin.."]".. -- right hand ov + + "image[8,0.7;2,2;[combine:8x8:-24,-8="..skin.."]".. -- back head + "image[7.85,0.55;2.3,2.3;[combine:8x8:-56,-8="..skin.."]".. -- head, beard + "image[8,2.75;2,3;[combine:8x12:-32,-20="..skin..":-32,-36="..skin.."]".. -- body back + "image[8,5.75;1,3;[combine:4x12:-12,-20="..skin.."]".. -- left leg back + "image[8,5.75;1,3;[combine:4x12:-28,-52="..skin..":-12,-52="..skin.."]".. -- r. leg back ov + "image[9,5.75;1,3;[combine:4x12:-12,-20="..skin.."^[transformFX]".. -- right leg back + "image[9,5.75;1,3;[combine:4x12:-12,-36="..skin.."]".. -- right leg back ov + "image[7,2.75;1,3;[combine:4x12:-40,-52="..skin..":-60,-52="..skin.."]".. -- l. hand back ov + "image[10,2.75;1,3;[combine:4x12:-52,-20="..skin.."^[transformFX]".. -- right hand back + "image[10,2.75;1,3;[combine:4x12:-52,-20="..skin..":-52,-36="..skin.."]".. -- left hand back + + "" + --local legs_back = "[combine:4x12:-12,-20="..skins.skins[name]..".png" end -- this is a version for the yl_speak_up mobs yl_speak_up.skin_preview_skinsdb_3d_armor_character_5 = function(main_skin) + if(true) then + return yl_speak_up.skin_preview_normal(main_skin) + end if main_skin == nil or main_skin == "" then main_skin = "default_greyscale.png" end