Files
Learn_System/frontend
Maxim Dolgolyov 8db8171b97 @
fix(pet-sprite): уникальные id градиентов спрайта — фикс «пропадающего» тела

uid градиента питомца строился детерминированно (pg+level+mood+colorKey),
поэтому два питомца с одинаковыми параметрами на одной странице получали
совпадающие id. url(#id) заливки тела резолвился в чужой градиент (часто в
display:none-вьюхе) → тело без заливки, видны только контур/усики/аура.
Проявлялось «случайно» — только при совпадении параметров (нарратор на
карте vs на экране победы в /quantik). Теперь uid — глобальный счётчик
(pg1, pg2, …), коллизий нет. Чинит и /pet, и /dashboard, и игру.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@
2026-06-14 10:59:17 +03:00
..
@
2026-06-14 10:59:17 +03:00
@
2026-06-14 10:29:35 +03:00