Я нашел проблему.
Если кто столкнется с похожим:
Дело в том что по умолчанию в jump из Game_Character пик прыжка рассчитывается как
@jump_peak = 10 + distance - @move_speed
И если скорость больше 3(normal и более) а дальность 1 клетка может возникает эта ошибка.
Я пока не тестил что именно мешает корректной прокрутке карты (jump_height или же @jump_count),
но даже так все можно поправить без проблем, заменой на:
@jump_peak = 10 + distance - [@move_speed,3].min (Нет. не работает для всех значений скорости.)



 
			
			 
					
				 
			 
	
 
 
				 
					
					
					
						 Ответить с цитированием
  Ответить с цитированием 
			

Социальные закладки