Релиз v1.2.9
Build release archive / release (push) Failing after 28s

Изменено:
 - Поддержка новых типов товаров: "Механические приспособления" и "Религиозные товары".
 - Добавлена возможность случайной генерации уровня торговца.
 - Улучшена производительность при загрузке предметов из компендиумов.
 - Обновлены тексты описаний для категорий товаров.
 - Исправлена ошибка при добавлении предметов к торговцу (см. `module/data.mjs`, строки 2436-2446).
 - Исправлена проблема с отображением характеристик торговца в интерфейсе.
This commit is contained in:
2026-07-15 19:42:45 +03:00
parent 34782dc3b0
commit e21d8c5198
5611 changed files with 163869 additions and 0 deletions
+70
View File
@@ -0,0 +1,70 @@
<div id="Merchant" class="Merchant">
<div>
<slide-toggle class="headerMerchantBar" aria-label="Изменение">
<div class="slide-toggle-track">
<div class="slide-toggle-thumb"></div>
</div>
</slide-toggle>
<div class="info inverse-border">
<p>Мой модуль набирает популярность и ссылки на него стали размещать группы,</p>
<p>которые занимаются обманом по продаже ключей к Foundry VTT.</p>
<br>
<div>
<p>Предупреждаю, что ключ к Foundry VTT можно купить только на странице Foundry VTT (<a href="https://foundryvtt.com/">https://foundryvtt.com/</a>).</p>
<p>Вопросы можно задать в официальной русскоязычной группе Foundry VTT (<a href="https://discord.gg/Z2CXFy35WF">https://discord.gg/Z2CXFy35WF</a>).</p>
<br>
</div>
<div>ВНИМАНИЕ:</div>
<p> во ВКонтакте множество групп мошенников, продающих дубликаты ключей</p>
<p>(один и тот же ключ множеству покупателей). Такие ключи рано или поздно</p>
<p>блокируются сервером Foundry и вы выкинете деньги на ветер (ещё и обогатите мошенников).</p>
<p>Будьте осторожны.</p>
<p>Настоящий ключ будет только у вас в личном кабинете, где вы в случае необходимости</p>
<p>можете его поменять. Всё остальное не ваш ключ!</p>
</div>
<div class="divMerchantItemsTypes">
<div class="divSelect">
<label>Тип товара:</label>
<select id="MerchantItemsTypes" class="MerchantItemsTypes">
{{#each itemsTypes}}
<option value="{{@key}}">{{this}}</option>
{{/each}}
</select>
</div>
<div class="divButton">
<button id="randomTypes" class="randomTypes">Случайный тип</button>
</div>
</div>
<div class="divMerchantItemsTypes">
<div class="divSelect">
<label>Уровень торговца:</label>
<select id="CategoriesTypes" class="CategoriesTypes">
{{#each categories}}
<option value="{{@key}}">{{this}}</option>
{{/each}}
</select>
</div>
<div class="divButton">
<button id="randomCategories" class="randomCategories">Случайный уровень</button>
</div>
</div>
</div>
<div>
<div>
<button id="setNewMerchant" class="setNewMerchant">Новый</button>
</div>
<div>
<button id="editMerchant" class="editMerchant">Изменить</button>
</div>
<div>
<button id="randomMerchant" class="randomMerchant">Случайный торговец</button>
</div>
</div>
<div><hr></div>
<div class="footer">
<div><em>{{{footer}}}</em></div>
<div><img class="footer_img" src="./modules/test_tube_merchant/assets/ui/Allecks_logo.png"/></div>
</div>
</div>