|
![]() |
#11 |
Местный
Регистрация: 18.01.2012
Сообщений: 814
|
![]()
По ил-2 демадж:
Обработчик повреждений общий для всех Илов. За повреждение всех тяг сразу отвечает код в секции коллиженов "xxcontrols" case 2: // '\002' if(getEnergyPastArmor(1.1F, shot) > 0.0F) { debuggunnery("Controls: Control Column Hit, Controls Destroyed.."); FM.AS.setControlsDamage(shot.initiator, 2); FM.AS.setControlsDamage(shot.initiator, 1); FM.AS.setControlsDamage(shot.initiator, 0); } break; Циферка 1.1 - это порог энергии (кинетической) снаряда попавшего в коллижен "xxcontrols...2" при превышении которого происходит полное повреждение управления. Никаких рандомов - попал снаряд в эту точку и при этом обладает необходимой мощностью - прощай управление... Вообще код демаджей "просто так" править не нужно, только если есть ошибки. Т.к. это влияет на игровой баланс. |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|