Ajout des "boutiques"

Une boutique est un Item service permettant de définir l'inventaire
en vente, et de le vendre facilement.

Les boutiques peuvent être accédées par les joueurs (avec le lien)
pour y faire leurs courses.
This commit is contained in:
Vincent Vandemeulebrouck
2022-12-23 00:34:17 +01:00
parent f397c82c6d
commit 7c70e944b1
15 changed files with 506 additions and 98 deletions

View File

@@ -2,15 +2,17 @@
<div>
<div class="flexrow flex-center">
<div>
{{#if vendeur}}
{{#if service}}
<img class="chat-icon" src="{{service.img}}" title="{{service.name}}" alt="{{service.name}}" />
{{else if vendeur}}
<img class="chat-icon" src="{{vendeur.img}}" title="{{vendeur.name}}" alt="{{vendeur.name}}" />
{{else}}
<img class="chat-icon" src="systems/foundryvtt-reve-de-dragon/styles/img/ui/icon_echoppe.webp" title="Un commerçant" alt="Vendeur MJ" />
{{/if}}
</div>
<div><i class="fas fa-sign-out-alt"></i></div>
<div><i class="fa-solid fa-arrow-right-long"></i></div>
<div><img class="chat-icon" src="{{item.img}}" title="{{item.name}}" alt="{{item.name}}" /></div>
<div><i class="fas fa-sign-in-alt"></i></div>
<div><i class="fa-solid fa-arrow-right-long"></i></div>
<div>
{{#if acheteur}}
<img class="chat-icon" src="{{acheteur.img}}" title="{{acheteur.name}}" alt="{{acheteur.name}}" />
@@ -40,8 +42,10 @@
{{else}}Quantité{{/if}}
</label>
<div class="flexrow">
<input name="nombreLots" class="nombreLots flex-shrink number-x2" type="number" min="1" max="{{quantiteNbLots}}"
value="{{choix.nombreLots}}" data-dtype="Number" />
<input name="nombreLots" class="nombreLots flex-shrink number-x2" type="number" min="1"
{{#unless quantiteIllimite}} max="{{quantiteNbLots}}" {{/unless}}
value="{{choix.nombreLots}}"
data-dtype="Number" />
</div>
</div>
@@ -50,8 +54,7 @@
{{#if item.system.sust}}
<p>Cette {{#if item.system.boisson}}boisson{{else}}nourriture{{/if}} vous apportera
<span class="total-sust">{{totalSust}}</span>
de sustantation.</p>
<span class="total-sust">{{totalSust}}</span> de sustantation.</p>
{{/if}}
{{#if item.system.boisson}}
<p>