Отличная новость. Найден виновник взрыва самолёта.
Искал долго методом проб и ошибок.
Не помогло:
Игра с шотом мотора;
Замена мотора в ХитБоне от Ме-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;
}
В этот кусок я не залезал, его же я использовал и в ЛаГГ.