Кстати, заметил, что в Заброшенной шахте с Троглодитами нет разбивки на отряди в диалоге при посещении. Хотя в данном случае (в Заброшенной шахте) даже без посещения по ПКМ всегда отображается размер охраны: (100-249) Троглодиты. Но как правило отрядов несколько и среди них обязательно есть один улучшенный отряд (Адские троглодиты), но по ПКМ мы видим только Троглодитов.
По-моему, это баг, вроде того, как мы нападем на какой-то неулучшенный отряд существ и среди них попадается один улучшенный. Либо же это неверный вывод охраны по ПКМ. Тогда нужно править сам текст сообщения по ПКМ и делать, как с банками существ, где будет отображаться размер охраны улучшенных и неулучшенных существ одного уровня. Интересно, но SoD_SP с существами баг фиксит, а с Заброшенной шахтой НЕТ.
Но самое интересное, что улучшенный стек есть как в HD+, так и вместе с подключенным SoD_SP. Но как только к ним подключаешь еще Englification 1.1 со всеми оригинальными (на англ) картами из Complete под русскую версию Героев, улучшеный стек исчезает. Пока не ясно почему так происходит...
PS: По ходу разобрался. Отключил SoD_SP и проверил вместе с Englification 1.1 и улучшенного стека НЕТ. Но у меня Englification_Pack с англ картам из GOG, а юзается русская версия с картами от Буки (там всегда будет один улучшенный отряд существ). Попробовал подтянуть эту же тестовую карту с подключенным Englification_Pack, но с переводом от Буки и получил один улучшенный стек. Проверил и наоборот, оригинальную англ карту на русской версии от Буки без каких-либо плагинов, - улучшенного отряда НЕТ. Получается, что с оригинальными картами, улучшенного отряда не будет никогда, как и должно быть. Проблема в самих русскоязычных картах от Буки. То есть это косяк Буки, когда они переводили карты, они еще и свои изменения туда вносили!
То есть получается, что для Банков существ один грейдженный стек с некой вероятностью - это норма. В то время как для Заброшенной шахты подобного быть не должно, но на русскоязычных картах от Буки мы подобное получаем. Получается, что все равно проверку на грейженный стек нужно делать, ибо мы не знаем кто на какой карте играет (англ или рус).
***
AlexSpl, а можно ли в последнюю версию нашего кода добавить в диалог посещения Заброшенной шахты разбивку на отряды с их интервальным количеством?
PS2: И, по ходу, остается еще и Пирамида не сделанная. Там вообще все в комплексе нужно... В диалоге посещения - разбивка на отряды (Алмазные големы: 10-19; Алмазные големы: 10-19; Золотые големы: 20-49), в диалоге по ПКМ после посещения, но отказа от боя общее количество без разбивки (Толпа (20-49) Алмазные големы, и толпа (20-49) Золотые големы из ARRAYTXT), и, получается, убирать диалог при посещении, если Пирамидка уже разграбленная...
И, наверное, для жилищ 5-7+ уровня после посещения (и Фабрика големов, как исключение: Мало (5-9) Алмазные големы, и мало (5-9) Золотые големы), но отказа от боя, надо бы, чтобы по ПКМ также можно было видеть охрану, как со Склепом (Под охраной: Пара(1-4) или Мало (5-9)).