Skip to content

Фикс болтов 2 - не будут выпадать из карманов или оружия#331

Open
gordod3 wants to merge 2 commits into
Forge-Station:mainfrom
gordod3:crossbow_fix
Open

Фикс болтов 2 - не будут выпадать из карманов или оружия#331
gordod3 wants to merge 2 commits into
Forge-Station:mainfrom
gordod3:crossbow_fix

Conversation

@gordod3

@gordod3 gordod3 commented Jul 15, 2026

Copy link
Copy Markdown

О PR

Болты, стрелы и мини-шприцы, после моего предыдущего ПР и не левитируют больше, но всё еще не играбельны на загруженном сервере, проблема всё та же - выпадают из рук, рюкзака и оружия при ходьбе..

Уже смог получше потестировать и выявил ряд закономерностей будучи на сервере Forge ибо это проблема не возникает в локалке, буду говорить конкретно про болты, но это относится ко всем многоразовым снарядам:

  • Болтами можно стрелять если подобрать их стоя на месте и выстрелить не двигаясь,
  • Болты можно таскать за собой, но если они в любом контейнере, включая оружие то всё так же вываливаются..

Со большей долей помощи Copilot попытался исправить эту проблему описав ему закономерность..

Он указал что можно добавить проверку if в SharedProjectileSystem.cs в методе отвечающий за предотвращение колизии проджектайлам чтобы она проверяла не являются ли проджектайл Одноразовым И есть ли у него "Cтрелок И есть ли у неё Оружие, если всё тру то прерывает метод и оставляет колизию предмету.

Ну или проще говоря

if (!component.ProjectileSpent && component.Shooter == null && component.Weapon == null) return;

Честно - не знаю, решит это проблему или нет, выяснить получится лишь только будучи на сервере.. На локалке я проверил - всё работает. Хуже это в любом случае не сделает ведь лишь добавляет лишнею проверку в метод

Зачем / Баланс

Болты, стрелы, мини-шприцы - невозможно адекватно пользоваться и всегда выпадают на землю что лишает большого пласта арсенала оружия и тактических трюков как ЭМИ болты, мини-шприцы с лекартсвами или ядами и будущих прототипов использующий многоразовые снаряды.

Требования

  • Я прочитал(а) релевантные гайдлайны/документацию для этого PR на нашем devwiki.
  • Я добавил(а) медиа в этот PR, либо для него не требуется демонстрация в игре.
  • Подтверждаю, что PR либо не содержит AI-сгенерированного контента, либо этот контент соответствует нашим правилам.

Changelog
🆑 Gordod3

  • fix: Болты, стрелы, мини-шприцы теперь не будут выпадать из карманов или оружия.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant