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>

View File

@@ -0,0 +1,108 @@
<form class="actor-sheet {{cssClass}}" autocomplete="off">
<!-- Header Section-->
<header class="sheet-header">
<div class="container">
<!-- Actor Icon Section-->
<div class="actor-icon">
<img src="{{actor.img}}" data-edit="img" title="{{actor.name}}" height="64" width="64"/>
</div>
<!-- Resource Boxes Section-->
<div class="resource-container">
<div class="resource-entry">
{{ localize "rmss.player_character.resources.hits" }}
<h4><input name="data.attributes.hits.current" type="text" value="{{data.attributes.hits.current}}"/>/<input name="data.attributes.hits.max" type="text" value="{{data.attributes.hits.max}}"/></h4>
</div>
<div class="resource-entry">
{{ localize "rmss.player_character.resources.exhaustion_points" }}
<h4><input name="data.attributes.exhaustion_points.current" type="text" value="{{data.attributes.exhaustion_points.current}}"/>/<input name="data.attributes.exhaustion_points.max" type="text" value="{{data.attributes.exhaustion_points.max}}"/></h4>
</div>
<div class="resource-entry">
{{ localize "rmss.player_character.resources.power_points" }}
<h4><input name="data.attributes.power_points.current" type="text" value="{{data.attributes.power_points.current}}"/>/<input name="data.attributes.power_points.max" type="text" value="{{data.attributes.power_points.max}}"/></h4>
</div>
</div>
<!-- Name, XP and Level Section-->
<div class="header-container">
<div class="header-text">
<label for="name">{{ localize "rmss.player_character.name" }}</label>
<input name="name" type="text" value="{{actor.name}}" placeholder="{{ localize Name }}"/>
</div>
<div class="header-text flexrow">
<label for="level">{{ localize "rmss.player_character.level" }}</label>
<input name="level" type="text" value="{{data.attributes.level.value}}"/>
</div>
<div class="header-text flexrow">
<label for="experience">{{ localize "rmss.player_character.experience" }}</label>
<input name="experience" type="text" value="{{data.attributes.experience_points.value}}"/>
</div>
</div>
</div>
</header>
<!-- Page Selector -->
{{!-- Sheet Tab Navigation --}}
<nav class="sheet-tabs tabs" data-group="primary">
{{!-- Default tab is specified in actor-sheet.mjs --}}
<a class="item" data-tab="Record">{{ localize "rmss.pc_sheet_tabs.record" }}</a>
<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="StatusRecord">{{ localize "rmss.pc_sheet_tabs.status_record" }}</a>
<a class="item" data-tab="ExperiencePoints">{{ localize "rmss.pc_sheet_tabs.experience_points" }}</a>
</nav>
<!-- Body Section-->
<section class="sheet-body">
<div class="tab record" data-group="primary" data-tab="Record">
<div class="container">
<div class="fixed-info-container">
{{> "systems/rmss/templates/sheets/actors/parts/actor-fixed-info.html" }}
{{> "systems/rmss/templates/sheets/actors/parts/actor-armor-info.html" }}
{{> "systems/rmss/templates/sheets/actors/parts/actor-resistance.html" }}
{{> "systems/rmss/templates/sheets/actors/parts/actor-race-stat-fixed-info.html" }}
{{> "systems/rmss/templates/sheets/actors/parts/actor-role-traits.html" }}
{{> "systems/rmss/templates/sheets/actors/parts/actor-background-info.html" }}
</div>
<div class="stat-container">
{{> "systems/rmss/templates/sheets/actors/parts/actor-stats.html" }}
{{> "systems/rmss/templates/sheets/actors/parts/actor-fav-skills.html" }}
</div>
</div>
</div>
<div class="tab skill_categories" data-group="primary" data-tab="SkillCategory">
{{> "systems/rmss/templates/sheets/actors/parts/actor-skill-categories-grid.html" }}
</div>
<div class="tab skills" data-group="primary" data-tab="Skills">
{{> "systems/rmss/templates/sheets/actors/parts/actor-skills-grid.html" }}
</div>
<div class="tab equipment" data-group="primary" data-tab="Equipment">
<div class="container">
<div class="equipment-container">
{{> "systems/rmss/templates/sheets/actors/parts/actor-items.html" }}
</div>
<div class="money-container">
{{> "systems/rmss/templates/sheets/actors/parts/actor-money.html" }}
</div>
</div>
</div>
</section>
</form>

