Basic 20Q display

This commit is contained in:
Vlyan
2020-12-27 16:51:26 +01:00
parent 946aebdf6f
commit be84785cb8
8 changed files with 580 additions and 507 deletions

View File

@@ -297,7 +297,7 @@
"anxiety": "Défaillance (1)", "anxiety": "Défaillance (1)",
"disadvant": "Désavantage (1)", "disadvant": "Désavantage (1)",
"advant": "Avantage (1)", "advant": "Avantage (1)",
"accoutr": "Particularités", "accoutr": "Vêtement ou objet distinctif",
"object": "Objet (Rareté inférieur ou égale à 7)", "object": "Objet (Rareté inférieur ou égale à 7)",
"d10r1": "Résultat du 1er D10", "d10r1": "Résultat du 1er D10",
"d10r2": "Résultat du 2eme D10", "d10r2": "Résultat du 2eme D10",

View File

@@ -114,6 +114,13 @@ export class TwentyQuestionsDialog extends FormApplication {
return; return;
} }
// Toggle
html.find(".toggle-on-click").on("click", (event) => {
const elmt = $(event.currentTarget).data("toggle");
const tgt = html.find("." + elmt);
tgt.hasClass("toggle-active") ? tgt.removeClass("toggle-active") : tgt.addClass("toggle-active");
});
// Delete a dnd element // Delete a dnd element
html.find(`.property-delete`).on("click", (event) => { html.find(`.property-delete`).on("click", (event) => {
const stepKey = $(event.currentTarget).parents(".tq-drag-n-drop").data("step"); const stepKey = $(event.currentTarget).parents(".tq-drag-n-drop").data("step");

View File

@@ -42,9 +42,10 @@ export class TwentyQuestions {
]; ];
/** /**
* Steps datas * All this object data (Steps)
*/ */
data = { data = {
generated: false,
step1: { step1: {
clan: "", clan: "",
ring: "", ring: "",

View File

@@ -14,4 +14,5 @@
@import "../scss/rings"; @import "../scss/rings";
@import "../scss/skills"; @import "../scss/skills";
@import "../scss/items"; @import "../scss/items";
@import "../scss/twentyquestions";
} }

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,6 @@
table tr td {
vertical-align: top;
}
.dropbox {
min-height: 75px;
}

View File

@@ -6,6 +6,6 @@
</ul> </ul>
</fieldset> </fieldset>
<fieldset class="{{itemType}}" data-step="{{stepName}}" style="min-height: 50px"> <fieldset class="{{itemType}} dropbox" data-step="{{stepName}}">
<legend class="section-header"><i class="fa fa-arrow-down" aria-hidden="true"></i> {{ localize 'l5r5e.global.drop_here' }}</legend> <legend class="section-header"><i class="fa fa-arrow-down" aria-hidden="true"></i> {{ localize 'l5r5e.global.drop_here' }}</legend>
</fieldset> </fieldset>

View File

@@ -3,21 +3,24 @@
<div id="errors" class="errors">{{errors}}</div> <div id="errors" class="errors">{{errors}}</div>
{{/if}} {{/if}}
<div class="content">
<h1>{{localize 'l5r5e.twenty_questions.title'}}</h1> <h1>{{localize 'l5r5e.twenty_questions.title'}}</h1>
<div> <div>
{{localize 'l5r5e.twenty_questions.intro'}} {{localize 'l5r5e.twenty_questions.intro'}}
<br><i> {{localize 'l5r5e.twenty_questions.section'}}</i> <br><i> {{localize 'l5r5e.twenty_questions.section'}}</i>
</div> </div>
<h2>{{localize 'l5r5e.twenty_questions.part1.title'}}</h2> <h2>{{localize 'l5r5e.twenty_questions.part1.title'}}</h2>
<div class="parts part1">
<div> <div>
<label> <label>
{{localize 'l5r5e.twenty_questions.part1.q1'}} <h3>{{localize 'l5r5e.twenty_questions.part1.q1'}}</h3>
<input type="text" name="step1.clan" value="{{data.step1.clan}}"> <input type="text" name="step1.clan" value="{{data.step1.clan}}">
</label> </label>
<div> <table>
<tr>
<td>
<label> <label>
{{localize 'l5r5e.twenty_questions.incring1'}} {{localize 'l5r5e.twenty_questions.incring1'}}
<select name="step1.ring" class="ring-select"> <select name="step1.ring" class="ring-select">
@@ -29,9 +32,8 @@
{{/select}} {{/select}}
</select> </select>
</label> </label>
</div> </td>
<td>
<div>
<label> <label>
{{localize 'l5r5e.twenty_questions.incskill1'}} {{localize 'l5r5e.twenty_questions.incskill1'}}
<select name="step1.skill" class="skill-select"> <select name="step1.skill" class="skill-select">
@@ -47,23 +49,27 @@
{{/select}} {{/select}}
</select> </select>
</label> </label>
</div> </td>
<td>
<div>
<label> <label>
{{localize 'l5r5e.twenty_questions.status'}} {{localize 'l5r5e.twenty_questions.status'}}
<input type="number" name="step1.social_status" min="0" max="100" value="{{data.step1.social_status}}" <input type="number" name="step1.social_status" min="0" max="100" value="{{data.step1.social_status}}"
data-dtype="Number" placeholder="0"> data-dtype="Number" placeholder="0">
</label> </label>
</td>
</tr>
</table>
</div> </div>
</div>
<div> <div>
<label> <label>
{{localize 'l5r5e.twenty_questions.part1.q2'}} <h3>{{localize 'l5r5e.twenty_questions.part1.q2'}}</h3>
<input type="text" name="step2.family" value="{{data.step2.family}}"> <input type="text" name="step2.family" value="{{data.step2.family}}">
</label> </label>
<div> <table>
<tr>
<td>
<label> <label>
{{localize 'l5r5e.twenty_questions.incring1'}} {{localize 'l5r5e.twenty_questions.incring1'}}
<select name="step2.ring" class="ring-select"> <select name="step2.ring" class="ring-select">
@@ -75,8 +81,8 @@
{{/select}} {{/select}}
</select> </select>
</label> </label>
</div> </td>
<div> <td>
<label> <label>
{{localize 'l5r5e.twenty_questions.incskill2'}} {{localize 'l5r5e.twenty_questions.incskill2'}}
<select name="step2.skill1" class="skill-select"> <select name="step2.skill1" class="skill-select">
@@ -92,6 +98,7 @@
{{/select}} {{/select}}
</select> </select>
</label> </label>
<br>
<select name="step2.skill2" class="skill-select"> <select name="step2.skill2" class="skill-select">
{{#select data.step2.skill2}} {{#select data.step2.skill2}}
<option value="none">{{localize 'l5r5e.twenty_questions.choosef'}}</option> <option value="none">{{localize 'l5r5e.twenty_questions.choosef'}}</option>
@@ -104,29 +111,29 @@
{{/each}} {{/each}}
{{/select}} {{/select}}
</select> </select>
</div> </td>
<td>
<div>
<label> <label>
{{localize 'l5r5e.twenty_questions.money'}} {{localize 'l5r5e.twenty_questions.money'}}
<input type="text" name="step2.wealth" value="{{data.step2.wealth}}" data-dtype="Number" <input type="text" name="step2.wealth" value="{{data.step2.wealth}}" data-dtype="Number"
placeholder="0"> placeholder="0">
</label> </label>
</div> <br>
<div>
<label> <label>
{{localize 'l5r5e.twenty_questions.glory'}} {{localize 'l5r5e.twenty_questions.glory'}}
<input type="number" name="step2.social_glory" min="0" max="100" value="{{data.step2.social_glory}}" <input type="number" name="step2.social_glory" min="0" max="100" value="{{data.step2.social_glory}}"
data-dtype="Number" placeholder="0"> data-dtype="Number" placeholder="0">
</label> </label>
</td>
</tr>
</table>
</div> </div>
</div> </div>
<h2>{{localize 'l5r5e.twenty_questions.part2.title'}}</h2> <h2>{{localize 'l5r5e.twenty_questions.part2.title'}}</h2>
<div class="parts part2">
<div> <div>
{{localize 'l5r5e.twenty_questions.part2.q3'}} <h3>{{localize 'l5r5e.twenty_questions.part2.q3'}}</h3>
<label> <label>
{{localize 'l5r5e.twenty_questions.school'}} {{localize 'l5r5e.twenty_questions.school'}}
@@ -138,9 +145,12 @@
<input type="text" name="step3.roles" value="{{data.step3.roles}}"> <input type="text" name="step3.roles" value="{{data.step3.roles}}">
</label> </label>
<div> <table>
<tr>
<td>
<label> <label>
{{localize 'l5r5e.twenty_questions.incring2'}} {{localize 'l5r5e.twenty_questions.incring2'}}
<br>
<select name="step3.ring1" class="ring-select"> <select name="step3.ring1" class="ring-select">
{{#select data.step3.ring1}} {{#select data.step3.ring1}}
<option value="none">{{localize 'l5r5e.twenty_questions.choosem'}}</option> <option value="none">{{localize 'l5r5e.twenty_questions.choosem'}}</option>
@@ -158,10 +168,17 @@
{{/each}} {{/each}}
{{/select}} {{/select}}
</select> </select>
</div> <br>
<div> <label>
{{localize 'l5r5e.twenty_questions.honor'}}
<input type="number" name="step3.social_honor" min="0" max="100" value="{{data.step3.social_honor}}"
data-dtype="Number" placeholder="0">
</label>
</td>
<td>
<label> <label>
{{localize 'l5r5e.twenty_questions.incskill3'}} {{localize 'l5r5e.twenty_questions.incskill3'}}
<br>
<select name="step3.skill1" class="skill-select"> <select name="step3.skill1" class="skill-select">
{{#select data.step3.skill1}} {{#select data.step3.skill1}}
<option value="none">{{localize 'l5r5e.twenty_questions.choosef'}}</option> <option value="none">{{localize 'l5r5e.twenty_questions.choosef'}}</option>
@@ -223,51 +240,45 @@
{{/each}} {{/each}}
{{/select}} {{/select}}
</select> </select>
</div> </td>
</tr>
<tr>
<td colspan="2">
{{localize 'l5r5e.twenty_questions.access'}} {{localize 'l5r5e.twenty_questions.access'}}
<div> <br>
{{localizeTechnique 'title'}}
{{#each techniquesList as |technique|}} {{#each techniquesList as |technique|}}
<label> <label>
<input type="checkbox" name="step3.allowed_techniques.{{technique}}" {{checked (lookup ../data.step3.allowed_techniques technique)}}> <input type="checkbox" name="step3.allowed_techniques.{{technique}}" {{checked (lookup ../data.step3.allowed_techniques technique)}}>
{{localizeTechnique technique}} {{localizeTechnique technique}}
</label> </label>
{{/each}} {{/each}}
</div> </td>
</tr>
<div> <tr>
<td>
{{localize 'l5r5e.twenty_questions.startech'}} {{localize 'l5r5e.twenty_questions.startech'}}
{{> 'systems/l5r5e/templates/actors/character/twenty-questions-item.html' itemsList=cache.step3.techniques stepName='step3.techniques' itemType='techniques' }} {{> 'systems/l5r5e/templates/actors/character/twenty-questions-item.html' itemsList=cache.step3.techniques stepName='step3.techniques' itemType='techniques' }}
</div> <br>
<div>
{{localize 'l5r5e.twenty_questions.schoolab'}} {{localize 'l5r5e.twenty_questions.schoolab'}}
{{> 'systems/l5r5e/templates/actors/character/twenty-questions-item.html' itemsList=cache.step3.school_ability stepName='step3.school_ability' itemType='techniques' }} {{> 'systems/l5r5e/templates/actors/character/twenty-questions-item.html' itemsList=cache.step3.school_ability stepName='step3.school_ability' itemType='techniques' }}
</div> </td>
<td>
<div>
{{localize 'l5r5e.twenty_questions.outfit'}} {{localize 'l5r5e.twenty_questions.outfit'}}
{{> 'systems/l5r5e/templates/actors/character/twenty-questions-item.html' itemsList=cache.step3.equipment stepName='step3.equipment' itemType='items' }} {{> 'systems/l5r5e/templates/actors/character/twenty-questions-item.html' itemsList=cache.step3.equipment stepName='step3.equipment' itemType='items' }}
</div> </td>
</div> </tr>
<div> </table>
<label>
{{localize 'l5r5e.twenty_questions.honor'}}
<input type="number" name="step3.social_honor" min="0" max="100" value="{{data.step3.social_honor}}"
data-dtype="Number" placeholder="0">
</label>
</div> </div>
<div> <div>
<label> <label>
{{localize 'l5r5e.twenty_questions.part2.q4'}} <h3>{{localize 'l5r5e.twenty_questions.part2.q4'}}</h3>
<textarea name="step4.stand_out">{{data.step4.stand_out}}</textarea> <textarea name="step4.stand_out">{{data.step4.stand_out}}</textarea>
</label> </label>
<br>
<label> <label>
{{localize 'l5r5e.twenty_questions.incring1'}} {{localize 'l5r5e.twenty_questions.incring1'}}
<br>
<select name="step4.ring" class="ring-select"> <select name="step4.ring" class="ring-select">
{{#select data.step4.ring}} {{#select data.step4.ring}}
<option value="none">{{localize 'l5r5e.twenty_questions.choosem'}}</option> <option value="none">{{localize 'l5r5e.twenty_questions.choosem'}}</option>
@@ -278,32 +289,37 @@
</select> </select>
</label> </label>
</div> </div>
</div>
<h2>{{localize 'l5r5e.twenty_questions.part3.title'}}</h2> <h2>{{localize 'l5r5e.twenty_questions.part3.title'}}</h2>
<div class="parts part3">
<div> <div>
{{localize 'l5r5e.twenty_questions.part3.q5'}} <h3>{{localize 'l5r5e.twenty_questions.part3.q5'}}</h3>
<label> <label>
{{localize 'l5r5e.twenty_questions.choogiri'}} {{localize 'l5r5e.twenty_questions.choogiri'}}
<textarea name="step5.social_giri">{{data.step5.social_giri}}</textarea> <textarea name="step5.social_giri">{{data.step5.social_giri}}</textarea>
</label> </label>
</div> </div>
<div> <div>
{{localize 'l5r5e.twenty_questions.part3.q6'}} {{localize 'l5r5e.twenty_questions.part3.q6'}}
<label> <label>
{{localize 'l5r5e.twenty_questions.chooninjo'}} <h3>{{localize 'l5r5e.twenty_questions.chooninjo'}}</h3>
<textarea name="step6.social_ninjo">{{data.step6.social_ninjo}}</textarea> <textarea name="step6.social_ninjo">{{data.step6.social_ninjo}}</textarea>
</label> </label>
</div> </div>
<div> <div>
<label> <label>
{{localize 'l5r5e.twenty_questions.part3.q7'}} <h3>{{localize 'l5r5e.twenty_questions.part3.q7'}}</h3>
<textarea name="step7.clan_relations">{{data.step7.clan_relations}}</textarea> <textarea name="step7.clan_relations">{{data.step7.clan_relations}}</textarea>
</label> </label>
<div> <table>
<tr>
<td>
<label> <label>
{{localize 'l5r5e.twenty_questions.incskill1'}} {{localize 'l5r5e.twenty_questions.incskill1'}}
<select name="step7.skill" class="skill-select"> <select name="step7.skill" class="skill-select">
@@ -319,23 +335,30 @@
{{/select}} {{/select}}
</select> </select>
</label> </label>
</td>
<td>
{{localize 'l5r5e.twenty_questions.or'}} {{localize 'l5r5e.twenty_questions.or'}}
</td>
<td>
<label> <label>
{{localize 'l5r5e.twenty_questions.incglory'}} {{localize 'l5r5e.twenty_questions.incglory'}}
<input type="number" name="step7.social_add_glory" value="{{data.step7.social_add_glory}}" <input type="number" name="step7.social_add_glory" value="{{data.step7.social_add_glory}}"
data-dtype="Number" placeholder="0"> data-dtype="Number" placeholder="0">
</label> </label>
</td>
</tr>
</table>
</div> </div>
</div>
<div> <div>
<label> <label>
{{localize 'l5r5e.twenty_questions.part3.q8'}} <h3>{{localize 'l5r5e.twenty_questions.part3.q8'}}</h3>
<textarea name="step8.bushido">{{data.step8.bushido}}</textarea> <textarea name="step8.bushido">{{data.step8.bushido}}</textarea>
</label> </label>
<div> <table>
<tr>
<td>
<label> <label>
{{localize 'l5r5e.twenty_questions.incskill1'}} {{localize 'l5r5e.twenty_questions.incskill1'}}
<select name="step8.skill" class="skill-select"> <select name="step8.skill" class="skill-select">
@@ -347,62 +370,74 @@
{{/select}} {{/select}}
</select> </select>
</label> </label>
</td>
<td>
{{localize 'l5r5e.twenty_questions.or'}} {{localize 'l5r5e.twenty_questions.or'}}
</td>
<td>
<label> <label>
{{localize 'l5r5e.twenty_questions.inchonor'}} {{localize 'l5r5e.twenty_questions.inchonor'}}
<input type="number" name="step8.social_add_honor" value="{{data.step8.social_add_honor}}" <input type="number" name="step8.social_add_honor" value="{{data.step8.social_add_honor}}"
data-dtype="Number" placeholder="0"> data-dtype="Number" placeholder="0">
</label> </label>
</td>
</tr>
</table>
</div> </div>
</div> </div>
<h2>{{localize 'l5r5e.twenty_questions.part4.title'}}</h2> <h2>{{localize 'l5r5e.twenty_questions.part4.title'}}</h2>
<div class="parts part4">
<div> <div>
<label> <label>
{{localize 'l5r5e.twenty_questions.part4.q9'}} <h3>{{localize 'l5r5e.twenty_questions.part4.q9'}}</h3>
<textarea name="step9.success">{{data.step9.success}}</textarea> <textarea name="step9.success">{{data.step9.success}}</textarea>
</label> </label>
<br>
{{localize 'l5r5e.twenty_questions.distinction'}} {{localize 'l5r5e.twenty_questions.distinction'}}
{{> 'systems/l5r5e/templates/actors/character/twenty-questions-item.html' itemsList=cache.step9.distinction stepName='step9.distinction' itemType='peculiarities' }} {{> 'systems/l5r5e/templates/actors/character/twenty-questions-item.html' itemsList=cache.step9.distinction stepName='step9.distinction' itemType='peculiarities' }}
</div> </div>
<div> <div>
<label> <label>
{{localize 'l5r5e.twenty_questions.part4.q10'}} <h3>{{localize 'l5r5e.twenty_questions.part4.q10'}}</h3>
<textarea name="step10.difficulty">{{data.step10.difficulty}}</textarea> <textarea name="step10.difficulty">{{data.step10.difficulty}}</textarea>
</label> </label>
<br>
{{localize 'l5r5e.twenty_questions.adversity'}} {{localize 'l5r5e.twenty_questions.adversity'}}
{{> 'systems/l5r5e/templates/actors/character/twenty-questions-item.html' itemsList=cache.step10.adversity stepName='step10.adversity' itemType='peculiarities' }} {{> 'systems/l5r5e/templates/actors/character/twenty-questions-item.html' itemsList=cache.step10.adversity stepName='step10.adversity' itemType='peculiarities' }}
</div> </div>
<div> <div>
<label> <label>
{{localize 'l5r5e.twenty_questions.part4.q11'}} <h3>{{localize 'l5r5e.twenty_questions.part4.q11'}}</h3>
<textarea name="step11.calms">{{data.step11.calms}}</textarea> <textarea name="step11.calms">{{data.step11.calms}}</textarea>
</label> </label>
<br>
{{localize 'l5r5e.twenty_questions.passion'}} {{localize 'l5r5e.twenty_questions.passion'}}
{{> 'systems/l5r5e/templates/actors/character/twenty-questions-item.html' itemsList=cache.step11.passion stepName='step11.passion' itemType='peculiarities' }} {{> 'systems/l5r5e/templates/actors/character/twenty-questions-item.html' itemsList=cache.step11.passion stepName='step11.passion' itemType='peculiarities' }}
</div> </div>
<div> <div>
<label> <label>
{{localize 'l5r5e.twenty_questions.part4.q12'}} <h3>{{localize 'l5r5e.twenty_questions.part4.q12'}}</h3>
<textarea name="step12.worries">{{data.step12.worries}}</textarea> <textarea name="step12.worries">{{data.step12.worries}}</textarea>
</label> </label>
<br>
{{localize 'l5r5e.twenty_questions.anxiety'}} {{localize 'l5r5e.twenty_questions.anxiety'}}
{{> 'systems/l5r5e/templates/actors/character/twenty-questions-item.html' itemsList=cache.step12.anxiety stepName='step12.anxiety' itemType='peculiarities' }} {{> 'systems/l5r5e/templates/actors/character/twenty-questions-item.html' itemsList=cache.step12.anxiety stepName='step12.anxiety' itemType='peculiarities' }}
</div> </div>
<div>
<label>
{{localize 'l5r5e.twenty_questions.part4.q13'}}
<textarea name="step13.most_learn">{{data.step13.most_learn}}</textarea>
</label>
<div> <div>
<label>
<h3>{{localize 'l5r5e.twenty_questions.part4.q13'}}</h3>
<textarea name="step13.most_learn">{{data.step13.most_learn}}</textarea>
</label>
<br>
<table>
<tr>
<td>
<label> <label>
{{localize 'l5r5e.twenty_questions.incskill1'}} {{localize 'l5r5e.twenty_questions.incskill1'}}
<select name="step13.skill" class="skill-select"> <select name="step13.skill" class="skill-select">
@@ -418,59 +453,68 @@
{{/select}} {{/select}}
</select> </select>
</label> </label>
</td>
<td>
{{localize 'l5r5e.twenty_questions.or'}} {{localize 'l5r5e.twenty_questions.or'}}
</td>
<td>
{{localize 'l5r5e.twenty_questions.advant'}} {{localize 'l5r5e.twenty_questions.advant'}}
{{> 'systems/l5r5e/templates/actors/character/twenty-questions-item.html' itemsList=cache.step13.advantage stepName='step13.advantage' itemType='peculiarities' }} {{> 'systems/l5r5e/templates/actors/character/twenty-questions-item.html' itemsList=cache.step13.advantage stepName='step13.advantage' itemType='peculiarities' }}
</div> </td>
<div> </tr>
</table>
<br>
{{localize 'l5r5e.twenty_questions.disadvant'}} {{localize 'l5r5e.twenty_questions.disadvant'}}
{{> 'systems/l5r5e/templates/actors/character/twenty-questions-item.html' itemsList=cache.step13.disadvantage stepName='step13.disadvantage' itemType='peculiarities' }} {{> 'systems/l5r5e/templates/actors/character/twenty-questions-item.html' itemsList=cache.step13.disadvantage stepName='step13.disadvantage' itemType='peculiarities' }}
</div> </div>
</div> </div>
<h2>{{localize 'l5r5e.twenty_questions.part5.title'}}</h2> <h2>{{localize 'l5r5e.twenty_questions.part5.title'}}</h2>
<div class="parts part5">
<div> <div>
<label> <label>
{{localize 'l5r5e.twenty_questions.part5.q14'}} <h3>{{localize 'l5r5e.twenty_questions.part5.q14'}}</h3>
<textarea name="step14.first_sight">{{data.step14.first_sight}}</textarea> <textarea name="step14.first_sight">{{data.step14.first_sight}}</textarea>
</label> </label>
<br>
<label> <label>
{{localize 'l5r5e.twenty_questions.accoutr'}} {{localize 'l5r5e.twenty_questions.accoutr'}}
{{> 'systems/l5r5e/templates/actors/character/twenty-questions-item.html' itemsList=cache.step14.special_features stepName='step14.special_features' itemType='items' }} {{> 'systems/l5r5e/templates/actors/character/twenty-questions-item.html' itemsList=cache.step14.special_features stepName='step14.special_features' itemType='items' }}
</label> </label>
</div> </div>
<div> <div>
<label> <label>
{{localize 'l5r5e.twenty_questions.part5.q15'}} <h3>{{localize 'l5r5e.twenty_questions.part5.q15'}}</h3>
<textarea name="step15.stress">{{data.step15.stress}}</textarea> <textarea name="step15.stress">{{data.step15.stress}}</textarea>
</label> </label>
</div> </div>
<div> <div>
<label> <label>
{{localize 'l5r5e.twenty_questions.part5.q16'}} <h3>{{localize 'l5r5e.twenty_questions.part5.q16'}}</h3>
<textarea name="step16.relations">{{data.step16.relations}}</textarea> <textarea name="step16.relations">{{data.step16.relations}}</textarea>
</label> </label>
<br>
<label> <label>
{{localize 'l5r5e.twenty_questions.object'}} {{localize 'l5r5e.twenty_questions.object'}}
{{> 'systems/l5r5e/templates/actors/character/twenty-questions-item.html' itemsList=cache.step16.item stepName='step16.item' itemType='items' }} {{> 'systems/l5r5e/templates/actors/character/twenty-questions-item.html' itemsList=cache.step16.item stepName='step16.item' itemType='items' }}
</label> </label>
</div> </div>
</div>
<h2>{{localize 'l5r5e.twenty_questions.part6.title'}}</h2> <h2>{{localize 'l5r5e.twenty_questions.part6.title'}}</h2>
<div class="parts part6">
<div> <div>
<label> <label>
{{localize 'l5r5e.twenty_questions.part6.q17'}} <h3>{{localize 'l5r5e.twenty_questions.part6.q17'}}</h3>
<textarea name="step17.parents_pov">{{data.step17.parents_pov}}</textarea> <textarea name="step17.parents_pov">{{data.step17.parents_pov}}</textarea>
</label> </label>
<br>
<label> <label>
{{localize 'l5r5e.twenty_questions.incskill1'}} {{localize 'l5r5e.twenty_questions.incskill1'}}
<br>
<select name="step17.skill" class="skill-select"> <select name="step17.skill" class="skill-select">
{{#select data.step17.skill}} {{#select data.step17.skill}}
<option value="none">{{localize 'l5r5e.twenty_questions.choosef'}}</option> <option value="none">{{localize 'l5r5e.twenty_questions.choosef'}}</option>
@@ -485,44 +529,58 @@
</select> </select>
</label> </label>
</div> </div>
<div> <div>
<label> <label>
{{localize 'l5r5e.twenty_questions.part6.q18'}} <h3>{{localize 'l5r5e.twenty_questions.part6.q18'}}</h3>
<textarea name="step18.heritage_name">{{data.step18.heritage_name}}</textarea> <textarea name="step18.heritage_name">{{data.step18.heritage_name}}</textarea>
</label> </label>
<table>
<tr>
<td>
<label> <label>
{{localize 'l5r5e.twenty_questions.d10r1'}} {{localize 'l5r5e.twenty_questions.d10r1'}}
<a class="inline-roll roll" title="1d10" data-mode="roll" <a class="inline-roll roll" title="1d10" data-mode="roll"
data-flavor="{{localize 'l5r5e.twenty_questions.d10r1'}}" data-formula="1d10"> data-flavor="{{localize 'l5r5e.twenty_questions.d10r1'}}" data-formula="1d10">
<i class="fas fa-dice-d20"></i> 1d10 <i class="fas fa-dice-d20"></i> 1d10
</a> </a>
<br>
<input type="number" name="step18.heritage_1" value="{{data.step18.heritage_1}}" data-dtype="Number"> <input type="number" name="step18.heritage_1" value="{{data.step18.heritage_1}}" data-dtype="Number">
</label> </label>
</td>
<td>
<label> <label>
{{localize 'l5r5e.twenty_questions.d10r2'}} {{localize 'l5r5e.twenty_questions.d10r2'}}
<a class="inline-roll roll" title="1d10" data-mode="roll" <a class="inline-roll roll" title="1d10" data-mode="roll"
data-flavor="{{localize 'l5r5e.twenty_questions.d10r2'}}" data-formula="1d10"> data-flavor="{{localize 'l5r5e.twenty_questions.d10r2'}}" data-formula="1d10">
<i class="fas fa-dice-d20"></i> 1d10 <i class="fas fa-dice-d20"></i> 1d10
</a> </a>
<br>
<input type="number" name="step18.heritage_2" value="{{data.step18.heritage_2}}" data-dtype="Number"> <input type="number" name="step18.heritage_2" value="{{data.step18.heritage_2}}" data-dtype="Number">
</label> </label>
</td>
</tr>
</table>
</div> </div>
<div> <div>
<label> <label>
{{localize 'l5r5e.twenty_questions.part6.q19'}} <h3>{{localize 'l5r5e.twenty_questions.part6.q19'}}</h3>
<textarea name="step19.firstname">{{data.step19.firstname}}</textarea> <textarea name="step19.firstname">{{data.step19.firstname}}</textarea>
</label> </label>
</div> </div>
</div>
<h2>{{localize 'l5r5e.twenty_questions.part7.title'}}</h2> <h2>{{localize 'l5r5e.twenty_questions.part7.title'}}</h2>
<div class="parts part7">
<div> <div>
<label> <label>
{{localize 'l5r5e.twenty_questions.part7.q20'}} <h3>{{localize 'l5r5e.twenty_questions.part7.q20'}}</h3>
<textarea name="step20.death">{{data.step20.death}}</textarea> <textarea name="step20.death">{{data.step20.death}}</textarea>
</label> </label>
</div> </div>
</div>
</div>
<hr> <hr>
{{#if hasErrors}} {{#if hasErrors}}