Показать сообщение отдельно
Старый 22.03.2023, 19:17   #776
Vasya
Звичайна людина на Землі
 
Аватар для Vasya
 
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,320
По умолчанию

Цитата:
Сообщение от Dimas1999 Посмотреть сообщение
........ С кодом повреждения от Васи уже требуется всего несколько попаданий из 12,7 для повреждения и даже возгорания баков.............
Вот этот код:
Код:
if(s.startsWith("xxtank"))
            {
                int k = s.charAt(6) - 49;
                if(getEnergyPastArmor(2.2F, shot) > 0.0F && World.Rnd().nextFloat() < 0.45F)
                {
                    if(((FlightModelMain) (super.FM)).AS.astateTankStates[k] == 0)
                    {
                        debuggunnery("Fuel Tank (" + k + "): Pierced..");
                        ((FlightModelMain) (super.FM)).AS.hitTank(shot.initiator, k, 1);
                        ((FlightModelMain) (super.FM)).AS.doSetTankState(shot.initiator, k, 1);
                    }
                    if(World.Rnd().nextFloat() < 0.01F || shot.powerType == 3 && World.Rnd().nextFloat() < 0.4F)
                    {
                        ((FlightModelMain) (super.FM)).AS.hitTank(shot.initiator, k, 4);
                        debuggunnery("Fuel Tank (" + k + "): Hit..");
                    }
                }
                return;
            }
Толстый протектор чёрным выделил.
Синим - это потухание и вспыхывание баков.
Года 4 использую.
У меня в 4.13.4 даже с дефолтным 3До Яков Як-1/9 Зажигался только
от 10-15 попаданий Браунинга-50. Мелкие почти не чувствовал.
Через минуту тух, но мог вспыхнуть на 30-40 секунд, потом опять тух.
Иногда всё же вспыхивал и терял крыло.
Vasya вне форума   Ответить с цитированием