View File

@@ -0,0 +1,36 @@
<form class="{{cssClass}}" autocomplete="off">
<header class="sheet-header">
<img src="{{item.img}}" data-edit="img" title="{{item.name}}" height="64" width="64"/>
<h1><input name="name" type="text" value="{{item.name}}" placeholder="{{ localize 'Name' }}"/></h1>
</header>
<div class="sheet-content">
<div>
<table>
<tr>
<th>{{localize "rmss.item.quantity"}}</th>
<th>{{localize "rmss.armor.weight"}}</th>
<th>{{localize "rmss.armor.cost"}}</th>
<th>{{localize "rmss.armor.prod_time"}}</th>
<th>{{localize "rmss.armor.at"}}</th>
</tr>
<td>
<input name="data.quantity" type="text" value="{{data.quantity}}" data-dtype="Number"/>
</td>
<td>
<input name="data.weight" type="text" value="{{data.weight}}" data-dtype="Number"/>
</td>
<td>
<input name="data.cost" type="text" value="{{data.cost}}" data-dtype="String"/>
</td>
<td>
<input name="data.prod_time" type="text" value="{{data.prod_time}}" data-dtype="String"/>
</td>
<td>
<input name="data.at" type="text" value="{{data.at}}" data-dtype="Number"/>
</td>
</table>
{{localize "rmss.item.description"}}
{{editor content=data.description target="data.description" button=true owner=owner editable=editable}}
</div>
</div>
</form>

View File

@@ -0,0 +1,40 @@
<form class="{{cssClass}}" autocomplete="off">
<header class="sheet-header">
<img src="{{item.img}}" data-edit="img" title="{{item.name}}" height="64" width="64"/>
<h1><input name="name" type="text" value="{{item.name}}" placeholder="{{ localize 'Name' }}"/></h1>
</header>
<div class="sheet-content">
<div>
<table>
<tr>
<th>{{localize "rmss.item.quantity"}}</th>
<th>{{localize "rmss.herb_or_poison.weight"}}</th>
<th>{{localize "rmss.herb_or_poison.codes"}}</th>
<th>{{localize "rmss.herb_or_poison.form_and_prep"}}</th>
<th>{{localize "rmss.herb_or_poison.cost"}}</th>
<th>{{localize "rmss.herb_or_poison.af"}}</th>
</tr>
<td>
<input name="data.quantity" type="text" value="{{data.quantity}}" data-dtype="Number"/>
</td>
<td>
<input name="data.weight" type="text" value="{{data.weight}}" data-dtype="Number"/>
</td>
<td>
<input name="data.codes" type="text" value="{{data.codes}}" data-dtype="String"/>
</td>
<td>
<input name="data.form_and_prep" type="text" value="{{data.form_and_prep}}" data-dtype="String"/>
</td>
<td>
<input name="data.cost" type="text" value="{{data.cost}}" data-dtype="String"/>
</td>
<td>
<input name="data.af" type="text" value="{{data.af}}" data-dtype="Number"/>
</td>
</table>
{{localize "rmss.item.description"}}
{{editor content=data.description target="data.description" button=true owner=owner editable=editable}}
</div>
</div>
</form>

View File

