Mass Sweeper

зачем всех то? о_О
Уж я хз как в люцере, но думаю даже там весь мир разделен на достаточно малые регионы, в каждом из которых хранится список объектов внутри него.
Так что достаточно пройтись по этим спискам текущего и прилегающих регионов, собрав все подходящих по критериям цели.

З.Ы. если бы на каст каждого массового скилла приходилось перебирать все существующие объекты в мире в поисках подходящих по условиям, то это был бы трындец - сервер бы загнулся уже при мизерном онлайне, когда игроки бы активно что-то массовое кастовали :)
Автор темы явно в этом ничего не понимает и сильно сомневаюсь что он смог бы сделать что-то подобное цитата "Так что достаточно пройтись по этим спискам текущего и прилегающих регионов" . А с перебором это просто для простоты что-бы он хотя бы через chat gpt смог что-то сделать......
 

Так это по сути уже должно поддерживаться в сборке, по идее.
Должно быть что-то типа World.getAroundCharacters, как в том же овере например. Которое как раз и делает это самое - возвращает список всех creature из текущего/соседнего региона (с отсеиванием по дистанции, если надо).
 
Назад
Сверху