From 4a3ad2eb5f2e82190f7405cacf0a2e0ccdf20790 Mon Sep 17 00:00:00 2001 From: Index Date: Tue, 9 Jul 2024 07:35:09 -0500 Subject: [PATCH] fix: reset avatar before loading user avatar sandbox --- js/account/avatar-sandbox.js | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/js/account/avatar-sandbox.js b/js/account/avatar-sandbox.js index f10a5de..42f88f2 100644 --- a/js/account/avatar-sandbox.js +++ b/js/account/avatar-sandbox.js @@ -437,7 +437,16 @@ async function LoadUser(id) { return response.json(); }) .then((data) => { - Avatar.items = []; + Avatar = { + useCharacter: true, + items: [], + headColor: '#' + data.colors.head || '#cdcdcd', + torsoColor: '#' + data.colors.torso || '#cdcdcd', + leftArmColor: '#' + data.colors.leftArm || '#cdcdcd', + rightArmColor: '#' + data.colors.rightArm || '#cdcdcd', + leftLegColor: '#' + data.colors.leftLeg || '#cdcdcd', + rightLegColor: '#' + data.colors.rightLeg || '#cdcdcd' + }; data.assets.forEach((item) => { if (ItemCache[item.id] === undefined) { @@ -466,13 +475,6 @@ async function LoadUser(id) { } }); - Avatar.headColor = '#' + data.colors.head || '#cdcdcd'; - Avatar.torsoColor = '#' + data.colors.torso || '#cdcdcd'; - Avatar.leftArmColor = '#' + data.colors.leftArm || '#cdcdcd'; - Avatar.rightArmColor = '#' + data.colors.rightArm || '#cdcdcd'; - Avatar.leftLegColor = '#' + data.colors.leftLeg || '#cdcdcd'; - Avatar.rightLegColor = '#' + data.colors.rightLeg || '#cdcdcd'; - UpdateAvatar(); }) .catch((error) => {