Item structure
This commit is contained in:
parent
f10691af65
commit
963cb00944
BIN
fonts/CaslonAntique.ttf
Normal file
BIN
fonts/CaslonAntique.ttf
Normal file
Binary file not shown.
BIN
fonts/Fondamento.ttf
Normal file
BIN
fonts/Fondamento.ttf
Normal file
Binary file not shown.
BIN
fonts/GrenzeGotisch-Regular.ttf
Normal file
BIN
fonts/GrenzeGotisch-Regular.ttf
Normal file
Binary file not shown.
BIN
fonts/MedievalSharp.ttf
Normal file
BIN
fonts/MedievalSharp.ttf
Normal file
Binary file not shown.
BIN
fonts/PirataOne.ttf
Normal file
BIN
fonts/PirataOne.ttf
Normal file
Binary file not shown.
BIN
fonts/goudyacc.ttf
Executable file
BIN
fonts/goudyacc.ttf
Executable file
Binary file not shown.
BIN
fonts/heures_draconiques.ttf
Normal file
BIN
fonts/heures_draconiques.ttf
Normal file
Binary file not shown.
60
images/icons/locked.svg
Normal file
60
images/icons/locked.svg
Normal file
@ -0,0 +1,60 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="24"
|
||||||
|
height="24"
|
||||||
|
viewBox="0 0 74.999964 74.999964"
|
||||||
|
version="1.1"
|
||||||
|
id="svg3"
|
||||||
|
sodipodi:docname="locked.svg"
|
||||||
|
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)">
|
||||||
|
<metadata
|
||||||
|
id="metadata9">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title></dc:title>
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<defs
|
||||||
|
id="defs7" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1"
|
||||||
|
objecttolerance="10"
|
||||||
|
gridtolerance="10"
|
||||||
|
guidetolerance="10"
|
||||||
|
inkscape:pageopacity="0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:window-width="3840"
|
||||||
|
inkscape:window-height="2066"
|
||||||
|
id="namedview5"
|
||||||
|
showgrid="false"
|
||||||
|
inkscape:zoom="11.84917"
|
||||||
|
inkscape:cx="66.242132"
|
||||||
|
inkscape:cy="3.3681778"
|
||||||
|
inkscape:window-x="-11"
|
||||||
|
inkscape:window-y="-11"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:current-layer="svg3"
|
||||||
|
inkscape:document-rotation="0"
|
||||||
|
units="px" />
|
||||||
|
<path
|
||||||
|
id="Sélection #1"
|
||||||
|
fill="none"
|
||||||
|
stroke="#000000"
|
||||||
|
stroke-width="0.43031"
|
||||||
|
d="m 17.920882,31.968974 c -0.275398,-1.686814 -0.02152,-6.407314 0.253883,-8.175887 1.613662,-10.314528 8.033886,-24.37275369 20.400992,-23.77462269 11.489274,0.5551 17.423247,13.45579069 19.041212,23.34431269 0.309823,1.919182 0.619646,6.773077 0.322733,8.606197 0,0 4.303099,0 4.303099,0 0,0 0,43.030993 0,43.030993 0,0 -49.485638,0 -49.485638,0 0,0 0,-43.030993 0,-43.030993 0,0 5.163719,0 5.163719,0 z m 36.146031,0 c 0,-7.517513 -1.080078,-14.703688 -5.38748,-21.085184 C 46.23097,7.2562774 43.124132,4.5453244 38.575757,4.4334444 26.699204,4.1451364 21.810883,19.614778 21.793671,29.387115 c 0,0 0,2.581859 0,2.581859 0,0 32.273242,0 32.273242,0 z"
|
||||||
|
style="fill:#000000;fill-opacity:1;stroke:#1a1a1a;stroke-opacity:1;opacity:1" />
|
||||||
|
</svg>
|
After Width: | Height: | Size: 2.3 KiB |
64
images/icons/unlocked.svg
Normal file
64
images/icons/unlocked.svg
Normal file
@ -0,0 +1,64 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="26.240078"
|
||||||
|
height="24.137722"
|
||||||
|
viewBox="0 0 82.000206 75.430344"
|
||||||
|
version="1.1"
|
||||||
|
id="svg3"
|
||||||
|
sodipodi:docname="unlocked.svg"
|
||||||
|
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)">
|
||||||
|
<metadata
|
||||||
|
id="metadata9">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title></dc:title>
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<defs
|
||||||
|
id="defs7" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1"
|
||||||
|
objecttolerance="10"
|
||||||
|
gridtolerance="10"
|
||||||
|
guidetolerance="10"
|
||||||
|
inkscape:pageopacity="0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:window-width="1818"
|
||||||
|
inkscape:window-height="1345"
|
||||||
|
id="namedview5"
|
||||||
|
showgrid="false"
|
||||||
|
inkscape:zoom="9.407583"
|
||||||
|
inkscape:cx="32.22484"
|
||||||
|
inkscape:cy="24.325892"
|
||||||
|
inkscape:window-x="630"
|
||||||
|
inkscape:window-y="276"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:current-layer="svg3"
|
||||||
|
inkscape:document-rotation="0"
|
||||||
|
units="px"
|
||||||
|
fit-margin-top="0"
|
||||||
|
fit-margin-left="0"
|
||||||
|
fit-margin-right="0"
|
||||||
|
fit-margin-bottom="0" />
|
||||||
|
<path
|
||||||
|
id="Sélection #1"
|
||||||
|
fill="none"
|
||||||
|
stroke="#000000"
|
||||||
|
stroke-width="0.430321"
|
||||||
|
d="m 41.525985,32.183078 c -0.757365,-3.180073 0.619662,-10.938762 1.600794,-14.200596 1.097319,-3.636213 2.990736,-7.836147 5.422046,-10.7580268 1.36842,-1.639523 3.63191,-3.85998 5.45647,-4.957299 2.39689,-1.44587897 5.38332,-2.17312097 8.1761,-2.03541897 9.56174,0.460444 15.50017,9.83713977 17.88845,18.18106577 1.04138,3.636213 1.32539,5.723271 1.4717,9.467064 0.0645,0.933797 0.50347,2.891758 0,3.614697 -0.667,0.890765 -2.86164,0.688514 -3.86859,0.688514 0,-7.620987 -1.35551,-15.23767 -5.99007,-21.516054 -2.30652,-3.1198278 -5.46077,-5.8308508 -9.50149,-6.0072828 -4.9573,-0.21516 -8.35253,2.543198 -11.09798,6.4376038 -4.39788,6.239655 -5.684541,13.615359 -5.684541,21.085733 0,0 4.303211,0 4.303211,0 0,0 0,43.032105 0,43.032105 0,0 -49.4869245,0 -49.4869245,0 0,0 0,-43.032105 0,-43.032105 0,0 41.3108245,0 41.3108245,0 z"
|
||||||
|
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:0.5" />
|
||||||
|
</svg>
|
After Width: | Height: | Size: 2.6 KiB |
1391
styles/simple.css
Normal file
1391
styles/simple.css
Normal file
File diff suppressed because it is too large
Load Diff
317
templates/actor-sheet.html
Normal file
317
templates/actor-sheet.html
Normal file
@ -0,0 +1,317 @@
|
|||||||
|
<form class="{{cssClass}}" autocomplete="off">
|
||||||
|
|
||||||
|
{{!-- Sheet Header --}}
|
||||||
|
<header class="sheet-header">
|
||||||
|
<div class="header-fields">
|
||||||
|
<div class="flexrow">
|
||||||
|
<img class="profile-img" src="{{actor.img}}" data-edit="img" title="{{actor.name}}" />
|
||||||
|
<h1 class="charname"><input name="name" type="text" value="{{actor.name}}" placeholder="Name"/></h1>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
{{!-- Sheet Tab Navigation --}}
|
||||||
|
<nav class="sheet-tabs tabs" data-group="primary">
|
||||||
|
<a class="item" data-tab="stats">Stats</a>
|
||||||
|
<a class="item" data-tab="competences">Compétences</a>
|
||||||
|
<a class="item" data-tab="sorts">Sorts</a>
|
||||||
|
<a class="item" data-tab="equpement">Equipement</a>
|
||||||
|
<a class="item" data-tab="description">Description</a>
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
{{!-- Sheet Body --}}
|
||||||
|
<section class="sheet-body">
|
||||||
|
|
||||||
|
{{!-- Carac Tab --}}
|
||||||
|
<div class="tab items" data-group="primary" data-tab="stats">
|
||||||
|
<div class="grid grid-2col">
|
||||||
|
<div class="flex-group-left flexcol">
|
||||||
|
<span><a class="lock-unlock-sheet"><img class="small-button-container"
|
||||||
|
src="systems/foundryvtt-vadentis/images/icons/{{#if editScore}}unlocked.svg{{else}}locked.svg{{/if}}" alt="Editable/Vérouillé"
|
||||||
|
>{{#if editScore}}Editable{{else}}Vérouillé{{/if}}</a></span>
|
||||||
|
<ul class="stat-list alternate-list">
|
||||||
|
<li class="stat flexrow" >
|
||||||
|
<span class="stat-label flexrow tooltip tooltip-nobottom" name="statlabel">Nom </span>
|
||||||
|
<span class="stat-label flexrow tooltip tooltip-nobottom" name="statlabel">Valeur</span>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
{{#each data.stats as |stat key|}}
|
||||||
|
<li class="stat flexrow list-item" data-attribute="{{key}}">
|
||||||
|
<span class="stat-label flexrow tooltip tooltip-nobottom" name="data.stats.{{key}}.label"><a name={{key}}>{{stat.label}}</a></span>
|
||||||
|
<select class="stat-value flexrow" type="text" name="data.stats.{{key}}.value" value="{{stat.value}}" data-dtype="Number" {{#unless @root.editScore}}disabled{{/unless}}>
|
||||||
|
{{#select stat.value}}
|
||||||
|
{{>"systems/foundryvtt-vadentis/templates/score-option-list.html"}}
|
||||||
|
{{/select}}
|
||||||
|
</select>
|
||||||
|
</li>
|
||||||
|
{{/each}}
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="flex-group-left flexcol">
|
||||||
|
<ul class="stat-list alternate-list">
|
||||||
|
<li class="stat flexrow" >
|
||||||
|
<span class="generic-label flexrow tooltip tooltip-nobottom" name="statlabel">Combat</span>
|
||||||
|
<span class="generic-label flexrow tooltip tooltip-nobottom" name="statlabel">Valeur</span>
|
||||||
|
<span class="generic-label flexrow tooltip tooltip-nobottom" name="statlabel">Bonus</span>
|
||||||
|
<span class="generic-label flexrow tooltip tooltip-nobottom" name="statlabel">Malus</span>
|
||||||
|
</li>
|
||||||
|
{{#each data.combat as |combat key|}}
|
||||||
|
<li class="stat flexrow list-item" data-attribute="{{key}}">
|
||||||
|
<span class="generic-label flexrow tooltip tooltip-nobottom" name="data.combat.{{key}}.label">{{combat.label}}</span>
|
||||||
|
<select class="stat-value flexrow" type="text" name="data.combat.{{key}}.base" value="{{combat.base}}" data-dtype="Number" {{#unless @root.editScore}}disabled{{/unless}}>
|
||||||
|
{{#select combat.base}}
|
||||||
|
{{>"systems/foundryvtt-vadentis/templates/score-option-list.html"}}
|
||||||
|
{{/select}}
|
||||||
|
</select>
|
||||||
|
<select class="stat-value flexrow" type="text" name="data.combat.{{key}}.malus" value="{{combat.malus}}" data-dtype="Number" {{#unless @root.editScore}}disabled{{/unless}}>
|
||||||
|
{{#select combat.malus}}
|
||||||
|
{{>"systems/foundryvtt-vadentis/templates/malus-option-list.html"}}
|
||||||
|
{{/select}}
|
||||||
|
</select>
|
||||||
|
<select class="stat-value flexrow" type="text" name="data.combat.{{key}}.bonus" value="{{combat.bonus}}" data-dtype="Number" {{#unless @root.editScore}}disabled{{/unless}}>
|
||||||
|
{{#select combat.bonus}}
|
||||||
|
{{>"systems/foundryvtt-vadentis/templates/bonus-option-list.html"}}
|
||||||
|
{{/select}}
|
||||||
|
</select>
|
||||||
|
</li>
|
||||||
|
{{/each}}
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{{!-- Skills Tab --}}
|
||||||
|
<div class="tab competences" data-group="primary" data-tab="competences">
|
||||||
|
<div class="flexrow">
|
||||||
|
<span><a class="lock-unlock-sheet"><img class="small-button-container"
|
||||||
|
src="systems/foundryvtt-shadows-over-sol/img/icons/{{#if data.editStatSkill}}unlocked.svg{{else}}locked.svg{{/if}}" alt="lock/unlock"
|
||||||
|
>{{#if data.editStatSkill}}Lock{{else}}Unlock{{/if}}</a></span>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<span class="generic-label">Compétences</span>
|
||||||
|
<div class="grid grid-2col">
|
||||||
|
|
||||||
|
<ul class="item-list alterne-list">
|
||||||
|
{{#each data.skill1 as |skill key|}}
|
||||||
|
{{#if skill.data.isLevelUp}}
|
||||||
|
<li class="item flexrow xp-level-up" data-item-id="{{skill._id}}">
|
||||||
|
{{else}}
|
||||||
|
<li class="item flexrow list-item" data-item-id="{{skill._id}}">
|
||||||
|
{{/if}}
|
||||||
|
<img class="sheet-skill-img" src="{{skill.img}}"/>
|
||||||
|
{{#if skill.data.isLevelUp}}
|
||||||
|
<span class="skill-label tooltip tooltip-nobottom">
|
||||||
|
<span class="tooltiptext ttt-xp">
|
||||||
|
</span>
|
||||||
|
<a name={{key}}>{{skill.name}}</a></span>
|
||||||
|
{{else}}
|
||||||
|
<span class="skill-label"><a>{{skill.name}}</a></span>
|
||||||
|
{{/if}}
|
||||||
|
<input class="skill-value" type="text" skillname="{{skill.name}}" value="{{numberFormat skill.data.value decimals=0}}" data-dtype="number" {{#unless @root.data.editStatSkill}}disabled{{/unless}}/>
|
||||||
|
<input class="skill-xp" type="text" skillname="{{skill.name}}" value="{{skill.data.xp}}" data-dtype="number" {{#unless @root.data.editStatSkill}}disabled{{/unless}}/>
|
||||||
|
<div class="item-controls">
|
||||||
|
<a class="item-control item-edit" title="Edit Item"><i class="fas fa-edit"></i></a>
|
||||||
|
<a class="item-control item-delete" title="Delete Item"><i class="fas fa-trash"></i></a>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
{{/each}}
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{{!-- Sort Tab --}}
|
||||||
|
<div class="tab sorts" data-group="primary" data-tab="sorts">
|
||||||
|
<span><a class="lock-unlock-sheet"><img class="small-button-container"
|
||||||
|
src="systems/foundryvtt-shadows-over-sol/img/icons/{{#if data.editStatSkill}}unlocked.svg{{else}}locked.svg{{/if}}" alt="lock/unlock"
|
||||||
|
>{{#if data.editStatSkill}}Lock{{else}}Unlock{{/if}}</a></span>
|
||||||
|
<h4>Sorts</h4>
|
||||||
|
<div class="flex-group-left flexcol skill-column">
|
||||||
|
<ul class="item-list alterne-list">
|
||||||
|
<li class="item flexrow list-item" data-wound-name="light"><h4>Wounds : </h4></li>
|
||||||
|
<li class="item flexrow list-item" data-wound-name="light"><span class="skill-label">Light :</span>
|
||||||
|
<input class="wound-value" type="text" woundname="light" value="{{numberFormat data.wounds.light decimals=0}}" data-dtype="number" {{#unless @root.data.editStatSkill}}disabled{{/unless}}/>
|
||||||
|
</li>
|
||||||
|
<li class="item flexrow list-item" data-wound-name="moderate"><span class="skill-label">Moderate :</span>
|
||||||
|
<input class="wound-value" type="text" woundname="moderate" value="{{numberFormat data.wounds.moderate decimals=0}}" data-dtype="number" {{#unless @root.data.editStatSkill}}disabled{{/unless}}/>
|
||||||
|
</li>
|
||||||
|
<li class="item flexrow list-item" data-wound-name="severe"><span class="skill-label">Severe :</span>
|
||||||
|
<input class="wound-value" type="text" woundname="severe" value="{{numberFormat data.wounds.severe decimals=0}}" data-dtype="number" {{#unless @root.data.editStatSkill}}disabled{{/unless}}/>
|
||||||
|
</li>
|
||||||
|
<li class="item flexrow list-item" data-wound-name="critical"><span class="skill-label">Critical :</span>
|
||||||
|
<input class="wound-value" type="text" woundname="critical" value="{{numberFormat data.wounds.critical decimals=0}}" data-dtype="number" {{#unless @root.data.editStatSkill}}disabled{{/unless}}/>
|
||||||
|
</li>
|
||||||
|
<li class="item flexrow list-item" data-wound-name="critical"><span class="skill-label">Total :</span>
|
||||||
|
<span class="skill-label">{{data.currentWounds}} / {{data.totalWounds}}</span>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{{!-- Equipeme,t Tab --}}
|
||||||
|
<div class="tab equipement" data-group="primary" data-tab="equipement">
|
||||||
|
<div><h4>Armes</h4></div>
|
||||||
|
<ul class="item-list alternate-list">
|
||||||
|
{{#each data.weapons as |weapon key|}}
|
||||||
|
<li class="item flexrow list-item" data-item-id="{{weapon._id}}">
|
||||||
|
<img class="sheet-skill-img" src="{{weapon.img}}"/>
|
||||||
|
<span class="weapon-label"><a>{{weapon.name}}</a></span>
|
||||||
|
<div class="item-controls">
|
||||||
|
<a class="item-control item-equip" title="Equipped">{{#if weapon.data.equiped}}<i class="fas fa-circle"></i>{{else}}<i class="fas fa-genderless"></i>{{/if}}</a>
|
||||||
|
<a class="item-control item-edit" title="Edit Item"><i class="fas fa-edit"></i></a>
|
||||||
|
<a class="item-control item-delete" title="Delete Item"><i class="fas fa-trash"></i></a>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
{{/each}}
|
||||||
|
</ul>
|
||||||
|
<div><h4>Armures</h4></div>
|
||||||
|
<ul class="item-list alternate-list">
|
||||||
|
{{#each data.armors as |armor key|}}
|
||||||
|
<li class="item flexrow list-item" data-item-id="{{armor._id}}">
|
||||||
|
<img class="sheet-skill-img" src="{{armor.img}}"/>
|
||||||
|
<span class="armor-label">{{armor.name}}</span>
|
||||||
|
<div class="item-controls">
|
||||||
|
<a class="item-control item-worn" title="Worn">{{#if armor.data.worn}}<i class="fas fa-circle"></i>{{else}}<i class="fas fa-genderless"></i>{{/if}}</a>
|
||||||
|
<a class="item-control item-edit" title="Edit Item"><i class="fas fa-edit"></i></a>
|
||||||
|
<a class="item-control item-delete" title="Delete Item"><i class="fas fa-trash"></i></a>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
{{/each}}
|
||||||
|
</ul>
|
||||||
|
<div><h4>Equipement</h4></div>
|
||||||
|
<ul class="item-list alternate-list">
|
||||||
|
{{#each data.gearsRoot as |gear key|}}
|
||||||
|
<li class="item flexrow list-item" data-item-id="{{gear._id}}">
|
||||||
|
<img class="sheet-skill-img" src="{{gear.img}}"/>
|
||||||
|
<span class="conseq-label">{{gear.name}}</span>
|
||||||
|
<div class="item-controls">
|
||||||
|
<a class="item-control item-equip" title="Worn">{{#if armor.data.worn}}<i class="fas fa-circle"></i>{{else}}<i class="fas fa-genderless"></i>{{/if}}</a>
|
||||||
|
<a class="item-control item-edit" title="Edit Item"><i class="fas fa-edit"></i></a>
|
||||||
|
<a class="item-control item-delete" title="Delete Item"><i class="fas fa-trash"></i></a>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
{{/each}}
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
{{!-- Biography Tab --}}
|
||||||
|
<div class="tab description" data-group="primary" data-tab="description">
|
||||||
|
<article class="flexrow">
|
||||||
|
<ul class="item-list alternate-list">
|
||||||
|
<li class="item flexrow list-item">
|
||||||
|
<label class="description-label generic-label">Geneline : </label>
|
||||||
|
<label class="description-label generic-label item-link"><a data-item-id="{{data.geneline._id}}">{{data.geneline.name}}</a></label>
|
||||||
|
</li>
|
||||||
|
<li class="item flexrow list-item">
|
||||||
|
<label class="description-label generic-label">Main Subculture :</label>
|
||||||
|
<select class="stat-value flexrow" type="text" name="data.subculture" value="{{data.subculture}}" data-dtype="String">
|
||||||
|
{{#select data.subculture}}
|
||||||
|
{{#each data.subcultureList as |subculture key|}}
|
||||||
|
<option value="{{subculture.name}}">{{subculture.name}}</option>
|
||||||
|
{{/each}}
|
||||||
|
{{/select}}
|
||||||
|
</select>
|
||||||
|
</li>
|
||||||
|
<li class="item flexrow list-item">
|
||||||
|
<label class="description-label stat-label">Genre : </label>
|
||||||
|
<input class="description-value flexrow" type="text" name="data.sex" value="{{data.sex}}" data-dtype="String"/>
|
||||||
|
</li>
|
||||||
|
<li class="item flexrow list-item">
|
||||||
|
<label class="description-label stat-label">Weight : </label>
|
||||||
|
<input class="description-value flexrow" type="text" name="data.weight" value="{{data.weight}}" data-dtype="String"/>
|
||||||
|
</li>
|
||||||
|
<li class="item flexrow list-item">
|
||||||
|
<label class="description-label stat-label">Size : </label>
|
||||||
|
<input class="description-value flexrow" type="text" name="data.taille" value="{{data.taille}}" data-dtype="String"/>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="item-list alterne-list">
|
||||||
|
<li class="item flexrow list-item">
|
||||||
|
<label class="description-label stat-label">Hair : </label>
|
||||||
|
<input class="description-value flexrow" type="text" name="data.hair" value="{{data.hair}}" data-dtype="String"/>
|
||||||
|
</li>
|
||||||
|
<li class="item flexrow list-item">
|
||||||
|
<label class="description-label stat-label">Eyes : </label>
|
||||||
|
<input class="description-value flexrow" type="text" name="data.eyes" value="{{data.eyes}}" data-dtype="String"/>
|
||||||
|
</li>
|
||||||
|
<li class="item flexrow list-item">
|
||||||
|
<label class="description-label stat-label">Age : </label>
|
||||||
|
<input class="description-value flexrow" type="text" name="data.age" value="{{data.age}}" data-dtype="String"/>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</article>
|
||||||
|
<hr>
|
||||||
|
<article class="flexcol">
|
||||||
|
<div class="grid grid-3col">
|
||||||
|
|
||||||
|
<div class="flex-group-left flexcol genelang-column">
|
||||||
|
<span class="description-label">Familiar Subcultures</span>
|
||||||
|
<ul class="item-list alternate-list">
|
||||||
|
{{#each data.subcultureList as |subculture key|}}
|
||||||
|
<li class="item flexrow list-item" data-item-id="{{subculture._id}}">
|
||||||
|
<img class="sheet-skill-img" src="{{subculture.img}}"/>
|
||||||
|
<span class="conseq-label genelang-label">{{subculture.name}}</span>
|
||||||
|
<div class="item-controls">
|
||||||
|
<a class="item-control item-edit" title="Edit Item"><i class="fas fa-edit"></i></a>
|
||||||
|
<a class="item-control item-delete" title="Delete Item"><i class="fas fa-trash"></i></a>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
{{/each}}
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="flex-group-left flexcol genelang-column">
|
||||||
|
<span class="description-label">Known Languages</span>
|
||||||
|
<ul class="item-list alternate-list">
|
||||||
|
{{#each data.languageList as |language key|}}
|
||||||
|
<li class="item flexrow list-item" data-item-id="{{language._id}}">
|
||||||
|
<img class="sheet-skill-img" src="{{language.img}}"/>
|
||||||
|
<span class="conseq-label">{{language.name}}</span>
|
||||||
|
<div class="item-controls">
|
||||||
|
<a class="item-control item-edit" title="Edit Item"><i class="fas fa-edit"></i></a>
|
||||||
|
<a class="item-control item-delete" title="Delete Item"><i class="fas fa-trash"></i></a>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
{{/each}}
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="flex-group-left flexcol genelang-column">
|
||||||
|
<span class="description-label">Weaknesses</span>
|
||||||
|
<ul class="item-list alternate-list">
|
||||||
|
{{#each data.weaknessList as |weakness key|}}
|
||||||
|
<li class="item flexrow list-item" data-item-id="{{weakness._id}}">
|
||||||
|
<img class="sheet-skill-img" src="{{weakness.img}}"/>
|
||||||
|
<span class="conseq-label">{{weakness.name}}</span>
|
||||||
|
<div class="item-controls">
|
||||||
|
<a class="item-control item-edit" title="Edit Item"><i class="fas fa-edit"></i></a>
|
||||||
|
<a class="item-control item-delete" title="Delete Item"><i class="fas fa-trash"></i></a>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
{{/each}}
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
<hr>
|
||||||
|
|
||||||
|
<article class="flexcol">
|
||||||
|
<hr>
|
||||||
|
<h3>Biography : </h3>
|
||||||
|
<div class="form-group editor">
|
||||||
|
{{editor content=data.history target="data.history" button=true owner=owner editable=editable}}
|
||||||
|
</div>
|
||||||
|
<hr>
|
||||||
|
<h3>Notes : </h3>
|
||||||
|
<div class="form-group editor">
|
||||||
|
{{editor content=data.notes target="data.notes" button=true owner=owner editable=editable}}
|
||||||
|
</div>
|
||||||
|
<hr>
|
||||||
|
{{>"systems/foundryvtt-vadentis/templates/editor-notes-gm.html"}}
|
||||||
|
</article>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
||||||
|
</form>
|
||||||
|
|
11
templates/bonus-option-list.html
Normal file
11
templates/bonus-option-list.html
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<option value="0">+0</option>
|
||||||
|
<option value="1">+1</option>
|
||||||
|
<option value="2">+2</option>
|
||||||
|
<option value="3">+3</option>
|
||||||
|
<option value="4">+4</option>
|
||||||
|
<option value="5">+5</option>
|
||||||
|
<option value="6">+6</option>
|
||||||
|
<option value="7">+7</option>
|
||||||
|
<option value="8">+8</option>
|
||||||
|
<option value="9">+9</option>
|
||||||
|
<option value="10">+10</option>
|
6
templates/editor-notes-gm.html
Normal file
6
templates/editor-notes-gm.html
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
{{#if data.isGM}}
|
||||||
|
<h3>GM Notes : </h3>
|
||||||
|
<div class="form-group editor">
|
||||||
|
{{editor content=data.gmnotes target="data.gmnotes" button=true owner=owner editable=editable}}
|
||||||
|
</div>
|
||||||
|
{{/if}}
|
22
templates/item-armecc-sheet.html
Normal file
22
templates/item-armecc-sheet.html
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
<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>
|
||||||
|
|
||||||
|
{{!-- Sheet Body --}}
|
||||||
|
<section class="sheet-body">
|
||||||
|
|
||||||
|
<div class="tab" data-group="primary">
|
||||||
|
<ul>
|
||||||
|
<li class="flexrow"><label class="generic-label">Encombrement</label><input type="text" name="data.enc" value="{{data.enc}}" data-dtype="Number"/></li>
|
||||||
|
<li class="flexrow"><label class="generic-label">Coût</label><input type="text" name="data.cost" value="{{data.cost}}" data-dtype="Number"/></li>
|
||||||
|
</ul>
|
||||||
|
<label class="generic-label">Description</label>
|
||||||
|
{{editor content=data.description target="data.description" button=true owner=owner editable=editable}}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
||||||
|
</form>
|
25
templates/item-armurebouclier-sheet.html
Normal file
25
templates/item-armurebouclier-sheet.html
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
<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>
|
||||||
|
|
||||||
|
{{!-- Sheet Body --}}
|
||||||
|
<section class="sheet-body">
|
||||||
|
|
||||||
|
<div class="tab" data-group="primary">
|
||||||
|
<ul>
|
||||||
|
<li class="flexrow"><label class="generic-label">Type</label><input type="text" name="data.type" value="{{data.type}}" data-dtype="String"/></li>
|
||||||
|
<li class="flexrow"><label class="generic-label">Bonus</label><input type="text" name="data.bonus" value="{{data.bonus}}" data-dtype="String"/></li>
|
||||||
|
<li class="flexrow"><label class="generic-label">Malus</label><input type="text" name="data.malus" value="{{data.malus}}" data-dtype="String"/></li>
|
||||||
|
<li class="flexrow"><label class="generic-label">Encombrement</label><input type="text" name="data.enc" value="{{data.enc}}" data-dtype="Number"/></li>
|
||||||
|
<li class="flexrow"><label class="generic-label">Coût</label><input type="text" name="data.cost" value="{{data.cost}}" data-dtype="Number"/></li>
|
||||||
|
</ul>
|
||||||
|
<label class="generic-label">Description</label>
|
||||||
|
{{editor content=data.description target="data.description" button=true owner=owner editable=editable}}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
||||||
|
</form>
|
22
templates/item-attribut-sheet.html
Normal file
22
templates/item-attribut-sheet.html
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
<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>
|
||||||
|
|
||||||
|
{{!-- Sheet Body --}}
|
||||||
|
<section class="sheet-body">
|
||||||
|
|
||||||
|
<div class="tab" data-group="primary">
|
||||||
|
<ul>
|
||||||
|
<li class="flexrow"><label class="generic-label">XP</label><input type="text" name="data.xp" value="{{data.xp}}" data-dtype="Number"/></li>
|
||||||
|
<label class="generic-label">Effets</label>
|
||||||
|
{{editor content=data.effect target="data.effect" button=true owner=owner editable=editable}}
|
||||||
|
<label class="generic-label">Notes</label>
|
||||||
|
{{editor content=data.notes target="data.notes" button=true owner=owner editable=editable}}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
||||||
|
</form>
|
24
templates/item-competence-sheet.html
Normal file
24
templates/item-competence-sheet.html
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
<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>
|
||||||
|
|
||||||
|
{{!-- Sheet Body --}}
|
||||||
|
<section class="sheet-body">
|
||||||
|
|
||||||
|
<div class="tab" data-group="primary">
|
||||||
|
<ul>
|
||||||
|
<li class="flexrow"><label class="generic-label">Base</label><input type="text" name="data.base" value="{{data.base}}" data-dtype="Number"/></li>
|
||||||
|
<li class="flexrow"><label class="generic-label">Malus</label><input type="text" name="data.malus" value="{{data.malus}}" data-dtype="Number"/></li>
|
||||||
|
<li class="flexrow"><label class="generic-label">Bonus</label><input type="text" name="data.bonus" value="{{data.bonus}}" data-dtype="Number"/></li>
|
||||||
|
<li class="flexrow"><label class="generic-label">XP</label><input type="text" name="data.xp" value="{{data.xp}}" data-dtype="Number"/></li>
|
||||||
|
</ul>
|
||||||
|
<label class="generic-label">Description</label>
|
||||||
|
{{editor content=data.description target="data.description" button=true owner=owner editable=editable}}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
||||||
|
</form>
|
30
templates/item-devotion-sheet.html
Normal file
30
templates/item-devotion-sheet.html
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
<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>
|
||||||
|
|
||||||
|
{{!-- Sheet Body --}}
|
||||||
|
<section class="sheet-body">
|
||||||
|
|
||||||
|
<div class="tab" data-group="primary">
|
||||||
|
<ul>
|
||||||
|
<li class="flexrow"><label class="generic-label">Eglise</label><input type="text" name="data.eglise" value="{{data.eglise}}" data-dtype="String"/></li>
|
||||||
|
<li class="flexrow"><label class="generic-label">Points d'Energie</label><input type="text" name="data.pe" value="{{data.pe}}" data-dtype="Number"/></li>
|
||||||
|
<li class="flexrow"><label class="generic-label">Cible</label><input type="text" name="data.target" value="{{data.target}}" data-dtype="String"/></li>
|
||||||
|
<li class="flexrow"><label class="generic-label">Difficulté</label><input type="text" name="data.difficulty" value="{{data.difficulty}}" data-dtype="Number"/></li>
|
||||||
|
<li class="flexrow"><label class="generic-label">XP</label><input type="text" name="data.xp" value="{{data.xp}}" data-dtype="Number"/></li>
|
||||||
|
<li class="flexrow"><label class="generic-label">Dégâts</label><input type="text" name="data.damage" value="{{data.damage}}" data-dtype="String"/></li>
|
||||||
|
</ul>
|
||||||
|
<label class="generic-label">Effets</label>
|
||||||
|
{{editor content=data.effect target="data.effect" button=true owner=owner editable=editable}}
|
||||||
|
<label class="generic-label">Effets Critiques</label>
|
||||||
|
{{editor content=data.critical target="data.critical" button=true owner=owner editable=editable}}
|
||||||
|
<label class="generic-label">Notes</label>
|
||||||
|
{{editor content=data.notes target="data.notes" button=true owner=owner editable=editable}}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
||||||
|
</form>
|
18
templates/item-donnee-sheet.html
Normal file
18
templates/item-donnee-sheet.html
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
<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>
|
||||||
|
|
||||||
|
{{!-- Sheet Body --}}
|
||||||
|
<section class="sheet-body">
|
||||||
|
|
||||||
|
<div class="tab" data-group="primary">
|
||||||
|
<label class="generic-label">Description</label>
|
||||||
|
{{editor content=data.description target="data.description" button=true owner=owner editable=editable}}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
||||||
|
</form>
|
18
templates/item-eglise-sheet.html
Normal file
18
templates/item-eglise-sheet.html
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
<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>
|
||||||
|
|
||||||
|
{{!-- Sheet Body --}}
|
||||||
|
<section class="sheet-body">
|
||||||
|
|
||||||
|
<div class="tab" data-group="primary">
|
||||||
|
<label class="generic-label">Description</label>
|
||||||
|
{{editor content=data.description target="data.description" button=true owner=owner editable=editable}}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
||||||
|
</form>
|
25
templates/item-equipement-sheet.html
Normal file
25
templates/item-equipement-sheet.html
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
<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>
|
||||||
|
|
||||||
|
{{!-- Sheet Body --}}
|
||||||
|
<section class="sheet-body">
|
||||||
|
|
||||||
|
<div class="tab" data-group="primary">
|
||||||
|
<ul>
|
||||||
|
<li class="flexrow"><label class="generic-label">Type</label><input type="text" name="data.type" value="{{data.type}}" data-dtype="String"/></li>
|
||||||
|
<li class="flexrow"><label class="generic-label">Bonus</label><input type="text" name="data.bonus" value="{{data.bonus}}" data-dtype="String"/></li>
|
||||||
|
<li class="flexrow"><label class="generic-label">Malus</label><input type="text" name="data.malus" value="{{data.malus}}" data-dtype="String"/></li>
|
||||||
|
<li class="flexrow"><label class="generic-label">Encombrement</label><input type="text" name="data.enc" value="{{data.enc}}" data-dtype="Number"/></li>
|
||||||
|
<li class="flexrow"><label class="generic-label">Coût</label><input type="text" name="data.cost" value="{{data.cost}}" data-dtype="Number"/></li>
|
||||||
|
</ul>
|
||||||
|
<label class="generic-label">Description</label>
|
||||||
|
{{editor content=data.description target="data.description" button=true owner=owner editable=editable}}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
||||||
|
</form>
|
64
templates/item-sheet.html
Normal file
64
templates/item-sheet.html
Normal file
@ -0,0 +1,64 @@
|
|||||||
|
<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 class="resource">
|
||||||
|
<label>Quantity</label>
|
||||||
|
<input type="text" name="data.quantity" value="{{data.quantity}}" data-dtype="Number"/>
|
||||||
|
</div>
|
||||||
|
<div class="resource">
|
||||||
|
<label>Weight</label>
|
||||||
|
<input type="text" name="data.weight" value="{{data.weight}}" data-dtype="Number"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
{{!-- Sheet Tab Navigation --}}
|
||||||
|
<nav class="sheet-tabs tabs" data-group="primary">
|
||||||
|
<a class="item" data-tab="description">Description</a>
|
||||||
|
<a class="item" data-tab="attributes">Attributes</a>
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
{{!-- Sheet Body --}}
|
||||||
|
<section class="sheet-body">
|
||||||
|
|
||||||
|
{{!-- Description Tab --}}
|
||||||
|
<div class="tab" data-group="primary" data-tab="description">
|
||||||
|
{{editor content=data.description target="data.description" button=true owner=owner editable=editable}}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{{!-- Attributes Tab --}}
|
||||||
|
<div class="tab attributes" data-group="primary" data-tab="attributes">
|
||||||
|
<header class="attributes-header flexrow">
|
||||||
|
<span class="attribute-key">Attribute Key</span>
|
||||||
|
<span class="attribute-value">Value</span>
|
||||||
|
<span class="attribute-label">Label</span>
|
||||||
|
<span class="attribute-dtype">Data Type</span>
|
||||||
|
<a class="attribute-control" data-action="create"><i class="fas fa-plus"></i></a>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<ol class="attributes-list">
|
||||||
|
{{#each data.attributes as |attr key|}}
|
||||||
|
<li class="attribute flexrow" data-attribute="{{key}}">
|
||||||
|
<input class="attribute-key" type="text" name="data.attributes.{{key}}.key" value="{{key}}"/>
|
||||||
|
{{#if attr.isCheckbox}}
|
||||||
|
<label class="attribute-value checkbox"><input type="checkbox" name="data.attributes.{{key}}.value" {{checked attr.value}}/></label>
|
||||||
|
{{else}}
|
||||||
|
<input class="attribute-value" type="text" name="data.attributes.{{key}}.value" value="{{attr.value}}" data-dtype="{{attr.dtype}}"/>
|
||||||
|
{{/if}}
|
||||||
|
<input class="attribute-label" type="text" name="data.attributes.{{key}}.label" value="{{attr.label}}"/>
|
||||||
|
<select class="attribute-dtype" name="data.attributes.{{key}}.dtype">
|
||||||
|
{{#select attr.dtype}}
|
||||||
|
{{#each ../dtypes as |t|}}
|
||||||
|
<option value="{{t}}">{{t}}</option>
|
||||||
|
{{/each}}
|
||||||
|
{{/select}}
|
||||||
|
</select>
|
||||||
|
<a class="attribute-control" data-action="delete"><i class="fas fa-trash"></i></a>
|
||||||
|
</li>
|
||||||
|
{{/each}}
|
||||||
|
</ol>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
</form>
|
30
templates/item-sort-sheet.html
Normal file
30
templates/item-sort-sheet.html
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
<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>
|
||||||
|
|
||||||
|
{{!-- Sheet Body --}}
|
||||||
|
<section class="sheet-body">
|
||||||
|
|
||||||
|
<div class="tab" data-group="primary">
|
||||||
|
<ul>
|
||||||
|
<li class="flexrow"><label class="generic-label">Donnée</label><input type="text" name="data.donnee" value="{{data.donnee}}" data-dtype="String"/></li>
|
||||||
|
<li class="flexrow"><label class="generic-label">Points d'Energie</label><input type="text" name="data.pe" value="{{data.pe}}" data-dtype="Number"/></li>
|
||||||
|
<li class="flexrow"><label class="generic-label">Cible</label><input type="text" name="data.target" value="{{data.target}}" data-dtype="String"/></li>
|
||||||
|
<li class="flexrow"><label class="generic-label">Difficulté</label><input type="text" name="data.difficulty" value="{{data.difficulty}}" data-dtype="Number"/></li>
|
||||||
|
<li class="flexrow"><label class="generic-label">XP</label><input type="text" name="data.xp" value="{{data.xp}}" data-dtype="Number"/></li>
|
||||||
|
<li class="flexrow"><label class="generic-label">Dégâts</label><input type="text" name="data.damage" value="{{data.damage}}" data-dtype="String"/></li>
|
||||||
|
</ul>
|
||||||
|
<label class="generic-label">Effets</label>
|
||||||
|
{{editor content=data.effect target="data.effect" button=true owner=owner editable=editable}}
|
||||||
|
<label class="generic-label">Effets Critiques</label>
|
||||||
|
{{editor content=data.critical target="data.critical" button=true owner=owner editable=editable}}
|
||||||
|
<label class="generic-label">Notes</label>
|
||||||
|
{{editor content=data.notes target="data.notes" button=true owner=owner editable=editable}}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
||||||
|
</form>
|
24
templates/item-technique-sheet.html
Normal file
24
templates/item-technique-sheet.html
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
<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>
|
||||||
|
|
||||||
|
{{!-- Sheet Body --}}
|
||||||
|
<section class="sheet-body">
|
||||||
|
|
||||||
|
<div class="tab" data-group="primary">
|
||||||
|
<ul>
|
||||||
|
<li class="flexrow"><label class="generic-label">Conditions</label><input type="text" name="data.condition" value="{{data.condition}}" data-dtype="String"/></li>
|
||||||
|
<li class="flexrow"><label class="generic-label">Cout en PA</label><input type="text" name="data.pacost" value="{{data.pacost}}" data-dtype="Number"/></li>
|
||||||
|
<li class="flexrow"><label class="generic-label">XP</label><input type="text" name="data.xp" value="{{data.xp}}" data-dtype="Number"/></li>
|
||||||
|
<label class="generic-label">Effets</label>
|
||||||
|
{{editor content=data.effect target="data.effect" button=true owner=owner editable=editable}}
|
||||||
|
<label class="generic-label">Notes</label>
|
||||||
|
{{editor content=data.notes target="data.notes" button=true owner=owner editable=editable}}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
||||||
|
</form>
|
27
templates/item-tir-sheet.html
Normal file
27
templates/item-tir-sheet.html
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
<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>
|
||||||
|
|
||||||
|
{{!-- Sheet Body --}}
|
||||||
|
<section class="sheet-body">
|
||||||
|
|
||||||
|
<div class="tab" data-group="primary">
|
||||||
|
<ul>
|
||||||
|
<li class="flexrow"><label class="generic-label">Type</label><input type="text" name="data.type" value="{{data.type}}" data-dtype="String"/></li>
|
||||||
|
<li class="flexrow"><label class="generic-label">Dégâts</label><input type="text" name="data.damage" value="{{data.damage}}" data-dtype="String"/></li>
|
||||||
|
<li class="flexrow"><label class="generic-label">Dégâts Critiques</label><input type="text" name="data.critical" value="{{data.critical}}" data-dtype="String"/></li>
|
||||||
|
<li class="flexrow"><label class="generic-label">Munitions</label><input type="text" name="data.munition" value="{{data.munition}}" data-dtype="String"/></li>
|
||||||
|
<li class="flexrow"><label class="generic-label">Munitions</label><input type="text" name="data.distance" value="{{data.distance}}" data-dtype="String"/></li>
|
||||||
|
<li class="flexrow"><label class="generic-label">Distance</label><input type="text" name="data.enc" value="{{data.enc}}" data-dtype="Number"/></li>
|
||||||
|
<li class="flexrow"><label class="generic-label">Coût</label><input type="text" name="data.cost" value="{{data.cost}}" data-dtype="Number"/></li>
|
||||||
|
</ul>
|
||||||
|
<label class="generic-label">Description</label>
|
||||||
|
{{editor content=data.description target="data.description" button=true owner=owner editable=editable}}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
||||||
|
</form>
|
11
templates/malus-option-list.html
Normal file
11
templates/malus-option-list.html
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<option value="0">+0</option>
|
||||||
|
<option value="-1">-1</option>
|
||||||
|
<option value="-2">-2</option>
|
||||||
|
<option value="-3">-3</option>
|
||||||
|
<option value="-4">-4</option>
|
||||||
|
<option value="-5">-5</option>
|
||||||
|
<option value="-6">-6</option>
|
||||||
|
<option value="-7">-7</option>
|
||||||
|
<option value="-8">-8</option>
|
||||||
|
<option value="-9">-9</option>
|
||||||
|
<option value="-10">-10</option>
|
16
templates/score-option-list.html
Normal file
16
templates/score-option-list.html
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
<option value="0">0</option>
|
||||||
|
<option value="1">1</option>
|
||||||
|
<option value="2">2</option>
|
||||||
|
<option value="3">3</option>
|
||||||
|
<option value="4">4</option>
|
||||||
|
<option value="5">5</option>
|
||||||
|
<option value="6">6</option>
|
||||||
|
<option value="7">7</option>
|
||||||
|
<option value="8">8</option>
|
||||||
|
<option value="9">9</option>
|
||||||
|
<option value="10">10</option>
|
||||||
|
<option value="11">11</option>
|
||||||
|
<option value="12">12</option>
|
||||||
|
<option value="13">13</option>
|
||||||
|
<option value="14">14</option>
|
||||||
|
<option value="15">15</option>
|
Loading…
Reference in New Issue
Block a user