Refactor des fiches de creatures
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
{{log 'actor-sheet' this}}
|
||||
|
||||
<header class="cde-header cde-actor-header">
|
||||
<img class="profile-img" src="{{actor.img}}" data-edit="img" title="{{actor.name}}" />
|
||||
<img class="profile-img" src="{{actor.img}}" data-action="editImage" data-edit="img" title="{{actor.name}}" />
|
||||
<div class="header-fields">
|
||||
<div class="cde-header-top">
|
||||
<h1 class="charname">
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<section class="flexcol cde-sheet cde-actor {{cssClass}}">
|
||||
<header class="cde-header cde-actor-header">
|
||||
<img class="profile-img" src="{{actor.img}}" data-edit="img" title="{{actor.name}}" />
|
||||
<img class="profile-img" src="{{actor.img}}" data-action="editImage" data-edit="img" title="{{actor.name}}" />
|
||||
<div class="header-fields">
|
||||
<h1 class="charname">
|
||||
<input name="name" type="text" value="{{actor.name}}" placeholder="{{ localize 'CDE.LoksyuName' }}" />
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<section class="flexcol cde-sheet cde-actor {{cssClass}}">
|
||||
<header class="cde-header cde-actor-header">
|
||||
<img class="profile-img" src="{{actor.img}}" data-edit="img" title="{{actor.name}}" />
|
||||
<img class="profile-img" src="{{actor.img}}" data-action="editImage" data-edit="img" title="{{actor.name}}" />
|
||||
<div class="header-fields">
|
||||
<div class="cde-header-top">
|
||||
<h1 class="charname">
|
||||
@@ -110,6 +110,9 @@
|
||||
<td class="cde-spec-cell">
|
||||
<input type="text" placeholder="{{ localize 'CDE.Specialities' }}…" name="system.aptitudes.physical.speciality" value="{{systemData.aptitudes.physical.speciality}}" />
|
||||
</td>
|
||||
<td class="cde-roll-cell">
|
||||
<a class="cde-roll-trigger" data-libel-id="physical-aptitude" title="{{ localize 'CDE.Roll' }}"><i class="fas fa-dice-d10"></i></a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="cde-skill-label"><b>{{ localize "CDE.Martial" }}</b></td>
|
||||
@@ -119,6 +122,9 @@
|
||||
<td class="cde-spec-cell">
|
||||
<input type="text" placeholder="{{ localize 'CDE.Specialities' }}…" name="system.aptitudes.martial.speciality" value="{{systemData.aptitudes.martial.speciality}}" />
|
||||
</td>
|
||||
<td class="cde-roll-cell">
|
||||
<a class="cde-roll-trigger" data-libel-id="martial-aptitude" title="{{ localize 'CDE.Roll' }}"><i class="fas fa-dice-d10"></i></a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="cde-skill-label"><b>{{ localize "CDE.Mental" }}</b></td>
|
||||
@@ -128,6 +134,9 @@
|
||||
<td class="cde-spec-cell">
|
||||
<input type="text" placeholder="{{ localize 'CDE.Specialities' }}…" name="system.aptitudes.mental.speciality" value="{{systemData.aptitudes.mental.speciality}}" />
|
||||
</td>
|
||||
<td class="cde-roll-cell">
|
||||
<a class="cde-roll-trigger" data-libel-id="mental-aptitude" title="{{ localize 'CDE.Roll' }}"><i class="fas fa-dice-d10"></i></a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="cde-skill-label"><b>{{ localize "CDE.Social" }}</b></td>
|
||||
@@ -137,6 +146,9 @@
|
||||
<td class="cde-spec-cell">
|
||||
<input type="text" placeholder="{{ localize 'CDE.Specialities' }}…" name="system.aptitudes.social.speciality" value="{{systemData.aptitudes.social.speciality}}" />
|
||||
</td>
|
||||
<td class="cde-roll-cell">
|
||||
<a class="cde-roll-trigger" data-libel-id="social-aptitude" title="{{ localize 'CDE.Roll' }}"><i class="fas fa-dice-d10"></i></a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="cde-skill-label"><b>{{ localize "CDE.Spiritual" }}</b></td>
|
||||
@@ -146,6 +158,9 @@
|
||||
<td class="cde-spec-cell">
|
||||
<input type="text" placeholder="{{ localize 'CDE.Specialities' }}…" name="system.aptitudes.spiritual.speciality" value="{{systemData.aptitudes.spiritual.speciality}}" />
|
||||
</td>
|
||||
<td class="cde-roll-cell">
|
||||
<a class="cde-roll-trigger" data-libel-id="spiritual-aptitude" title="{{ localize 'CDE.Roll' }}"><i class="fas fa-dice-d10"></i></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<section class="flexcol cde-sheet cde-actor {{cssClass}}">
|
||||
<header class="cde-header cde-actor-header">
|
||||
<img class="profile-img" src="{{actor.img}}" data-edit="img" title="{{actor.name}}" />
|
||||
<img class="profile-img" src="{{actor.img}}" data-action="editImage" data-edit="img" title="{{actor.name}}" />
|
||||
<div class="header-fields">
|
||||
<h1 class="charname">
|
||||
<input name="name" type="text" value="{{actor.name}}" placeholder="{{ localize 'CDE.TinJiName' }}" />
|
||||
|
||||
@@ -1,8 +1,58 @@
|
||||
{{!-- Weapons --}}
|
||||
{{#if weapons.length}}
|
||||
<p class="cde-item-group-label">{{ localize "CDE.Weapons" }}</p>
|
||||
{{/if}}
|
||||
<ol class="item-list">
|
||||
{{#each equipments as |item id|}}
|
||||
{{#each weapons as |item|}}
|
||||
<li class="item flexrow" data-item-id="{{item._id}}">
|
||||
<img src="{{item.img}}" title="{{item.name}}" width="24" height="24" />
|
||||
<h4 class="item-name">{{item.name}}</h4>
|
||||
<span class="cde-badge weapon">{{ localize "CDE.WeaponType" }}</span>
|
||||
{{#if item.system.damageBase}}<span class="cde-item-stat cde-item-damage">{{item.system.damageBase}}</span>{{/if}}
|
||||
<div class="item-controls">
|
||||
<a class="item-control cde-roll-trigger cde-weapon-roll-btn" title="{{ localize 'CDE.WeaponRoll' }}" data-libel-id="{{item._id}}-itemweapon"><i class="fas fa-dice-d10"></i></a>
|
||||
<a class="item-control" title="{{ localize 'CDE.ItemEdit' }}" data-action="edit"><i class="fas fa-edit"></i></a>
|
||||
<a class="item-control" title="{{ localize 'CDE.ItemDelete' }}" data-action="delete"><i class="fas fa-trash"></i></a>
|
||||
</div>
|
||||
</li>
|
||||
{{/each}}
|
||||
</ol>
|
||||
<p>
|
||||
<a class="item-control" title="{{ localize 'CDE.WeaponCreate' }}" data-action="create" data-type="weapon"><i class="fas fa-plus"></i> {{ localize "CDE.WeaponCreate" }}</a>
|
||||
</p>
|
||||
|
||||
{{!-- Armors --}}
|
||||
{{#if armors.length}}
|
||||
<p class="cde-item-group-label">{{ localize "CDE.Armors" }}</p>
|
||||
{{/if}}
|
||||
<ol class="item-list">
|
||||
{{#each armors as |item|}}
|
||||
<li class="item flexrow" data-item-id="{{item._id}}">
|
||||
<img src="{{item.img}}" title="{{item.name}}" width="24" height="24" />
|
||||
<h4 class="item-name">{{item.name}}</h4>
|
||||
<span class="cde-badge armor">{{ localize "CDE.ArmorType" }}</span>
|
||||
{{#if item.system.protection}}<span class="cde-item-stat">{{item.system.protection}}</span>{{/if}}
|
||||
<div class="item-controls">
|
||||
<a class="item-control" title="{{ localize 'CDE.ItemEdit' }}" data-action="edit"><i class="fas fa-edit"></i></a>
|
||||
<a class="item-control" title="{{ localize 'CDE.ItemDelete' }}" data-action="delete"><i class="fas fa-trash"></i></a>
|
||||
</div>
|
||||
</li>
|
||||
{{/each}}
|
||||
</ol>
|
||||
<p>
|
||||
<a class="item-control" title="{{ localize 'CDE.ArmorCreate' }}" data-action="create" data-type="armor"><i class="fas fa-plus"></i> {{ localize "CDE.ArmorCreate" }}</a>
|
||||
</p>
|
||||
|
||||
{{!-- Generic items --}}
|
||||
{{#if equipments.length}}
|
||||
<p class="cde-item-group-label">{{ localize "CDE.Items" }}</p>
|
||||
{{/if}}
|
||||
<ol class="item-list">
|
||||
{{#each equipments as |item|}}
|
||||
<li class="item flexrow" data-item-id="{{item._id}}">
|
||||
<img src="{{item.img}}" title="{{item.name}}" width="24" height="24" />
|
||||
<h4 class="item-name">{{item.name}}</h4>
|
||||
<span class="cde-badge item">{{ localize "CDE.ItemType" }}</span>
|
||||
<div class="item-controls">
|
||||
<a class="item-control" title="{{ localize 'CDE.ItemEdit' }}" data-action="edit"><i class="fas fa-edit"></i></a>
|
||||
<a class="item-control" title="{{ localize 'CDE.ItemDelete' }}" data-action="delete"><i class="fas fa-trash"></i></a>
|
||||
|
||||
@@ -1,15 +1,2 @@
|
||||
<ol class="item-list">
|
||||
{{#each kungfus as |item id|}}
|
||||
<li class="item flexrow" data-item-id="{{item._id}}">
|
||||
<img src="{{item.img}}" title="{{item.name}}" width="24" height="24" />
|
||||
<h4 class="item-name">{{item.name}}</h4>
|
||||
<div class="item-controls">
|
||||
<a class="item-control" title="{{ localize 'CDE.KFEdit' }}" data-action="edit"><i class="fas fa-edit"></i></a>
|
||||
<a class="item-control" title="{{ localize 'CDE.KFDelete' }}" data-action="delete"><i class="fas fa-trash"></i></a>
|
||||
</div>
|
||||
</li>
|
||||
{{/each}}
|
||||
</ol>
|
||||
<p>
|
||||
<a class="item-control" title="{{ localize 'CDE.KFCreate' }}" data-action="create" data-type="kungfu"><i class="fas fa-plus"></i> {{ localize "CDE.KFCreate" }}</a>
|
||||
</p>
|
||||
{{!-- NPC Kung-Fu tab — reuse character card design --}}
|
||||
{{> "systems/fvtt-chroniques-de-l-etrange/templates/actor/parts/cde-character-kungfus.html"}}
|
||||
|
||||
@@ -1,8 +1,14 @@
|
||||
{{#if spells.length}}
|
||||
<ol class="item-list">
|
||||
{{#each spells as |item id|}}
|
||||
{{#each spells as |item|}}
|
||||
<li class="item flexrow" data-item-id="{{item._id}}">
|
||||
{{#if item.system.aspect}}
|
||||
<img class="cde-spell-aspect-icon" src="{{ getElementIcon item.system.aspect }}" title="{{item.system.aspect}}" width="24" height="24" />
|
||||
{{else}}
|
||||
<img src="{{item.img}}" title="{{item.name}}" width="24" height="24" />
|
||||
{{/if}}
|
||||
<h4 class="item-name">{{item.name}}</h4>
|
||||
{{#if item.system.discipline}}<span class="cde-badge spell">{{item.system.discipline}}</span>{{/if}}
|
||||
<div class="item-controls">
|
||||
<a class="item-control" title="{{ localize 'CDE.SpellEdit' }}" data-action="edit"><i class="fas fa-edit"></i></a>
|
||||
<a class="item-control" title="{{ localize 'CDE.SpellDelete' }}" data-action="delete"><i class="fas fa-trash"></i></a>
|
||||
@@ -10,6 +16,9 @@
|
||||
</li>
|
||||
{{/each}}
|
||||
</ol>
|
||||
{{else}}
|
||||
<p class="cde-empty-list">{{ localize "CDE.NoSpells" }}</p>
|
||||
{{/if}}
|
||||
<p>
|
||||
<a class="item-control" title="{{ localize 'CDE.SpellCreate' }}" data-action="create" data-type="spell"><i class="fas fa-plus"></i> {{ localize "CDE.SpellCreate" }}</a>
|
||||
</p>
|
||||
|
||||
@@ -1,15 +1,29 @@
|
||||
<ol class="item-list">
|
||||
{{#each supernaturals as |item id|}}
|
||||
<li class="item flexrow" data-item-id="{{item._id}}">
|
||||
<img src="{{item.img}}" title="{{item.name}}" width="24" height="24" />
|
||||
<h4 class="item-name">{{item.name}}</h4>
|
||||
<div class="item-controls">
|
||||
<a class="item-control" title="{{ localize 'CDE.SupernaturalEdit' }}" data-action="edit"><i class="fas fa-edit"></i></a>
|
||||
<a class="item-control" title="{{ localize 'CDE.SupernaturalDelete' }}" data-action="delete"><i class="fas fa-trash"></i></a>
|
||||
{{#if supernaturals.length}}
|
||||
<ol class="item-list cde-supernatural-list">
|
||||
{{#each supernaturals as |item|}}
|
||||
<li class="item cde-supernatural-item" data-item-id="{{item._id}}">
|
||||
<div class="cde-supernatural-header flexrow">
|
||||
<img src="{{item.img}}" title="{{item.name}}" width="28" height="28" />
|
||||
<div class="cde-supernatural-info">
|
||||
<span class="cde-supernatural-name">{{item.name}}</span>
|
||||
{{#if item.system.activation}}
|
||||
<span class="cde-act-badge cde-act--{{item.system.activation}}" title="{{ getActivationLabel item.system.activation }}">{{ getActivationLabel item.system.activation }}</span>
|
||||
{{/if}}
|
||||
</div>
|
||||
<div class="item-controls">
|
||||
<a class="item-control" title="{{ localize 'CDE.SupernaturalEdit' }}" data-action="edit"><i class="fas fa-edit"></i></a>
|
||||
<a class="item-control" title="{{ localize 'CDE.SupernaturalDelete' }}" data-action="delete"><i class="fas fa-trash"></i></a>
|
||||
</div>
|
||||
</div>
|
||||
{{#if item.system.description}}
|
||||
<div class="cde-supernatural-desc">{{{item.system.description}}}</div>
|
||||
{{/if}}
|
||||
</li>
|
||||
{{/each}}
|
||||
</ol>
|
||||
{{else}}
|
||||
<p class="cde-empty-list">{{ localize "CDE.NoSupernaturals" }}</p>
|
||||
{{/if}}
|
||||
<p>
|
||||
<a class="item-control" title="{{ localize 'CDE.SupernaturalCreate' }}" data-action="create" data-type="supernatural"><i class="fas fa-plus"></i> {{ localize "CDE.SupernaturalCreate" }}</a>
|
||||
</p>
|
||||
|
||||
Reference in New Issue
Block a user