Added spells and documentation

This commit is contained in:
Anthony Murphy
2022-09-23 00:51:21 +10:00
parent 5f29bf1787
commit 5fc1484484
43 changed files with 562 additions and 141 deletions

View File

@ -10,7 +10,7 @@
<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|}}
{{#each armor 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>

View File

@ -0,0 +1,33 @@
<table>
<th><div class="equipable-name equipable-headeritem">{{ localize "rmss.pc_sheet_items.item_name" }}</div></th>
<th><div class="equipable-entry equipable-headeritem">{{ localize "rmss.armor.at" }}</div></th>
<th><div class="equipable-entry equipable-headeritem">{{ localize "rmss.weapon.breakage_range" }}</div></th>
<th><div class="equipable-entry equipable-headeritem">{{ localize "rmss.weapon.fumble_range" }}</div></th>
<th><div class="equipable-entry equipable-headeritem">{{ localize "rmss.weapon.strength" }}</div></th>
{{#each armor as |equipable id|}}
{{#if equipable.system.equipped}}
<tr class="item" data-item-id="{{equipable._id}}">
<td><div class="equipable-name">
<h4>{{equipable.name}}</h4>
</div></td>
<td><div class="equipable-entry item-prop"><div>{{equipable.system.at}}</div></div></td>
<td><div class="equipable-entry item-prop"> - </div></td>
<td><div class="equipable-entry item-prop"> - </div></td>
<td><div class="equipable-entry item-prop"> - </div></td>
</tr>
{{/if}}
{{/each}}
{{#each weapons as |weapon id|}}
{{#if weapon.system.equipped}}
<tr class="item" data-item-id="{{weapon._id}}">
<td><div class="equipable-name">
<h4>{{weapon.name}}</h4>
</div></td>
<td><div class="equipable-entry item-prop"><div> - </div></div></td>
<td><div class="equipable-entry item-prop">{{weapon.system.breakage_range}}</div></td>
<td><div class="equipable-entry item-prop">{{weapon.system.fumble_range}}</div></td>
<td><div class="equipable-entry item-prop">{{weapon.system.strength}}</div></td>
</tr>
{{/if}}
{{/each}}
</table>

View File

@ -0,0 +1,20 @@
<table>
<th><div class="spell-name spell-headeritem">{{ localize "rmss.pc_sheet_spell.name" }}</div></th>
<th><div class="spell-entry spell-headeritem">{{ localize "rmss.pc_sheet_spell.area_of_effect" }}</div></th>
<th><div class="spell-entry spell-headeritem">{{ localize "rmss.pc_sheet_spell.duration" }}</div></th>
<th><div class="spell-entry spell-headeritem">{{ localize "rmss.pc_sheet_spell.range" }}</div></th>
<th><div class="spell-entry spell-headeritem">{{ localize "rmss.pc_sheet_spell.type" }}</div></th>
{{#each spells as |spell id|}}
{{#if spell.system.favorite}}
<tr class="item" data-item-id="{{spell._id}}">
<td><div class="spell-name">
<h4>{{spell.name}}</h4>
</div></td>
<td><div class="spell-entry item-prop">{{spell.system.area_of_effect}}</div></td>
<td><div class="spell-entry item-prop">{{spell.system.duration}}</div></td>
<td><div class="spell-entry item-prop">{{spell.system.range}}</div></td>
<td><div class="spell-entry item-prop">{{spell.system.type}}</div></td>
</tr>
{{/if}}
{{/each}}
</table>

View File

@ -18,7 +18,14 @@
<div>{{skill_category.system.applicable_stats}}</div>
<div>{{skill_category.system.development_cost}}</div>
<div>{{skill_category.system.ranks}}</div>
<div>{{skill_category.system.new_ranks}}</div>
<div>
{{#switch skill_category.system.new_ranks.value}}
{{#case 0}} <a class="skillcategory-newrank" data-item-id="{{skill_category._id}}" value="{{skill_category.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="skillcategory-newrank" data-item-id="{{skill_category._id}}" value="{{skill_category.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="skillcategory-newrank" data-item-id="{{skill_category._id}}" value="{{skill_category.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="skillcategory-newrank" data-item-id="{{skill_category._id}}" value="{{skill_category.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_category.system.rank_bonus}}</div>
<div>{{skill_category.system.stat_bonus}}</div>
<div>{{skill_category.system.prof_bonus}}</div>

View File

@ -28,7 +28,6 @@
{{#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>

View File

@ -0,0 +1,30 @@
<div class="spell-grid-container">
<div class="spell-grid-heading">{{ localize "rmss.pc_sheet_spell.favorite" }}</div>
<div class="spell-grid-heading">{{ localize "rmss.pc_sheet_spell.level" }}</div>
<div class="spell-grid-heading">{{ localize "rmss.pc_sheet_spell.name" }}</div>
<div class="spell-grid-heading">{{ localize "rmss.pc_sheet_spell.spell_list" }}</div>
<div class="spell-grid-heading">{{ localize "rmss.pc_sheet_spell.area_of_effect" }}</div>
<div class="spell-grid-heading">{{ localize "rmss.pc_sheet_spell.duration" }}</div>
<div class="spell-grid-heading">{{ localize "rmss.pc_sheet_spell.range" }}</div>
<div class="spell-grid-heading">{{ localize "rmss.pc_sheet_spell.type" }}</div>
<div class="spell-grid-heading">
</div>
{{#each spells as |spell id|}}
{{#if spell.system.favorite}}
<div><a class="spell-favorite" data-item-id="{{spell._id}}"><i class="fa-regular fa-square-check"></i></a></div>
{{else}}
<div><a class="spell-favorite" data-item-id="{{spell._id}}"><i class="fa-regular fa-square"></i></a></div>
{{/if}}
<div>{{spell.system.level}}</div>
<div>{{spell.name}}</div>
<div>{{spell.system.spell_list}}</div>
<div>{{spell.system.area_of_effect}}</div>
<div>{{spell.system.duration}}</div>
<div>{{spell.system.range}}</div>
<div>{{spell.system.type}}</div>
<div>
<a class="item-edit" title="Edit Spell" data-item-id="{{spell._id}}"><i class="fas fa-edit"></i></a>
<a class="item-delete" title="Delete Spell" data-item-id="{{spell._id}}"><i class="fas fa-trash"></i></a>
</div>
{{/each}}
</div>

View File

@ -1,6 +1,6 @@
<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>