1

(30 ответов, оставленных в Подземелье / Маршруты)

ога, т.е. клетка - которая посещается несколько раз описывается только один раз с двумя условиями smile
логично, черт возьми tongue будем пробовать smile

2

(30 ответов, оставленных в Подземелье / Маршруты)

hyppopotam пишет:

А я немного иначе поступаю.
Завожу чистый файл маршрута (совсем чистый, размером 0 байт).

собственно делал также, сообразил smile)

и все-таки не дает покоя вопрос по условиям smile) как их использовать правильно? smile
записал вчера маршрут, пытался проверить с утра - бот пробежал часть - развернулся (где то я накосячил, суть не в этом smile))) и вернувшись на клетку, которая в ходе маршрута встречается дважды - встал колом smile

Рассмотрим на конкретном примере:

ПТП, первый этаж, по Дарковской карте F3

первый раз мы на нее наступаем(чему равен счетчик?) и поворачиваемся на право
739294bcee69760b2d37c18c76a134e9 : if(dungeonMovementCount["739294bcee69760b2d37c18c76a134e9"] == 0) Walk("rr");
ну и чапаем в логово
bf8ff32bd3cdd6f8b1069d910abf5345 : AttackMobs(); Walk("m1");

При выходе из логова, на опять придется идти по этой клетке smile В теории это выглядит так:
739294bcee69760b2d37c18c76a134e9 : if(dungeonMovementCount["739294bcee69760b2d37c18c76a134e9"] == 1) AttackMobs(); Walk("m1");

на практике - встает колом smile куда копать? или лопата не та? smile

3

(30 ответов, оставленных в Подземелье / Маршруты)

"if(dungeonMovementCount["dda374e7e465a632c15f331f790cf65b"] == 0)"
как я понял, вот это условие позволяет избежать зацикливания маршрута
при первом посещении клетки счетчик равен нулю? при втором проходе уже 1, так? (просто за один поход не проверишь такое условие sad )

4

(30 ответов, оставленных в Подземелье / Маршруты)

ога, приблизительно так и делал, попробуем еще smile

вопрос такой
"if(dungeonMovementCount["dda374e7e465a632c15f331f790cf65b"] == 0)"
в готовых маршрутах я такого не встречал, во всяком случае не на каждом шагу smile
что проверяется в этом случае? и для чего?

5

(30 ответов, оставленных в Подземелье / Маршруты)

Попробовал, пощелкал smile Ничего хорошего не выходит sad
Может кто опишет подробнее:

- как прокладывать маршрут? (ну к примеру первый этаж ПТП, только не маршрут - нафиг не надо, а вот именно последовательность нажатия кнопочек в конструкторе)

- как протестировать маршрут? (вот описал я часть маршрута и хочу проверить, можно ли вернуться в начало метро и запустить его? а поправить и еще раз запустить? у меня разок пробежал - ботов по пути не встретил гад и остановился, добавил действий, вернулся в начало - тишина)

- можно ли заставить бота нападать на группы определенной численности? (в качестве теста запускал подправленный маршрут 4-5 выложенный на форуме, в результате бот убился об 2ух дашек и хранителя)