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({