• X xray-16
  • Информация о проекте
    • Информация о проекте
    • Активность
    • Метки
    • Участники
  • Репозиторий
    • Репозиторий
    • Файлы
    • Коммиты
    • Ветки
    • Теги
    • Участники
    • Диаграмма
    • Сравнение
  • Задачи 216
    • Задачи 216
    • Список
    • Доски
    • Спринты
  • Запросы на слияние 31
    • Запросы на слияние 31
  • CI/CD
    • CI/CD
    • Конвейеры
    • Задания
    • Расписания
  • Развертывания
    • Развертывания
    • Окружения
    • Релизы
  • Пакеты и реестры
    • Пакеты и реестры
    • Реестр пакетов
    • Реестр контейнеров
  • Мониторинг
    • Мониторинг
    • Инциденты
  • Аналитика
    • Аналитика
    • Поток ценности
    • CI/CD
    • Репозиторий
  • Wiki
    • Wiki
  • Сниппеты
    • Сниппеты
  • Активность
  • Диаграмма
  • Создать новую задачу
  • Задания
  • Коммиты
  • Доски с задачами
Свернуть панель
  • OpenXRay
  • xray-16
  • Задачи
  • #1524
Закр.
Открыто
Задача созд. Ноя 14, 2023 пользователемxottab-duty@xottab-dutyВладелец

Condition factor added with use_condition param in LTX doesn't save properly

Created by: yohjimane

Describe the bug There is some code in engine which does work initially, but doesn't save properly to packets:

    // Added by Axel, to enable optional condition use on any item
    m_flags.set(FUsingCondition, READ_IF_EXISTS(pSettings, r_bool, section, "use_condition", false));

To Reproduce Steps to reproduce the behavior:

  1. Add some log like so in CInventoryItem::Load/Save funcs: Msg("debug - save item %s with condition %f", m_object->cNameSect().c_str(), m_fCondition)
  2. load into game
  3. drop a weapon/item, shoot it
  4. pick it up, save game
  5. check logs from step 1 - correct values saved
  6. load game
  7. check logs from step 1 - correct values saved
  8. save game
  9. check logs from step 1 - observe bug, loaded values are reset to 1.f (unless the item condition has changed between steps 5 and 7; then it will be equal to 1 - conditionDecremented)

Expected behavior use_condition param should save to packets

Desktop (please complete the following information):

  • OS: Windows 10
  • OpenXRay build version: 98f80503
Ответственный
Назначить
Оценка трудозатрат