(0008800)
Chugai
03 августа 2006 15:31
|
Проблема: в момент постановки персонажа на работу в смарте рестрикторы назначаются сразу, а схемы поведения переинициализируются на следующем execute действий персонажа. Получается, что рестриктор уже новый, а пути ещё старые. Варианты решения:
1) простой. останавливать персонажей и не давать им идти по старому пути. Я пытался это сделать в xr_logic (ищи по комментарию "чтобы избежать дальнейшего движения по пути при установке рестрикторов"). чё-то не получилось.
2) сложный и правильный. откладывать установку рестрикторов до момента reset_scheme. Чтобы в каждой схеме поведения не мутить такое, можно сделать централизованно, например, в move manager. |