Stationeers: Обновление v0.2.3809.18408 [01.02.23]

Stationeers: Обновление v0.2.3809.18408 [01.02.23]


Журнал изменений v0.2.3809.18408

  • Исправлена ​​ошибка, из-за которой повторное создание данных трейдера во время загрузки могло привести к конфликту ReferenceId. Этот шаг был перемещен после завершения загрузки.
  • Изменен шаг перерегистрации загруженных элементов с конфликтом ReferenceId после полной загрузки сохранения.
  • Исправлена ​​ошибка, из-за которой вызов торговца на землю зависал и приводил к ошибке допроса другого торговца. Спасибо: Freeze (раздор).
  • Убрано ведение журнала отладки на TraderShuttle.cs.
  • Изменен алгоритм хеширования TraderData, чтобы сделать его более надежным.
  • Добавлено x100 моль к пользовательским именам всех сделок с газом, которые имеют дело с измененным количеством 100.
  • Исправлена ​​ошибка, из-за которой клики мыши не реагировали правильно на некоторых объектах после ухода торговца. Состояние мыши теперь должно корректно сбрасываться при закрытии окна трейдера.
  • Исправлены добавленные отсутствующие пользовательские миниатюры для некоторых экземпляров данных о продажах в пользовательском интерфейсе трейдера.
  • Исправлена ​​ошибка столкновения с контрольной суммой данных трейдера.
  • Исправлена ​​ошибка Null при загрузке материнской платы.
  • Исправлена ​​ошибка, из-за которой холодильный торговый автомат выдавал ошибку при штабелировании растений.
  • Исправлена ​​ошибка, из-за которой торговый автомат-холодильник неправильно обрабатывал генетические данные при складывании или разделении стопок растений.
  • Исправлен неправильный материал на большой двери вешалки buildstate0.
  • Исправлен NRE при получении пользовательских цветных миниатюр.
  • Исправлена ​​ошибка с продажей расходных материалов
  • Изменены тепловые установки, чтобы они требовали торговца T3 и имели только шанс появиться
  • Добавлено логическое значение SunPathTraceWorldAtmos в LightManager.
  • Добавлена ​​поддержка торговцев для продажи предметов с пользовательскими именами и пользовательскими цветами.
  • Торговец фиксированным газом продает воду в бутылках в канистре с жидкостью (ранее продавал ее в канистре с газом).
  • Добавлена ​​реализация CustomColor и CustomName для TradableItem.
  • Исправлены бутылки с водой, которые неправильно поливали растения.
  • Добавлены отсутствующие типы предметов для некоторых данных торговца.
  • В комплект посадочной площадки добавлен элемент ввода жидкости.
  • Исправлена ​​ошибка, из-за которой SelectData не инициализировался при покупках трейдера.
  • Исправлено количество продажи пара для газового трейдера.
  • Фиксированный комплект ItemHydroponicTray имеет нулевую запись.
  • Добавлена ​​отсутствующая игровая строка и исправлены некоторые отсутствующие значки на предметах торговли.
  • Добавлен атрибут CustomToolTipKey для переопределения всплывающих подсказок к предметам торговли, когда это необходимо.
  • Добавлено больше общих расходных материалов для различных торговцев.
  • Добавлено больше запросов на вкусовые предметы от разных торговцев.
  • Добавлена ​​консольная команда трейдера для восстановления контактов трейдера.
  • Добавлен значок смешанного газа
  • Исправлена ​​ошибка, из-за которой купленные стопки не появлялись с правильным размером стопки.
  • Добавлен TradeResultMessageFromServer в разрешенный для обработки список для клиентов.
  • Изменено действие TradeQuantityAction, которое теперь выполняется только для расходных материалов, не являющихся слитками. количественные действия над слитками и штабелируемыми элементами будут выполняться в другом месте.
  • Создан случайный значок газа
  • Добавлена ​​проверка контрольной суммы для данных traderData при создании трейдеров из семян при загрузке или присоединении. В случае сбоя проверки при загрузке данные трейдера будут сгенерированы заново. При сбое проверки при присоединении клиент отключится.
  • Добавлены миниатюры для сделок с газом
  • Исправлены некоторые предметы торговли, не имеющие названий.
  • Убран некоторый ненужный код проверки
  • Во всплывающей подсказке состояния дочернего элемента использовалось отображаемое имя префаба.
  • Добавлены изменения всплывающей подсказки реагента для автогенерации в worldmanager.
  • Добавлены GameStrings для TraderCanvas.
  • Добавлено. Если базовые данные сохраненного трейдера изменились, инвентарь этого трейдера будет восстановлен. Это необходимо, поскольку инвентарь трейдера генерируется из начального числа и считается определяющим при загрузке и присоединении.
  • Добавлены GameStrings для нового торгового интерфейса.
  • Разрешена реализация газа оптом
  • Настройка данных о предметах торговли, чтобы исправить продажу реагентов
  • Добавлена ​​поддержка кода для исключения предметов из инвентаря торговца в зависимости от уровня торговца.
  • Добавлен шаг проверки при загрузке сериализованных данных трейдера, которые не соответствуют текущим данным трейдера.
  • изменены закупки оставшегося газа с шагом 100 молей
  • изменены дополнительные покупки торговца рудой
  • изменены некоторые проблемы с пробелами xml
  • Отключена кнопка покупки, когда у вас недостаточно кредитов
  • Фиксированные всплывающие подсказки условий, не включающие дочерние условия
  • Исправлены всплывающие подсказки, которые не отображались для реагентов.
  • Добавлена ​​сериализация для traderDataInstances. Трейдеры, сохраненные до этой версии, будут перегенерированы с новым traderDataInstance при загрузке.
  • Исправлена ​​ошибка, из-за которой элементы в выборе не инициализировались должным образом.
  • Добавлена ​​возможность ремонта AimEE (горный робот). На данный момент используется Duct Tape (запрошенный кредит: Keramane через Steam).
  • Добавлена ​​возможность деконструировать AimEE (горный робот) в его исходный комплект с помощью дрели (запрошенный кредит: Keramane через Steam).
  • Добавлены сетевые звонки для клиентов, покупающих и продающих трейдеру.
  • Добавлен GetQuantity для GasMixture, возвращающий totalMoles.
  • Исправлена ​​ошибка в методе TraderData Write().
  • Добавлен торговец гидропоникой, покупающий продукцию.
  • Сокращены пулы имен трейдеров до одной записи каждый
  • стандартизированные названия наборов семян
  • Исправлены всплывающие подсказки пользовательского интерфейса трейдера, не учитывающие действия/условия на BuyItem/SellItem.
  • Исправлены действия над SellItem, которые не обрабатывались при завершении сделки.
  • Сделано обновление пользовательского интерфейса трейдера, а не обнуление сумм покупки/продажи.
  • Обновление пользовательского интерфейса торговца теперь не будет воссоздавать все предметы.
  • Добавлена ​​обработка запросов клиентов на покупку или продажу у трейдера.
  • Фиксированная табличка, показывающая неверные значения излучаемой и конвекционной энергии для трубопроводных сетей. Спасибо, Фриз, Дискорд.
  • Сделана более приятная формулировка всплывающей подсказки в пользовательском интерфейсе трейдера.
  • Добавлен Implemented Ireferencable для TraderDataInstance и TransactionDataInstance.
  • Изменен рефакторинг методов buyItem и SellItem для подготовки к серверной логике.
  • добавлены покупки сплавов у строительного трейдера
  • Исправлена ​​ошибка при удалении элемента из сети посадочной площадки.
  • Изменено Если сеть посадочной площадки сохранена без атмосферы, игра создаст для нее новую при загрузке и напечатает сообщение Action в консоли.
  • дальнейшее добавление новых данных о трейдерах, в основном по газу, гидропонике и строительству.
  • Добавлено наложение обработки, когда торговля ожидает распространения изменений атмосферы.
  • Добавлены данные TraderData, которые теперь синхронизируются с клиентами.
  • Добавлена ​​генерация TraderDataInstance, которая теперь детерминирована через начальное значение.
  • Исправлена ​​ошибка при создании нового пользовательского мира (только бета-версия).
  • Исправлена ​​ошибка, из-за которой Сущности не использовали внутреннюю атмосферу новых криокамер, находясь внутри них.
  • Новый пользовательский интерфейс трейдера теперь будет отображаться при разговоре с трейдером.
  • Ссылки на Stationpedia теперь корректно добавляются к предметам торговли.
  • Удален устаревший код торговых систем.
  • Удалена ссылка на старую торговую панель в сцене.
  • Добавлены методы чтения и записи для TraderDataInstance.
  • Добавлены всплывающие окна с ошибками в пользовательском интерфейсе трейдера для нескольких крайних сценариев.
  • Добавлены всплывающие подсказки в интерфейс трейдера.
  • добавлены некоторые значения первого прохода торговца рудой и сплавом
  • Фиксированные мировые условия теперь не позволяют traderData добавлять покупку или продажу в экземпляр трейдера, если мировое условие не выполняется.
  • Изменен синтаксис данных WorldCondition.
  • Добавленные общие данные о покупке и продаже теперь можно добавлять на уровне игровых данных.
  • Добавлено. На данные о покупке или продаже можно ссылаться в данных трейдера по уникальному идентификатору, чтобы избежать дублирования данных у разных трейдеров.
  • Добавлено требование уровня транзакцииДанные могут быть добавлены в качестве атрибута.
  • В пользовательский интерфейс трейдера добавлено больше функций для поддержки покупки и продажи различных типов предметов.
  • Добавлен модуль ввода жидкости для посадочной площадки.
  • Добавлен модуль ввода газа для посадочной площадки.
  • Добавлен вывод ошибки, когда имя TradableItem не является допустимым префабом.
  • Исправлена ​​ошибка, из-за которой SleeperLeft и SleeperRight не использовали правильную атмосферу для дыхания игрока. Они использовали внешнюю атмосферу вместо внутренней атмосферы спящего.
  • Добавлен элемент шанса в TransactionData.
  • Разрешить игроку покупать газ у торговца, газ теперь будет правильно создаваться в хранилище газа на посадочной площадке.
  • Исправлена ​​ошибка, из-за которой мышь не разблокировалась при закрытии пользовательского интерфейса трейдера.
  • Добавлена ​​явная логика для применения торгового действия gasMix.
  • Добавлены заметки Todo в TradeDataHelper.
  • Обновлены файлы Reagents.cs.
  • Исправлена ​​орфографическая ошибка в tradeables.xml.
  • Измененные реагенты теперь создаются как атрибуты XML для ReagentAction.
  • Добавлено поведение функций выполнения для существующих торговых действий.
  • Добавлен метод OnSold() в SellDataInstance. Это должно быть вызвано для каждого ITradable, который создается при продаже трейдером.
  • Обновлен скрипт генерации Reagents.cs и регенерированный файл reacts.cs.
  • Добавлен оверлей с распроданными товарами в пользовательском интерфейсе трейдера.
  • Fixed Item TradeCondition не поддерживал несколько вложенных Items.
  • Добавленный HasChildItem возвращает ссылку на найденный элемент как ITradable.
  • Подключение пользовательского интерфейса трейдера к серверной части плюс несколько небольших исправлений NRE
  • Исправлена ​​ошибка при запуске игры.
  • Исправлена ​​ошибка, из-за которой SellDataInstance все еще использовал список элементов.
  • IQuantity изменен на наследуемый от ITradable.
  • Добавлены методы проверки соответствия iTradable условиям покупки.
  • Изменено, что трейдеры покупают или продают, теперь могут содержать только один дискретный элемент, вложенные элементы по-прежнему поддерживаются.
  • Небольшой контактный код трейдера по очистке
  • Реализован ITradable для Item и GasMixture.
  • Добавлены методы оценки газовой смеси и списка элементов для выполнения заказа трейдера на покупку.
  • Интеграция нового пользовательского интерфейса трейдера с серверной частью
  • Исправлена ​​ошибка в XmlSaveLoad.
  • Убран контактный код трейдера
  • Добавлены методы оценки условий покупки трейдера.
  • Измененный метод инициализации Trader также инициализирует условия и действия.
  • Обновлены трейдеры, чтобы использовать новые данные для своих имен.
  • объединенный контакт станции и торговца в один класс и удалено понятие типа контакта
  • Исправлена ​​​​ошибка, из-за которой рандомизатор не инициализировался правильно при загрузке игры.
  • Добавлена ​​проверка нуля в данные о продаже.
  • Добавлена ​​миниатюра к торговым данным
  • Добавлены новые данные трейдера к существующим трейдерам
  • Реализован первый проход обработки и хранения новых данных трейдера
  • Добавлен текст продано в интерфейс трейдера.
  • Добавлена ​​кнопка Stationpedia в новый интерфейс трейдера.
  • Исправление правописания на кнопке редактора вкладки
  • Добавлен префаб вкладки и добавлен на экран трейдера
  • Класс Trading переименован в TradingHandler, чтобы предотвратить использование класса с пространством имен Trading.
  • Добавлена ​​​​пересмотренная структура данных трейдера.
  • В файл tradables.xml добавлено 3 примера трейдеров.
  • Добавлен новый интерфейс трейдера при первом проходе.
  • Подсказка пользовательского интерфейса и панель предупреждений перемещены на собственный холст.
  • Исправлено Ошибка в данных газового трейдера.
  • В tradables.xml добавлен пример данных трейдера для трейдера руды, газа и гидропоники.
  • Удалены ненужные файлы из 1-го прохода структуры данных трейдера.
  • Исправлена ​​ошибка, из-за которой игровая строка температуры создавалась с неправильным ключом.
  • Исправлено исключение invalidcastException, возникающее при размещении посадочных площадок рядом с некоторыми строениями.
  • Исправлена ​​логическая материнская плата, вызывающая ошибку при присоединении клиентов, если присутствует неверная ссылка на устройство.
  • Добавлена ​​структура данных для авторизованных трейдеров для поддержки экономической перебалансировки трейдеров.


Комментарии


Сайт может использовать файлы cookie для работы, улучшения сервиса и показа персональных предложений. Подробнее об этом в Политике конфиденциальности.
Продолжая использовать сайт, Вы соглашаетесь с Условиями использования и Политикой cookie.
Закрыть