Added spells and documentation
This commit is contained in:
@@ -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>
|
||||
|
||||
33
rmss/templates/sheets/actors/parts/actor-fav-items.html
Normal file
33
rmss/templates/sheets/actors/parts/actor-fav-items.html
Normal 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>
|
||||
20
rmss/templates/sheets/actors/parts/actor-fav-spells.html
Normal file
20
rmss/templates/sheets/actors/parts/actor-fav-spells.html
Normal 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>
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
30
rmss/templates/sheets/actors/parts/actor-spells.html
Normal file
30
rmss/templates/sheets/actors/parts/actor-spells.html
Normal 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>
|
||||
@@ -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>
|
||||
|
||||
@@ -61,6 +61,7 @@
|
||||
<a class="item" data-tab="SkillCategory">{{ localize "rmss.pc_sheet_tabs.skill_categories" }}</a>
|
||||
<a class="item" data-tab="Skills">{{ localize "rmss.pc_sheet_tabs.skills" }}</a>
|
||||
<a class="item" data-tab="Equipment">{{ localize "rmss.pc_sheet_tabs.equipment" }}</a>
|
||||
<a class="item" data-tab="Spells">{{ localize "rmss.pc_sheet_tabs.spells" }}</a>
|
||||
<a class="item" data-tab="StatusRecord">{{ localize "rmss.pc_sheet_tabs.status_record" }}</a>
|
||||
<a class="item" data-tab="ExperiencePoints">{{ localize "rmss.pc_sheet_tabs.experience_points" }}</a>
|
||||
</nav>
|
||||
@@ -79,9 +80,18 @@
|
||||
|
||||
<div class="stat-container">
|
||||
{{> "systems/rmss/templates/sheets/actors/parts/actor-stats.html" }}
|
||||
{{> "systems/rmss/templates/sheets/actors/parts/actor-fav-skills.html" }}
|
||||
|
||||
<div class="favorite-container">
|
||||
<h2>Favorite Skills</h2>
|
||||
{{> "systems/rmss/templates/sheets/actors/parts/actor-fav-skills.html" }}
|
||||
<h2>Favorite Spells</h2>
|
||||
{{> "systems/rmss/templates/sheets/actors/parts/actor-fav-spells.html" }}
|
||||
<h2>Equipped Items</h2>
|
||||
{{> "systems/rmss/templates/sheets/actors/parts/actor-fav-items.html" }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -112,6 +122,11 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="tab spells" data-group="primary" data-tab="Spells">
|
||||
<div class="spell-container">
|
||||
{{> "systems/rmss/templates/sheets/actors/parts/actor-spells.html" }}
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</form>
|
||||
|
||||
|
||||
@@ -48,7 +48,14 @@
|
||||
<input name="system.ranks" type="text" value="{{system.ranks}}" data-dtype="Number"/>
|
||||
</td>
|
||||
<td>
|
||||
<input name="system.new_ranks" type="text" value="{{system.new_ranks}}" data-dtype="Number"/>
|
||||
<div>
|
||||
{{#switch system.new_ranks.value}}
|
||||
{{#case 0}} <a class="skillcategorysheet-newrank" data-item-id="{{item._id}}" value="{{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="skillcategorysheet-newrank" data-item-id="{{item._id}}" value="{{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="skillcategorysheet-newrank" data-item-id="{{item._id}}" value="{{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="skillcategorysheet-newrank" data-item-id="{{item._id}}" value="{{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>
|
||||
</td>
|
||||
<td>
|
||||
<input name="system.rank_bonus" type="text" value="{{system.rank_bonus}}" data-dtype="Number"/>
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
<div>
|
||||
<table>
|
||||
<tr>
|
||||
<th>{{localize "rmss.spell.favorite"}}</th>
|
||||
<th>{{localize "rmss.spell.spell_list"}}</th>
|
||||
<th>{{localize "rmss.spell.level"}}</th>
|
||||
<th>{{localize "rmss.spell.area_of_effect"}}</th>
|
||||
@@ -15,6 +16,9 @@
|
||||
<th>{{localize "rmss.spell.type"}}</th>
|
||||
|
||||
</tr>
|
||||
<td>
|
||||
<input type="checkbox" name="system.favorite" {{checked system.favorite}}/>
|
||||
</td>
|
||||
<td>
|
||||
<input name="system.spell_list" type="text" value="{{system.spell_list}}" data-dtype="String"/>
|
||||
</td>
|
||||
@@ -28,7 +32,7 @@
|
||||
<input name="system.duration" type="text" value="{{system.duration}}" data-dtype="String"/>
|
||||
</td>
|
||||
<td>
|
||||
<input name="system.range" type="text" value="{{system.range}}" data-dtype="Number"/>
|
||||
<input name="system.range" type="text" value="{{system.range}}" data-dtype="String"/>
|
||||
</td>
|
||||
<td>
|
||||
<input name="system.type" type="text" value="{{system.type}}" data-dtype="String"/>
|
||||
|
||||
Reference in New Issue
Block a user