SNMetamorph / PrimeXT

Modern Half-Life 1 SDK for Xash3D FWGS engine, has enhanced graphics and physics and a lot of new features for mod-makers. Crossplatform, supports Windows/Linux. Based on XashXT and Spirit Of Half-Life.
https://snmetamorph.github.io/PrimeXT/
108 stars 30 forks source link

Не все физ. объекты на карте реагируют на выстрелы из оружия. #128

Open MaximBomba opened 2 years ago

MaximBomba commented 2 years ago

Несмотря на то что в моём моде оружия на карте не будет совсем, проблема с этим у прайма всё таки есть. Ну или может быть это как-то связано с моделями. Какие-то объекты на карте реагируют на попадания сильно, их отбрасывает на много метров назад или вообще проходят через стену и исчезают, а какие-то объекты могут реагировать гораздо слабее или не двигаться совсем. Причём разное поведение наблюдается как у брашевых func_physbox, так и у точечных env_physbox.

https://videos.arumoon.ru/w/p/g1e5AsT39zLWpY5P1AGSNq

SNMetamorph commented 8 months ago

Эту стоит перепроверить, т.к. коммит https://github.com/SNMetamorph/PrimeXT/commit/3398c1707200231e405efa625522d12da95c36ae потенциально может эту проблему фиксить

MaximBomba commented 1 month ago

Все объекты реагируют на попадания нормально, за исключением моделей стула (stul3.mdl) и коробок (legobox0.mdl) на моей карте - их с места сдвинуть не получается. Возможно, дело в значении флага $scale в .qc файле моделей, потому что у обоих объектов оно довольно большое - 21.25 и 6.15 соответственно. С другой стороны, у модели огнетушителя масштаб тоже большой (9.0) и он реагирует на попадания полностью корректно. Остальные модели, с которыми были проблемы раньше - теперь ведут себя как надо. Закрывать пока не буду, т.к. источник проблемы не найден.

SNMetamorph commented 1 month ago

Тут скорее всего дело в том, что масса у объектов нигде явным образом не указана и выводится автоматически, отсюда и такое поведение следует. В будущем подобные параметры будут добавлены конечно. Но да, думаю, закрывать тогда пока что не стоит.