From bf73fbc1ad3ed8b13683481c29cc2ec39e2d3117 Mon Sep 17 00:00:00 2001 From: Kae <80987908+Novaenia@users.noreply.github.com> Date: Wed, 20 Mar 2024 15:29:26 +1100 Subject: cursed point lights everywhere (but god it looks good) --- source/game/StarWorldClient.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'source/game/StarWorldClient.cpp') diff --git a/source/game/StarWorldClient.cpp b/source/game/StarWorldClient.cpp index bcbbdb3..0e63c06 100644 --- a/source/game/StarWorldClient.cpp +++ b/source/game/StarWorldClient.cpp @@ -1654,13 +1654,15 @@ void WorldClient::lightingCalc() { if (light.pointLight) m_lightingCalculator.addPointLight(position, light.color, light.pointBeam, light.beamAngle, light.beamAmbience); else { - m_lightingCalculator.addSpreadLight(position, light.color); + m_lightingCalculator.addSpreadLight(position, light.color * 0.6f); + m_lightingCalculator.addPointLight(position, light.color * 0.4f, 0.0f, 0.0f, 1.0f); } } for (auto const& lightPair : particleLights) { Vec2F position = m_geometry.nearestTo(Vec2F(m_lightingCalculator.calculationRegion().min()), lightPair.first); - m_lightingCalculator.addSpreadLight(position, lightPair.second); + m_lightingCalculator.addSpreadLight(position, lightPair.second * 0.6f); + m_lightingCalculator.addPointLight(position, lightPair.second * 0.4f, 0.0f, 0.0f, 1.0f); } m_lightingCalculator.calculate(m_pendingLightMap); -- cgit v1.2.3