Журнал изменений 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, возникающее при размещении посадочных площадок рядом с некоторыми строениями.
- Исправлена логическая материнская плата, вызывающая ошибку при присоединении клиентов, если присутствует неверная ссылка на устройство.
- Добавлена структура данных для авторизованных трейдеров для поддержки экономической перебалансировки трейдеров.
Подписывайтесь на наши соц. сети и получайте больше новостей!