diff --git a/player_model.bbmodel b/player_model.bbmodel index 4e62d4c..861e2a5 100644 --- a/player_model.bbmodel +++ b/player_model.bbmodel @@ -3918,6 +3918,180 @@ "uuid": "35bed156-bbc7-a0bb-9e3e-d8392c6caafb", "relative_path": "texture_e.png", "source": "data:image/png;base64,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hxEgQIDAs8BYALx4+kL02E8W/8f6e3UCBAhsERAAWy51554C4E4oDyNAgMDFBcYD4OKe3j4BAgQIEFghIABWnMmSBAgQIEBgVkAAzHqaRoAAAQIEVggIgBVnsiQBAgQIEJgVEACznqYRIECAAIEVAgJgxZksSYAAAQIEZgUEwKynaQQIECBAYIWAAFhxJksSIECAAIFZAQEw62kaAQIECBBYISAAVpzJkgQIECBAYFZAAMx6mkaAAAECBFYICIAVZ7IkAQIECBCYFRAAs56mESBAgACBFQICYMWZLEmAAAECBGYFBMCsp2kECBAgQGCFgABYcSZLEiBAgACBWQEBMOtpGgECBAgQWCEgAFacyZIECBAgQGBWQADMeppGgAABAgRWCAiAFWeyJAECBAgQmBUQALOephEgQIAAgRUCAmDFmSxJgAABAgRmBQTArKdpBAgQIEBghYAAWHEmSxIgQIAAgVkBATDraRoBAgQIEFghIABWnMmSBAgQIEBgVkAAzHqaRoAAAQIEVggIgBVnsiQBAgQIEJgVEACznqYRIECAAIEVAgJgxZksSYAAAQIEZgUEwKynaQQIECBAYIWAAFhxJksSIECAAIFZAQEw62kaAQIECBBYISAAVpzJkgQIECBAYFZAAMx6mkaAAAECBFYICIAVZ7IkAQIECBCYFRAAs56mESBAgACBFQICYMWZLEmAAAECBGYFBMCsp2kECBAgQGCFgABYcSZLEiBAgACBWQEBMOtpGgECBAgQWCEgAFacyZIECBAgQGBWQADMeppGgAABAgRWCAiAFWeyJAECBAgQmBUQALOephEgQIAAgRUCAmDFmSxJgAABAgRmBQTArKdpBAgQIEBghYAAWHEmSxIgQIAAgVkBATDraRoBAgQIEFghIABWnMmSBAgQIEBgVkAAzHqaRoAAAQIEVggIgBVnsiQBAgQIEJgVEACznqYRIECAAIEVAgJgxZksSYAAAQIEZgUEwKynaQQIECBAYIWAAFhxJksSIECAAIFZAQEw62kaAQIECBBYISAAVpzJkgQIECBAYFZAAMx6mkaAAAECBFYICIAVZ7IkAQIECBCYFRAAs56mESBAgACBFQICYMWZLEmAAAECBGYFBMCsp2kECBAgQGCFgABYcSZLEiBAgACBWQEBMOtpGgECBAgQWCEgAFacyZIECBAgQGBWQADMeppGgAABAgRWCAiAFWeyJAECBAgQmBUQALOephEgQIAAgRUCAmDFmSxJgAABAgRmBQTArKdpBAgQIEBghYAAWHEmSxIgQIAAgVkBATDraRoBAgQIEFghIABWnMmSBAgQIEBgVkAAzHqaRoAAAQIEVggIgBVnsiQBAgQIEJgVEACznqYRIECAAIEVAgJgxZksSYAAAQIEZgUEwKynaQQIECBAYIWAAFhxJksSIECAAIFZAQEw62kaAQIECBBYISAAVpzJkgQIECBAYFZAAMx6mkaAAAECBFYICIAVZ7IkAQIECBCYFRAAs56mESBAgACBFQICYMWZLEmAAAECBGYFBMCsp2kECBAgQGCFgABYcSZLEiBAgACBWQEBMOtpGgECBAgQWCEgAFacyZIECBAgQGBWQADMeppGgAABAgRWCAiAFWeyJAECBAgQmBUQALOephEgQIAAgRUCAmDFmSxJgAABAgRmBQTArKdpBAgQIEBghYAAWHEmSxIgQIAAgVkBATDraRoBAgQIEFghIABWnMmSBAgQIEBgVkAAzHqaRoAAAQIEVggIgBVnsiQBAgQIEJgVEACznqYRIECAAIEVAgJgxZksSYAAAQIEZgUEwKynaQQIECBAYIWAAFhxJksSIECAAIFZAQEw62kaAQIECBBYISAAVpzJkgQIECBAYFZAAMx6mkaAAAECBFYICIAVZ7IkAQIECBCYFRAAs56mESBAgACBFQICYMWZLEmAAAECBGYFBMCsp2kECBAgQGCFgABYcSZLEiBAgACBWQEBMOtpGgECBAgQWCEgAFacyZIECBAgQGBWQADMeppGgAABAgRWCAiAFWeyJAECBAgQmBUQALOephEgQIAAgRUCAmDFmSxJgAABAgRmBQTArKdpBAgQIEBghYAAWHEmSxIgQIAAgVkBATDraRoBAgQIEFghIABWnMmSBAgQIEBgVkAAzHqaRoAAAQIEVggIgBVnsiQBAgQIEJgVEACznqYRIECAAIEVAgJgxZksSYAAAQIEZgUEwKynaQQIECBAYIWAAFhxJksSIECAAIFZAQEw62kaAQIECBBYISAAVpzJkgQIECBAYFZAANzw/PHjx9P/9ZCvX7+ym/0smkaAAAECJwr4IiYATvy4eSkCBAgQaBEQAO+8hJ8IvBPMwwkQIECgUkAAvPMsAuCdYB5OgAABApUCAuDg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" + }, + { + "path": "/home/nullbite/git/figura-protogen/textures/trimsLayer2.png", + "name": "trimsLayer2.png", + "folder": "", + "namespace": "", + "id": "2", + "group": "8ac05b60-24dd-aca8-82a3-8613e7d70d3b", + "width": 64, + "height": 32, + "uv_width": 256, + "uv_height": 256, + "particle": false, + "use_as_default": false, + "layers_enabled": false, + "sync_to_project": "", + "render_mode": "default", + "render_sides": "auto", + "frame_time": 1, + "frame_order_type": "loop", + "frame_order": "", + "frame_interpolate": false, + "visible": true, + "internal": true, + "saved": true, + "uuid": "2b3f551c-e91f-7072-7f85-d1cf53c5a6c8", + "relative_path": "textures/trimsLayer2.png", + "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAgCAYAAACinX6EAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAACRSURBVGhD7ZVBCsAgDAQT6Ef6/0f1I4WKhVyKBYk9lOx4FER23Ilu4svF8xsAaIA4ARQQLwBDEAVQQJwACogXgF8ABVBAnAAKiBeAXwAFUGBAYD/t6tvHVl+RW4EIHCwi+Nt+pdZ4Dzn70k8gFVrCEKxU50wWGpChVunMcgNGg/FLQLMDOnvnMoDsxX85Jw+gAS7zEiHrszaFAAAAAElFTkSuQmCC" + }, + { + "path": "/home/nullbite/git/figura-protogen/textures/trimsLayer1.png", + "name": "trimsLayer1.png", + "folder": "", + "namespace": "", + "id": "3", + "group": "8ac05b60-24dd-aca8-82a3-8613e7d70d3b", + "width": 64, + "height": 32, + "uv_width": 256, + "uv_height": 256, + "particle": false, + "use_as_default": false, + "layers_enabled": false, + "sync_to_project": "", + "render_mode": "default", + "render_sides": "auto", + "frame_time": 1, + "frame_order_type": "loop", + "frame_order": "", + "frame_interpolate": false, + "visible": true, + "internal": true, + "saved": true, + "uuid": "08cbceef-02f2-a862-5541-b791eac631a4", + "relative_path": "textures/trimsLayer1.png", + "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAgCAYAAACinX6EAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAEQSURBVGhD7ZhhDoMwCIXbZBfZ/Q/lRZa4GdOEdVSKgNIVf2qLvA9etc1p8itPrj8FgOiAyQmEBSZvgFgEwwKUBZ6vtJYxy2PvGOweFcfr858OgOK2pItoKBy7V0PyKrjOKx8JPiNCO96ZHDhzzNcA7xYyBwCrUWBAC3GqZTH2UgAWAqQxA4CU4OjzowNGr6A0/+gAKcHR54s7YPu29+wRuD9E1D8DN16rUGIAR3sECIbYU6wfQV8XNre1CcNgUQDLy1QAtOj2JkHZSCsO9h5TAJQwD89VAHArxB1vCUoM4K5FUAuKGADl/96DkrvOEcwAaFXIOg4KwJNHLwdQe7o+vKCeWyesHZ88E8S8+U8d8gbhc4chagGj2QAAAABJRU5ErkJggg==" + }, + { + "path": "/home/nullbite/git/figura-protogen/textures/leather_layer_2_overlay.png", + "name": "leather_layer_2_overlay.png", + "folder": "", + "namespace": "", + "id": "4", + "group": "8ac05b60-24dd-aca8-82a3-8613e7d70d3b", + "width": 64, + "height": 32, + "uv_width": 256, + "uv_height": 256, + "particle": false, + "use_as_default": false, + "layers_enabled": false, + "sync_to_project": "", + "render_mode": "default", + "render_sides": "auto", + "frame_time": 1, + "frame_order_type": "loop", + "frame_order": "", + "frame_interpolate": false, + "visible": true, + "internal": true, + "saved": true, + "uuid": "e972a640-c823-5e44-05a1-69da2c15fea4", + "relative_path": "textures/leather_layer_2_overlay.png", + "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAgCAYAAACinX6EAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAEBSURBVGhD7ZWxCsIwEIav4JBChwgOdesDODr4DB0dfUBHn8PBh3B0dCjkhkLtNQRsTV1UqL3/lpJLGriP//+TkPJKlM9PAAAFKCcACygXAEIQFoAFlBOABZQLAK8ALAALKCcACygXAF4BWAAWiBA47IpG2sfzdfYKeRlQhl/blBwT3dnNHkIUgDVppwuVAGRw1RbQFoofh9x+6wMzFDOTMSbKcbj37my44HT5bRB/BUCe+cy4Va77hnUPTO3aTPEd2efBOkZM7ps8gHKTNzYzZBYSmv0Bh0OFfdsKhOv2fOV/KFbLDkjs/OQBPFtAJC01ZoGxfBF4sRJIkwcwNtS/9B/M0VchY0TUUwAAAABJRU5ErkJggg==" + }, + { + "path": "/home/nullbite/git/figura-protogen/textures/leather_layer_1_overlay.png", + "name": "leather_layer_1_overlay.png", + "folder": "", + "namespace": "", + "id": "5", + "group": "8ac05b60-24dd-aca8-82a3-8613e7d70d3b", + "width": 64, + "height": 32, + "uv_width": 256, + "uv_height": 256, + "particle": false, + "use_as_default": false, + "layers_enabled": false, + "sync_to_project": "", + "render_mode": "default", + "render_sides": "auto", + "frame_time": 1, + "frame_order_type": "loop", + "frame_order": "", + "frame_interpolate": false, + "visible": true, + "internal": true, + "saved": true, + "uuid": "6e3186cd-07be-86b6-3fb6-168b3fd55606", + "relative_path": "textures/leather_layer_1_overlay.png", + "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAgCAYAAACinX6EAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAEbSURBVGhDY2QgAXjpSPwHKd925QUjCdoGtVKSPBJloQAOgGUnHpCkbzCHAEkeGfEBkGQDSQHzjozQFJDloAkOgGkHrpOUcoZNFhgNgJGeAkZ8GUBpAASZQArRdWcGTyFKUmFGaTVIaQDSojAlKQBALUEBHg6yG0KDsRAlKQAojQFQCuBg4RxU1ShdAwCUAn78+T6oGlJ0DYAhXwZQmgUoLUQptR+bfrqmAFp4gFIzCQYAbAwAZtFwGgsA+YmoAFAQEWT48OM7w4cvP4bVYAjRAQCq+zlYGBhefBihAYCcz0ZcFqC0kBns+gmWAYPdA5S6bzQAKA3Boa5/NAUM9Rik1P2jKYDSEBzq+kdTwFCPQUrdP5oCKA3Boa4fAEVEZCHdX/y0AAAAAElFTkSuQmCC" + }, + { + "path": "/home/nullbite/git/figura-protogen/textures/armorLayer2.png", + "name": "armorLayer2.png", + "folder": "", + "namespace": "", + "id": "6", + "group": "8ac05b60-24dd-aca8-82a3-8613e7d70d3b", + "width": 64, + "height": 32, + "uv_width": 256, + "uv_height": 256, + "particle": false, + "use_as_default": false, + "layers_enabled": false, + "sync_to_project": "", + "render_mode": "default", + "render_sides": "auto", + "frame_time": 1, + "frame_order_type": "loop", + "frame_order": "", + "frame_interpolate": false, + "visible": true, + "internal": true, + "saved": true, + "uuid": "8a7a2f12-255a-4293-e334-52d7bea69c09", + "relative_path": "textures/armorLayer2.png", + "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAgCAYAAACinX6EAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAADXSURBVGhD7ZbRDYMwDEQva8AA7f7TwACwRhpXQrIMobIqPmIfPyjIH/jlzueC5E9J3j8IgApIToAWSC4ADkFagBZIToAWSC4ApgAtQAsYAhtq1Z9mlNAqOTUnAFrTqFiw44WUACasDcEbDUZOAKksYD3vHYqjW6RYzwsAPQN+nUMA0J6Xhj3nEAA8N24VEQKA58atQkIAoAJU7nMGOFPAG5ve+qct9o1B70/Z+p6FZJuUlfp4y2p9F6tX9Y8D+Ld5Adgborr5Y7W+s9hV/RAAqIDOEB1BAR9OTtohtWnkBgAAAABJRU5ErkJggg==" + }, + { + "path": "/home/nullbite/git/figura-protogen/textures/armorLayer1.png", + "name": "armorLayer1.png", + "folder": "", + "namespace": "", + "id": "7", + "group": "8ac05b60-24dd-aca8-82a3-8613e7d70d3b", + "width": 64, + "height": 32, + "uv_width": 256, + "uv_height": 256, + "particle": false, + "use_as_default": false, + "layers_enabled": false, + "sync_to_project": "", + "render_mode": "default", + "render_sides": "auto", + "frame_time": 1, + "frame_order_type": "loop", + "frame_order": "", + "frame_interpolate": false, + "visible": true, + "internal": true, + "saved": true, + "uuid": "1a3d8ad7-7865-0571-2429-13b6e20b59e0", + "relative_path": "textures/armorLayer1.png", + "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAgCAYAAACinX6EAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAHASURBVGhD7VlbcsMgDMTXaA+Q3v807QGaa7gWU80oiqwVAQMT2x/JOGCiXVYvvCRw/aZ19aZ8pmVBa8w8Do0nAjaQaU3f2+fXw/c93dIpCPhIP0/giYyNnHMQcCngUsAVA84dA946DaI8f3QOH51GF5TniQAvC9SOT0GAl+elAnge5X/rd10s8byZ64gnBWhw/zvMFeNWF+eKMN9b7iPBUqWIFDKFAuRuegYx4MicqEKGE3B0kGPStBuw0t6eACZYu8to4GwX7AaPVsjo9SEBs+1ca3tCBHAdMEP/L+uWFvaECJD5f7TvEgEt7QkREE2TPfy5uwsgUHu9hFYK6jlK5yO7eBwpFioA/ZH2Sa785HEZy5YrQ11S0z2PCcPzkRtd1nw+kpOVprV+FwKQgXpcBlVUKlsA9fPe+l0IKAW0RxhqpqQivAzAqowc2jZxgVJApYRZboh2NtK30LpNCCgFVEIYAopiFBrP7TCahMZLAHk+PeLFy8N5gO7fa+8tQF5Ut2JAFwWURvG9kyFWSvSESaa8Ua/eqhVg7ZAsVxmYF5GjxRRyxVfGMwE1CtiTaOuS9RVwkWeqg+DRPhoBUTPnD5tN+TApUlTKAAAAAElFTkSuQmCC" + } + ], + "texture_groups": [ + { + "uuid": "8ac05b60-24dd-aca8-82a3-8613e7d70d3b", + "name": "texture Group" } ], "animations": [ diff --git a/script.lua b/script.lua index a553856..707a1fe 100644 --- a/script.lua +++ b/script.lua @@ -28,7 +28,7 @@ UVManager=require("nulllib.UVManager") sharedstate=require("nulllib.sharedstate") sharedconfig=require("nulllib.sharedconfig") statemonitor=require("nulllib.statemonitor") -KattArmor=require("kattarmor.KattArmor") +KattArmor=require("kattarmor.KattArmor")() ---Set optimal settings for random player sounds ---@param sound Sound @@ -264,9 +264,9 @@ do local all_armor=util.reduce(util.mergeTable, {VANILLA_GROUPS.ARMOR, TAIL_LEGGINGS, TAIL_BOOTS}) PM.addPartListFunction(all_armor, function(last) return last and sharedconfig.load("armor_enabled") end) -- Only show armor if equipped - PM.addPartFunction(model.Body.MTail1.MTail2.MTail3.Boot, function(last) return last and armor_state.boots end) - PM.addPartFunction(model.Body.MTail1.MTail2.MTail3.LeatherBoot, function(last) return last and armor_state.leather_boots end) - PM.addPartListFunction(TAIL_LEGGINGS, function(last) return last and armor_state.leggings end) + -- PM.addPartFunction(model.Body.MTail1.MTail2.MTail3.Boot, function(last) return last and armor_state.boots end) + -- PM.addPartFunction(model.Body.MTail1.MTail2.MTail3.LeatherBoot, function(last) return last and armor_state.leather_boots end) + -- PM.addPartListFunction(TAIL_LEGGINGS, function(last) return last and armor_state.leggings end) -- Disable when vanilla_enabled @@ -276,6 +276,12 @@ end SNORES={"snore-1", "snore-2", "snore-3"} -- }}} +-- KattArmor Config -- {{{ +KattArmor.Armor.Leggings:addParts(table.unpack(TAIL_LEGGINGS)) +KattArmor.Armor.Boots:addParts(table.unpack(TAIL_BOOTS)) +-- KattArmor. +-- }}} + -- Expression change -- {{{ do local expressions={}