Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
f88627bfd4
Этап 63: внешний вид снасти — бланк от RODS.look, крючок от LURES.hook (чистый визуал). Оснастка на воде теперь меняется от экипированной снасти: удочка рисовалась хардкодом (#5d4023 w3), крючок тоже (серый) — покупка «Титана»/«Блёстки» была невидима. Четвёртый класс скинов сознательно НЕ вводили (два источника истины на пиксель + миграция сейва/ачивки/пины). Данные только в записях таблиц (паттерн Э57): RODS.look={c,w,band?,fx:'glint'?} — Дедова как раньше, Стеклопластик зелёный, Карбон чёрный+кольцо, Титан стальной+мерцание; LURES.hook={c,fx:'gold'?,bait?,bead?} — Червь с розовым червём на цевье, Воблер — хром+красная бусина, Блёстка — золото с мерцанием. Хелперы rodLook()/hookRec() (паттерн lineSkinRec: clamp+fallback), effRod/effLure — Object.assign-копии, косметика проходит через rod()/lure(). drawBoat(): glint/band в save/restore (тень не перетекает), длина бланка и tip НЕ тронуты (tip якорит леску); drawRig(): gold — паттерн lineShadow(). Баланс/сейв/ачивки/i18n/emoji не тронуты, миграция не нужна. Тесты §10e2: данные look/hook + rod()/lure() + смоук rod/lure 0..3 в WAIT. Проверки: check.mjs OK; test.js 258/258 PASS exit 0. Доки: AGENTS.md (новая строка «Внешний вид снасти», тест-глобалы), DEVLOG (Этап 63).
bf1f7f0944
Этап 61 (доки): AGENTS.md — строка «Ночь (M3)» дополнена гейтом фонаря в drawBoat() (hasLight) и приёмкой в gen-screenshots (rodLv=2 в ночных кадрах)
a705aa40ec
Этап 61: фонарь на носу лодки горит только с апгрейдом «фонарик» (чистый визуал). drawBoat(): световой блок с nightMix()>0.35 → hasLight()&&nightMix()>0.35 — тот же гейт, что у ночного клёва в ветке WAIT (фонарик = апгрейд 1 текущей удочки, 2+ ур.); фонарь становится честным сигналом «ночная рыбалка текущей снастью работает» (при смене удочки на Lv1 гаснет — как и клёв). gen-screenshots.js: ночные кадры ставят save.rodLv[save.rod]=2 до setDayTime(0.85) — в скриптах фонарь горит (установка живёт до конца прогона, болотно-ночной кадр тоже в ночи). Пиксельных пинов нет; тесты hasLight() (§9j(c)/(d), §10b) не затронуты. Проверки: check.mjs OK; test.js 248/248 PASS exit 0. Доки: AGENTS.md (строка «Ночь (M3)»), DEVLOG (Этап 61).