1
0
mirror of https://github.com/OpenTTD/OpenTTD synced 2026-01-20 19:02:41 +01:00

Fix #14385: [Strgen] Don't count parameters more than one time (#14413)

This commit is contained in:
Loïc Guilloux
2025-07-04 01:10:50 +02:00
committed by GitHub
parent 16b0371c1b
commit 655291facb

View File

@@ -639,6 +639,8 @@ static size_t TranslateArgumentIdx(size_t argidx, size_t offset)
for (size_t i = 0; i < argidx; i++) {
cs = _cur_pcs.consuming_commands[i];
if (cs == nullptr && sum > i) continue;
sum += (cs != nullptr) ? cs->consumes : 1;
}