From 221019f3ca6d5b6e6ae6608d016b8ea18673e02e Mon Sep 17 00:00:00 2001 From: AINDUSTRIES Date: Sun, 27 Sep 2026 23:27:52 +0200 Subject: [PATCH] Fixed skin color not changing --- app/components/skin_dialog.tsx | 2 +- app/components/skin_selector.tsx | 3 +++ app/components/skin_tile.tsx | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/components/skin_dialog.tsx b/app/components/skin_dialog.tsx index 04d088b..237dd67 100644 --- a/app/components/skin_dialog.tsx +++ b/app/components/skin_dialog.tsx @@ -23,10 +23,10 @@ export function SkinDialog({ setSkin: Dispatch>; side: "T" | "CT"; }) { - const acolor = `${skin.color}64`; const [selectorOpen, setSelectorOpen] = useState(false); const [canClose, setCanClose] = useState(true); const [localSkin, setLocalSkin] = useState(skin); + const acolor = `${localSkin.color}64`; const handleInputChange = (event: ChangeEvent) => { if (localSkin instanceof AgentInfo) return; diff --git a/app/components/skin_selector.tsx b/app/components/skin_selector.tsx index cd183b8..d2288d7 100644 --- a/app/components/skin_selector.tsx +++ b/app/components/skin_selector.tsx @@ -35,10 +35,12 @@ export function SkinSelector({ newSkin.display = newSkin.display.split("|")[0] + " | " + v.display; newSkin.min_float = v.min_float; newSkin.max_float = v.max_float; + newSkin.color = v.color; setSkin(newSkin); } else { const newSkin = new AgentInfo(skin); newSkin.name = v.name; + newSkin.color = v.color; setSkin(newSkin); } }; @@ -91,6 +93,7 @@ export function SkinSelector({