Да, в общем-то, нечего изучать. Баг стабильный. Эффективность группы шахтёров тем ниже, чем больше их в списке облёта собирающего TL/TS (проверил на обоих).
Выглядит так: 1. Есть 4 корабля с командой "собирать обломки". Скрипт в штатном режиме каждые 30 секунд добавляет в трюм несколько единиц кремния. 2. Добавляется собиратель на скрипте внешнего снабженца, которому в маршрутный лист добавляются все шахтёры. Команда - загрузить максимум кремния. 3. Собиратель указывает в качестве цели первый корабль из списка и зависает на какое-то время. Скорее всего, до того момента, когда у целевого шахтёра закончится время действия команды "move around 30 секунд" (оно же 'idle'). 4. Забирает у первого шахтёра весь кремний, шахтёр переходит в состояние "none", собиратель летит к следующему шахтёру. 5. Так, последовательно, блочатся все шахтёры из маршрутного листа собирающего корабля. 6. Как только у внешнего снабженца список остановок заканчивается и он переходит к началу списка, все шахтёры сразу же разблокируются и снова переходят в состояние 'idle', т.е. выходят на следующую итерацию цикла, на котору они должны были выйти сразу же после сбора очередной партии кремния.
Ещё надо бы проверить на внешнем снабженце 6-го уровня, но у меня таких сейчас нет, только "читерные" 4-го уровня.
...
Проверил, с 6-м уровнем внешнего снабженца то же самое. Более того, наличие/отсутствие транспортера на обоих кораблях не влияет ни на проявление бага, ни на способность к передаче груза в космосе с шахтёра на снабженца. |