@@ -0,0 +1,32 @@
<form class="{{cssClass}}" autocomplete="off">
<header class="sheet-header">
<img src="{{item.img}}" data-edit="img" title="{{item.name}}" height="64" width="64"/>
<h1><input name="name" type="text" value="{{item.name}}" placeholder="{{ localize 'Name' }}"/></h1>
</header>
<div class="sheet-content">
<div>
<table>
<tr>
<th>{{localize "rmss.item.quantity"}}</th>
<th>{{localize "rmss.item.weight"}}</th>
<th>{{localize "rmss.item.cost"}}</th>
<th>{{localize "rmss.item.prod_time"}}</th>
</tr>
<td>
<input name="data.quantity" type="text" value="{{data.quantity}}" data-dtype="Number"/>
</td>
<td>
<input name="data.weight" type="text" value="{{data.weight}}" data-dtype="Number"/>
</td>
<td>
<input name="data.cost" type="text" value="{{data.cost}}" data-dtype="String"/>
</td>
<td>
<input name="data.prod_time" type="text" value="{{data.prod_time}}" data-dtype="String"/>
</td>
</table>
{{localize "rmss.item.description"}}
{{editor content=data.description target="data.description" button=true owner=owner editable=editable}}
</div>
</div>
</form>

View File

@@ -0,0 +1,50 @@
<form class="{{cssClass}}" autocomplete="off">
<header class="sheet-header">
<img src="{{item.img}}" data-edit="img" title="{{item.name}}" height="64" width="64"/>
<h1><input name="name" type="text" value="{{item.name}}" placeholder="{{ localize 'Name' }}"/></h1>
</header>
<div class="sheet-content">
<div>
<table>
<tr>
<th>{{localize "rmss.transport.cost"}}</th>
<th>{{localize "rmss.transport.feet_per_round"}}</th>
<th>{{localize "rmss.transport.miles_per_hour"}}</th>
<th>{{localize "rmss.transport.maneuver"}}</th>
<th>{{localize "rmss.transport.height"}}</th>
<th>{{localize "rmss.transport.weight"}}</th>
<th>{{localize "rmss.transport.capacity"}}</th>
<th>{{localize "rmss.transport.offensive_bonus"}}</th>
</tr>
<td>
<input name="data.cost" type="text" value="{{data.cost}}" data-dtype="String"/>
</td>
<td>
<input name="data.feet_per_round" type="text" value="{{data.feet_per_round}}" data-dtype="Number"/>
</td>
<td>
<input name="data.miles_per_hour" type="text" value="{{data.miles_per_hour}}" data-dtype="Number"/>
</td>
<td>
<input name="data.maneuver" type="text" value="{{data.maneuver}}" data-dtype="Number"/>
</td>
<td>
<input name="data.height" type="text" value="{{data.height}}" data-dtype="Number"/>
</td>
<td>
<input name="data.weight" type="text" value="{{data.weight}}" data-dtype="Number"/>
</td>
<td>
<input name="data.capacity" type="text" value="{{data.capacity}}" data-dtype="Number"/>
</td>
<td>
<input name="data.offensive_bonus" type="text" value="{{data.offensive_bonus}}" data-dtype="Number"/>
</td>
</table>
{{localize "rmss.item.description"}}
{{editor content=data.description target="data.description" button=true owner=owner editable=editable}}
</div>
</div>
</form>

View File

@@ -0,0 +1,50 @@
<form class="{{cssClass}}" autocomplete="off">
<header class="sheet-header">
<img src="{{item.img}}" data-edit="img" title="{{item.name}}" height="64" width="64"/>
<h1><input name="name" type="text" value="{{item.name}}" placeholder="{{ localize 'Name' }}"/></h1>
</header>
<div class="sheet-content">
<div>
<table>
<tr>
<th>{{localize "rmss.item.quantity"}}</th>
<th>{{localize "rmss.weapon.cost"}}</th>
<th>{{localize "rmss.weapon.type"}}</th>
<th>{{localize "rmss.weapon.prod_time"}}</th>
<th>{{localize "rmss.weapon.weight"}}</th>
<th>{{localize "rmss.weapon.breakage_range"}}</th>
<th>{{localize "rmss.weapon.strength"}}</th>
<th>{{localize "rmss.weapon.fumble_range"}}</th>
</tr>
<td>
<input name="data.quantity" type="text" value="{{data.quantity}}" data-dtype="Number"/>
</td>
<td>
<input name="data.cost" type="text" value="{{data.cost}}" data-dtype="String"/>
</td>
<td>
<input name="data.type" type="text" value="{{data.type}}" data-dtype="String"/>
</td>
<td>
<input name="data.prod_time" type="text" value="{{data.prod_time}}" data-dtype="String"/>
</td>
<td>
<input name="data.weight" type="text" value="{{data.weight}}" data-dtype="Number"/>
</td>
<td>
<input name="data.breakage_range" type="text" value="{{data.breakage_range}}" data-dtype="String"/>
</td>
<td>
<input name="data.strength" type="text" value="{{data.strength}}" data-dtype="Number"/>
</td>
<td>
<input name="data.fumble_range" type="text" value="{{data.fumble_range}}" data-dtype="Number"/>
</td>
</table>
{{localize "rmss.item.description"}}
{{editor content=data.description target="data.description" button=true owner=owner editable=editable}}
</div>
</div>
</form>

