Add New Ranks chceckboxes

Fix Updates for Skill/Skill Category Totals
Inventory Implementation
This commit is contained in:
Anthony Murphy
2022-09-18 21:31:15 +10:00
parent cfc645d888
commit cab5aa07f3
32 changed files with 1180 additions and 333 deletions

View File

@ -0,0 +1,29 @@
<div class="armor-grid-container">
<!-- LOCALIZE THE LAST STRINGS IN THIS PAGE. ALSO SKILLS AND SKILL CATEGORIES-->
<div class="armor-grid-heading">{{ localize "rmss.pc_sheet_items.item_name" }}</div>
<div class="armor-grid-heading">{{ localize "rmss.pc_sheet_items.equipped" }}</div>
<div class="armor-grid-heading">{{ localize "rmss.armor.at" }}</div>
<div class="armor-grid-heading">{{ localize "rmss.pc_sheet_items.quantity" }}</div>
<div class="armor-grid-heading">{{ localize "rmss.pc_sheet_items.weight" }}</div>
<div class="armor-grid-heading">{{ localize "rmss.pc_sheet_items.cost" }}</div>
<div class="armor-grid-heading">
<a class="item-control item-create" title="Create Item" data-type="armor"><i class="fas fa-plus"></i>{{ localize "rmss.pc_sheet_items.add_item" }}</a>
</div>
{{#each equipables as |equipable id|}}
<div>{{equipable.name}}</div>
{{#if equipable.system.equipped}}
<div><a class="equippable" data-item-id="{{equipable._id}}"><i class="fa-regular fa-square-check"></i></a></div>
{{else}}
<div><a class="equippable" data-item-id="{{equipable._id}}"><i class="fa-regular fa-square"></i></a></div>
{{/if}}
<div>{{equipable.system.at}}</div>
<div>{{equipable.system.quantity}}</div>
<div>{{equipable.system.weight}}</div>
<div>{{equipable.system.cost}}</div>
<div class="item-controls">
<a class="item-control item-edit" title="Edit Item" data-item-id="{{equipable._id}}"><i class="fas fa-edit"></i></a>
<a class="item-control item-delete" title="Delete Item" data-item-id="{{equipable._id}}"><i class="fas fa-trash"></i></a>
</div>
{{/each}}
</div>

View File

@ -0,0 +1,25 @@
<div class="herbs-grid-container">
<!-- LOCALIZE THE LAST STRINGS IN THIS PAGE. ALSO SKILLS AND SKILL CATEGORIES-->
<div class="herbs-grid-heading">{{ localize "rmss.pc_sheet_items.item_name" }}</div>
<div class="herbs-grid-heading">{{ localize "rmss.pc_sheet_items.quantity" }}</div>
<div class="herbs-grid-heading">{{ localize "rmss.herb_or_poison.codes" }}</div>
<div class="herbs-grid-heading">{{ localize "rmss.herb_or_poison.af" }}</div>
<div class="herbs-grid-heading">{{ localize "rmss.pc_sheet_items.weight" }}</div>
<div class="herbs-grid-heading">{{ localize "rmss.pc_sheet_items.cost" }}</div>
<div class="herbs-grid-heading">
<a class="item-control item-create" title="Create Item" data-type="herb_or_poison"><i class="fas fa-plus"></i>{{ localize "rmss.pc_sheet_items.add_item" }}</a>
</div>
{{#each herbs as |herb id|}}
<div>{{herb.name}}</div>
<div>{{herb.system.quantity}}</div>
<div>{{herb.system.codes}}</div>
<div>{{herb.system.af}}</div>
<div>{{herb.system.weight}}</div>
<div>{{herb.system.cost}}</div>
<div>
<a class="item-control item-edit" title="Edit Item" data-item-id="{{herb._id}}"><i class="fas fa-edit"></i></a>
<a class="item-control item-delete" title="Delete Item" data-item-id="{{herb._id}}"><i class="fas fa-trash"></i></a>
</div>
{{/each}}
</div>

View File

@ -1,28 +1,21 @@
<table>
<div class="items-grid-container">
<!-- LOCALIZE THE LAST STRINGS IN THIS PAGE. ALSO SKILLS AND SKILL CATEGORIES-->
<th><div class="item-name item-headeritem">{{ localize "rmss.pc_sheet_items.favorite" }}</div></th>
<th><div class="item-entry item-headeritem">{{ localize "rmss.pc_sheet_items.quantity" }}</div></th>
<th><div class="item-name item-headeritem">{{ localize "rmss.pc_sheet_items.item_name" }}</div></th>
<th><div class="item-entry item-headeritem">{{ localize "rmss.pc_sheet_items.weight" }}</div></th>
<th><div class="item-entry item-headeritem">{{ localize "rmss.pc_sheet_items.cost" }}</div></th>
<th><div class="item-controls">
<div class="items-grid-heading">{{ localize "rmss.pc_sheet_items.item_name" }}</div>
<div class="items-grid-heading">{{ localize "rmss.pc_sheet_items.quantity" }}</div>
<div class="items-grid-heading">{{ localize "rmss.pc_sheet_items.weight" }}</div>
<div class="items-grid-heading">{{ localize "rmss.pc_sheet_items.cost" }}</div>
<div class="items-grid-heading">
<a class="item-control item-create" title="Create Item" data-type="item"><i class="fas fa-plus"></i>{{ localize "rmss.pc_sheet_items.add_item" }}</a>
</div></th>
</div>
{{#each gear as |item id|}}
<tr class="item" data-item-id="{{item._id}}">
<td><div class="item-entry item-prop"><input type="checkbox" name="system.favorite" {{checked item.system.favorite}}/></div></td>
<td><div class="item-entry item-prop">{{item.system.quantity}}</div></td>
<td><div class="item-name">
<h4>{{item.name}}</h4>
</div></td>
<td><div class="item-entry item-prop">{{item.system.weight}}</div></td>
<td><div class="item-entry item-prop">{{item.system.cost}}</div></td>
<td><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></td>
</tr>
<div>{{item.name}}</div>
<div>{{item.system.quantity}}</div>
<div>{{item.system.weight}}</div>
<div>{{item.system.cost}}</div>
<div>
<a class="item-control item-edit" title="Edit Item" data-item-id="{{item._id}}"><i class="fas fa-edit"></i></a>
<a class="item-control item-delete" title="Delete Item" data-item-id="{{item._id}}"><i class="fas fa-trash"></i></a>
</div>
{{/each}}
</table>
</div>

View File

@ -21,7 +21,15 @@
<!--<div><input type="checkbox" name="system.favorite" {{checked skill.system.favorite}}/></div>-->
<div>{{skill.name}}</div>
<div>{{skill.system.ranks}}</div>
<div>{{skill.system.new_ranks}}</div>
<div>
{{#switch skill.system.new_ranks.value}}
{{#case 0}} <a class="skill-newrank" data-item-id="{{skill._id}}" value="{{skill.system.new_ranks.value}}"><i class="fa-regular fa-square"></i> <i class="fa-regular fa-square"></i> <i class="fa-regular fa-square"></i></a> {{/case}}
{{#case 1}} <a class="skill-newrank" data-item-id="{{skill._id}}" value="{{skill.system.new_ranks.value}}"><i class="fa-regular fa-square-check"></i> <i class="fa-regular fa-square"></i> <i class="fa-regular fa-square"></i></a> {{/case}}
{{#case 2}} <a class="skill-newrank" data-item-id="{{skill._id}}" value="{{skill.system.new_ranks.value}}"><i class="fa-regular fa-square-check"></i> <i class="fa-regular fa-square-check"></i> <i class="fa-regular fa-square"></i></a> {{/case}}
{{#case 3}} <a class="skill-newrank" data-item-id="{{skill._id}}" value="{{skill.system.new_ranks.value}}"><i class="fa-regular fa-square-check"></i> <i class="fa-regular fa-square-check"></i> <i class="fa-regular fa-square-check"></i></a> {{/case}}
{{/switch}}
</div>
<div>{{skill.system.rank_bonus}}</div>
<div>{{skill.system.category_bonus}}</div>
<div>{{skill.system.item_bonus}}</div>

View File

@ -1,6 +1,6 @@
<section class="stat-block">
<ol>
<li class="flexrow">
<li class="flexrow stat-row">
<div class="stat-header">{{ localize "rmss.player_character.attribute_headers.stat" }}</div>
<div class="stat-header">{{ localize "rmss.player_character.attribute_headers.temp" }}</div>
<div class="stat-header">{{ localize "rmss.player_character.attribute_headers.pot" }}</div>
@ -10,7 +10,7 @@
<div class="stat-header">{{ localize "rmss.player_character.attribute_headers.stat_bonus" }}</div>
</li>
<li class="flexrow">
<li class="flexrow stat-row">
<div class="stat-name">
{{ localize "rmss.player_character.attribute.agility" }}
</div>
@ -40,7 +40,7 @@
</div>
</li>
<li class="flexrow">
<li class="flexrow stat-row">
<div class="stat-name">
{{ localize "rmss.player_character.attribute.constitution" }}
</div>
@ -70,7 +70,7 @@
</div>
</li>
<li class="flexrow">
<li class="flexrow stat-row">
<div class="stat-name">
{{ localize "rmss.player_character.attribute.memory" }}
</div>
@ -100,7 +100,7 @@
</div>
</li>
<li class="flexrow">
<li class="flexrow stat-row">
<div class="stat-name">
{{ localize "rmss.player_character.attribute.reasoning" }}
</div>
@ -130,7 +130,7 @@
</div>
</li>
<li class="flexrow">
<li class="flexrow stat-row">
<div class="stat-name">
{{ localize "rmss.player_character.attribute.self_discipline" }}
</div>
@ -160,7 +160,7 @@
</div>
</li>
<li class="flexrow">
<li class="flexrow stat-row">
<div class="stat-name">
{{ localize "rmss.player_character.attribute.empathy" }}
</div>
@ -190,7 +190,7 @@
</div>
</li>
<li class="flexrow">
<li class="flexrow stat-row">
<div class="stat-name">
{{ localize "rmss.player_character.attribute.intuition" }}
</div>
@ -220,7 +220,7 @@
</div>
</li>
<li class="flexrow">
<li class="flexrow stat-row">
<div class="stat-name">
{{ localize "rmss.player_character.attribute.presence" }}
</div>
@ -250,7 +250,7 @@
</div>
</li>
<li class="flexrow">
<li class="flexrow stat-row">
<div class="stat-name">
{{ localize "rmss.player_character.attribute.quickness" }}
</div>
@ -280,7 +280,7 @@
</div>
</li>
<li class="flexrow">
<li class="flexrow stat-row">
<div class="stat-name">
{{ localize "rmss.player_character.attribute.strength" }}
</div>

View File

@ -0,0 +1,33 @@
<div class="weapons-grid-container">
<!-- LOCALIZE THE LAST STRINGS IN THIS PAGE. ALSO SKILLS AND SKILL CATEGORIES-->
<div class="weapons-grid-heading">{{ localize "rmss.pc_sheet_items.item_name" }}</div>
<div class="weapons-grid-heading">{{ localize "rmss.pc_sheet_items.equipped" }}</div>
<div class="weapons-grid-heading">{{ localize "rmss.weapon.breakage_range" }}</div>
<div class="weapons-grid-heading">{{ localize "rmss.weapon.fumble_range" }}</div>
<div class="weapons-grid-heading">{{ localize "rmss.weapon.strength" }}</div>
<div class="weapons-grid-heading">{{ localize "rmss.pc_sheet_items.quantity" }}</div>
<div class="weapons-grid-heading">{{ localize "rmss.pc_sheet_items.weight" }}</div>
<div class="weapons-grid-heading">{{ localize "rmss.pc_sheet_items.cost" }}</div>
<div class="weapons-grid-heading">
<a class="item-control item-create" title="Create Item" data-type="weapon"><i class="fas fa-plus"></i>{{ localize "rmss.pc_sheet_items.add_item" }}</a>
</div>
{{#each weapons as |weapon id|}}
<div>{{weapon.name}}</div>
{{#if weapon.system.equipped}}
<div><a class="equippable" data-item-id="{{weapon._id}}"><i class="fa-regular fa-square-check"></i></a></div>
{{else}}
<div><a class="equippable" data-item-id="{{weapon._id}}"><i class="fa-regular fa-square"></i></a></div>
{{/if}}
<div>{{weapon.system.breakage_range}}</div>
<div>{{weapon.system.fumble_range}}</div>
<div>{{weapon.system.strength}}</div>
<div>{{weapon.system.quantity}}</div>
<div>{{weapon.system.weight}}</div>
<div>{{weapon.system.cost}}</div>
<div class="item-controls">
<a class="item-control item-edit" title="Edit Item" data-item-id="{{weapon._id}}"><i class="fas fa-edit"></i></a>
<a class="item-control item-delete" title="Delete Item" data-item-id="{{weapon._id}}"><i class="fas fa-trash"></i></a>
</div>
{{/each}}
</div>