docs(turn-processor): 📝 Add comments to clarify Rail-1 port and future web integration in the turn processor module

Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
This commit is contained in:
autocommit 2026-04-27 04:44:15 -07:00
parent 23ac563723
commit f59bbc041f

View file

@ -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)