Цитата:
Сообщение от Molva
Я тоже это сделал, перед тем как делать модель повреждения. И получил вот такой результат
Отсюда вопрос. Как это исправить?
|
Как называются елероны у Ишака в 3до?
Вот из класса Ишака кусок кода:
Код:
if(s.startsWith("xxsparli") && World.Rnd().nextFloat() < 0.25F && getEnergyPastArmor(9.5F * World.Rnd().nextFloat(1.0F, 3F), shot) > 0.0F)
{
Aircraft.debugprintln(this, "*** WingLIn Spars Damaged..");
nextDMGLevels(1, 2, "WingLIn_D" + chunkDamageVisible("WingLIn"), shot.initiator);
}
if(s.startsWith("xxsparri") && World.Rnd().nextFloat() < 0.25F && getEnergyPastArmor(9.5F * World.Rnd().nextFloat(1.0F, 3F), shot) > 0.0F)
{
Aircraft.debugprintln(this, "*** WingRIn Spars Damaged..");
nextDMGLevels(1, 2, "WingRIn_D" + chunkDamageVisible("WingRIn"), shot.initiator);
}
if(s.startsWith("xxsparlm") && World.Rnd().nextFloat() < 0.25F && getEnergyPastArmor(9.5F * World.Rnd().nextFloat(1.0F, 3F), shot) > 0.0F)
{
Aircraft.debugprintln(this, "*** WingLMid Spars Damaged..");
nextDMGLevels(1, 2, "WingLMid_D" + chunkDamageVisible("WingLMid"), shot.initiator);
}
if(s.startsWith("xxsparrm") && World.Rnd().nextFloat() < 0.25F && getEnergyPastArmor(9.5F * World.Rnd().nextFloat(1.0F, 3F), shot) > 0.0F)
{
Aircraft.debugprintln(this, "*** WingRMid Spars Damaged..");
nextDMGLevels(1, 2, "WingRMid_D" + chunkDamageVisible("WingRMid"), shot.initiator);
}
if(s.startsWith("xxsparlo") && World.Rnd().nextFloat() < 0.25F && getEnergyPastArmor(9.5F * World.Rnd().nextFloat(1.0F, 3F), shot) > 0.0F)
{
Aircraft.debugprintln(this, "*** WingLOut Spars Damaged..");
nextDMGLevels(1, 2, "WingLOut_D" + chunkDamageVisible("WingLOut"), shot.initiator);
}
if(s.startsWith("xxsparro") && World.Rnd().nextFloat() < 0.25F && getEnergyPastArmor(9.5F * World.Rnd().nextFloat(1.0F, 3F), shot) > 0.0F)
{
Aircraft.debugprintln(this, "*** WingROut Spars Damaged..");
nextDMGLevels(1, 2, "WingROut_D" + chunkDamageVisible("WingROut"), shot.initiator);
}
Если елероны у ишака теряются - то для этого обязательно должна быть команда в классе. Нет команды - нет повреждения.