Upgrade
This commit is contained in:
@ -115,8 +115,8 @@
|
||||
{{else}}
|
||||
<span class="skill-label"><a>{{skill.name}}</a></span>
|
||||
{{/if}}
|
||||
<input class="skill-value" type="text" compname="{{skill.name}}" value="{{numberFormat skill.data.value decimals=0}}" data-dtype="number" {{#unless @root.data.editStatSkill}}disabled{{/unless}}/>
|
||||
<input class="skill-xp" type="text" compname="{{skill.name}}" value="{{skill.data.xp}}" data-dtype="number" {{#unless @root.data.editStatSkill}}disabled{{/unless}}/>
|
||||
<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>
|
||||
@ -143,8 +143,8 @@
|
||||
{{else}}
|
||||
<span class="skill-label"><a>{{skill.name}}</a></span>
|
||||
{{/if}}
|
||||
<input class="skill-value" type="text" compname="{{skill.name}}" value="{{numberFormat skill.data.value decimals=0}}" data-dtype="number" {{#unless @root.data.editStatSkill}}disabled{{/unless}}/>
|
||||
<input class="skill-xp" type="text" compname="{{skill.name}}" value="{{skill.data.xp}}" data-dtype="number" {{#unless @root.data.editStatSkill}}disabled{{/unless}}/>
|
||||
<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>
|
||||
@ -163,7 +163,7 @@
|
||||
{{#each data.consequences as |conseq key|}}
|
||||
<li class="item flexrow list-item" data-item-id="{{conseq._id}}">
|
||||
<img class="sheet-skill-img" src="{{conseq.img}}"/>
|
||||
<span class="conseq-label"><a>{{conseq.name}}</a></span>
|
||||
<span class="conseq-label">{{conseq.name}}</span>
|
||||
<select class="stat-value flexrow consequence-severity" type="text" name="conseq.data.severity" value="{{conseq.data.severity}}" data-dtype="String">
|
||||
{{#select conseq.data.severity}}
|
||||
<option value="none">None</option>
|
||||
@ -184,8 +184,51 @@
|
||||
|
||||
{{!-- Gears Tab --}}
|
||||
<div class="tab gears" data-group="primary" data-tab="gears">
|
||||
<div class="flex-group-left flexcol competence-column">
|
||||
<div>
|
||||
<h4>Total Encumbrance : {{data.totalEncumbrance}} / {{data.stats.strength.value}}</h4>
|
||||
</div>
|
||||
<div><h4>Weapons</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="conseq-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>Armors</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="conseq-label"><a>{{armor.name}}</a></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>Equipment/Gears</h4></div>
|
||||
<ul class="item-list alternate-list">
|
||||
{{#each data.gears 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"><a>{{gear.name}}</a></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>
|
||||
|
||||
|
||||
|
@ -20,19 +20,28 @@
|
||||
<hr>
|
||||
<div class="tab" data-group="primary">
|
||||
<div class="flexrow">
|
||||
<label for="categorie generic-label">Action in phase 3 (3 AP) </label>
|
||||
<label for="categorie generic-label">Phase 3 action (3 AP)</label>
|
||||
<select name="action3" class='action-select' id="action3" data-dtype="number">
|
||||
{{#select action3}}
|
||||
{{#each actionsList as |action key|}}
|
||||
<option value={{key}} {{#if (eq action.name "No Action")}}selected{{/if}}>{{action.name}} (min AP : {{action.data.minap}})</option>
|
||||
{{/each}}
|
||||
{{/select}}
|
||||
</select>
|
||||
</select>
|
||||
<label for="categorie generic-label"> Target (optionnal) </label>
|
||||
<select name="combatant3" class='action-select' id="combatant3" data-dtype="String">
|
||||
{{#select combatant3}}
|
||||
{{#each combatantsList as |combatant key|}}
|
||||
<option value={{combatant._id}}>{{combatant.actor.data.name}}</option>
|
||||
{{/each}}
|
||||
{{/select}}
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tab" data-group="primary">
|
||||
<div class="flexrow">
|
||||
<label for="categorie generic-label">Action in phase 2 (2 AP) : </label>
|
||||
<label for="categorie generic-label">Phase 2 action (2 AP)</label>
|
||||
<select name="action2" class='action-select' id="action2" data-dtype="number">
|
||||
{{#select action2}}
|
||||
{{#each actionsList as |action key|}}
|
||||
@ -40,18 +49,36 @@
|
||||
{{/each}}
|
||||
{{/select}}
|
||||
</select>
|
||||
<label for="categorie generic-label"> Target (optionnal) </label>
|
||||
<select name="combatant2" class='action-select' id="combatant2" data-dtype="String">
|
||||
{{#select combatant2}}
|
||||
{{#each combatantsList as |combatant key|}}
|
||||
<option value={{combatant._id}}>{{combatant.actor.data.name}}</option>
|
||||
{{/each}}
|
||||
{{/select}}
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tab" data-group="primary">
|
||||
<div class="flexrow">
|
||||
<label for="categorie generic-label">Action in phase 1 (1 AP) : </label>
|
||||
<label for="categorie generic-label">Phase 1 action (1 AP)</label>
|
||||
<select name="action1" class='action-select' id="action1" data-dtype="number">
|
||||
{{#select action1}}
|
||||
{{#each actionsList as |action key|}}
|
||||
<option value={{key}} {{#if (eq action.name "No Action")}}selected{{/if}}>{{action.name}} (min AP : {{action.data.minap}})</option>
|
||||
{{/each}}
|
||||
{{/select}}
|
||||
</select>
|
||||
</select>
|
||||
<label for="categorie generic-label"> Target (optionnal) </label>
|
||||
<select name="combatant1" class='action-select' id="combatant1" data-dtype="String">
|
||||
{{#select combatant1}}
|
||||
{{#each combatantsList as |combatant key|}}
|
||||
<option value={{combatant._id}}>{{combatant.actor.data.name}}</option>
|
||||
{{/each}}
|
||||
{{/select}}
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</section>
|
||||
|
@ -2,25 +2,46 @@
|
||||
|
||||
<h2 class="compdialog" id="statSkillFlip">Flip Dialog !</h2>
|
||||
|
||||
{{#if (eq mode 'stat')}}
|
||||
<h3 class="compdialog" id="flipSubTitle">
|
||||
Stat Only Flip : {{localize stat.label}} ({{stat.value}}, {{stat.cardsuit}})
|
||||
</h3>
|
||||
{{else}}
|
||||
<h3 class="compdialog" id="flipSubTitle">
|
||||
Select Stat
|
||||
<select name="stat" id="statSelect" data-dtype="String">
|
||||
{{#select statList}}
|
||||
{{#each statList as |stat key|}}
|
||||
<option value={{key}}>{{localize stat.label}}</option>
|
||||
{{/each}}
|
||||
{{/select}}
|
||||
</select>
|
||||
</h3>
|
||||
<h3 class="compdialog" id="flipSubTitle">
|
||||
Skill Flip : {{skill.name}} ({{skill.data.value}})
|
||||
</h3>
|
||||
{{/if}}
|
||||
<div class="grid grid-2col">
|
||||
|
||||
<div class="flex-group-left flexcol skill-column">
|
||||
{{#if (eq mode 'stat')}}
|
||||
<h3 class="skill-label" id="flipSubTitle">
|
||||
Stat Only Flip : {{localize stat.label}} : {{stat.value}} - <img class="cardsuit-img" src="systems/foundryvtt-shadows-over-sol/img/cards/{{stat.cardsuit}}.webp"/>
|
||||
</h3>
|
||||
<span>
|
||||
<h3 class="skill-label" id="flipSubTitle">Final Score : <span id='score-base'>0</span> </h3>
|
||||
</span>
|
||||
{{else}}
|
||||
<h3 class="skill-label" id="flipSubTitle">
|
||||
Select Stat
|
||||
<select name="stat" id="statSelect" data-dtype="String">
|
||||
{{#select statList}}
|
||||
{{#each statList as |stat key|}}
|
||||
<option value={{key}}>{{localize stat.label}} : {{stat.value}} - {{stat.cardsuit}} </option>
|
||||
{{/each}}
|
||||
{{/select}}
|
||||
</select>
|
||||
</h3>
|
||||
<span>
|
||||
<h3 class="skill-label" id="flipSubTitle">Skill Flip : {{skill.name}} ({{skill.data.value}}) </h3>
|
||||
<h3 class="skill-label" id="flipSubTitle">Final Score : <span id='score-base'>0</span> </h3>
|
||||
</span>
|
||||
{{/if}}
|
||||
</div>
|
||||
<div class="flex-group-left flexcol skill-column">
|
||||
<div class="tab" data-group="primary">
|
||||
<select name="consequenceSelect" id="consequenceSelect" data-dtype="String" multiple size="5" width="200">
|
||||
{{#select consequencesList}}
|
||||
{{#each consequencesList as |consequence key|}}
|
||||
<option value={{consequence._id}}>{{localize consequence.name}} - {{consequence.data.severity}}</option>
|
||||
{{/each}}
|
||||
{{/select}}
|
||||
</select>
|
||||
<h3 class="skill-label" id="flipConsequenceMalus">Consequences malus : <span id='consequence-malus'>0</span> </h3>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<section class="sheet-body">
|
||||
<div class="tab" data-group="primary">
|
||||
@ -32,7 +53,7 @@
|
||||
<option value={{key}} {{#if (eq key 10)}}selected{{/if}}>{{numberFormat key decimals=0 sign=false}}</option>
|
||||
{{/each}}
|
||||
{{/select}}
|
||||
</select>
|
||||
</select>
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
<label for="categorie generic-label">Flip Modifier</label>
|
||||
@ -42,18 +63,18 @@
|
||||
<option value={{key}} {{#if (eq key 0)}}selected{{/if}}>{{numberFormat key decimals=0 sign=true}}</option>
|
||||
{{/each}}
|
||||
{{/select}}
|
||||
</select>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div id="flexrow">
|
||||
<label class="generic-label">Click on deck to flip from deck, or click on the relevant Edge card to flip from it!</label>
|
||||
</div>
|
||||
<div id="flexrow">
|
||||
<span class="class-view-deck" id="view-deck"></span>
|
||||
<span class="class-view-edge" id="view-edge"></span>
|
||||
</div>
|
||||
<div id="flexrow">
|
||||
<label class="generic-label"></label>
|
||||
</div>
|
||||
<div id="flexrow">
|
||||
<label class="generic-label">Click on deck to flip from deck, or click on the relevant Edge card to flip from it!</label>
|
||||
</div>
|
||||
<div id="flexrow">
|
||||
<span class="class-view-deck" id="view-deck"></span>
|
||||
<span class="class-view-edge" id="view-edge"></span>
|
||||
</div>
|
||||
<div id="flexrow">
|
||||
<label class="generic-label"></label>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
@ -29,6 +29,10 @@
|
||||
<label class="generic-label">Minimum Action Point cost</label>
|
||||
<input type="text" name="data.minap" value="{{data.minap}}" data-dtype="Number"/>
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
<label class="generic-label">Target needed ?</label>
|
||||
<label class="attribute-value checkbox"><input type="checkbox" name="data.targetneeded" {{checked data.targetneeded}}/></label>
|
||||
</div>
|
||||
<div class="flexcol">
|
||||
<label class="generic-label">Description</label>
|
||||
<div class="form-group medium-editor">
|
||||
|
42
templates/item-armor-sheet.html
Normal file
42
templates/item-armor-sheet.html
Normal file
@ -0,0 +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>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
{{!-- Sheet Body --}}
|
||||
<section class="sheet-body">
|
||||
|
||||
<div class="tab" data-group="primary">
|
||||
|
||||
<div class="flexrow">
|
||||
<label class="generic-label">Bulky</label>
|
||||
<input type="text" name="data.bulky" value="{{data.bulky}}" data-dtype="Number"/>
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
<label class="generic-label">DR</label>
|
||||
<input type="text" name="data.dr" value="{{data.dr}}" data-dtype="Number"/>
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
<label class="generic-label">Gel</label>
|
||||
<input type="text" name="data.gel" value="{{data.gel}}" data-dtype="Number"/>
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
<label class="generic-label">Reflect</label>
|
||||
<input type="text" name="data.reflect" value="{{data.reflect}}" data-dtype="Number"/>
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
<label class="generic-label">Strength Bonus</label>
|
||||
<input type="text" name="data.str" value="{{data.str}}" data-dtype="Number"/>
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
<label class="generic-label">Is VAC ?</label>
|
||||
<label class="attribute-value checkbox"><input type="checkbox" name="data.vac" {{checked data.vac}}/></label>
|
||||
</div>
|
||||
{{>"systems/foundryvtt-shadows-over-sol/templates/item-commongear-sheet.html"}}
|
||||
</div>
|
||||
|
||||
</section>
|
||||
</form>
|
51
templates/item-commongear-sheet.html
Normal file
51
templates/item-commongear-sheet.html
Normal file
@ -0,0 +1,51 @@
|
||||
<div class="flexrow">
|
||||
<label class="generic-label">Big</label>
|
||||
<input type="text" name="data.big" value="{{data.big}}" data-dtype="Number"/>
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
<label class="generic-label">Cost rating </label>
|
||||
<input type="text" name="data.costrating" value="{{data.costrating}}" data-dtype="Number"/>
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
<label class="generic-label">Defensive </label>
|
||||
<input type="text" name="data.defensive" value="{{data.defensive}}" data-dtype="Number"/>
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
<label class="generic-label">Quantity </label>
|
||||
<input type="text" name="data.quantity" value="{{data.quantity}}" data-dtype="Number"/>
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
<label class="generic-label">Computer</label>
|
||||
<input type="text" name="data.computer" value="{{data.computer}}" data-dtype="Number"/>
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
<label class="generic-label">Software</label>
|
||||
<input type="text" name="data.software" value="{{data.software}}" data-dtype="Number"/>
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
<label class="generic-label">Conceal</label>
|
||||
<input type="text" name="data.conceal" value="{{data.conceal}}" data-dtype="Number"/>
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
<label class="generic-label">Implant</label>
|
||||
<input type="text" name="data.implant" value="{{data.implant}}" data-dtype="Number"/>
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
<label class="generic-label">Negligeable ?</label>
|
||||
<label class="attribute-value checkbox"><input type="checkbox" name="data.neg" {{checked data.neg}}/></label>
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
<label class="generic-label">Military ?</label>
|
||||
<label class="attribute-value checkbox"><input type="checkbox" name="data.mil" {{checked data.mil}}/></label>
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
<label class="generic-label">Worn ?</label>
|
||||
<label class="attribute-value checkbox"><input type="checkbox" name="data.worn" {{checked data.worn}}/></label>
|
||||
</div>
|
||||
<div class="flexcol">
|
||||
<label class="generic-label">Description</label>
|
||||
<div class="form-group medium-editor">
|
||||
{{editor content=data.description target="data.description" button=true owner=owner editable=editable}}
|
||||
</div>
|
||||
</div>
|
||||
|
22
templates/item-container-sheet.html
Normal file
22
templates/item-container-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">
|
||||
|
||||
<div class="flexrow">
|
||||
<label class="generic-label">Container</label>
|
||||
<input type="text" name="data.container" value="{{data.container}}" data-dtype="Number"/>
|
||||
</div>
|
||||
{{>"systems/foundryvtt-shadows-over-sol/templates/item-commongear-sheet.html"}}
|
||||
</div>
|
||||
|
||||
</section>
|
||||
</form>
|
17
templates/item-gear-sheet.html
Normal file
17
templates/item-gear-sheet.html
Normal file
@ -0,0 +1,17 @@
|
||||
<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">
|
||||
{{>"systems/foundryvtt-shadows-over-sol/templates/item-commongear-sheet.html"}}
|
||||
</div>
|
||||
|
||||
</section>
|
||||
</form>
|
42
templates/item-vehicle-sheet.html
Normal file
42
templates/item-vehicle-sheet.html
Normal file
@ -0,0 +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>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
{{!-- Sheet Body --}}
|
||||
<section class="sheet-body">
|
||||
|
||||
<div class="tab" data-group="primary">
|
||||
|
||||
<div class="flexrow">
|
||||
<label class="generic-label">Cruise</label>
|
||||
<input type="text" name="data.cruise" value="{{data.cruise}}" data-dtype="Number"/>
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
<label class="generic-label">Defense</label>
|
||||
<input type="text" name="data.defense" value="{{data.defense}}" data-dtype="Number"/>
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
<label class="generic-label">DR</label>
|
||||
<input type="text" name="data.dr" value="{{data.dr}}" data-dtype="Number"/>
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
<label class="generic-label">Handling</label>
|
||||
<input type="text" name="data.handling" value="{{data.handling}}" data-dtype="Number"/>
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
<label class="generic-label">Shock</label>
|
||||
<input type="text" name="data.shock" value="{{data.shock}}" data-dtype="Number"/>
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
<label class="generic-label">Structure</label>
|
||||
<input type="text" name="data.structure" value="{{data.structure}}" data-dtype="Number"/>
|
||||
</div>
|
||||
{{>"systems/foundryvtt-shadows-over-sol/templates/item-commongear-sheet.html"}}
|
||||
</div>
|
||||
|
||||
</section>
|
||||
</form>
|
90
templates/item-weapon-sheet.html
Normal file
90
templates/item-weapon-sheet.html
Normal file
@ -0,0 +1,90 @@
|
||||
<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">
|
||||
|
||||
<div class="flexrow">
|
||||
<label class="generic-label">Category</label>
|
||||
<select class="stat-value flexrow" type="text" name="data.category" value="{{data.category}}" data-dtype="String">
|
||||
{{#select data.category}}
|
||||
<option value="ballistic">Ballistic</option>
|
||||
<option value="laser">Laser</option>
|
||||
<option value="grenade">Grenade</option>
|
||||
<option value="melee">Melee</option>
|
||||
{{/select}}
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div class="flexrow">
|
||||
<label class="generic-label">Damage : </label>
|
||||
<img class="cardsuit-img" src="systems/foundryvtt-shadows-over-sol/img/cards/spade.webp" />
|
||||
<input type="text" name="data.damage_spade" value="{{data.damage_spade}}" data-dtype="String"/>
|
||||
<img class="cardsuit-img" src="systems/foundryvtt-shadows-over-sol/img/cards/hearth.webp" />
|
||||
<input type="text" name="data.damage_hearth" value="{{data.damage_hearth}}" data-dtype="String"/>
|
||||
<img class="cardsuit-img" src="systems/foundryvtt-shadows-over-sol/img/cards/diamond.webp" />
|
||||
<input type="text" name="data.damage_diamond" value="{{data.damage_diamond}}" data-dtype="String"/>
|
||||
<img class="cardsuit-img" src="systems/foundryvtt-shadows-over-sol/img/cards/club.webp" />
|
||||
<input type="text" name="data.damage_club" value="{{data.damage_club}}" data-dtype="String"/>
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
<label class="generic-label">Range</label>
|
||||
<input type="text" name="data.range" value="{{data.range}}" data-dtype="Number"/>
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
<label class="generic-label">Area</label>
|
||||
<input type="text" name="data.area" value="{{data.area}}" data-dtype="Number"/>
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
<label class="generic-label">Shots</label>
|
||||
<input type="text" name="data.shots" value="{{data.shots}}" data-dtype="Number"/>
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
<label class="generic-label">Autofire</label>
|
||||
<input type="text" name="data.autofire" value="{{data.autofire}}" data-dtype="Number"/>
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
<label class="generic-label">Hands needed</label>
|
||||
<input type="text" name="data.hands" value="{{data.hands}}" data-dtype="Number"/>
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
<label class="generic-label">Pierce</label>
|
||||
<input type="text" name="data.pierce" value="{{data.pierce}}" data-dtype="Number"/>
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
<label class="generic-label">Reload</label>
|
||||
<input type="text" name="data.reload" value="{{data.reload}}" data-dtype="Number"/>
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
<label class="generic-label">Stun ?</label>
|
||||
<label class="attribute-value checkbox"><input type="checkbox" name="data.stun" {{checked data.stun}}/></label>
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
<label class="generic-label">Thrown ?</label>
|
||||
<label class="attribute-value checkbox"><input type="checkbox" name="data.thrown" {{checked data.thrown}}/></label>
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
<label class="generic-label">Reach ?</label>
|
||||
<label class="attribute-value checkbox"><input type="checkbox" name="data.reach" {{checked data.reach}}/></label>
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
<label class="generic-label">Shallow ?</label>
|
||||
<label class="attribute-value checkbox"><input type="checkbox" name="data.shallow" {{checked data.shallow}}/></label>
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
<label class="generic-label">Spread ?</label>
|
||||
<label class="attribute-value checkbox"><input type="checkbox" name="data.spread" {{checked data.spread}}/></label>
|
||||
</div>
|
||||
|
||||
{{>"systems/foundryvtt-shadows-over-sol/templates/item-commongear-sheet.html"}}
|
||||
</div>
|
||||
|
||||
</section>
|
||||
</form>
|
Reference in New Issue
Block a user