OnyxBay
OnyxBay copied to clipboard
fix(assembly): big fix of assemblies
Отдельные детали и сборка подхватывают SIGNAL_MOVED у того что их держит и передают от себя. Добавлена функция получения объекта-холдера(лока) верхнего уровня. Добавлены новые proximity_trigger и turf_selection, берут и отслеживают линию прозрачных турфов. Научному манипулятору добавлена возможность держать сборку (assembly_holder). Порефакторил по пути. Научил боргов бросать вещи из манипулятора по mob.drop().
fix #8352 fix #5985 fix #8402 fix #3247 fix #8054 fix #7796 fix #9536
Чейнджлог
🆑
bugfix: Научные киборги теперь могут работать с таймерами, инфракрасным сенсором и прочим.
bugfix: Луч инфракрасного сенсора теперь НЕ застывает на месте, когда он в руках, манипуляторах и на топливном баке.
bugfix: Луч инфракрасного сенсора больше не проникает в стены.
bugfix: Инфракрасный сенсор больше не создаёт кривые лазерные лучи.
bugfix: Таймеры теперь можно настраивать в составе сборки.
bugfix: Научный манипулятор теперь может держать и сборку, а не только отдельные детали.
rscadd: Добавил инфракрасному сенсору Rotate в интерфейс, теперь не надо мучиться с вёрбом. А для киборгов это будет и единственный способ повернуть его луч.
/🆑
Понятия не имею, сколько багов я пропустил. Но главное - лазерный луч инфракрасного сенсора движется. Ура!
- [x] Pull Request полностью завершен, мне не нужна помощь чтобы его закончить.
- [x] Я внимательно прочитал все свои изменения и багов в них не нашел.
- [x] Я запускал сервер со своими изменениями локально и все протестировал.
- [x] Я ознакомился c Guide to Contribute.
По пока что невыясненным обстоятельствам, лазер не двигается, если находится в сборке с чем-то у киборга в манипуляторе. При этом он сдвигается на правильное место, если ткнуть манипулятором по турфу.
По столь же таинственным обстоятельствам оно пофиксилось само. Прогоню ещё пару тестовых запусков, если всё будет ок, можно будет ревьювать/аппрувать/мержить.
Что же, я запустил 3 раза и всё было ок. Будем надеяться, что это не просто случайность.
ну оно итак было сломано если че
конфликты
У нас в билде ассембли не работают как надо уже 4 месяца по разным причинам. Никакие лимитки, бомбы и прочее не создать без проблем. Так, напоминаю, если кто забыл
Эм, у нас работаю ассембли. Напоминалка для дарка: гранаты уже четыре месяца работают на ассемблях. И никто не репортил, что они не работают. Юзаю и не жалуюсь, и тебе рекомендую.
Эм, у нас работаю ассембли. Напоминалка для дарка: гранаты уже четыре месяца работают на ассемблях. И никто не репортил, что они не работают. Юзаю и не жалуюсь, и тебе рекомендую.
Связки с сигналлерами, детекторами движения и таймерами починили. А вот инфракрасные сенсоры не работают и луч не движется до сих пор. Как в связке, так и без неё Вообще надо заметить, что поворот предмета в руке с помощью клика ПКМ по нему в руке - странная затея. До изменения он поворачивался по направлению взгляда персонажа.
This pull request has conflicts, please resolve those before we can evaluate the pull request.
Протестил в очередной раз, вроде все заявленные баги пофикшены.