Показать сообщение отдельно
Старый 12.12.2010, 15:06
cfanya вне форума Посмотреть профиль Отправить личное сообщение для cfanya Найти все сообщения от cfanya
  № 3  
Ответить с цитированием
cfanya

Регистрация: Nov 2010
Сообщений: 21
Насколько я понимаю, ошибка где-то в районе функции Action(); которая вызывается из функции nextturn(); что в конце кода...
Проблема в том, что в массив TimeLine несколько раз подряд записывается массив EnemyAction.

Если на втором ходу вывести trace (TimeLine); то пишет так:
TimeLine=,,,Яростная атака,Рубящий удар,в корпус,12,,Яростная атака,Удар щитом,в голову,18,,,Яростная атака,Удар щитом,в голову,18

А если на третьем:
TimeLine=,,,Яростная атака,Рубящий удар,в корпус,12,,Держать дистанцию,Удар щитом,в голову,12,,,Держать дистанцию,Удар щитом,в голову,12,,,,,Держать дистанцию,Удар щитом,в голову,12

Четвертый:
TimeLine=,,,Яростная атака,Рубящий удар,в корпус,12,,Яростная атака,Рубящий удар,в голову,15,,,Яростная атака,Рубящий удар,в голову,15,,,,,Яростная атака,Рубящий удар,в голову,15,,,,,Яростная атака,Рубящий удар,в голову,15

И так далее...