Roll V2: cuisine

This commit is contained in:
2025-10-07 01:49:53 +02:00
parent 293af5ab83
commit edf920b340
34 changed files with 574 additions and 143 deletions

View File

@@ -1,7 +1,7 @@
<div class="roll-chat">
<div class="chat-img">
<img src="{{active.img}}" data-tooltip="{{active.name}}" />
<img src="{{current.comp.img}}" data-tooltip="{{current.comp.name}}" />
<img src="{{current.comp.comp.img}}" data-tooltip="{{current.comp.label}}" />
<img src="{{opponent.img}}" data-tooltip="{{opponent.name}}" />
</div>

View File

@@ -1,7 +1,7 @@
<div class="roll-chat">
<div class="chat-img">
<img src="{{active.img}}" data-tooltip="{{active.name}}" />
<img src="{{current.comp.img}}" data-tooltip="{{current.comp.name}}" />
<img src="{{current.comp.comp.img}}" data-tooltip="{{current.comp.label}}" />
</div>
<div class="chat-header">
{{active.name}} fait un jet de {{current.comp.label}}

View File

@@ -1,10 +1,15 @@
<div class="roll-chat">
<div class="chat-img">
<img src="{{active.img}}" data-tooltip="{{active.name}}" />
<img src="{{current.comp.img}}" data-tooltip="{{current.comp.name}}" />
<img src="{{current.cuisine.img}}" data-tooltip="{{current.comp.label}}" />
</div>
<div class="chat-header">
{{active.name}} prépare une recette de niveau {{current.cuisine.recette.system.niveau}}: : {{current.cuisine.label}} (
{{active.name}}
{{#if current.recette}}
prépare une recette de niveau {{current.cuisine.recette.system.niveau}}: {{current.cuisine.label}}
{{else}}
prépare {{current.label}}: {{current.cuisine.label}}
{{/if}}
</div>
<div class="chat-resume">
@@ -14,16 +19,35 @@
<div class="chat-details">
<p>
{{active.name}}
{{#if rolled.isSuccess}}réussit la recette avec
{{else}}manque d'inspiration, le plat a
{{/if}}
une qualité de {{result.qualite}}.
{{active.name}}
{{#if rolled.isSuccess}}
réussit la recette, pour un plat de qualité {{result.qualite~}}
{{#if (lt result.exotisme 0)}}et d'exotisme {{result.exotisme}}{{/if~}}
{{else}}
fait un piètre cuisinier, et obtient un plat de qualité {{result.qualite~}}
{{#if (lt result.exotisme 0)}}à l'exotisme certain ({{result.exotisme}}){{/if~}}
{{/if~}}.
{{#if (lt result.exotisme 0)}}
<br>Au vu de l'exotisme du plat, les convives devront réussir un jet de @roll[Volonté/Cuisine/{{result.exotisme}}].
En cas d'échec, ils peuvent se forcer à faire plaisir à {{active.name}}, mais devront faire un jet de moral Malheureux.
{{/if}}
{{#each result.messages as |message|}}
<br>{{message}}
{{/each}}
</p>
{{> 'partial-info-appel-moral'}}
{{> "systems/foundryvtt-reve-de-dragon/templates/chat-description.hbs" current.cuisine.recette.system}}
</div>
<div class="chat-actions">
{{#if current.cuisine.fabriquer}}
<a class='chat-card-button faire-gouter'
data-tooltip="Faire goûter à ses compagnons">
<i class="fa-solid fa-utensils"></i>&nbsp; faire goûter à ses compagnons
</a>
{{/if}}
</div>
<div class="chat-buttons">
{{> 'partial-appel-chance'}}
</div>

View File

@@ -1,7 +1,7 @@
<div class="roll-chat">
<div class="chat-img">
<img src="{{active.img}}" data-tooltip="{{active.name}}" />
<img src="{{current.comp.img}}" data-tooltip="{{current.comp.name}}" />
<img src="{{current.comp.comp.img}}" data-tooltip="{{current.comp.label}}" />
<img src="{{opponent.img}}" data-tooltip="{{opponent.name}}" />
</div>

View File

@@ -1,8 +1,7 @@
{{log 'jeu' this}}
<div class="roll-chat">
<div class="chat-img">
<img src="{{active.img}}" data-tooltip="{{active.name}}" />
<img src="{{current.comp.img}}" data-tooltip="{{current.comp.name}}" />
<img src="{{current.comp.comp.img}}" data-tooltip="{{current.comp.label}}" />
</div>
<div class="chat-header">
{{active.name}} Joue : {{current.jeu.label}} (niveau de base {{current.jeu.jeu.system.base}})

View File

@@ -1,7 +1,7 @@
<div class="roll-chat">
<div class="chat-img">
<img src="{{active.img}}" data-tooltip="{{active.name}}" />
<img src="{{current.comp.img}}" data-tooltip="{{current.comp.name}}" />
<img src="{{current.comp.comp.img}}" data-tooltip="{{current.comp.label}}" />
</div>
<div class="chat-header">
{{active.name}} a médité : {{current.meditation.label}}

View File

@@ -1,7 +1,7 @@
<div class="roll-chat">
<div class="chat-img">
<img src="{{active.img}}" data-tooltip="{{active.name}}" />
<img src="{{current.comp.img}}" data-tooltip="{{current.comp.name}}" />
<img src="{{current.comp.comp.img}}" data-tooltip="{{current.comp.label}}" />
</div>
<div class="chat-header">
{{active.name}} {{current.oeuvre.art.action}}: {{current.oeuvre.label}} (de niveau {{current.oeuvre.oeuvre.system.niveau}})