Размер рыбы при вываживании — от абсолютного веса (Этап 41): 0.1 кг → минимум как раньше, 100 кг → 2× лодки. drawHookedFish(): fs=fishSizeFromW(reel.w) вместо 8+(w/wMax)*10+rarity — размер больше не от диапазона вида и не от редкости (крупнее вес → крупнее рыба); босс-×1.5 убран (20–50 кг и так 1.7–1.8× лодки, с ×1.5 рак 30 кг выглядел бы крупнее кита 100 кг), аура босса сохранена. fishSizeFromW(w)=8+44.2*log10(max(0.1,w)/0.1)/3 — лог-шкала (линейная упёрла бы все уловы 0.1–10 кг в 8..12 px), якоря 0.1 кг→8 / 100 кг→52.2 (длина 2.45·52≈128 px = 2× лодки 64 px); диапазон ×6.5 (было ×2.4). Не тронуто: подплывающая рыба до подсечки (вес не зароллен), фоновые рыбы, 🐟-маркер, карточка; wMin/wMax остались в rollWeight/hook/st0 — баланс не задет (balance.mjs: пины 65.1/125.9 · 194.1/249.0 · 297.3/476.7 · 329.1/552.7 без изменений). Тесты: пинов на размер силуэта нет — 193/193 PASS, exit 0; check.mjs OK; скриншоты пересняты (30 кадров, кадр reel: 12.5 кг ≈ 95 px ≈ 1.5× лодки). Доки: DEVLOG (Этап 41), AGENTS.md правок не требует (формулу не пинит).
|
Before Width: | Height: | Size: 186 KiB After Width: | Height: | Size: 190 KiB |
|
Before Width: | Height: | Size: 169 KiB After Width: | Height: | Size: 168 KiB |
|
Before Width: | Height: | Size: 168 KiB After Width: | Height: | Size: 172 KiB |
|
Before Width: | Height: | Size: 73 KiB After Width: | Height: | Size: 73 KiB |
|
Before Width: | Height: | Size: 191 KiB After Width: | Height: | Size: 194 KiB |
|
Before Width: | Height: | Size: 75 KiB After Width: | Height: | Size: 76 KiB |
|
Before Width: | Height: | Size: 81 KiB After Width: | Height: | Size: 78 KiB |
|
Before Width: | Height: | Size: 185 KiB After Width: | Height: | Size: 189 KiB |
|
Before Width: | Height: | Size: 68 KiB After Width: | Height: | Size: 69 KiB |
|
Before Width: | Height: | Size: 79 KiB After Width: | Height: | Size: 78 KiB |
|
Before Width: | Height: | Size: 254 KiB After Width: | Height: | Size: 246 KiB |
|
Before Width: | Height: | Size: 290 KiB After Width: | Height: | Size: 283 KiB |
|
Before Width: | Height: | Size: 238 KiB After Width: | Height: | Size: 230 KiB |
|
Before Width: | Height: | Size: 120 KiB After Width: | Height: | Size: 123 KiB |
|
Before Width: | Height: | Size: 270 KiB After Width: | Height: | Size: 263 KiB |
|
Before Width: | Height: | Size: 128 KiB After Width: | Height: | Size: 129 KiB |
|
Before Width: | Height: | Size: 133 KiB After Width: | Height: | Size: 134 KiB |
|
Before Width: | Height: | Size: 256 KiB After Width: | Height: | Size: 249 KiB |
|
Before Width: | Height: | Size: 105 KiB After Width: | Height: | Size: 109 KiB |
|
Before Width: | Height: | Size: 127 KiB After Width: | Height: | Size: 131 KiB |
|
Before Width: | Height: | Size: 301 KiB After Width: | Height: | Size: 300 KiB |
|
Before Width: | Height: | Size: 300 KiB After Width: | Height: | Size: 303 KiB |
|
Before Width: | Height: | Size: 268 KiB After Width: | Height: | Size: 268 KiB |
|
Before Width: | Height: | Size: 138 KiB After Width: | Height: | Size: 139 KiB |
|
Before Width: | Height: | Size: 310 KiB After Width: | Height: | Size: 309 KiB |
|
Before Width: | Height: | Size: 155 KiB After Width: | Height: | Size: 152 KiB |
|
Before Width: | Height: | Size: 148 KiB After Width: | Height: | Size: 151 KiB |
|
Before Width: | Height: | Size: 303 KiB After Width: | Height: | Size: 302 KiB |
|
Before Width: | Height: | Size: 130 KiB After Width: | Height: | Size: 123 KiB |
|
Before Width: | Height: | Size: 153 KiB After Width: | Height: | Size: 144 KiB |