Я уже частично сделал фикс для патчей 4.12.2+.
Но проверить пока не могу на работоспособность - температура видеокарты 34 градуса. Она очень старенькая уже - 2011 года, поэтому напрягать не могу.
Может с утра, когда не так жарко будет.
(Вентилятор в комнате жужжит во всю, но помагает плохо.)
Перекомпиллил все классы вооружения и самолёта., код убиения пилота в поздних патчах отличаеться от девяточного.
Балку бомбы буду ставить на днях - возможно понадобиться помощь по 3До.
ФМ поправлю после прочтения литературы.
Внизу "Фикс" небольшой - то что успел сделать.
Так как не проверял - то пока не знаю о работоспособности.
Если будет какой непорядок - прошу прощения!
Крыльевые пулемёты заменены на крыльевые(вместо прежних синхронных) -
MGunVikkersKk.,
можно выбрать и пулемёты Люис -
MGunLewisk -
они менее скорострельные, но в них тяжелее пуля - 13 грамм.
Вставлен новый(поздний) код убиения пилота:
Код:
public void doWoundPilot(int i, float f)
{
switch(i)
{
default:
break;
case 1: // '\001'
if(FM.turret.length > 0)
FM.turret[0].setHealth(f);
break;
}
}
И запротектирован бак резиной(не знаю или это правильно):
Код:
if(s.startsWith("xxtank"))
{
int j = s.charAt(6) - 49;
if(getEnergyPastArmor(1.75F, shot) > 0.0F && World.Rnd().nextFloat() < 0.45F)
Для Яков было 2.2F - они загорались только от очереди бронебойных браунингов50 или прямого попадания двух немецких снарядов 115 грамм.
Пулемётами малого калибра нужно было очень долго пилить.
Если бак у Сукуа будет совсем плохо загораться - то понижу циферки до 1.25-1.45. Нужно сделать так, что бы было близко к реалу.
Вот шо есть пока.