From 290af757e93585e986e561d96ead5ea1be4a8d14 Mon Sep 17 00:00:00 2001
From: NullBite <me@nullbite.com>
Date: Tue, 5 Apr 2022 20:26:32 -0400
Subject: [PATCH] Clean up code for initial PartsManager refresh

---
 script.lua | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/script.lua b/script.lua
index 1e720d9..2a7f478 100644
--- a/script.lua
+++ b/script.lua
@@ -1063,6 +1063,7 @@ function player_init()
 		v.setEnabled(true)
 	end
 	setLocalState()
+	pmRefresh()
 	syncState()
 end
 -- Initial configuration --
@@ -1116,15 +1117,12 @@ function tick()
 	end
 
 
-	-- ugly code to make the avatar fully load in figura preview
+	-- Refresh tail armor state
 	armor()
-	if not refreshed then
-		cooldown(1, "refreshAll")
-		PartsManager.refreshAll()
-		refreshed=true
-	end
+	-- Implements tail cooldown conditions
 	updateTailVisibility()
 
+	-- Animation code resides in this function
 	animateTick()
 
 	-- Check for queued PartsManager refresh