traits+debut combat

This commit is contained in:
rwanoux
2024-11-18 16:17:30 +01:00
parent de7cfca093
commit c0432d1efb
29 changed files with 1561 additions and 3691 deletions
@@ -1,9 +1,6 @@
<div class="grid grid-2col">
<div class="self-control-container">
<div class="self-control-container flexcol align-center">
<h4 class="align-center">
<a class="min-max-edit" data-prop="system.attributes.self_control">
<i class="fas fa-cogs"> </i>
</a>
{{ localize "VERMINE.self_control"}} :
{{@root.system.attributes.self_control.value}}/
@@ -41,11 +38,9 @@
{{/repeat}}
</div>
</div>
<div class="effort-container">
<div class="effort-container flexcol align-center">
<h4 class="align-center">
<a class="min-max-edit" data-prop="system.attributes.effort">
<i class="fas fa-cogs"></i>
</a>
{{ localize "VERMINE.effort"}} :
{{@root.system.attributes.effort.value}}/
{{@root.system.attributes.effort.max}}
@@ -84,7 +79,7 @@
</div>
</div>
</div>
<h4 class="item-name effect-name flexrow">{{ localize
<h4 class="item-name flexrow">{{ localize
"VERMINE.wounds.name"}}</h4>
<ul class="unstyled">
<li class="row mdb">{{ localize 'VERMINE.wounds.light'}} <span
+69 -30
View File
@@ -2,51 +2,70 @@
<div class="totem-details">
<img
class="img-totem"
src="/systems/vermine2047/assets/images/ui/totems/{{ system.identity.totem }}.webp"
alt="{{ smarttl 'TOTEMS' system.identity.totem 'name' }}" width="80"
src="/systems/vermine2047/assets/images/ui/totems/{{system.identity.totem}}.webp"
alt="{{smarttl 'TOTEMS' system.identity.totem 'name'}}"
width="80"
height="80" />
<h4 class="align-center">
{{ smarttl 'TOTEMS' system.identity.totem 'name' }}
{{smarttl "TOTEMS" system.identity.totem "name"}}
</h4>
<p style="font-size:80%;">{{ smarttlk "TOTEMS" system.identity.totem
"description"}}</p>
<p style="font-size:80%;">{{smarttlk
"TOTEMS"
system.identity.totem
"description"
}}</p>
<div class="grid grid-2col">
<div class>
<div class="item-name"><strong>Principes</strong><br />{{ smarttlk
<div class="item-name"><strong>Principes</strong><br />{{smarttlk
"TOTEMS"
system.identity.totem "instincts"}}</div>
system.identity.totem
"instincts"
}}</div>
</div>
<div class>
<div class="item-name"><strong>Interdits</strong><br />{{ smarttlk
<div class="item-name"><strong>Interdits</strong><br />{{smarttlk
"TOTEMS"
system.identity.totem "bans"}}</div>
system.identity.totem
"bans"
}}</div>
</div>
</div>
</div>
<hr>
<hr />
{{else}}
<h3>choisissez un totem</h3>
{{/if}}
<!--
___________abstract Items_____________
-->
<div class="grid grid-2col">
<div>
<h4>
<span>{{ localize 'ITEMS.abilities'}}</span>
<a class="item-control item-create" title="Create item"
<span>{{localize "ITEMS.abilities"}}</span>
<a
class="item-control item-create"
title="Create item"
data-type="ability"><i class="fas fa-plus"></i></a>
</h4>
<ol class="list-item">
{{#each abilities as |item id|}}
<li class="item flexrow" data-item-id="{{item._id}}">
<div class="item-name" style="flex:4;">
<a class="item-control item-edit" title="Edit Item">{{item.name}}</a>
<a
class="item-control item-edit"
title="Edit Item">{{item.name}}</a>
</div>
<div class="item-controls flexrow">
{{#if item.system.description}}
<i class="fas fa-circle-question"
<i
class="fas fa-circle-question"
data-tooltip="{{item.system.description}}"></i>
{{/if}}
<a class="item-control item-delete" title="Delete Item"><i
@@ -58,19 +77,24 @@
</div>
<div>
<h4>
<span>{{ localize 'ITEMS.specialties'}}</span>
<a class="item-control item-create" title="Create item"
<span>{{localize "ITEMS.specialties"}}</span>
<a
class="item-control item-create"
title="Create item"
data-type="specialty"><i class="fas fa-plus"></i></a>
</h4>
<ol class="list-item">
{{#each specialties as |item id|}}
<li class="item flexrow" data-item-id="{{item._id}}">
<div class="item-name" style="flex:4;">
<a class="item-control item-edit" title="Edit Item">{{item.name}}</a>
<a
class="item-control item-edit"
title="Edit Item">{{item.name}}</a>
</div>
<div class="item-controls flexrow">
{{#if item.system.description}}
<i class="fas fa-circle-question"
<i
class="fas fa-circle-question"
data-tooltip="{{item.system.description}}"></i>
{{/if}}
<a class="item-control item-delete" title="Delete Item"><i
@@ -82,19 +106,24 @@
</div>
<div>
<h4>
<span>{{ localize 'ITEMS.backgrounds'}}</span>
<a class="item-control item-create" title="Create item"
<span>{{localize "ITEMS.backgrounds"}}</span>
<a
class="item-control item-create"
title="Create item"
data-type="background"><i class="fas fa-plus"></i></a>
</h4>
<ol class="list-item">
{{#each backgrounds as |item id|}}
<li class="item flexrow" data-item-id="{{item._id}}">
<div class="item-name" style="flex:4;">
<a class="item-control item-edit" title="Edit Item">{{item.name}}</a>
<a
class="item-control item-edit"
title="Edit Item">{{item.name}}</a>
</div>
<div class="item-controls flexrow">
{{#if item.system.description}}
<i class="fas fa-circle-question"
<i
class="fas fa-circle-question"
data-tooltip="{{item.system.description}}"></i>
{{/if}}
<a class="item-control item-delete" title="Delete Item"><i
@@ -106,19 +135,24 @@
</div>
<div>
<h4>
<span>{{ localize 'ITEMS.traumas'}}</span>
<a class="item-control item-create" title="Create item"
<span>{{localize "ITEMS.traumas"}}</span>
<a
class="item-control item-create"
title="Create item"
data-type="trauma"><i class="fas fa-plus"></i></a>
</h4>
<ol class="list-item">
{{#each traumas as |item id|}}
<li class="item flexrow" data-item-id="{{item._id}}">
<div class="item-name" style="flex:4;">
<a class="item-control item-edit" title="Edit Item">{{item.name}}</a>
<a
class="item-control item-edit"
title="Edit Item">{{item.name}}</a>
</div>
<div class="item-controls flexrow">
{{#if item.system.description}}
<i class="fas fa-circle-question"
<i
class="fas fa-circle-question"
data-tooltip="{{item.system.description}}"></i>
{{/if}}
<a class="item-control item-delete" title="Delete Item"><i
@@ -130,19 +164,24 @@
</div>
<div>
<h4>
<span>{{ localize 'ITEMS.evolutions'}}</span>
<a class="item-control item-create" title="Create item"
<span>{{localize "ITEMS.evolutions"}}</span>
<a
class="item-control item-create"
title="Create item"
data-type="evolution"><i class="fas fa-plus"></i></a>
</h4>
<ol class="list-item">
{{#each evolutions as |item id|}}
<li class="item flexrow" data-item-id="{{item._id}}">
<div class="item-name" style="flex:4;">
<a class="item-control item-edit" title="Edit Item">{{item.name}}</a>
<a
class="item-control item-edit"
title="Edit Item">{{item.name}}</a>
</div>
<div class="item-controls flexrow">
{{#if item.system.description}}
<i class="fas fa-circle-question"
<i
class="fas fa-circle-question"
data-tooltip="{{item.system.description}}"></i>
{{/if}}
<a class="item-control item-delete" title="Delete Item"><i
+6 -6
View File
@@ -26,7 +26,7 @@
<li class="row mdb">{{ localize 'VERMINE.wounds.light'}} <span
data-tooltip="seuil">({{
system.minorWound.threshold }})</span>
{{#range system.minorWound.max }}
{{#repeat system.minorWound.max }}
<input type="radio" data-dtype="Number" name="system.minorWound.value"
value="{{this}}" {{#ife @root.system.minorWound.value this
}}checked="checked"{{/ife}} data-wound="minorWound"
@@ -36,10 +36,10 @@
{{/iflteq}}
" />
{{/range}}</li>
{{/repeat}}</li>
<li class="row mdb">{{ localize 'VERMINE.wounds.heavy'}} ({{
system.majorWound.threshold }})
{{#range system.majorWound.max }}
{{#repeat system.majorWound.max }}
<input type="radio" name="system.majorWound.value" value="{{this}}" {{#ife
@root.system.majorWound.value this }}checked="checked"{{/ife}}
data-wound="majorWound"
@@ -49,11 +49,11 @@
{{/iflteq}}
" />
{{/range}}
{{/repeat}}
</li>
<li class="row mdb">{{ localize 'VERMINE.wounds.deadly'}} ({{
system.deadlyWound.threshold }})
{{#range system.deadlyWound.max }}
{{#repeat system.deadlyWound.max }}
<input type="radio" name="system.deadlyWound.value" value="{{this}}" {{#ife
@root.system.deadlyWound.value this }}checked="checked"{{/ife}}
data-wound="deadlyWound"
@@ -63,7 +63,7 @@
{{/iflteq}}
" />
{{/range}}
{{/repeat}}
</li>
</ul>
<h4 class="item-name effect-name flexrow">{{ localize "UI.effects.name"}}</h4>
+74 -52
View File
@@ -2,75 +2,97 @@
<div>
<h4 class="align-center">{{ localize "VERMINE.self_control"}}</h4>
<p class="align-center">
<input type="number" name="system.attributes.self_control.value" value="{{ system.attributes.self_control.value }}" data-dtype="Number" min="{{ system.attributes.self_control.min }}" max="{{ system.attributes.self_control.max }}" /> / {{ system.attributes.self_control.max }}
<input type="number" name="system.attributes.self_control.value"
value="{{ system.attributes.self_control.value }}" data-dtype="Number"
min="{{ system.attributes.self_control.min }}"
max="{{ system.attributes.self_control.max }}" /> / {{
system.attributes.self_control.max }}
</p>
</div>
</div>
<div>
<h4 class="align-center">{{ localize "VERMINE.effort"}}</h4>
<p class="align-center">
<input type="number" name="system.attributes.effort.value" value="{{ system.attributes.effort.value }}" data-dtype="Number" min="{{ system.attributes.effort.min }}" max="{{ system.attributes.effort.max }}" /> / {{ system.attributes.effort.max }}
<input type="number" name="system.attributes.effort.value"
value="{{ system.attributes.effort.value }}" data-dtype="Number"
min="{{ system.attributes.effort.min }}"
max="{{ system.attributes.effort.max }}" /> / {{
system.attributes.effort.max }}
</p>
</div>
</div>
</div>
<h4 class="item-name effect-name flexrow">{{ localize "VERMINE.wounds.name"}}</h4>
<h4 class="item-name effect-name flexrow">{{ localize
"VERMINE.wounds.name"}}</h4>
<ul class="unstyled">
<li class="row mdb">{{ localize 'VERMINE.wounds.light'}} ({{ system.minorWound.threshold }})
{{#range system.minorWound.max }}
<input type="radio" data-dtype="Number" name="system.minorWound.value" value="{{this}}" {{#ife @root.system.minorWound.value this }}checked="checked"{{/ife}} />
{{/range}}</li>
<li class="row mdb">{{ localize 'VERMINE.wounds.heavy'}} ({{ system.majorWound.threshold }})
{{#range system.majorWound.max }}
<input type="radio" name="system.majorWound.value" value="{{this}}" {{#ife @root.system.majorWound.value this }}checked="checked"{{/ife}} />
{{/range}}
<li class="row mdb">{{ localize 'VERMINE.wounds.light'}} ({{
system.minorWound.threshold }})
{{#repeat system.minorWound.max }}
<input type="radio" data-dtype="Number" name="system.minorWound.value"
value="{{this}}" {{#ife @root.system.minorWound.value this
}}checked="checked"{{/ife}} />
{{/repeat}}</li>
<li class="row mdb">{{ localize 'VERMINE.wounds.heavy'}} ({{
system.majorWound.threshold }})
{{#repeat system.majorWound.max }}
<input type="radio" name="system.majorWound.value" value="{{this}}" {{#ife
@root.system.majorWound.value this }}checked="checked"{{/ife}} />
{{/repeat}}
</li>
<li class="row mdb">{{ localize 'VERMINE.wounds.deadly'}} ({{ system.deadlyWound.threshold }})
{{#range system.deadlyWound.max }}
<input type="radio" name="system.deadlyWound.value" value="{{this}}" {{#ife @root.system.deadlyWound.value this }}checked="checked"{{/ife}} />
{{/range}}
<li class="row mdb">{{ localize 'VERMINE.wounds.deadly'}} ({{
system.deadlyWound.threshold }})
{{#repeat system.deadlyWound.max }}
<input type="radio" name="system.deadlyWound.value" value="{{this}}" {{#ife
@root.system.deadlyWound.value this }}checked="checked"{{/ife}} />
{{/repeat}}
</li>
</ul>
<h4 class="item-name effect-name flexrow">{{ localize "UI.effects.name"}}</h4>
<ol class="items-list effects-list">
{{#each effects as |section sid|}}
<li class="items-header flexrow" data-effect-type="{{section.type}}">
<p class="item-name effect-name flexrow">{{#if (eq section.type 'temporary')}}
{{localize "UI.effects.temporary" }}
{{else if (eq section.type 'passive')}}
{{localize "UI.effects.passive" }}
{{else if (eq section.type 'inactive')}}
{{localize "UI.effects.inactive" }}
{{/if}}
</p>
<div class="effect-source">{{localize 'UI.source'}}</div>
<div class="effect-source">{{localize 'UI.duration'}}</div>
<li class="items-header flexrow" data-effect-type="{{section.type}}">
<p class="item-name effect-name flexrow">{{#if (eq section.type
'temporary')}}
{{localize "UI.effects.temporary" }}
{{else if (eq section.type 'passive')}}
{{localize "UI.effects.passive" }}
{{else if (eq section.type 'inactive')}}
{{localize "UI.effects.inactive" }}
{{/if}}
</p>
<div class="effect-source">{{localize 'UI.source'}}</div>
<div class="effect-source">{{localize 'UI.duration'}}</div>
<div class="item-controls effect-controls flexrow">
<a class="effect-control" data-action="create"
title="{{localize 'UI.effect_create'}}">
<i class="fas fa-plus"></i> {{localize "UI.add"}}
</a>
</div>
</li>
<ol class="item-list">
{{#each section.effects as |effect|}}
<li class="item effect flexrow" data-effect-id="{{effect.id}}">
<div class="item-name effect-name">
<a class="effect-control flexrow flex-group-center items-center"
data-action="edit" title="{{localize 'UI.effect_edit'}}">
<img class="item-image" src="{{effect.icon}}" />
<span>{{effect.label}}</span>
</a>
</div>
<div class="effect-source">{{effect.sourceName}}</div>
<div class="effect-duration">{{effect.duration.label}}</div>
<div class="item-controls effect-controls flexrow">
<a class="effect-control" data-action="create" title="{{localize 'UI.effect_create'}}">
<i class="fas fa-plus"></i> {{localize "UI.add"}}
<a class="effect-control" data-action="toggle"
title="{{localize 'UI.effect_toggle'}}">
<i
class="fas {{#if effect.disabled}}fa-check{{else}}fa-times{{/if}}"></i>
</a>
<a class="effect-control" data-action="delete"
title="{{localize 'UI.effect_delete'}}">
<i class="fas fa-trash"></i>
</a>
</div>
</li>
<ol class="item-list">
{{#each section.effects as |effect|}}
<li class="item effect flexrow" data-effect-id="{{effect.id}}">
<div class="item-name effect-name">
<a class="effect-control flexrow flex-group-center items-center" data-action="edit" title="{{localize 'UI.effect_edit'}}">
<img class="item-image" src="{{effect.icon}}"/>
<span>{{effect.label}}</span>
</a>
</div>
<div class="effect-source">{{effect.sourceName}}</div>
<div class="effect-duration">{{effect.duration.label}}</div>
<div class="item-controls effect-controls flexrow">
<a class="effect-control" data-action="toggle" title="{{localize 'UI.effect_toggle'}}">
<i class="fas {{#if effect.disabled}}fa-check{{else}}fa-times{{/if}}"></i>
</a>
<a class="effect-control" data-action="delete" title="{{localize 'UI.effect_delete'}}">
<i class="fas fa-trash"></i>
</a>
</div>
</li>
{{/each}}
</ol>
</ol>
{{/each}}
</ol>
+33 -16
View File
@@ -7,25 +7,42 @@
<div class="item-rarity">{{ localize 'VERMINE.rarity_sm'}}</div>
<div class="item-reliability">{{ localize 'VERMINE.reliability_sm'}}</div>
<div class="item-controls">
<a class="item-control item-create" title="Create item" data-type="weapon"><i class="fas fa-plus"></i></a>
<a class="item-control item-create" title="Create item"
data-type="weapon"><i class="fas fa-plus"></i></a>
</div>
</li>
{{#each weapons as |item id|}}
<li class="item flexrow flex-group-center" data-item-id="{{item._id}}">
<div class="item-name flexrow" style="flex:4;">
<div class="item-image">
<a class="item-control item-edit" data-roll-type="item"><img src="{{item.img}}" title="{{item.name}}" width="24" height="24"/></a>
</div>
<a class="item-control item-edit" title="Edit Item">{{item.name}}</a>
<li class="item flexrow flex-group-center align-center"
data-item-id="{{item._id}}">
<div class="item-name flexrow" style="flex:4;">
<div class="item-image">
<a class="item-control" data-roll-type="item"><img
src="{{item.img}}" title="{{item.name}}" width="24"
height="24" /></a>
</div>
<p><a class="item-control item-edit" title="Edit Item">{{item.system.min_range}} / {{item.system.max_range}}</a></p>
<p><a class="item-control item-edit" title="Edit Item">{{item.system.damage}}</a></p>
<p><a class="item-control item-edit" title="Edit Item">{{item.system.ammo}}</a></p>
<p><a class="item-control item-edit" title="Edit Item">{{item.system.rarity}}</a></p>
<p><a class="item-control item-edit" title="Edit Item">{{item.system.reliability}}</a></p>
<div class="item-controls">
<a class="item-control item-delete" title="Delete Item"><i class="fas fa-trash"></i></a>
</div>
</li>
<a class="item-control item-roll">{{item.name}}</a>
</div>
<p><a>{{item.system.min_range}} /
{{item.system.max_range}}</a></p>
<p><a>
{{#if item.system.damage.addVigor}}
vigueur+
{{/if}}
{{item.system.damage.value}}
({{item.system.damage.type}})
</a></p>
<p><a>{{item.system.ammo}}</a></p>
<p><a>{{item.system.rarity}}</a></p>
<p><a>{{item.system.reliability}}</a></p>
<div class="item-controls">
<a class="item-control item-delete" title="Delete Item"><i
class="fas fa-trash"></i></a>
<a class="item-control item-edit" title="Edit Item"><i
class="fas fa-edit"></i></a>
<a class="item-control item-roll" title="Roll Item"><i
class="fas fa-dice"></i></a>
</div>
</li>
{{/each}}
</ol>
+6 -9
View File
@@ -1,22 +1,19 @@
<div class="trait choose grid grid-2col"
style="padding:5px;">
{{#each traits as | trait ind|}}
<div class="trait choose grid grid-2col" style="padding:5px;">
{{#each traits as |trait ind|}}
{{log @root.item}}
{{log trait}}
{{log ind}}
<div class="form-group" data-trait="{{ind}}">
<label>
<input type="checkbox" class="trait-selector" data-trait="{{ind}}">
<input type="checkbox" class="trait-selector"
data-trait="{{ind}}" />
{{trait.name}}
{{#if trait.value}}
<input type="number" class="hexa trait-value" name="{{ind}}.value">
{{/if}}
</label>
<p class="hint">{{trait.description}}</p>
</div>
{{/each}}
</div>
</div>
+10 -1
View File
@@ -1 +1,10 @@
<h2>edit {{actorName}} : {{propName}}</h2>
<h2>edit {{actorName}} : {{propName}}</h2>
<div class="flexrow align-center">
<div class="form-row">
<label for="min">maximum</label>
<input type="number" value="0" data-attr="max">
</div>
</div>
+23 -16
View File
@@ -108,7 +108,14 @@
{{#if availableSpecialties.length}}
<label class="label">{{localize 'VERMINE.specialty'}} (+1D)</label>
<div class="flexrow">
<span data-spec-skill="{{spec.system.skill}}">
<i>aucunes</i>
<input type="radio" data-roll="true" name="usingSpecialization"
id="usingSpecialization"
value="aucune">
</span>
{{#each availableSpecialties as |spec ind|}}
<span data-spec-skill="{{spec.system.skill}}">
<i>{{spec.name}}</i>
<input type="radio" data-roll="true" name="usingSpecialization"
@@ -145,24 +152,24 @@
min="0"
max="0" value="0" />
</div>
<div class="flexrow row mdb">
<div class="flexcol row mdb">
<label class="label">{{localize 'VERMINE.tooling'}} (+1D)</label>
<span>
<i>Auncun</i>
<input type="radio" data-roll="true" name="usingTools"
id="usingTools" value="0" checked>
</span>
</div>
<div class="item-list grid grid-4col">
{{#each availableItems as |item ind|}}
<span>
<i>{{item.name}}</i>
<input type="radio" data-roll="true" name="usingTools"
id="usingTools"
value="{{item.name}}">
</span>
{{/each}}
<div class="item-list grid grid-4col">
<h3>
<i>Auncun</i>
<input type="radio" data-roll="true" name="usingTools"
id="usingTools" value="0" checked>
</h3>
{{#each availableItems as |item ind|}}
<span>
<i>{{item.name}}</i>
<input type="radio" data-roll="true" name="usingTools"
id="usingTools"
value="{{item.name}}">
</span>
{{/each}}
</div>
</div>
<div class="flexrow">
+34 -65
View File
@@ -1,67 +1,36 @@
<form
class="{{cssClass}}"
autocomplete="off"
>
<header class="sheet-header">
<img
class="profile-img"
src="{{item.img}}"
data-edit="img"
title="{{item.name}}"
/>
<div class="header-fields">
<h1 class="charname"><input
name="name"
type="text"
value="{{item.name}}"
placeholder="Name"
/></h1>
</div>
</header>
<form class="{{cssClass}}" autocomplete="off">
<header class="sheet-header">
<img class="profile-img" src="{{item.img}}" data-edit="img" title="{{item.name}}"/>
<div class="header-fields">
<h1 class="charname"><input name="name" type="text" value="{{item.name}}" placeholder="Name"/></h1>
</div>
</header>
<section class="sheet-body">
<div class="flexrow">
<div class="resource">
<label class="resource-label">{{ localize "VERMINE.clew"}}</label>
<input
type="number"
name="system.level"
value="{{system.level}}"
data-dtype="Number"
/>
</div>
<div class="resource">
<label class="resource-label">{{ localize "VERMINE.mobility"}}</label>
<input
type="number"
name="system.mobility"
value="{{system.mobility}}"
data-dtype="Number"
/>
</div>
<div class="resource">
<label class="resource-label">{{ localize "VERMINE.rarity"}}</label>
<input
type="number"
name="system.rarity"
value="{{system.rarity}}"
data-dtype="Number"
/>
</div>
<div class="resource">
<label class="resource-label">{{ localize "VERMINE.reliability"}}</label>
<input
type="number"
name="system.reliability"
value="{{system.reliability}}"
data-dtype="Number"
/>
</div>
</div>
<h2>description</h2>
{{editor system.description target="system.description" rollData=rollData button=true owner=owner editable=editable}}
</div>
{{> "systems/vermine2047/templates/item/partials/damages.html"}}
<section class="sheet-body">
{{> "systems/vermine2047/templates/item/partials/traits.html"}}
</section>
</form>
<div class="flexrow">
<div class="resource">
<label class="resource-label">{{ localize "VERMINE.clew"}}</label>
<input type="number" name="system.level" value="{{system.level}}" data-dtype="Number"/>
</div>
<div class="resource">
<label class="resource-label">{{ localize "VERMINE.mobility"}}</label>
<input type="number" name="system.mobility" value="{{system.mobility}}" data-dtype="Number"/>
</div>
<div class="resource">
<label class="resource-label">{{ localize "VERMINE.rarity"}}</label>
<input type="number" name="system.rarity" value="{{system.rarity}}" data-dtype="Number"/>
</div>
<div class="resource">
<label class="resource-label">{{ localize "VERMINE.reliability"}}</label>
<input type="number" name="system.reliability" value="{{system.reliability}}" data-dtype="Number"/>
</div>
</div>
<h2>description</h2>
{{editor system.description target="system.description" rollData=rollData button=true owner=owner editable=editable}}
</div>
{{> "systems/vermine2047/templates/item/partials/damages.html"}}
</section></form>
+36 -66
View File
@@ -1,72 +1,42 @@
<form
class="{{cssClass}}"
autocomplete="off"
>
<header class="sheet-header">
<img
class="profile-img"
src="{{item.img}}"
data-edit="img"
title="{{item.name}}"
/>
<div class="header-fields">
<h1 class="charname"><input
name="name"
type="text"
value="{{item.name}}"
placeholder="Name"
/></h1>
<form class="{{cssClass}}" autocomplete="off">
<header class="sheet-header">
<img class="profile-img" src="{{item.img}}" data-edit="img" title="{{item.name}}"/>
<div class="header-fields">
<h1 class="charname"><input name="name" type="text" value="{{item.name}}" placeholder="Name"/></h1>
</div>
</header>
</div>
</header>
{{!-- Sheet Body --}}
<section class="sheet-body ">
<div class="flexrow">
{{!-- Description Tab --}}
<div class="resource">
<label class="resource-label">Rarity</label>
<input
type="number"
name="system.rarity"
value="{{system.rarity}}"
data-dtype="Number"
/>
</div>
{{!-- Sheet Body --}}
<section class="sheet-body ">
{{> "systems/vermine2047/templates/item/partials/traits.html"}}
<div class="resource">
<label class="resource-label">Reliability</label>
<input
type="number"
name="system.reliability"
value="{{system.reliability}}"
data-dtype="Number"
/>
</div>
<div class="resource">
<label class="resource-label">Quantity</label>
<input
type="text"
name="system.quantity"
value="{{system.quantity}}"
data-dtype="Number"
/>
</div>
<div class="resource">
<label class="resource-label">Weight</label>
<input
type="text"
name="system.weight"
value="{{system.weight}}"
data-dtype="Number"
/>
</div>
</div>
<h2>Description</h2>
{{editor system.description target="system.description" rollData=rollData button=true owner=owner editable=editable}}
<div class="flexrow">
{{!-- Description Tab --}}
<div class="resource">
<label class="resource-label">Rarity</label>
<input type="number" name="system.rarity" value="{{system.rarity}}" data-dtype="Number"/>
</div>
{{> "systems/vermine2047/templates/item/partials/damages.html"}}
</section>
</form>
<div class="resource">
<label class="resource-label">Reliability</label>
<input type="number" name="system.reliability" value="{{system.reliability}}" data-dtype="Number"/>
</div>
<div class="resource">
<label class="resource-label">Quantity</label>
<input type="text" name="system.quantity" value="{{system.quantity}}" data-dtype="Number"/>
</div>
<div class="resource">
<label class="resource-label">Weight</label>
<input type="text" name="system.weight" value="{{system.weight}}" data-dtype="Number"/>
</div>
</div>
<h2>Description</h2>
{{editor system.description target="system.description" rollData=rollData button=true owner=owner editable=editable}}
{{> "systems/vermine2047/templates/item/partials/damages.html"}}
</section>
</form>
+32 -61
View File
@@ -1,63 +1,34 @@
<form
class="{{cssClass}}"
autocomplete="off"
>
<header class="sheet-header">
<img
class="profile-img"
src="{{item.img}}"
data-edit="img"
title="{{item.name}}"
/>
<div class="header-fields">
<h1 class="charname"><input
name="name"
type="text"
value="{{item.name}}"
placeholder="Name"
/></h1>
</div>
</header>
<form class="{{cssClass}}" autocomplete="off">
<header class="sheet-header">
<img class="profile-img" src="{{item.img}}" data-edit="img" title="{{item.name}}"/>
<div class="header-fields">
<h1 class="charname"><input name="name" type="text" value="{{item.name}}" placeholder="Name"/></h1>
</div>
</header>
<section class="sheet-body">
<div
class=" flexcol"
data-group="primary"
data-tab="description"
>
<div class="flexrow">
<div class="resource">
<label class="resource-label">{{ localize "VERMINE.mobility"}}</label>
<input
type="number"
name="system.mobility"
value="{{system.mobility}}"
data-dtype="Number"
/>
</div>
<div class="resource">
<label class="resource-label">{{ localize "VERMINE.rarity"}}</label>
<input
type="number"
name="system.rarity"
value="{{system.rarity}}"
data-dtype="Number"
/>
</div>
<div class="resource">
<label class="resource-label">{{ localize "VERMINE.reliability"}}</label>
<input
type="number"
name="system.reliability"
value="{{system.reliability}}"
data-dtype="Number"
/>
</div>
</div>
<h2>Description</h2>
{{editor system.description target="system.description" rollData=rollData button=true owner=owner editable=editable}}
</div>
{{> "systems/vermine2047/templates/item/partials/damages.html"}}
<section class="sheet-body">
{{> "systems/vermine2047/templates/item/partials/traits.html"}}
</section>
</form>
<div class=" flexcol" data-group="primary" data-tab="description">
<div class="flexrow">
<div class="resource">
<label class="resource-label">{{ localize "VERMINE.mobility"}}</label>
<input type="number" name="system.mobility" value="{{system.mobility}}" data-dtype="Number"/>
</div>
<div class="resource">
<label class="resource-label">{{ localize "VERMINE.rarity"}}</label>
<input type="number" name="system.rarity" value="{{system.rarity}}" data-dtype="Number"/>
</div>
<div class="resource">
<label class="resource-label">{{ localize "VERMINE.reliability"}}</label>
<input type="number" name="system.reliability" value="{{system.reliability}}" data-dtype="Number"/>
</div>
</div>
<h2>Description</h2>
{{editor system.description target="system.description" rollData=rollData button=true owner=owner editable=editable}}
</div>
{{> "systems/vermine2047/templates/item/partials/damages.html"}}
</section>
</form>
+34 -11
View File
@@ -9,29 +9,52 @@
{{> "systems/vermine2047/templates/item/partials/traits.html"}}
<h4 class="flexrow">
<div class="resource">
<div class="resource align-center flexcol">
<label class="resource-label">{{ localize "VERMINE.ranges"}}</label>
<div>
<span class="hexa">
<div class="flexrow align-center">
<div class="hexa">
<input type="number" name="system.min_range" value="{{system.min_range}}" data-dtype="Number"/>
</span>/
<span class="hexa">
<input type="number" name="system.max_range" value="{{system.max_range}}" data-dtype="Number"/></span>
</div>/
<div class="hexa">
<input type="number" name="system.max_range" value="{{system.max_range}}" data-dtype="Number"/></div>
</div>
</div>
<div class="resource">
<div class="resource align-center flexcol">
<label class="resource-label">{{ localize "VERMINE.damages"}}</label>
<div class="hexa"><input type="number" name="system.damage" value="{{system.damage}}" data-dtype="Number"/></div>
<div class="flexcol align-center">
<div class="flexrow">
<div class="hexa">
<input type="number" name="system.damage.value" value="{{system.damage.value}}" data-dtype="Number"/>
</div>
<span>
<input type="checkbox" data-tooltip="ajouter la vigueur" name="system.damage.addVigor" {{#if system.damage.addVigor}} checked {{/if}}>
</span>
</div>
<input type="text" placeholder="type" name="system.damage.type" value="{{system.damage.type}}" data-dtype="Text" list="damageType"/>
<datalist id="damageType">
<option value="choc">choc</option>
<option value="lame">lame</option>
<option value="feu">feu</option>
<option value="balle">balle</option>
</datalist>
</div>
</div>
<div class="resource">
<div class="resource align-center flexcol">
<label class="resource-label">{{ localize "VERMINE.ammo"}}</label>
<div class="hexa"><input type="number" name="system.ammo" value="{{system.ammo}}" data-dtype="Number"/></div>
</div>
<div class="resource">
<div class="resource align-center flexcol">
<label class="resource-label">{{ localize "VERMINE.rarity"}}</label>
<div class="hexa"><input type="number" name="system.rarity" value="{{system.rarity}}" data-dtype="Number"/></div>
</div>
<div class="resource">
<div class="resource align-center flexcol">
<label class="resource-label">{{ localize "VERMINE.reliability"}}</label>
<div class="hexa"><input type="number" name="system.reliability" value="{{system.reliability}}" data-dtype="Number"/></div>
</div>
+9 -7
View File
@@ -5,11 +5,13 @@
</span>
</h3>
{{#each item.system.traits as | trait index|}}
<span data-tooltip="{{trait.description}}">{{trait.name}}
{{#if trait.value}}
<input type="number" class="hexa" value="{{trait.value}}" name="system.traits.{{index}}.value">
{{/if}}
</span>
{{/each}}
<h4>
{{#each item.system.traits as | trait index|}}
<span data-tooltip="{{trait.description}}">{{trait.name}}
{{#if trait.value}}
<input type="number" class="hexa" value="{{trait.value}}" name="system.traits.{{index}}.value">
{{/if}}
</span>
{{/each}}
</h4>
</div>