OpenXRay / OpenXRay/xray-16

Ошибки в Clear Sky со сторонними модами

Open
#898 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Bug Clear Sky Gameplay
Dominant language
C++
Stars
3.6k
Forks
536
Avg merge
6d 1h
Merged PRs (30d)
3

Description

Для воспроизведения нужен str.zip
1) Некоторые отрицательные свойства артефактов не работают

STR:

  1. Используйте прикреплённый artefacts.ltx
  2. Добавьте Urchin/Kolobok/Sea Urchin (af_fuzz_kolobok) в инвентарь и наденьте его
  3. Получите урон от оружия или от падения, чтобы начать кровоточить
    Ожидаемый результат (ванилла): кровотечение должно само по себе ухудшаться, пока артефакт не снят
    Текущий результат: ничего не происходит, кровотечение не ухудшается
2) При смерти ИИ их оружие падает с 100% состоянием

STR:

  1. Убейте любого ИИ, имеющего два оружия
    Ожидаемый результат (ванилла): оба оружия потеряют часть их состояния (condition)
    Текущий результат: первое оружие (то, что в руках) упадёт с 100% состояния, оружие в инвентаре правильно потеряет часть состояния
3) Гранаты не работают (не появляются в инвентаре ИИ, и ИИ их не кидает)

Точный STR не могу привести, не знаю, что именно вызывает это. Думаю, должно само воспроизводиться во время обычной игры без каких-либо особых телодвижений.

4) Цены округляются до 1 рубля, если выставить множитель цены на 0

STR:

  1. Используйте прикреплённый trade_generic.ltx
  2. Начните обмен с NPC из отряда
  3. Продайте ему что-нибудь
    Ожидаемый результат (ванилла): он даёт 0 рублей
    Текущий результат: он даёт 1 рубль за каждый предмет
5) Шанс падения предметов с убитых считается как-то неправильно

Не могу привести точный STR для этого, но замечаю, что во время игры из убитых выпадает намного больше еды, аптек и прочего. Не знаю точно, вызвано ли это сторонним модом или такое же поведение может быть вызвано в CS+OpenXRay без дополнительных сторонних модов.

Desktop (please complete the following information):

  • OS: Windows 7 SP1 64bit, Windows 10 2004 64bit
  • OpenXRay build version: December 2020 Preview, "version for players"

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the reported behaviors using the attached str.zip, including artefacts.ltx and trade_generic.ltx, and compare them with vanilla behavior. Treat the five reports as separate cases: each is done only when it has an isolated reproduction and the corresponding artifact effects, weapon condition, grenades, price rounding, or loot-drop behavior matches the stated expectation.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
game-dev
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.