Passage en v12 + preparation module officiel BoL

This commit is contained in:
2024-04-26 18:00:56 +02:00
parent ae43c7c920
commit 7ed9265a26
190 changed files with 767 additions and 1743 deletions

View File

@ -33,7 +33,9 @@
{{!-- Sheet Tab Navigation --}}
<nav class="sheet-tabs tabs" data-group="primary">
<a class="item" data-tab="stats">{{localize "BOL.ui.tab.stats"}}</a>
{{#if (ne charType "creature")}}
{{#if (isCreature charType)}}
{{else}}
<a class="item" data-tab="actions">{{localize "BOL.ui.tab.actions"}}</a>
<a class="item" data-tab="features">{{localize "BOL.ui.tab.features"}}</a>
<a class="item" data-tab="equipment">{{localize "BOL.ui.tab.equipment"}}</a>
@ -47,21 +49,23 @@
{{!-- Sheet Body --}}
<section class="sheet-body">
<div class="tab stats" data-group="primary" data-tab="stats">
{{#if (eq charType "creature")}}
{{#if (isCreature charType)}}
{{>"systems/bol/templates/actor/parts/tabs/creature-stats.hbs"}}
{{> "systems/bol/templates/actor/parts/tabs/creature-actions.hbs"}}
{{else}}
{{>"systems/bol/templates/actor/parts/tabs/actor-stats.hbs"}}
{{/if}}
</div>
{{#if (ne charType "creature")}}
{{#if (isCreature charType)}}
{{else}}
<div class="tab actions" data-group="primary" data-tab="actions">
{{> "systems/bol/templates/actor/parts/tabs/actor-actions.hbs"}}
</div>
{{/if}}
{{#if (ne charType "creature")}}
{{#if (isCreature charType)}}
{{else}}
<div class="tab features" data-group="primary" data-tab="features">
{{> "systems/bol/templates/actor/parts/tabs/actor-features.hbs"}}
</div>

View File

@ -24,6 +24,7 @@
<select class="field-value" name="system.chartype" data-dtype="String">
{{#select charType}}
<option value="creature">{{localize "BOL.ui.creature"}}</option>
<option value="daemon">{{localize "BOL.ui.daemon"}}</option>
<option value="base">{{localize "BOL.ui.rabble"}}</option>
<option value="tough">{{localize "BOL.ui.tough"}}</option>
<option value="adversary">{{localize "BOL.ui.villain"}}</option>

View File

@ -1,93 +1,89 @@
<ol class='items-list'>
{{#if (ne charType 'creature')}}
<li class='item flexrow item-header'>
<div class='item-name left'>
{{localize 'BOL.ui.biosize'}}
</div>
<div class='item-field flex2 left'>
<input
type='text'
name='system.details.height'
value="{{details.height}}"
/>
</div>
<div class='item-name right'>
{{localize 'BOL.ui.bioweight'}}
</div>
<div class='item-field flex2'>
<input
type='text'
name='system.details.weight'
value="{{details.weight}}"
/>
</div>
<div class='item-name right'>
{{localize 'BOL.ui.bioage'}}
</div>
<div class='item-field flex2'>
<input type='text' name='system.details.age' value="{{details.age}}" />
</div>
</li>
<li class='item flexrow item-header'>
<div class='item-name left'>
{{localize 'BOL.ui.biohair'}}
</div>
<div class='item-field flex2 left'>
<input
type='text'
name='system.details.hait'
value="{{details.hait}}"
/>
</div>
<div class='item-name right'>
{{localize 'BOL.ui.bioeyes'}}
</div>
<div class='item-field flex2'>
<input
type='text'
name='system.details.eyes'
value="{{details.eyes}}"
/>
</div>
</li>
<li class='item flexrow item-header'>
<div class='item-name left'>
{{localize 'BOL.ui.biosigns'}}
</div>
<div class='item-field flex2 left'>
<input
type='text'
name='system.details.signs'
value="{{details.signs}}"
/>
</div>
</li>
{{#if (isCreature charType)}}
<li class='item flexrow item-header'>
<div class='item-name left'>
{{localize "BOL.ui.biosize"}}
</div>
<div class='form-fields center'>
<select class='field-value size' name='system.details.size' data-dtype='String'>
{{#select details.size}}
{{#each config.creatureSize as |sizeData id|}}
<option value="{{id}}">
{{localize sizeData.label}}
</option>
{{/each}}
{{/select}}
</select>
</div>
</li>
<li class='item flexrow item-header'>
<div class='item-name left'>
{{localize "BOL.ui.undead"}}
</div>
<div class="form-fields center">
<input class="field-value" type="checkbox" name="system.isundead" {{checked isUndead}}>
</div>
</li>
{{else}}
<li class='item flexrow item-header'>
<li class='item flexrow item-header'>
<div class='item-name left'>
{{localize 'BOL.ui.biosize'}}
</div>
<div class='item-field flex2 left'>
<input type='text' name='system.details.height' value="{{details.height}}" />
</div>
<div class='item-name right'>
{{localize 'BOL.ui.bioweight'}}
</div>
<div class='item-field flex2'>
<input type='text' name='system.details.weight' value="{{details.weight}}" />
</div>
<div class='item-name right'>
{{localize 'BOL.ui.bioage'}}
</div>
<div class='item-field flex2'>
<input type='text' name='system.details.age' value="{{details.age}}" />
</div>
</li>
<li class='item flexrow item-header'>
<div class='item-name left'>
{{localize 'BOL.ui.biohair'}}
</div>
<div class='item-field flex2 left'>
<input type='text' name='system.details.hait' value="{{details.hait}}" />
</div>
<div class='item-name right'>
{{localize 'BOL.ui.bioeyes'}}
</div>
<div class='item-field flex2'>
<input type='text' name='system.details.eyes' value="{{details.eyes}}" />
</div>
</li>
<li class='item flexrow item-header'>
<div class='item-name left'>
{{localize 'BOL.ui.biosigns'}}
</div>
<div class='item-field flex2 left'>
<input type='text' name='system.details.signs' value="{{details.signs}}" />
</div>
</li>
{{#if (ne charType "player")}}
<li class='item flexrow item-header'>
<div class='item-name left'>
Taille
{{localize "BOL.ui.undead"}}
</div>
<div class='form-fields center'>
<select
class='field-value size'
name='system.details.size'
data-dtype='String'
>
{{#select details.size}}
{{#each config.creatureSize as |sizeData id|}}
<option value="{{id}}">
{{localize sizeData.label}}
</option>
{{/each}}
{{/select}}
</select>
<div class="form-fields center">
<input class="field-value" type="checkbox" name="system.isundead" {{checked isUndead}}>
</div>
</li>
{{/if}}
{{/if}}
</ol>
{{#if (and (not isAstrologer) (countKeys horoscopeGroupList))}}
{{> "systems/bol/templates/actor/parts/tabs/actor-horoscope-group.hbs"}}
{{> "systems/bol/templates/actor/parts/tabs/actor-horoscope-group.hbs"}}
{{/if}}
<ol class='items-list'>
@ -100,11 +96,11 @@
</ol>
{{editor
biography
target='system.details.biography'
button=true
owner=owner
editable=editable
biography
target='system.details.biography'
button=true
owner=owner
editable=editable
}}
{{#if (eq charType "player")}}
@ -117,7 +113,7 @@
<div class="item-field flex1 center">{{localize "BOL.ui.cost"}}</div>
<div class="item-field flex1 center">{{localize "BOL.ui.value"}}</div>
<div class="item-field flex1 right">
<a class="inc-dec-btns-resource xplog-add" ><i class="fas fa-plus-square"></i></a>
<a class="inc-dec-btns-resource xplog-add"><i class="fas fa-plus-square"></i></a>
</div>
</li>
{{#each xplog as |xp idx|}}
@ -137,11 +133,11 @@
{{#if (eq xp.system.properties.xptype "attribute")}}
<span class="item-field">{{localize (concat "BOL.attributes." xp.system.properties.xpname)}}</span>
{{else}}
{{#if (eq xp.system.properties.xptype "aptitude")}}
<span class="item-field">{{localize (concat "BOL.aptitudes." xp.system.properties.xpname)}}</span>
{{else}}
<span class="item-field">{{xp.system.properties.xpname}}</span>
{{/if}}
{{#if (eq xp.system.properties.xptype "aptitude")}}
<span class="item-field">{{localize (concat "BOL.aptitudes." xp.system.properties.xpname)}}</span>
{{else}}
<span class="item-field">{{xp.system.properties.xpname}}</span>
{{/if}}
{{/if}}
</div>
<div class="item-field flex1 center">
@ -167,9 +163,9 @@
</li>
</ol>
{{editor
notes
target='system.details.notes'
button=true
owner=owner
editable=editable
notes
target='system.details.notes'
button=true
owner=owner
editable=editable
}}