diff --git a/src/app/tools/tankopedia/[id]/page.tsx b/src/app/tools/tankopedia/[id]/page.tsx index b4309a206..9680fd91f 100644 --- a/src/app/tools/tankopedia/[id]/page.tsx +++ b/src/app/tools/tankopedia/[id]/page.tsx @@ -57,6 +57,19 @@ export default function Page({ params }: { params: { id: string } }) { }; }, [initialId, assigned]); + useEffect(() => { + const unsubscribe = useDuel.subscribe( + (state) => state.protagonist?.tank.id, + () => { + mutateTankopediaTemporary((draft) => { + draft.shot = undefined; + }); + }, + ); + + return unsubscribe; + }, []); + return ( {assigned && (