Проверил. Как я и предполагал, рандомайзеры работают по каким-то заморочным формулам, так что тестами вряд ли выявим. Зато подтвердились мои догадки, что NUKE_UNIT_DAMAGE_BASE пропорционально изменяет урон по юнитам.
Во всех тестах МБР скидывалась на 3 танка и 3 пулеметчика.
Тест 1. НУДБ=100; НУДР1=0; НУДР2=0.
Все юниты умирают.
Тест 2. НУДБ=50; НУДР1=0;НУДР2=0.
У всех юнитов остается ровно 50% ХП.
Тест 3. НУДБ=0; НУДР1=100; НУДР2=0.
Танк 1 = 95% ХП; т 2 = 56% ХП; т 3 = 46% ХП; пулеметчик 1 = 84% ХП; п 2 = 76% ХП; п 3 = 48% ХП.
Повторный тест 3.1. НУДБ=0; НУДР1=100; НУДР2=0.
Т 1 = 75% ХП; т 2 = 56% ХП; т 3 = 18% ХП; п 1 = 73% ХП; п 2 = 61% ХП; п 3 = 57% ХП.
Тест 4. НУДБ=0; НУДР1=0; НУДР2=100.
Т 1 = 87% ХП; т 2 = 65% ХП; т 3 = 26% ХП; п 1 = 33% ХП; п 2 = 10% ХП; п 3 = 6% ХП.
P.S. Заодно проверил влияние рельефа местности на защиту юнитов от ядерного оружия. При НУДБ=50 запустил МБР в танки и пулеметчиков на равнинной местности и на холмах. Результат везде был одинаковым. Видимо, рельеф местности не влияет.
P.P.S. Еще выяснилось то, что варианты 1-6, предполагаемые в моем предыдущем сообщении, ошибочны. Так как я там допускал возможность того, что один из рандомайзеров увеличивает урон, а второй - уменьшает. Но они, видимо, оба увеличивают. И НУДР не зависят напрямую от НУДБ. В общем, заморочно там все. Надо умельцам где-то в файлах копаться, если кто захочет, конечно. А я на таком уровне моддинга не умею.





Ответить с цитированием




