Фильтр логиста: группа «Стройматериалы» - древесина, булыжник, цемент, бетонная смесь; «Руда и камень» - только добыча (#18)
Новая группа у старых урн берёт выбор «Материалов»; значок «Материалов» - ткань. Сталь - в «Слитках». Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
54cafab4f1
commit
61a7e35bad
@@ -356,11 +356,12 @@ namespace NecromancerTome
|
||||
}
|
||||
}
|
||||
// Группы, которых урна ещё не знала, берут выбор группы, где их предметы лежали раньше: корм кур - «Сырое»,
|
||||
// живность и транспорт (23.10) - «Прочее»; остальные новые - включены.
|
||||
// живность и транспорт (23.10) - «Прочее», стройматериалы (23.10) - «Материалы»; остальные новые - включены.
|
||||
for (int g = known; g < CinerariumGroups.Count; g++)
|
||||
{
|
||||
int from = g == CinerariumGroups.ChickenFeed ? CinerariumGroups.Raw :
|
||||
g == CinerariumGroups.Livestock || g == CinerariumGroups.Vehicles ? CinerariumGroups.Other : -1;
|
||||
g == CinerariumGroups.Livestock || g == CinerariumGroups.Vehicles ? CinerariumGroups.Other :
|
||||
g == CinerariumGroups.Building ? CinerariumGroups.Materials : -1;
|
||||
bool on = from < 0 || (GroupMask & (1u << from)) != 0;
|
||||
GroupMask = on ? GroupMask | (1u << g) : GroupMask & ~(1u << g);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user