From a59c84535a2b7220477e2c275aede89865d07670 Mon Sep 17 00:00:00 2001 From: Mk Date: Tue, 26 May 2026 13:10:55 +0000 Subject: [PATCH] fix: brighter torch/campfire light, 24 rays, wider radius, warmer glow --- game.js | 20 ++++++++++---------- index.html | 2 +- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/game.js b/game.js index 1b5c8ae..aa4c81c 100644 --- a/game.js +++ b/game.js @@ -644,8 +644,8 @@ function customConfirm(msg, onYes) { diamond_ore:{n:'Алмаз', c:'#00a8ff', solid:true }, brick: { n:'Кирпич', c:'#c0392b', solid:true }, tnt: { n:'TNT', c:'#e74c3c', solid:true, explosive:true }, - campfire: { n:'Костёр', c:'#e67e22', solid:true, lightRadius:190 }, - torch: { n:'Факел', c:'#f9ca24', solid:true, lightRadius:140 }, + campfire: { n:'Костёр', c:'#e67e22', solid:true, lightRadius:280 }, + torch: { n:'Факел', c:'#f9ca24', solid:true, lightRadius:220 }, bedrock: { n:'Бедрок', c:'#2d3436', solid:true, unbreakable:true }, flower: { n:'Цветок', c:'#ff4757', solid:false, decor:true }, bed: { n:'Кровать', c:'#e91e63', solid:true, bed:true }, @@ -3621,10 +3621,10 @@ function customConfirm(msg, onYes) { // Функция: рисуем мягкий луч света с затуханием за стенами function castLight(sx, sy, radius) { - const flick = 0.88 + Math.sin(now/80 + sx*0.01)*0.06 + Math.sin(now/130 + sy*0.02)*0.06; + const flick = 0.92 + Math.sin(now/80 + sx*0.01)*0.04 + Math.sin(now/130 + sy*0.02)*0.04; const r = radius * flick; - // 12 лучей — достаточно для мягкого круга - const steps = 12; + // 24 луча — мягкий круглый свет + const steps = 24; // Собираем дистанции до стен по лучам const dists = new Float32Array(steps); for(let i=0; i - +