View File

@@ -0,0 +1,76 @@
<form class="{{cssClass}}" autocomplete="off">
<header class="sheet-header">
<img src="{{item.img}}" data-edit="img" title="{{item.name}}" height="64" width="64"/>
<h1><input name="name" type="text" value="{{item.name}}" placeholder="{{ localize 'Name' }}"/></h1>
</header>
<div class="sheet-content">
<div class="applicable-stats-grid-container">
<div>
Applicable Stat 1
<select name="data.app_stat_1" class="app-stat-selector" value="{{data.app_stat_1}}" itemid="{{ item._id }}">
{{selectOptions applicable_stat_list selected=applicable_stat_1_selected }}
</select>
</div>
<div>
Applicable Stat 2
<select name="data.app_stat_2" class="app-stat-selector" value="{{data.app_stat_2}}" itemid="{{ item._id }}">
{{selectOptions applicable_stat_list selected=applicable_stat_2_selected }}
</select>
</div>
<div>
Applicable Stat 2
<select name="data.app_stat_3" class="app-stat-selector" value="{{data.app_stat_3}}" itemid="{{ item._id }}">
{{selectOptions applicable_stat_list selected=applicable_stat_3_selected }}
</select>
</div>
</div>
<div>
<table>
<tr>
<th>{{localize "rmss.skill_category.applicable_stats"}}</th>
<th>{{localize "rmss.skill_category.development_cost"}}</th>
<th>{{localize "rmss.skill_category.ranks"}}</th>
<th>{{localize "rmss.skill_category.new_ranks"}}</th>
<th>{{localize "rmss.skill_category.rank_bonus"}}</th>
<th>{{localize "rmss.skill_category.stat_bonus"}}</th>
<th>{{localize "rmss.skill_category.prof_bonus"}}</th>
<th>{{localize "rmss.skill_category.special_bonus_1"}}</th>
<th>{{localize "rmss.skill_category.special_bonus_2"}}</th>
<th>{{localize "rmss.skill_category.total_bonus"}}</th>
</tr>
<td>
<input name="data.applicable_stats" type="text" value="{{data.applicable_stats}}" data-dtype="String"/>
</td>
<td>
<input name="data.development_cost" type="text" value="{{data.development_cost}}" data-dtype="String"/>
</td>
<td>
<input name="data.ranks" type="text" value="{{data.ranks}}" data-dtype="Number"/>
</td>
<td>
<input name="data.new_ranks" type="text" value="{{data.new_ranks}}" data-dtype="Number"/>
</td>
<td>
<input name="data.rank_bonus" type="text" value="{{data.rank_bonus}}" data-dtype="Number"/>
</td>
<td>
<input name="data.stat_bonus" type="text" value="{{data.stat_bonus}}" data-dtype="Number"/>
</td>
<td>
<input name="data.prof_bonus" type="text" value="{{data.prof_bonus}}" data-dtype="Number"/>
</td>
<td>
<input name="data.special_bonus_1" type="text" value="{{data.special_bonus_1}}" data-dtype="Number"/>
</td>
<td>
<input name="data.special_bonus_2" type="text" value="{{data.special_bonus_2}}" data-dtype="Number"/>
</td>
<td>
<input name="data.total_bonus" type="text" value="{{data.total_bonus}}" data-dtype="Number"/>
</td>
</table>
{{localize "rmss.skill_category.description"}}
{{editor content=data.description target="data.description" button=true owner=owner editable=editable}}
</div>
</div>
</form>

