Проблема с реализацией идеи

  • Официальное уведомление администрации CustomGames.RU
    В связи с масштабным техническим сбоем в инфраструктуре прежнего хостинг-провайдера (Beget), работа форума CustomGames.RU была оперативно перенесена на новую серверную площадку и развёрнута из резервной копии базы данных.

    • Безопасность данных: учётные записи и данные пользователей находятся в полной безопасности. Все пароли и защищаемые параметры хранятся исключительно в криптографически зашифрованном (хэшированном) виде — никаких критических инцидентов для аккаунтов пользователей не произошло.
    • Временные технические ограничения: на этапе синхронизации файлового хранилища часть статических материалов (пользовательские аватары и архивные вложения) временно недоступна. По мере получения доступа к файловым архивам все материалы будут восстановлены в полном объёме.

fabio_longo

Продвинутый
13 Июн 2021
182
28
steamcommunity.com
Проект
Chen's Training, Creep Stacking Training
Хочу добавить в свою тренировочную кастомку тайминги отводов. Человек выставляет время, например, 15 секунд, и крипы появляются в том месте, в котором они бы были в обычной игре на 15 секунде. Причём сделать хочу так, чтобы код был актуален для каждого патча в доте.
Изначально концепция была такая: заспавнить крипов командой SpawnAndReleaseCreeps(), получить их мувспид, умножить на количество секунд и переместить на получившееся расстояние. Однако в доте есть несколько дополнительных факторов: крипы имеют точки направления, и каждый раз, преодолевая новую точку, они тратят время на разворот; иногда крипы упираются друг в друга, и тратят время на то, чтобы найти новый путь. Поэтому рассчитать их путь крайне сложно.
Была другая идея - добавить им модификатор на секунду, умножающий их мувспид на выбранное количество секунд, но вышеописанные факторы опять мешают получить чистый результат.
Может, у кого-то есть идея, которая может реализовать эту функцию?
 
Реклама: