|
|
|
|
|
#1 |
|
Пользователь
Регистрация: 16.09.2015
Сообщений: 33
|
Добрый вечер всем. После небольшого боя против четырёх В-29 наткнулся на непонятное поведение автопилота на Та-152Н-1. Просьба посмотреть запись до конца. Версия игры 4.14.1.
Вкратце: во время атаки остановился мотор, посчитав, что его выбили, я отправился на базу. Возле неё для выхода из штопора был включен автопилот, который в свою очередь запустил якобы выбитый двигатель. ![]() Но я также не исключаю собственного тупняка под вечер, ибо выходит, что надо было всего-навсего завести движок по новой... ![]() Вопрос: это что было? Как в МиГ-9, в котором стрельба из пушки выше трёх километров приводит к повреждению двигателей? Последний раз редактировалось Nick_B; 07.08.2019 в 21:51. |
|
|
|
|
|
#2 |
|
Местный
Регистрация: 18.11.2015
Сообщений: 1,910
|
Сталкивался с таким пару раз.
В 4.08 столкнулся на МиГ-3 с другим МиГом, ему киль оторвал, у меня мотор остановился так же без надписи "Двигатель неисправен". Мотор завести удалось. В 4.13.2 на P-40 атаковал Ju-87, в меня попали, мотор остановился, мотор так же удалось успешно завести. Поэтому после остановки мотора нажимаю кнопку запуска, а вдруг заведётся. |
|
|
|
|
|
#3 | |
|
Пользователь
Регистрация: 16.09.2015
Сообщений: 33
|
Цитата:
|
|
|
|
|
|
|
#4 | |
|
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,705
|
Цитата:
Остановка двигателя прописана в классе самолета в разделе хит-бон. Не во всех, правда. Чаще всего связана с пожаром мотора. Конкретно для всей линейки Фок(и Та-152 тоже): попадание в компрессор может вызвать остановку мотора, но тогда упадёт давление наддува - тянуть будет только у земли., попадание в топливный насос гарантированно вызывает остановку мотора., Код:
if(s.endsWith("fuel"))
{
if(getEnergyPastArmor(1.1F, shot) > 0.0F && ((FlightModelMain) (super.FM)).EI.engines[0].getType() == 0)
{
((FlightModelMain) (super.FM)).EI.engines[0].setEngineStops(shot.initiator);
Aircraft.debugprintln(this, "*** Engine Module: Fuel Line Stalled, Engine Stalled..");
}
getEnergyPastArmor(1.0F, shot);
} else
Такие инцеденты у меня были. В коде есть даже повреждение синхронизаторов, но с повреждением пропеллера он не увязан, а надо бы. Код:
if(s.endsWith("sync"))
{
if(getEnergyPastArmor(2.1F, shot) > 0.0F && World.Rnd().nextFloat() < 0.5F)
Aircraft.debugprintln(this, "*** Engine Module: Gun Synchronized Hit, Nose Guns Lose Authority..");
} else
в том числе, то возникает пожар двигателя, вернее горит чуть позади мотора по наблюдениям. Код:
if(s.endsWith("feed"))
{
if(getEnergyPastArmor(8.9F, shot) > 0.0F && World.Rnd().nextFloat() < 0.25F && ((FlightModelMain) (super.FM)).EI.engines[0].getPowerOutput() > 0.7F && ((FlightModelMain) (super.FM)).EI.engines[0].getType() == 0)
{
((FlightModelMain) (super.FM)).AS.hitEngine(shot.initiator, 0, 100);
Aircraft.debugprintln(this, "*** Engine Module: Pressurized Fuel Line Pierced, Fuel Flamed..");
}
getEnergyPastArmor(1.0F, shot);
} else
Последний раз редактировалось Vasya; 09.08.2019 в 10:32. |
|
|
|
|
![]() |
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|
|