2.5 KiB
2.5 KiB
Структура папки scripts
В данной директории содержатся скрипты и утилиты для автоматизации и генерации контента в TTRPG-кампании.
Дерево основных файлов и папок
scripts/
├── dice_roller/ # Скрипты для бросков кубиков
├── faction_turns/ # Система ходов фракций (WWN)
├── generate_encounter/ # Генераторы столкновений и энкаунтеров
├── generate_npc/ # Генерация NPC (био, классы, характеристики)
├── generate_trap/ # Генерация ловушек
├── generate_treasure/ # Генерация лута и сокровищ
├── time/ # Управление временем кампании
├── weather/ # Генерация погодных условий
├── game_utils.py # Общие игровые утилиты
├── obsidian_rest_api.md # Документация по работе с Obsidian REST API
├── Readme.md # Описание структуры проекта (этот файл)
├── TASKS.md # План работ и задачи
└── vault_utils.py # Утилиты для работы с Obsidian REST API
Тестирование и сетевые настройки
- При запуске интеграционных тестов к Obsidian Local REST API (
127.0.0.1) системный прокси должен быть отключен (proxies={"http": None, "https": None}), иначе запросы к локальному хосту перенаправляются на внешние прокси-порты и падают с ошибкой подключения.