View File

@@ -0,0 +1,52 @@
<form class="{{cssClass}}" autocomplete="off">
<header class="sheet-header">
<img src="{{item.img}}" data-edit="img" title="{{item.name}}" height="64" width="64"/>
<h1><input name="name" type="text" value="{{item.name}}" placeholder="{{ localize 'Name' }}"/></h1>
</header>
<div class="sheet-content">
<div>
<table>
<tr>
<th>{{localize "rmss.skill.favorite"}}</th>
<th>{{localize "rmss.skill.ranks"}}</th>
<th>{{localize "rmss.skill.new_ranks"}}</th>
<th>{{localize "rmss.skill.rank_bonus"}}</th>
<th>{{localize "rmss.skill.category_bonus"}}</th>
<th>{{localize "rmss.skill.item_bonus"}}</th>
<th>{{localize "rmss.skill.special_bonus_1"}}</th>
<th>{{localize "rmss.skill.special_bonus_2"}}</th>
<th>{{localize "rmss.skill.total_bonus"}}</th>
</tr>
<td>
<input type="checkbox" name="data.favorite" {{checked data.favorite}}/>
</td>
<td>
<input name="data.ranks" type="text" value="{{data.ranks}}" data-dtype="Number"/>
</td>
<td>
<input name="data.new_ranks" type="text" value="{{data.new_ranks}}" data-dtype="Number"/>
</td>
<td>
<input name="data.rank_bonus" type="text" value="{{data.rank_bonus}}" data-dtype="Number"/>
</td>
<td>
<input name="data.category_bonus" type="text" value="{{data.category_bonus}}" data-dtype="Number"/>
</td>
<td>
<input name="data.item_bonus" type="text" value="{{data.item_bonus}}" data-dtype="Number"/>
</td>
<td>
<input name="data.special_bonus_1" type="text" value="{{data.special_bonus_1}}" data-dtype="Number"/>
</td>
<td>
<input name="data.special_bonus_2" type="text" value="{{data.special_bonus_2}}" data-dtype="Number"/>
</td>
<td>
<input name="data.total_bonus" type="text" value="{{data.total_bonus}}" data-dtype="Number"/>
</td>
</table>
{{localize "rmss.skill.description"}}
{{editor content=data.description target="data.description" button=true owner=owner editable=editable}}
</div>
</div>
</form>

View File

@@ -0,0 +1,42 @@
<form class="{{cssClass}}" autocomplete="off">
<header class="sheet-header">
<img src="{{item.img}}" data-edit="img" title="{{item.name}}" height="64" width="64"/>
<h1><input name="name" type="text" value="{{item.name}}" placeholder="{{ localize 'Name' }}"/></h1>
</header>
<div class="sheet-content">
<div>
<table>
<tr>
<th>{{localize "rmss.spell.spell_list"}}</th>
<th>{{localize "rmss.spell.level"}}</th>
<th>{{localize "rmss.spell.area_of_effect"}}</th>
<th>{{localize "rmss.spell.duration"}}</th>
<th>{{localize "rmss.spell.range"}}</th>
<th>{{localize "rmss.spell.type"}}</th>
</tr>
<td>
<input name="data.spell_list" type="text" value="{{data.spell_list}}" data-dtype="String"/>
</td>
<td>
<input name="data.level" type="text" value="{{data.level}}" data-dtype="Number"/>
</td>
<td>
<input name="data.area_of_effect" type="text" value="{{data.area_of_effect}}" data-dtype="String"/>
</td>
<td>
<input name="data.duration" type="text" value="{{data.duration}}" data-dtype="String"/>
</td>
<td>
<input name="data.range" type="text" value="{{data.range}}" data-dtype="Number"/>
</td>
<td>
<input name="data.type" type="text" value="{{data.type}}" data-dtype="String"/>
</td>
</table>
{{localize "rmss.spell.description"}}
{{editor content=data.description target="data.description" button=true owner=owner editable=editable}}
</div>
</div>
</form>