Files
test_tube_merchant/module/data/ViewData.mjs
T
shiranui e21d8c5198
Build release archive / release (push) Failing after 28s
Релиз v1.2.9
Изменено:
 - Поддержка новых типов товаров: "Механические приспособления" и "Религиозные товары".
 - Добавлена возможность случайной генерации уровня торговца.
 - Улучшена производительность при загрузке предметов из компендиумов.
 - Обновлены тексты описаний для категорий товаров.
 - Исправлена ошибка при добавлении предметов к торговцу (см. `module/data.mjs`, строки 2436-2446).
 - Исправлена проблема с отображением характеристик торговца в интерфейсе.
2026-07-15 19:42:45 +03:00

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": "Прекрасный"
}
}