может этот мануал тож комуто пригодится
Исправления конфликтов
Берем патч (я показываю на патче venciles ) патчим исходники командой:
Смотрим где у нас произошли конфликты .Он произошел в файле ConfusedMovementGenerator.cpp. Идем в папку src/game/ и открываем файл ConfusedMovementGenerator.cpp.rej. У меня там написано
Цитата:
**************
*** 102,108 ****
if(!&unit)
return true;
- if(unit.hasUnitState(UNIT_STAT_ROOT | UNIT_STAT_STUNNED | UNIT_STAT_DISTRACTED | UNIT_STAT_DIED))
return true;
if( i_nextMoveTime.Passed() )
--- 102,108 ----
if(!&unit)
return true;
+ if(unit.hasUnitState(UNIT_STAT_ROOT | UNIT_STAT_STUNNED | UNIT_STAT_DISTRACTED | UNIT_STAT_DIED | UNIT_STAT_ON_VEHICLE))
return true;
if( i_nextMoveTime.Passed() )
|
Открываем файл ConfusedMovementGenerator.cpp и ищем строку
Цитата:
if(unit.hasUnitState(UNIT_STAT_ROOT | UNIT_STAT_STUNNED | UNIT_STAT_DISTRACTED | UNIT_STAT_DIED))
return true;
|
либо
Цитата:
if( i_nextMoveTime.Passed()
|
Теперь ручками заменяем строки в данном случай меняем строку
Цитата:
if(unit.hasUnitState(UNIT_STAT_ROOT | UNIT_STAT_STUNNED | UNIT_STAT_DISTRACTED | UNIT_STAT_DIED))
return true;
|
на
Цитата:
if(unit.hasUnitState(UNIT_STAT_ROOT | UNIT_STAT_STUNNED | UNIT_STAT_DISTRACTED | UNIT_STAT_DIED | UNIT_STAT_ON_VEHICLE))
return true;
|
вот и все
Автор:
MangMan