Shy, у меня этот же список, но написан немного по-другому:
#0 Any direction, any distance (prefer near)
#1 Any direction for 90deg, distance = 1
#2 Any direction, any distance
#3 Any direction, any distance (что-то с sit у меня здесь не получалось, но по коду видно что он разрешен)
#4 Any direction, distance = 1
#5 (routing error)
#6 Go away from obj (>1)
#7 Any direction for 45deg, distance = 1
#8 Any direction, any distance, any look
#9 Any direction, any distance >1
#10 Any direction, any distance >1, prefer siting
#11 Go away from obj (5 tiles)
#12 Any direction, any distance (prefer far)
#13 Any direction for 90deg, distance = 1
#14 Any direction, distance = 1, can sit
Список довольно похожий
Что-то у меня появилось такое подозрение, что при snap скрипт игнорирует переменные для go to, а при go to игнорирует для snap. Хотя если честно, я так и не понял - snap просто переносит сима в слот объекта, или выполняет еще дополнительную функцию?
Для go to routing slot я понял что значит integer 3 - он определяет возможность сесть:
00 - disallow
01 - allow, not prefer
0A - allow and prefer
(другие значения нигде не встречал)
Вот мне 2-я переменная как-то не очень нравится - она принимает 0A000000 только в 14-м слоте, и 0 в пятом (может быть это и есть ключ к тому что пятый слот всегда false), а в остальных 01000000.....