Комнаты баз
🔭 Обзор
Эти файлы используются для определения INI-файлов комнат, присутствующих в каждой базе, а также начальной комнаты при загрузке базы. Файлы в каталоге DATA\UNIVERSE\SYSTEMS\INTRO\BASES\ используются для определения INI-файлов Комнаты баз, используемых экранами меню.
💢 Ванильные примеры
DATA\UNIVERSE\SYSTEMS\LI01\BASES\li01_01_base.iniDATA\UNIVERSE\SYSTEMS\RH02\BASESrh02_06_base.iniDATA\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 | Файл Комнаты баз, на который указывает эта запись. |
