From e676cd19f6bb81bc576a826761e28ac90fc0c572 Mon Sep 17 00:00:00 2001 From: zulianc Date: Sat, 21 Jun 2025 16:53:24 +0200 Subject: [PATCH] fixed line scoring --- src/Core/Game.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Core/Game.cpp b/src/Core/Game.cpp index c8efbea..c3e44f9 100644 --- a/src/Core/Game.cpp +++ b/src/Core/Game.cpp @@ -297,8 +297,8 @@ void Game::lockPiece() { /* clearing one more line is worth 2x more clearing with a spin is worth as much as clearing 2x more lines */ - long int clearScore = LINE_CLEAR_BASE_SCORE; - clearScore = clearScore << (clear.lines << (clear.isSpin)); + long int clearScore = LINE_CLEAR_BASE_SCORE / 2; + clearScore = clearScore << (clear.lines << clear.isSpin); if (this->B2BChain && B2BConditionsAreMet) { clearScore *= B2B_SCORE_MULTIPLIER;