Склад на сс: tweaked

Комментарии · 11 Просмотры

Мой склад на основе cc:tweaked и хранилища из create

Предисловие

Склад еще не доделан, я бы дал ему версию 0.7-0.8. Отсутствует еще несколько функций, которые я хотел бы добавить, но хочу поделиться тем, что есть. К статье прикреплены скриншоты склада и ссылка на видео в ютубе с его работой (без звука).

Схема склада на данный момент

   

  • 1 - загрузчик ресурсов в хранилище. Решение временное, в будущем хочу сделать его через cc:tweaked.
  • 2 - само хранилище. По идее ящики из @Storage drawers тоже подойдут, но я не проверял. В будущем хочу сделать расширяемый склад, к которому можно будет просто добавлять больше хранилищ.
  • 3 - главный компьютер, который управляет складом.
  • 4 - главный экран. На него выводится вся информация. Поскольку он "сенсорный", все команды считываются с него же.
  • 5 - сундук для вывода. Выдает выбранные предметы. Он уже подключен напрямую к компьютеру.

Текущий функционал склада

  • Включение склада. Склад сам включается при активации компьютера и считывает предметы в хранилище.   
  • Переключение между режимами. Можно переключать режим отображения склада. На данный момент есть 2 режима и 1 пустой экран на будущее: Режим склада, WIP (work in progress, он же пустой экран) и режим настройки. Далее о первом и третьем режимах.   
  • Режим склада или отображения предметов. Один из нескольки и, на данный момент, единственный более или менее доделанный режим. Отображает названия предмета на английском и общее количество этого предмета в хранилище. При нажатии на название предмета появится колонка справа с возможностью выбора количества предмета для переноса и кнопка подтверждения запроса. Максимальное количество предмета, которое можно отправить, зависит от самого количества предмета и свободного места в сундуке вывода.   
  • Режим настройки или отладки. На данный момент в этой вкладке есть только кнопка повторной считки предметов с хранилища. Сейчас эта кнопка активно используется, так как система ввода предметов не подсоединена к компьютеру.   
  • Переключнение страниц. В текущее время переключение страниц нужно только для режима отображения предметов, одна нем это 10 строк. Стрелки переключения страниц находятся в левом нижнем углу. Страница не может уйти в отрицательное значение или превысить максимальное количество страниц, которое определяется автоматически по количеству типов предметов.   

Баги

Список багов, о которых я знаю, но не хочу или не могу пофиксить

  1. Слишком длинное название предмета. Фиксить впадлу.          
  2. Список на экране обновляется не сразу после кнопки "повторной считки хранилища". Ищу фикс.
  3. Все зачарованные книги отображаются как Enchanted book без самого зачарования. Фикс видимо невозможен.

Послесловие

На всякий случай напомню, склад еще не доделан и планиурется еще несколько функций до того как я смогу назвать это "релизной" версией. То, что есть, - это почти базовый минимум, "релизом" я смогу назвать уже готовый базовый(тобишь ввод, вывод и сортировка по количеству) функционал склада. И уже после релиза я буду баловаться с другими режимами. А еще целью данной статьи являюься мкоины, я выдою все из этого склада.  >:)

Ссылка на видео

https://youtu.be/u0iffxoT9Xk . Видео длится 1:16.

Комментарии