Показать сообщение отдельно
Старый 01.04.2010, 15:41   #4
lovepsone
Ученый
 
Регистрация: 07.03.2010
Адрес: Беларусь,Брест
Сообщений: 188
Сказал(а) спасибо: 131
Поблагодарили 34 раз(а) в 27 сообщениях
lovepsone Хрен знает что...lovepsone Хрен знает что...
По умолчанию

может этот мануал тож комуто пригодится
Исправления конфликтов
Берем патч (я показываю на патче venciles ) патчим исходники командой:
Цитата:
patch –p1 < имя патча
Смотрим где у нас произошли конфликты .Он произошел в файле 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

Последний раз редактировалось tempura; 03.04.2010 в 00:48.
lovepsone вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Kolorado (01.10.2013)