Build release archive / release (push) Failing after 28s
Изменено: - Поддержка новых типов товаров: "Механические приспособления" и "Религиозные товары". - Добавлена возможность случайной генерации уровня торговца. - Улучшена производительность при загрузке предметов из компендиумов. - Обновлены тексты описаний для категорий товаров. - Исправлена ошибка при добавлении предметов к торговцу (см. `module/data.mjs`, строки 2436-2446). - Исправлена проблема с отображением характеристик торговца в интерфейсе.
43 lines
1.7 KiB
JavaScript
Executable File
43 lines
1.7 KiB
JavaScript
Executable File
/**
|
|
* Class ViewData
|
|
*
|
|
* This class contains data used to display information about goods and categories.
|
|
*
|
|
* @class ViewData
|
|
* @property {Object} itemsTypes - An object containing types of goods and their descriptions.
|
|
* @property {Object} categories - An object containing categories and their descriptions.
|
|
*
|
|
* @example
|
|
* const viewData = new ViewData();
|
|
* console.log(viewData.itemsTypes.bars); // "Алкоголь и напитки"
|
|
* console.log(viewData.categories.good); // "Хороший"
|
|
*/
|
|
|
|
export class ViewData {
|
|
itemsTypes = {
|
|
"bars": "Алкоголь и напитки",
|
|
"books": "Книги и карты",
|
|
"flowers": "Цветы и семена",
|
|
"food": "Еда и части животных",
|
|
"fashion": "Высокая мода",
|
|
"jewelry": "Ювелирные изделия",
|
|
"trinkets": "Безделушки",
|
|
"skin": "Изделия из кожи",
|
|
"mechanical": "Механические приспособления",
|
|
"armor": "Средние и тяжелые доспехи (щиты)",
|
|
"potions": "Зелья, яды и травы",
|
|
"religious": "Религиозные товары",
|
|
"scrolls": "Книги заклинаний и свитки",
|
|
"thieves": "Воровские приспособления",
|
|
"tools": "Инструменты",
|
|
"weapon": "Оружие"
|
|
}
|
|
|
|
categories = {
|
|
"horrible": "Ужасный",
|
|
"bad": "Плохой",
|
|
"medium": "Средний",
|
|
"good": "Хороший",
|
|
"beautiful": "Прекрасный"
|
|
}
|
|
} |