|
![]() |
#10 | |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,320
|
![]() Цитата:
вот кусочек: if(s.startsWith("xxcontrols")) { int i = s.charAt(10) - 48; switch(i) { default: break; case 1: // '\001' case 4: // '\004' if(getEnergyPastArmor(0.1F, shot) > 0.0F) { ((FlightModelMain) (super.FM)).AS.setControlsDamage(shot.initiator, 0); Aircraft.debugprintln(this, "*** Aileron Controls: Control Crank Destroyed.."); } break; case 2: // '\002' case 3: // '\003' if(getEnergyPastArmor(0.12F, shot) > 0.0F && World.Rnd().nextFloat() < 0.1F) { ((FlightModelMain) (super.FM)).AS.setControlsDamage(shot.initiator, 0); Aircraft.debugprintln(this, "*** Aileron Controls: Disabled.."); } break; case 5: // '\005' case 6: // '\006' if(getEnergyPastArmor(0.002F, shot) > 0.0F && World.Rnd().nextFloat() < 0.1F) { ((FlightModelMain) (super.FM)).AS.setControlsDamage(shot.initiator, 1); Aircraft.debugprintln(this, "*** Elevator Controls: Disabled / Strings Broken.."); } break; case 7: // '\007' if(getEnergyPastArmor(2.3F, shot) > 0.0F && World.Rnd().nextFloat() < 0.2F) { ((FlightModelMain) (super.FM)).AS.setControlsDamage(shot.initiator, 2); Aircraft.debugprintln(this, "*** Rudder Controls: Disabled.."); } break; case 8: // '\b' if(getEnergyPastArmor(3.2F, shot) > 0.0F) { Aircraft.debugprintln(this, "*** Control Column: Hit, Controls Destroyed.."); ((FlightModelMain) (super.FM)).AS.setControlsDamage(shot.initiator, 2); ((FlightModelMain) (super.FM)).AS.setControlsDamage(shot.initiator, 1); ((FlightModelMain) (super.FM)).AS.setControlsDamage(shot.initiator, 0); } break; case 9: // '\t' if(getEnergyPastArmor(0.1F, shot) > 0.0F) { ((FlightModelMain) (super.FM)).AS.setCockpitState(shot.initiator, ((FlightModelMain) (super.FM)).AS.astateCockpitState | 8); ((FlightModelMain) (super.FM)).AS.setEngineSpecificDamage(shot.initia tor, 0, 1); ((FlightModelMain) (super.FM)).AS.setEngineSpecificDamage(shot.initia tor, 0, 6); Aircraft.debugprintln(this, "*** Throttle Quadrant: Hit, Engine Controls Disabled.."); } break; } } Похоже что в классе неубиваемого чеха закралась ошибка - вот он и не разбираеться на запчасти. Выход вижу такой - заменить основной класс или кусок его на класс из патча где самолёт ламался. |
|
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|