Initial commit

This commit is contained in:
Anthony Murphy
2022-08-29 20:22:04 +10:00
parent 0092d71504
commit 09196a90cc
59 changed files with 3506 additions and 2 deletions

View File

@ -0,0 +1,62 @@
<section class="armor-block">
<div class="label-name">
{{ localize "rmss.pc_sheet_armor_info.armor_type" }}
</div>
<div class="label-name">
<input type="text" name="data.armor_info.armor_type" value="{{data.armor_info.armor_type}}" data-dtype="Number"/>
</div>
<div class="label-name">
{{ localize "rmss.pc_sheet_armor_info.mmp" }}
</div>
<div class="label-name">
<input type="text" name="data.armor_info.mmp" value="{{data.armor_info.mmp}}" data-dtype="Number"/>
</div>
<div class="label-name">
{{ localize "rmss.pc_sheet_armor_info.weight_penalty" }}
</div>
<div class="label-name">
<input type="text" name="data.armor_info.weight_penalty" value="{{data.armor_info.weight_penalty}}" data-dtype="Number"/>
</div>
<div class="label-name">
{{ localize "rmss.pc_sheet_armor_info.missile_penalty" }}
</div>
<div class="label-name">
<input type="text" name="data.armor_info.missile_penalty" value="{{data.armor_info.missile_penalty}}" data-dtype="Number"/>
</div>
<div class="label-name">
{{ localize "rmss.pc_sheet_armor_info.quickness_penalty" }}
</div>
<div class="label-name">
<input type="text" name="data.armor_info.quickness_penalty" value="{{data.armor_info.quickness_penalty}}" data-dtype="Number"/>
</div>
<div class="label-name">
{{ localize "rmss.pc_sheet_armor_info.quickness_bonus" }}
</div>
<div class="label-name">
<input type="text" name="data.armor_info.quickness_bonus" value="{{data.armor_info.quickness_bonus}}" data-dtype="Number"/>
</div>
<div class="label-name">
{{ localize "rmss.pc_sheet_armor_info.adrenal_defense" }}
</div>
<div class="label-name">
<input type="text" name="data.armor_info.adrenal_defense" value="{{data.armor_info.adrenal_defense}}" data-dtype="Number"/>
</div>
<div class="label-name">
{{ localize "rmss.pc_sheet_armor_info.shield_bonus" }}
</div>
<div class="label-name">
<input type="text" name="data.armor_info.shield_bonus" value="{{data.armor_info.shield_bonus}}" data-dtype="Number"/>
</div>
<div class="label-name">
{{ localize "rmss.pc_sheet_armor_info.magic" }}
</div>
<div class="label-name">
<input type="text" name="data.armor_info.magic" value="{{data.armor_info.magic}}" data-dtype="String"/>
</div>
<div class="label-name">
{{ localize "rmss.pc_sheet_armor_info.total_db" }}
</div>
<div class="label-name">
<input type="text" name="data.armor_info.total_db" value="{{data.armor_info.total_db}}" data-dtype="Number"/>
</div>
</section>

View File

@ -0,0 +1,50 @@
<section class="background-info-block">
<div class="label-name">
{{ localize "rmss.pc_sheet_background_info.nationality" }}
</div>
<div class="label-name">
<input type="text" name="data.background.nationality" value="{{data.background.nationality}}" data-dtype="String"/>
</div>
<div class="label-name">
{{ localize "rmss.pc_sheet_background_info.home_town" }}
</div>
<div class="label-name">
<input type="text" name="data.background.home_town" value="{{data.background.home_town}}" data-dtype="String"/>
</div>
<div class="label-name">
{{ localize "rmss.pc_sheet_background_info.deity" }}
</div>
<div class="label-name">
<input type="text" name="data.background.deity" value="{{data.background.deity}}" data-dtype="String"/>
</div>
<div class="label-name">
{{ localize "rmss.pc_sheet_background_info.patron" }}
</div>
<div class="label-name">
<input type="text" name="data.background.patron" value="{{data.background.patron}}" data-dtype="String"/>
</div>
<div class="label-name">
{{ localize "rmss.pc_sheet_background_info.parents" }}
</div>
<div class="label-name">
<input type="text" name="data.background.parents" value="{{data.background.parents}}" data-dtype="String"/>
</div>
<div class="label-name">
{{ localize "rmss.pc_sheet_background_info.spouse" }}
</div>
<div class="label-name">
<input type="text" name="data.background.spouse" value="{{data.background.spouse}}" data-dtype="String"/>
</div>
<div class="label-name">
{{ localize "rmss.pc_sheet_background_info.children" }}
</div>
<div class="label-name">
<input type="text" name="data.background.children" value="{{data.background.children}}" data-dtype="String"/>
</div>
<div class="label-name">
{{ localize "rmss.pc_sheet_background_info.other" }}
</div>
<div class="label-name">
<input type="text" name="data.background.other" value="{{data.background.other}}" data-dtype="String"/>
</div>
</section>

View File

