Комнаты баз
💨 Обзор
Эти файлы используются для определения INI-файлов комнат, присутствующих в каждой базе, а также начальной комнаты при загрузке базы. Файлы в каталоге DATA\UNIVERSE\SYSTEMS\INTRO\BASES\
используются для определения INI-файлов Комнаты баз, используемых экранами меню.
🔥 Ванильные примеры
DATA\UNIVERSE\SYSTEMS\LI01\BASES\li01_01_base.ini
DATA\UNIVERSE\SYSTEMS\RH02\BASESrh02_06_base.ini
DATA\UNIVERSE\SYSTEMS\INTRO\BASES\intro1_base.ini
📎 Синтаксис
Блоки следует вызывать в указанном ниже порядке. Можно вызывать несколько блоков [Room]
.
⚡ BaseInfo
[BaseInfo]
nickname = STRING
start_room = STRING
ship_repair_cost = FLOAT ;необязательный
price_variance = FLOAT ;необязательный
Параметр | Информация |
---|---|
nickname | Как эта база упоминается в других местах. |
start_room | Определяет комнату, в которой начинаются игроки после того, как они пристыкуются к этой базе или войдут на нее. |
ship_repair_cost | По умолчанию 0,33, если не указано иное. Влияет на стоимость ремонта корабля и его групп, но не на оборудование. Формула: repair_cost = (1 - damage) * hit_pts * ship_repair_cost . Урон — это дробное значение здоровья (75/100 = 0,75). |
price_variance | Выбирает случайное число между (1 - отклонение_цены) и (1 + отклонение_цены) для корректировки стоимости каждого товара (оборудования и товаров). |
🔥 Room
[Room]
nickname = STRING
file = PATH
Параметр | Информация |
---|---|
nickname | Как эта комната упоминается в блоках [BaseInfo] . |
file | Файл Комнаты баз, на который указывает эта запись. |