Аддон, база для всех JMod-подобных аддонов.
Workshop Item Протестировать СТек | Готовые ресурсы и данные для тестирования
Переменные/Поля классов - snake_case
Функции(локальные) - snake_case
Функции в таблице - camelCase
Методы - PascalCase
Энумерации/Константы - SCREAMING_SNAKE_CASE
Модули/Под-модули/Библиотеки - PascalCase
Глобальные функции - PascalCase
Аргументы в функциях - snake_case
Поля у Энтити - PascalCase
Табы
STek подразумевается как база для всех JMod-подобных аддонов, предоставляя базовые инструменты, энтити и модули.
lua/
stekpacks/
pack_name/
locale/
ru.lua
en.lua
config.lua
crafts.lua
resources.lua
gas.lua
- структура не финальная, по мере разработке возможны большие изменения в структуре
Перечисление всех фич нужных для релиза, в идеале это все фичи из JMod:
- Ресурсы
- Деление и объединение ресурсов
- Крафты
- Возможность крафтить(выбрать крафт, потратить ресурсы и получить результат крафта)
- Инвентарь
- Возможность открыть инвентарь
- Возможность положить предмет и ресурс в инвентарь
- Возможность экипировать броню в инвентаре, а так же снять её
- Система газов
- Расширенные параметры газов(гравитация, игнор-список газов, максимальная скорость, размер, ...)
- База для гранат
- База для бомб
- База для ракет
- База для растений
- База для еды
- База для контейнеров (ящик для ресурсов, ящик для предметов, ящик с одним типом ресурса)
- База для брони
- База для мин