@ -0,0 +1,16 @@
<table>
<th><div class="skill-name skill-headeritem">{{ localize "rmss.pc_sheet_skills.skill_name" }}</div></th>
<th><div class="skill-entry skill-headeritem">{{ localize "rmss.pc_sheet_skills.ranks" }}</div></th>
<th><div class="skill-entry skill-headeritem">{{ localize "rmss.pc_sheet_skills.total_bonus" }}</div></th>
{{#each playerskill as |skill id|}}
{{#if skill.data.favorite}}
<tr class="item" data-item-id="{{skill._id}}">
<td><div class="skill-name">
<h4>{{skill.name}}</h4>
</div></td>
<td><div class="skill-entry item-prop">{{skill.data.ranks}}</div></td>
<td><div class="skill-entry item-prop">{{skill.data.total_bonus}}</div></td>
</tr>
{{/if}}
{{/each}}
</table>

View File

@ -0,0 +1,26 @@
<section class="fixed-info-section">
<div class="label-name">
{{ localize "rmss.pc_sheet_fixed_info.race" }}
</div>
<div class="label-name">
<input type="text" name="data.fixed_info.race" value="{{data.fixed_info.race}}" data-dtype="String"/>
</div>
<div class="label-name">
{{ localize "rmss.pc_sheet_fixed_info.profession" }}
</div>
<div class="label-name">
<input type="text" name="data.fixed_info.profession" value="{{data.fixed_info.profession}}" data-dtype="String"/>
</div>
<div class="label-name">
{{ localize "rmss.pc_sheet_fixed_info.training_packages" }}
</div>
<div class="label-name">
<input type="text" name="data.fixed_info.training_packages" value="{{data.fixed_info.training_packages}}" data-dtype="String"/>
</div>
<div class="label-name">
{{ localize "rmss.pc_sheet_fixed_info.realm" }}
</div>
<div class="label-name">
<input type="text" name="data.fixed_info.realm" value="{{data.fixed_info.realm}}" data-dtype="String"/>
</div>
</section>

View File

@ -0,0 +1,28 @@
<table>
<!-- 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">
<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>
{{#each gear as |item id|}}
<tr class="item" data-item-id="{{item._id}}">
<td><div class="item-entry item-prop"><input type="checkbox" name="data.favorite" {{checked item.data.favorite}}/></div></td>
<td><div class="item-entry item-prop">{{item.data.quantity}}</div></td>
<td><div class="item-name">
<h4>{{item.name}}</h4>
</div></td>
<td><div class="item-entry item-prop">{{item.data.weight}}</div></td>
<td><div class="item-entry item-prop">{{item.data.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>
{{/each}}
</table>

View File

@ -0,0 +1,14 @@
<section class="container">
<div class="money-column">
<div class="money-name">Mithril: <input type="text" name="data.money.mithril" value="{{data.money.mithril}}" data-dtype="Number"/></div>
<div class="money-name">Platinum: <input type="text" name="data.money.platinum" value="{{data.money.platinum}}" data-dtype="Number"/></div>
<div class="money-name">Gold: <input type="text" name="data.money.gold" value="{{data.money.gold}}" data-dtype="Number"/></div>
<div class="money-name">Silver: <input type="text" name="data.money.silver" value="{{data.money.silver}}" data-dtype="Number"/></div>
</div>
<div class="money-column">
<div class="money-name">Bronze: <input type="text" name="data.money.bronze" value="{{data.money.bronze}}" data-dtype="Number"/></div>
<div class="money-name">Copper:<input type="text" name="data.money.copper" value="{{data.money.copper}}" data-dtype="Number"/></div>
<div class="money-name">Tin: <input type="text" name="data.money.tin" value="{{data.money.tin}}" data-dtype="Number"/></div>
<div class="money-name">Iron: <input type="text" name="data.money.iron" value="{{data.money.iron}}" data-dtype="Number"/></div>
</div>
</section>

View File

@ -0,0 +1,50 @@
<section class="race-stat-fixed-info-block">
<div class="label-name">
{{ localize "rmss.pc_sheet_race_stat_fixed_info.soul_departure" }}
</div>
<div class="label-name">
<input type="text" name="data.race_stat_fixed_info.soul_departure_rounds" value="{{data.race_stat_fixed_info.soul_departure_rounds}}" data-dtype="Number"/>
</div>
<div class="label-name">
{{ localize "rmss.pc_sheet_race_stat_fixed_info.recovery_multiplier" }}
</div>
<div class="label-name">
<input type="text" name="data.race_stat_fixed_info.recovery_multiplier" value="{{data.race_stat_fixed_info.recovery_multiplier}}" data-dtype="Number"/>
</div>
<div class="label-name">
{{ localize "rmss.pc_sheet_race_stat_fixed_info.body_dev_progression" }}
</div>
<div class="label-name">
<input type="text" name="data.race_stat_fixed_info.body_development_progression" value="{{data.race_stat_fixed_info.body_development_progression}}" data-dtype="String"/>
</div>
<div class="label-name">
{{ localize "rmss.pc_sheet_race_stat_fixed_info.pp_dev_progression" }}
</div>
<div class="label-name">
<input type="text" name="data.race_stat_fixed_info.pp_development_progression" value="{{data.race_stat_fixed_info.pp_development_progression}}" data-dtype="String"/>
</div>
<div class="label-name">
{{ localize "rmss.pc_sheet_race_stat_fixed_info.recover_hits_per_hour" }}
</div>
<div class="label-name">
<input type="text" name="data.race_stat_fixed_info.recover_hits_per_hour_resting" value="{{data.race_stat_fixed_info.recover_hits_per_hour_resting}}" data-dtype="Number"/>
</div>
<div class="label-name">
{{ localize "rmss.pc_sheet_race_stat_fixed_info.recover_hits_per_sleep_cycle" }}
</div>
<div class="label-name">
<input type="text" name="data.race_stat_fixed_info.recover_hits_per_sleep_cycle" value="{{data.race_stat_fixed_info.recover_hits_per_sleep_cycle}}" data-dtype="Number"/>
</div>
<div class="label-name">
{{ localize "rmss.pc_sheet_race_stat_fixed_info.recover_pp_per_hour" }}
</div>
<div class="label-name">
<input type="text" name="data.race_stat_fixed_info.recover_pp_per_hour_resting" value="{{data.race_stat_fixed_info.recover_pp_per_hour_resting}}" data-dtype="Number"/>
</div>
<div class="label-name">
{{ localize "rmss.pc_sheet_race_stat_fixed_info.recover_pp_per_sleep_cycle" }}
</div>
<div class="label-name">
<input type="text" name="data.race_stat_fixed_info.recover_pp_per_sleep_cycle" value="{{data.race_stat_fixed_info.recover_pp_per_sleep_cycle}}" data-dtype="Number"/>
</div>
</section>

View File

@ -0,0 +1,84 @@
<section class="resistance-block">
<ol class="labels-list">
<li class="stat flexrow" >
<div class="label-name">
<h4>{{ localize "rmss.pc_sheet_resistances.channeling" }}</h4>
</div>
<div class="label-name">
<h4>{{data.resistance_rolls.channeling}}</h4>
</div>
</li>
<li class="stat flexrow" >
<div class="label-name">
<h4>{{ localize "rmss.pc_sheet_resistances.essence" }}</h4>
</div>
<div class="label-name">
<h4>{{data.resistance_rolls.essence}}</h4>
</div>
</li>
<li class="stat flexrow" >
<div class="label-name">
<h4>{{ localize "rmss.pc_sheet_resistances.mentalism" }}</h4>
</div>
<div class="label-name">
<h4>{{data.resistance_rolls.mentalism}}</h4>
</div>
</li>
<li class="stat flexrow" >
<div class="label-name">
<h4>{{ localize "rmss.pc_sheet_resistances.chann_ess" }}</h4>
</div>
<div class="label-name">
<h4>{{data.resistance_rolls.chann_ess}}</h4>
</div>
</li>
<li class="stat flexrow" >
<div class="label-name">
<h4>{{ localize "rmss.pc_sheet_resistances.chann_ment" }}</h4>
</div>
<div class="label-name">
<h4>{{data.resistance_rolls.chann_ment}}</h4>
</div>
</li>
<li class="stat flexrow" >
<div class="label-name">
<h4>{{ localize "rmss.pc_sheet_resistances.ess_ment" }}</h4>
</div>
<div class="label-name">
<h4>{{data.resistance_rolls.ess_ment}}</h4>
</div>
</li>
<li class="stat flexrow" >
<div class="label-name">
<h4>{{ localize "rmss.pc_sheet_resistances.arcane" }}</h4>
</div>
<div class="label-name">
<h4>{{data.resistance_rolls.arcane}}</h4>
</div>
</li>
<li class="stat flexrow" >
<div class="label-name">
<h4>{{ localize "rmss.pc_sheet_resistances.poison_disease" }}</h4>
</div>
<div class="label-name">
<h4>{{data.resistance_rolls.poison_disease}}</h4>
</div>
</li>
<li class="stat flexrow" >
<div class="label-name">
<h4>Fear</h4>
</div>
<div class="label-name">
<h4>{{data.resistance_rolls.fear}}</h4>
</div>
</li>
</ol>
</section>

View File

@ -0,0 +1,74 @@
<section class="role-traits-block">
<div class="label-name">
{{ localize "rmss.pc_sheet_role_traits.appearance" }}
</div>
<div class="label-name">
<input type="text" name="data.role_traits.appearance" value="{{data.role_traits.appearance}}" data-dtype="Number"/>
</div>
<div class="label-name">
{{ localize "rmss.pc_sheet_role_traits.sex" }}
</div>
<div class="label-name">
<input type="text" name="data.role_traits.sex" value="{{data.role_traits.sex}}" data-dtype="String"/>
</div>
<div class="label-name">
{{ localize "rmss.pc_sheet_role_traits.skin" }}
</div>
<div class="label-name">
<input type="text" name="data.role_traits.skin" value="{{data.role_traits.skin}}" data-dtype="String"/>
</div>
<div class="label-name">
{{ localize "rmss.pc_sheet_role_traits.apparent_age" }}
</div>
<div class="label-name">
<input type="text" name="data.role_traits.apparent_age" value="{{data.role_traits.apparent_age}}" data-dtype="Number"/>
</div>
<div class="label-name">
{{ localize "rmss.pc_sheet_role_traits.actual_age" }}
</div>
<div class="label-name">
<input type="text" name="data.role_traits.actual_age" value="{{data.role_traits.actual_age}}" data-dtype="Number"/>
</div>
<div class="label-name">
{{ localize "rmss.pc_sheet_role_traits.height" }}
</div>
<div class="label-name">
<input type="text" name="data.role_traits.height" value="{{data.role_traits.height}}" data-dtype="String"/>
</div>
<div class="label-name">
{{ localize "rmss.pc_sheet_role_traits.weight" }}
</div>
<div class="label-name">
<input type="text" name="data.role_traits.weight" value="{{data.role_traits.weight}}" data-dtype="String"/>
</div>
<div class="label-name">
{{ localize "rmss.pc_sheet_role_traits.hair" }}
</div>
<div class="label-name">
<input type="text" name="data.role_traits.hair" value="{{data.role_traits.hair}}" data-dtype="String"/>
</div>
<div class="label-name">
{{ localize "rmss.pc_sheet_role_traits.eyes" }}
</div>
<div class="label-name">
<input type="text" name="data.role_traits.eyes" value="{{data.role_traits.eyes}}" data-dtype="String"/>
</div>
<div class="label-name">
{{ localize "rmss.pc_sheet_role_traits.personality" }}
</div>
<div class="label-name">
<input type="text" name="data.role_traits.personality" value="{{data.role_traits.personality}}" data-dtype="String"/>
</div>
<div class="label-name">
{{ localize "rmss.pc_sheet_role_traits.motivations" }}
</div>
<div class="label-name">
<input type="text" name="data.role_traits.motivations" value="{{data.role_traits.motivations}}" data-dtype="String"/>
</div>
<div class="label-name">
{{ localize "rmss.pc_sheet_role_traits.alignment" }}
</div>
<div class="label-name">
<input type="text" name="data.role_traits.alignment" value="{{data.role_traits.alignment}}" data-dtype="String"/>
</div>
</section>

View File

@ -0,0 +1,33 @@
<div class="skillcat-grid-container">
<div class="skillcat-grid-heading">{{ localize "rmss.pc_sheet_skill_categories.skillcat_name" }}</div>
<div class="skillcat-grid-heading">{{ localize "rmss.pc_sheet_skill_categories.applicable_stats" }}</div>
<div class="skillcat-grid-heading">{{ localize "rmss.pc_sheet_skill_categories.dev_cost" }}</div>
<div class="skillcat-grid-heading">{{ localize "rmss.pc_sheet_skill_categories.ranks" }}</div>
<div class="skillcat-grid-heading">{{ localize "rmss.pc_sheet_skill_categories.new_ranks" }}</div>
<div class="skillcat-grid-heading">{{ localize "rmss.pc_sheet_skill_categories.rank_bonus" }}</div>
<div class="skillcat-grid-heading">{{ localize "rmss.pc_sheet_skill_categories.stat_bonus" }}</div>
<div class="skillcat-grid-heading">{{ localize "rmss.pc_sheet_skill_categories.prof_bonus" }}</div>
<div class="skillcat-grid-heading">{{ localize "rmss.pc_sheet_skill_categories.special_bonus" }}</div>
<div class="skillcat-grid-heading">{{ localize "rmss.pc_sheet_skill_categories.special_bonus" }}</div>
<div class="skillcat-grid-heading">{{ localize "rmss.pc_sheet_skill_categories.total_bonus" }}</div>
<div class="skillcat-grid-heading">
<a class="item-create" title="Create Skill Category" data-type="skill_category"><i class="fas fa-plus"></i>{{ localize "rmss.pc_sheet_skill_categories.add_skillcat" }}</a>
</div>
{{#each skillcat as |skill_category id|}}
<div>{{skill_category.name}}</div>
<div>{{skill_category.data.applicable_stats}}</div>
<div>{{skill_category.data.development_cost}}</div>
<div>{{skill_category.data.ranks}}</div>
<div>{{skill_category.data.new_ranks}}</div>
<div>{{skill_category.data.rank_bonus}}</div>
<div>{{skill_category.data.stat_bonus}}</div>
<div>{{skill_category.data.prof_bonus}}</div>
<div>{{skill_category.data.special_bonus_1}}</div>
<div>{{skill_category.data.special_bonus_2}}</div>
<div>{{skill_category.data.total_bonus}}</div>
<div>
<a class="item-edit" title="Edit Category" data-item-id="{{skill_category._id}}"><i class="fas fa-edit"></i></a>
<a class="item-delete item" title="Delete Category" data-item-id="{{skill_category._id}}"><i class="fas fa-trash"></i></a>
</div>
{{/each}}
</div>

View File

@ -0,0 +1,35 @@
<table>
<th><div class="table-font table-bold table-center">{{ localize "rmss.pc_sheet_skill_categories.skillcat_name" }}</div></th>
<th><div class="table-font table-bold table-center">{{ localize "rmss.pc_sheet_skill_categories.applicable_stats" }}</div></th>
<th><div class="table-font table-bold table-center">{{ localize "rmss.pc_sheet_skill_categories.dev_cost" }}</div></th>
<th><div class="table-font table-bold table-center">{{ localize "rmss.pc_sheet_skill_categories.ranks" }}</div></th>
<th><div class="table-font table-bold table-center">{{ localize "rmss.pc_sheet_skill_categories.new_ranks" }}</div></th>
<th><div class="table-font table-bold table-center">{{ localize "rmss.pc_sheet_skill_categories.rank_bonus" }}</div></th>
<th><div class="table-font table-bold table-center">{{ localize "rmss.pc_sheet_skill_categories.stat_bonus" }}</div></th>
<th><div class="table-font table-bold table-center">{{ localize "rmss.pc_sheet_skill_categories.prof_bonus" }}</div></th>
<th><div class="table-font table-bold table-center">{{ localize "rmss.pc_sheet_skill_categories.special_bonus" }}</div></th>
<th><div class="table-font table-bold table-center">{{ localize "rmss.pc_sheet_skill_categories.special_bonus" }}</div></th>
<th><div class="table-font table-bold table-center">{{ localize "rmss.pc_sheet_skill_categories.total_bonus" }}</div></th>
<th><div class="table-controls">
<a class="item-create" title="Create Skill Category" data-type="skill_category"><i class="fas fa-plus"></i>{{ localize "rmss.pc_sheet_skill_categories.add_skillcat" }}</a>
</div></th>
{{#each skillcat as |skill_category id|}}
<tr class="item" data-item-id="{{skill_category._id}}">
<td><div class="table-font table-bold">{{skill_category.name}}</div></td>
<td><div class="table-font">{{skill_category.data.applicable_stats}}</div></td>
<td><div class="table-font">{{skill_category.data.development_cost}}</div></td>
<td><div class="table-font">{{skill_category.data.ranks}}</div></td>
<td><div class="table-font">{{skill_category.data.new_ranks}}</div></td>
<td><div class="table-font">{{skill_category.data.rank_bonus}}</div></td>
<td><div class="table-font">{{skill_category.data.stat_bonus}}</div></td>
<td><div class="table-font">{{skill_category.data.prof_bonus}}</div></td>
<td><div class="table-font">{{skill_category.data.special_bonus_1}}</div></td>
<td><div class="table-font">{{skill_category.data.special_bonus_2}}</div></td>
<td><div class="table-font">{{skill_category.data.total_bonus}}</div></td>
<td><div class="table-controls">
<a class="item-edit" title="Edit Category"><i class="fas fa-edit"></i></a>
<a class="item-delete" title="Delete Category"><i class="fas fa-trash"></i></a>
</div></td>
</tr>
{{/each}}
</table>

View File

@ -0,0 +1,31 @@
<div class="skills-grid-container">
<div class="skills-grid-heading">{{ localize "rmss.pc_sheet_skills.favorite" }}</div>
<div class="skills-grid-heading">{{ localize "rmss.pc_sheet_skills.skill_name" }}</div>
<div class="skills-grid-heading">{{ localize "rmss.pc_sheet_skills.ranks" }}</div>
<div class="skills-grid-heading">{{ localize "rmss.pc_sheet_skills.new_ranks" }}</div>
<div class="skills-grid-heading">{{ localize "rmss.pc_sheet_skills.rank_bonus" }}</div>
<div class="skills-grid-heading">{{ localize "rmss.pc_sheet_skills.category_bonus" }}</div>
<div class="skills-grid-heading">{{ localize "rmss.pc_sheet_skills.item_bonus" }}</div>
<div class="skills-grid-heading">{{ localize "rmss.pc_sheet_skills.special_bonus" }}</div>
<div class="skills-grid-heading">{{ localize "rmss.pc_sheet_skills.special_bonus" }}</div>
<div class="skills-grid-heading">{{ localize "rmss.pc_sheet_skills.total_bonus" }}</div>
<div class="skills-grid-heading">
<a class="item-create" title="Create Skill" data-type="skill"><i class="fas fa-plus"></i>{{ localize "rmss.pc_sheet_skills.add_skill" }}</a>
</div>
{{#each playerskill as |skill id|}}
<div><input type="checkbox" name="data.favorite" {{checked skill.data.favorite}}/></div>
<div>{{skill.name}}</div>
<div>{{skill.data.ranks}}</div>
<div>{{skill.data.new_ranks}}</div>
<div>{{skill.data.rank_bonus}}</div>
<div>{{skill.data.category_bonus}}</div>
<div>{{skill.data.item_bonus}}</div>
<div>{{skill.data.special_bonus_1}}</div>
<div>{{skill.data.special_bonus_2}}</div>
<div>{{skill.data.total_bonus}}</div>
<div>
<a class="item-edit" title="Edit Skill" data-item-id="{{skill._id}}"><i class="fas fa-edit"></i></a>
<a class="item-delete" title="Delete Skill" data-item-id="{{skill._id}}"><i class="fas fa-trash"></i></a>
</div>
{{/each}}
</div>

View File

@ -0,0 +1,35 @@
<table>
<th><div class="skill-name skill-headeritem">{{ localize "rmss.pc_sheet_skills.favorite" }}</div></th>
<th><div class="skill-name skill-headeritem">{{ localize "rmss.pc_sheet_skills.skill_name" }}</div></th>
<th><div class="skill-entry skill-headeritem">{{ localize "rmss.pc_sheet_skills.ranks" }}</div></th>
<th><div class="skill-entry skill-headeritem">{{ localize "rmss.pc_sheet_skills.new_ranks" }}</div></th>
<th><div class="skill-entry skill-headeritem">{{ localize "rmss.pc_sheet_skills.rank_bonus" }}</div></th>
<th><div class="skill-entry skill-headeritem">{{ localize "rmss.pc_sheet_skills.category_bonus" }}</div></th>
<th><div class="skill-entry skill-headeritem">{{ localize "rmss.pc_sheet_skills.item_bonus" }}</div></th>
<th><div class="skill-entry skill-headeritem">{{ localize "rmss.pc_sheet_skills.special_bonus" }}</div></th>
<th><div class="skill-entry skill-headeritem">{{ localize "rmss.pc_sheet_skills.special_bonus" }}</div></th>
<th><div class="skill-entry skill-headeritem">{{ localize "rmss.pc_sheet_skills.total_bonus" }}</div></th>
<th><div class="skill-controls">
<a class="skill-control item-create" title="Create Skill" data-type="skill"><i class="fas fa-plus"></i>{{ localize "rmss.pc_sheet_skills.add_skill" }}</a>
</div></th>
{{#each playerskill as |skill id|}}
<tr class="item" data-item-id="{{skill._id}}">
<td><div class="skill-entry item-prop"><input type="checkbox" name="data.favorite" {{checked skill.data.favorite}}/></div></td>
<td><div class="skill-name">
<h4>{{skill.name}}</h4>
</div></td>
<td><div class="skill-entry item-prop">{{skill.data.ranks}}</div></td>
<td><div class="skill-entry item-prop">{{skill.data.new_ranks}}</div></td>
<td><div class="skill-entry item-prop">{{skill.data.rank_bonus}}</div></td>
<td><div class="skill-entry item-prop">{{skill.data.category_bonus}}</div></td>
<td><div class="skill-entry item-prop">{{skill.data.item_bonus}}</div></td>
<td><div class="skill-entry item-prop">{{skill.data.special_bonus_1}}</div></td>
<td><div class="skill-entry item-prop">{{skill.data.special_bonus_2}}</div></td>
<td><div class="skill-entry item-prop">{{skill.data.total_bonus}}</div></td>
<td><div class="skill-controls">
<a class="skill-control item-edit" title="Edit Skill"><i class="fas fa-edit"></i></a>
<a class="skill-control item-delete" title="Delete Skill"><i class="fas fa-trash"></i></a>
</div></td>
</tr>
{{/each}}
</table>

View File

@ -0,0 +1,313 @@
<section class="stat-block">
<ol>
<li class="flexrow">
<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>
<div class="stat-header">{{ localize "rmss.player_character.attribute_headers.basic_bonus" }}</div>
<div class="stat-header">{{ localize "rmss.player_character.attribute_headers.racial_bonus" }}</div>
<div class="stat-header">{{ localize "rmss.player_character.attribute_headers.special_bonus" }}</div>
<div class="stat-header">{{ localize "rmss.player_character.attribute_headers.stat_bonus" }}</div>
</li>
<li class="flexrow">
<div class="stat-name">
{{ localize "rmss.player_character.attribute.agility" }}
</div>
<div class="stat-name">
<input type="text" name="data.stats.agility.temp" value="{{data.stats.agility.temp}}" data-dtype="Number"/>
</div>
<div class="stat-name">
<input type="text" name="data.stats.agility.potential" value="{{data.stats.agility.potential}}" data-dtype="Number"/>
</div>
<div class="stat-name">
<input type="text" name="data.stats.agility.basic_bonus" value="{{data.stats.agility.basic_bonus}}" data-dtype="Number"/>
</div>
<div class="stat-name">
<input type="text" name="data.stats.agility.racial_bonus" value="{{data.stats.agility.racial_bonus}}" data-dtype="Number"/>
</div>
<div class="stat-name">
<input type="text" name="data.stats.agility.special_bonus" value="{{data.stats.agility.special_bonus}}" data-dtype="Number"/>
</div>
<div class="stat-name">
{{data.stats.agility.stat_bonus}}
</div>
</li>
<li class="flexrow">
<div class="stat-name">
{{ localize "rmss.player_character.attribute.constitution" }}
</div>
<div class="stat-name">
<input type="text" name="data.stats.constitution.temp" value="{{data.stats.constitution.temp}}" data-dtype="Number"/>
</div>
<div class="stat-name">
<input type="text" name="data.stats.constitution.potential" value="{{data.stats.constitution.potential}}" data-dtype="Number"/>
</div>
<div class="stat-name">
<input type="text" name="data.stats.constitution.basic_bonus" value="{{data.stats.constitution.basic_bonus}}" data-dtype="Number"/>
</div>
<div class="stat-name">
<input type="text" name="data.stats.constitution.racial_bonus" value="{{data.stats.constitution.racial_bonus}}" data-dtype="Number"/>
</div>
<div class="stat-name">
<input type="text" name="data.stats.constitution.special_bonus" value="{{data.stats.constitution.special_bonus}}" data-dtype="Number"/>
</div>
<div class="stat-name">
{{data.stats.constitution.stat_bonus}}
</div>
</li>
<li class="flexrow">
<div class="stat-name">
{{ localize "rmss.player_character.attribute.memory" }}
</div>
<div class="stat-name">
<input type="text" name="data.stats.memory.temp" value="{{data.stats.memory.temp}}" data-dtype="Number"/>
</div>
<div class="stat-name">
<input type="text" name="data.stats.memory.potential" value="{{data.stats.memory.potential}}" data-dtype="Number"/>
</div>
<div class="stat-name">
<input type="text" name="data.stats.memory.basic_bonus" value="{{data.stats.memory.basic_bonus}}" data-dtype="Number"/>
</div>
<div class="stat-name">
<input type="text" name="data.stats.memory.racial_bonus" value="{{data.stats.memory.racial_bonus}}" data-dtype="Number"/>
</div>
<div class="stat-name">
<input type="text" name="data.stats.memory.special_bonus" value="{{data.stats.memory.special_bonus}}" data-dtype="Number"/>
</div>
<div class="stat-name">
{{data.stats.memory.stat_bonus}}
</div>
</li>
<li class="flexrow">
<div class="stat-name">
{{ localize "rmss.player_character.attribute.reasoning" }}
</div>
<div class="stat-name">
<input type="text" name="data.stats.reasoning.temp" value="{{data.stats.reasoning.temp}}" data-dtype="Number"/>
</div>
<div class="stat-name">
<input type="text" name="data.stats.reasoning.potential" value="{{data.stats.reasoning.potential}}" data-dtype="Number"/>
</div>
<div class="stat-name">
<input type="text" name="data.stats.reasoning.basic_bonus" value="{{data.stats.reasoning.basic_bonus}}" data-dtype="Number"/>
</div>
<div class="stat-name">
<input type="text" name="data.stats.reasoning.racial_bonus" value="{{data.stats.reasoning.racial_bonus}}" data-dtype="Number"/>
</div>
<div class="stat-name">
<input type="text" name="data.stats.reasoning.special_bonus" value="{{data.stats.reasoning.special_bonus}}" data-dtype="Number"/>
</div>
<div class="stat-name">
{{data.stats.reasoning.stat_bonus}}
</div>
</li>
<li class="flexrow">
<div class="stat-name">
{{ localize "rmss.player_character.attribute.self_discipline" }}
</div>
<div class="stat-name">
<input type="text" name="data.stats.self_discipline.temp" value="{{data.stats.self_discipline.temp}}" data-dtype="Number"/>
</div>
<div class="stat-name">
<input type="text" name="data.stats.self_discipline.potential" value="{{data.stats.self_discipline.potential}}" data-dtype="Number"/>
</div>
<div class="stat-name">
<input type="text" name="data.stats.self_discipline.basic_bonus" value="{{data.stats.self_discipline.basic_bonus}}" data-dtype="Number"/>
</div>
<div class="stat-name">
<input type="text" name="data.stats.self_discipline.racial_bonus" value="{{data.stats.self_discipline.racial_bonus}}" data-dtype="Number"/>
</div>
<div class="stat-name">
<input type="text" name="data.stats.self_discipline.special_bonus" value="{{data.stats.self_discipline.special_bonus}}" data-dtype="Number"/>
</div>
<div class="stat-name">
{{data.stats.self_discipline.stat_bonus}}
</div>
</li>
<li class="flexrow">
<div class="stat-name">
{{ localize "rmss.player_character.attribute.empathy" }}
</div>
<div class="stat-name">
<input type="text" name="data.stats.empathy.temp" value="{{data.stats.empathy.temp}}" data-dtype="Number"/>
</div>
<div class="stat-name">
<input type="text" name="data.stats.empathy.potential" value="{{data.stats.empathy.potential}}" data-dtype="Number"/>
</div>
<div class="stat-name">
<input type="text" name="data.stats.empathy.basic_bonus" value="{{data.stats.empathy.basic_bonus}}" data-dtype="Number"/>
</div>
<div class="stat-name">
<input type="text" name="data.stats.empathy.racial_bonus" value="{{data.stats.empathy.racial_bonus}}" data-dtype="Number"/>
</div>
<div class="stat-name">
<input type="text" name="data.stats.empathy.special_bonus" value="{{data.stats.empathy.special_bonus}}" data-dtype="Number"/>
</div>
<div class="stat-name">
{{data.stats.empathy.stat_bonus}}
</div>
</li>
<li class="flexrow">
<div class="stat-name">
{{ localize "rmss.player_character.attribute.intuition" }}
</div>
<div class="stat-name">
<input type="text" name="data.stats.intuition.temp" value="{{data.stats.intuition.temp}}" data-dtype="Number"/>
</div>
<div class="stat-name">
<input type="text" name="data.stats.intuition.potential" value="{{data.stats.intuition.potential}}" data-dtype="Number"/>
</div>
<div class="stat-name">
<input type="text" name="data.stats.intuition.basic_bonus" value="{{data.stats.intuition.basic_bonus}}" data-dtype="Number"/>
</div>
<div class="stat-name">
<input type="text" name="data.stats.intuition.racial_bonus" value="{{data.stats.intuition.racial_bonus}}" data-dtype="Number"/>
</div>
<div class="stat-name">
<input type="text" name="data.stats.intuition.special_bonus" value="{{data.stats.intuition.special_bonus}}" data-dtype="Number"/>
</div>
<div class="stat-name">
{{data.stats.intuition.stat_bonus}}
</div>
</li>
<li class="flexrow">
<div class="stat-name">
{{ localize "rmss.player_character.attribute.presence" }}
</div>
<div class="stat-name">
<input type="text" name="data.stats.presence.temp" value="{{data.stats.presence.temp}}" data-dtype="Number"/>
</div>
<div class="stat-name">
<input type="text" name="data.stats.presence.potential" value="{{data.stats.presence.potential}}" data-dtype="Number"/>
</div>
<div class="stat-name">
<input type="text" name="data.stats.presence.basic_bonus" value="{{data.stats.presence.basic_bonus}}" data-dtype="Number"/>
</div>
<div class="stat-name">
<input type="text" name="data.stats.presence.racial_bonus" value="{{data.stats.presence.racial_bonus}}" data-dtype="Number"/>
</div>
<div class="stat-name">
<input type="text" name="data.stats.presence.special_bonus" value="{{data.stats.presence.special_bonus}}" data-dtype="Number"/>
</div>
<div class="stat-name">
{{data.stats.presence.stat_bonus}}
</div>
</li>
<li class="flexrow">
<div class="stat-name">
{{ localize "rmss.player_character.attribute.quickness" }}
</div>
<div class="stat-name">
<input type="text" name="data.stats.quickness.temp" value="{{data.stats.quickness.temp}}" data-dtype="Number"/>
</div>
<div class="stat-name">
<input type="text" name="data.stats.quickness.potential" value="{{data.stats.quickness.potential}}" data-dtype="Number"/>
</div>
<div class="stat-name">
<input type="text" name="data.stats.quickness.basic_bonus" value="{{data.stats.quickness.basic_bonus}}" data-dtype="Number"/>
</div>
<div class="stat-name">
<input type="text" name="data.stats.quickness.racial_bonus" value="{{data.stats.quickness.racial_bonus}}" data-dtype="Number"/>
</div>
<div class="stat-name">
<input type="text" name="data.stats.quickness.special_bonus" value="{{data.stats.quickness.special_bonus}}" data-dtype="Number"/>
</div>
<div class="stat-name">
{{data.stats.quickness.stat_bonus}}
</div>
</li>
<li class="flexrow">
<div class="stat-name">
{{ localize "rmss.player_character.attribute.strength" }}
</div>
<div class="stat-name">
<input type="text" name="data.stats.strength.temp" value="{{data.stats.strength.temp}}" data-dtype="Number"/>
</div>
<div class="stat-name">
<input type="text" name="data.stats.strength.potential" value="{{data.stats.strength.potential}}" data-dtype="Number"/>
</div>
<div class="stat-name">
<input type="text" name="data.stats.strength.basic_bonus" value="{{data.stats.strength.basic_bonus}}" data-dtype="Number"/>
</div>
<div class="stat-name">
<input type="text" name="data.stats.strength.racial_bonus" value="{{data.stats.strength.racial_bonus}}" data-dtype="Number"/>
</div>
<div class="stat-name">
<input type="text" name="data.stats.strength.special_bonus" value="{{data.stats.strength.special_bonus}}" data-dtype="Number"/>
</div>
<div class="stat-name">
{{data.stats.strength.stat_bonus}}
</div>
</li>
</ol>
</section>