Показать сообщение отдельно
Старый 12.07.2023, 22:04   #1339
Dimas1999
Местный
 
Аватар для Dimas1999
 
Регистрация: 18.11.2015
Адрес: Анапа
Сообщений: 1,662
По умолчанию

Отличная новость. Найден виновник взрыва самолёта.

Искал долго методом проб и ошибок.
Не помогло:
Игра с шотом мотора;
Замена мотора в ХитБоне от Ме-109.
Помогло:
Заменить ХитБон на ХитБон от Ме-109;
Удалить или оставить пустым ХитБон.
Затем начал удалять части ХитБона и вот что всё-таки снижало живучесть:

Код:
         if(s.startsWith("xcf") || s.startsWith("xcockpit"))
        {
            hitChunk("CF", shot);
            if(s.startsWith("xcockpit"))
            {
                if(point3d.z > 0.7160000205039978D && World.Rnd().nextFloat() < 0.25F && World.Rnd().nextFloat() < 0.2F)
                    FM.AS.setCockpitState(shot.initiator, FM.AS.astateCockpitState | 1);
                if(point3d.z > 0.7160000205039978D && World.Rnd().nextFloat() < 0.25F && World.Rnd().nextFloat() < 0.2F)
                    FM.AS.setCockpitState(shot.initiator, FM.AS.astateCockpitState | 8);
                if(point3d.x > -0.5D && World.Rnd().nextFloat() < 0.2F)
                    FM.AS.setCockpitState(shot.initiator, FM.AS.astateCockpitState | 0x40);
                if(point3d.x > -0.5D && World.Rnd().nextFloat() < 0.2F)
                    FM.AS.setCockpitState(shot.initiator, FM.AS.astateCockpitState | 0x20);
            }
            return;
        }
В этот кусок я не залезал, его же я использовал и в ЛаГГ.

Последний раз редактировалось Dimas1999; 12.07.2023 в 22:06.
Dimas1999 на форуме   Ответить с цитированием