From f59bbc041f6fd60ca8d6d0960d1797453ada0564 Mon Sep 17 00:00:00 2001 From: autocommit Date: Mon, 27 Apr 2026 04:44:15 -0700 Subject: [PATCH] =?UTF-8?q?docs(turn-processor):=20=F0=9F=93=9D=20Add=20co?= =?UTF-8?q?mments=20to=20clarify=20Rail-1=20port=20and=20future=20web=20in?= =?UTF-8?q?tegration=20in=20the=20turn=20processor=20module?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Lilith Autocommit --- src/game/engine/src/modules/management/turn_processor.gd | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/game/engine/src/modules/management/turn_processor.gd b/src/game/engine/src/modules/management/turn_processor.gd index bbde5e02..d072f6ec 100644 --- a/src/game/engine/src/modules/management/turn_processor.gd +++ b/src/game/engine/src/modules/management/turn_processor.gd @@ -151,6 +151,8 @@ func _process_research(player: RefCounted) -> void: # Player # Effective per-yield mult composes static difficulty handicap + # linear-per-turn growth (warcouncil p1-29 H4, 2026-04-27). Per-player # overrides for batch testing still take precedence inside the helper. + # Full Rail-1 port to GdTechWeb::process_research is queued under p1-31 — + # requires wrapper-layer plumbing (tech_web.gd → KnowledgeWebScript → GdTechWeb). var sci_modifier: float = GameState.get_effective_yield_mult(player, "research") player.research_progress += int(player.science_per_turn * sci_modifier)