Посмотрел.
Вся глупость в том, что для Флаков (обьектов) использован класс оружия Бофорт -
Код:
[Flak18_37mm]
...
// Weapon
Gun MachineGunBoforsUS40
у мелких правда свои классы..
Надо просто написать новый класс и сделать исправления в
текникс.ини
Написать?
MachineGunFlak18_30.java
Код:
package com.maddox.il2.objects.weapons;
import com.maddox.JGP.Vector3d;
import com.maddox.il2.engine.*;
// Referenced classes of package com.maddox.il2.objects.weapons:
// MGunAntiAirGeneric, BulletAntiAirSmallGermany, Bullet
public class MachineGunFlak18_30 extends MGunAntiAirGeneric
{
public MachineGunFlak18_30()
{
}
protected float Specify(GunProperties gunproperties)
{
gunproperties.aimMaxDist = 9830F;
gunproperties.shotFreq = 2.0F;
gunproperties.bulletsCluster = 1;
gunproperties.sound = "weapon.zenitka_37flak";
BulletProperties bulletproperties = gunproperties.bullet[0];
bulletproperties.timeLife = 7.7F;
bulletproperties.addExplTime = 1.5F;
bulletproperties.power = 0.092F;
bulletproperties.powerType = 1;
bulletproperties.powerRadius = 90F;
bulletproperties.kalibr = 0.04F;
bulletproperties.massa = 0.894F;
bulletproperties.speed = 829F;
bulletproperties.traceMesh = "3do/effects/tracers/20mmRed/mono.sim";
bulletproperties.traceTrail = "3DO/Effects/Tracers/TrailThin.eff";
bulletproperties.traceColor = 0xb30000ff;
bulletproperties = gunproperties.bullet[1];
bulletproperties.timeLife = 7.7F;
bulletproperties.power = 0.092F;
bulletproperties.powerType = 0;
bulletproperties.powerRadius = 90F;
bulletproperties.kalibr = 0.04F;
bulletproperties.massa = 0.894F;
bulletproperties.speed = 829F;
bulletproperties.traceMesh = "3do/effects/tracers/20mmRed/mono.sim";
bulletproperties.traceTrail = null;
bulletproperties.traceColor = 0xb30000ff;
return 56.3F;
}
public Bullet createNextBullet(Vector3d vector3d, int i, GunGeneric gungeneric, Loc loc, Vector3d vector3d1, long l)
{
return new BulletAntiAirSmallGermany(vector3d, i, gungeneric, loc, vector3d1, l, explAddTimeT);
}
}