Graff46

Results 15 issues of Graff46

Add method `get_dest_level_name` of `cse_alife_level_changer` for returned dest level name

Enhancement
Lua

Поправил аттачи предметов (фонарика). Теперь присоединенные объекты будут "намертво" присоединены, без отставаний в движении и тд. Использовать при необходимости, т. к. в цикле обновлений аттач объектов дополнительно рассчитывается матрица костей....

Bug
Enhancement
Renderer
Player Experience

Можно задавать кол-во осколков. Можно задавать `name` объекта от которого получать хит Поправлен инициатор хита при хите от коллизии Подробнее в коммитах. Локально собрано и работает.

Enhancement
Modmaker Experience

В custom data левел чанжера добавьте секцию `cond` с ключом `infop`, где его значение это инфопоршень при наличии которого левел чанжер будет работать. Можно дописать ключ `move` с булевым значением,...

Enhancement
Lua
Modmaker Experience

Добавил метод для перехода по локациям из скрипта. Без спавна левел чанжеров. ```cpp namespace game { // other functions void jump_level(vector const&,unsigned int,unsigned short,vector const&); } ``` arguments: 1. vector...

Lua

В функции обработчика коллбека `trade_sell_buy_item` добавлен 4й аргумент - клиентский объект НПС с которым торгует Актор

Lua

Поправил HangingLamp, теперь методы `turn_off`, `turn_on` можно применять к лампам в любое время. Раньше, если методы применить слишком "рано", например из метода биндера самих ламп `on_spawn` был вылет, потому что...

Если перед вызовом `level.change_level` выполнить спавн некоторого количества объектов, то получите вылет. Было выявлено, что вылеты вызваны именно спавном объектов непосредственно перед `level.change_level`. Возможно и другие манипуляции с объектами могут...

Меня крайне смущают скриптовые [методы управления техникой через FSM](https://xray-engine.org/index.php?title=%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D0%B5%D1%80%D1%81%D0%BE%D0%BD%D0%B0%D0%B6%D0%B5%D0%BC). Управление через флаги очень не точное, иногда полностью сбоит. Есть предложение уйти от FSM, а методы управления движением транспорта реализовать на...

Если выполнить переход между локациями в автомобиле, то: 1. Позиция модели ГГ сбивается, ГГ сидит "на крыше, лобовом стекле и тд", вид от 1 лица не сбивается. 2. При попытке...

bug