Full SAN management
This commit is contained in:
11
templates/chat-san-loss-0.hbs
Normal file
11
templates/chat-san-loss-0.hbs
Normal file
@@ -0,0 +1,11 @@
|
||||
<div class="{{cssClass}}">
|
||||
<div class="chat-san-request">
|
||||
<ul>
|
||||
<li><strong>{{localize "CTHULHUETERNAL.Label.noSanLoss"}}</strong></li>
|
||||
{{#if resetMsg}}
|
||||
<li><strong>{{localize resetMsg}}</strong></li>
|
||||
{{/if}}
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
</div>
|
24
templates/chat-san-loss-1-4.hbs
Normal file
24
templates/chat-san-loss-1-4.hbs
Normal file
@@ -0,0 +1,24 @@
|
||||
<div class="{{cssClass}}">
|
||||
<div class="chat-san-request">
|
||||
<ul>
|
||||
<li><strong>{{localize "CTHULHUETERNAL.Label.sanLoss"}}</strong></li>
|
||||
{{#if (eq sanType "violence")}}
|
||||
{{#if adaptedToViolence}}
|
||||
<li class="orange-warning">{{localize "CTHULHUETERNAL.Label.adaptedToViolence"}}</li>
|
||||
{{else}}
|
||||
<li>{{localize "CTHULHUETERNAL.Label.sanLossViolence"}}</li>
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
|
||||
{{#if (eq sanType "helplessness")}}
|
||||
{{#if adaptedToHelplessness}}
|
||||
<li class="orange-warning">{{localize "CTHULHUETERNAL.Label.adaptedToHelplessness"}}</li>
|
||||
{{else}}
|
||||
<li>{{localize "CTHULHUETERNAL.Label.sanLossHelplessness"}}</li>
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
</div>
|
25
templates/chat-san-request.hbs
Normal file
25
templates/chat-san-request.hbs
Normal file
@@ -0,0 +1,25 @@
|
||||
<div class="{{cssClass}}">
|
||||
<div class="chat-san-request">
|
||||
<ul>
|
||||
<li><strong>{{localize "CTHULHUETERNAL.Label.SANTest"}}</strong></li>
|
||||
|
||||
<li class="san-loose-buttons">
|
||||
<button class="san-loose" data-san-value="0">0</button>
|
||||
<button class="san-loose" data-san-value="1">1</button>
|
||||
<button class="san-loose" data-san-value="2">2</button>
|
||||
<button class="san-loose" data-san-value="3">3</button>
|
||||
<button class="san-loose" data-san-value="4">4</button>
|
||||
</li>
|
||||
|
||||
<li class="san-loose-buttons">
|
||||
<button class="san-loose" data-san-value="1d4">1d4</button>
|
||||
<button class="san-loose" data-san-value="1d6">1d6</button>
|
||||
<button class="san-loose" data-san-value="1d8">1d8</button>
|
||||
<button class="san-loose" data-san-value="1d10">1d10</button>
|
||||
<button class="san-loose" data-san-value="1d12">1d12</button>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
</div>
|
12
templates/chat-san-temp-insanity.hbs
Normal file
12
templates/chat-san-temp-insanity.hbs
Normal file
@@ -0,0 +1,12 @@
|
||||
<div class="{{cssClass}}">
|
||||
<div class="chat-san-request">
|
||||
<ul>
|
||||
<li><strong>{{localize "CTHULHUETERNAL.Label.sanLoss5"}}</strong></li>
|
||||
{{#if resetMsg}}
|
||||
<li class="orange-warning">{{localize resetMsg}}</li>
|
||||
{{/if}}
|
||||
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
</div>
|
19
templates/chat-san-type-request.hbs
Normal file
19
templates/chat-san-type-request.hbs
Normal file
@@ -0,0 +1,19 @@
|
||||
<div class="{{cssClass}}">
|
||||
<div class="chat-san-request">
|
||||
<ul>
|
||||
<li><strong>{{localize "CTHULHUETERNAL.Label.sanLoss"}} : {{sanLoss}}</strong></li>
|
||||
<li><strong>{{localize "CTHULHUETERNAL.Label.selectSANType"}}</strong></li>
|
||||
|
||||
<li class="san-type-buttons">
|
||||
<button class="san-type" data-san-value="{{sanLoss}}" data-san-type="violence">{{localize "CTHULHUETERNAL.Label.Violence"}}</button>
|
||||
<button class="san-type" data-san-value="{{sanLoss}}" data-san-type="helplessness">{{localize "CTHULHUETERNAL.Label.Helplessness"}}</button>
|
||||
</li>
|
||||
<li class="san-type-buttons">
|
||||
<button class="san-type" data-san-value="{{sanLoss}}" data-san-type="unnatural">{{localize "CTHULHUETERNAL.Label.Unnatural"}}</button>
|
||||
<button class="san-type" data-san-value="{{sanLoss}}" data-san-type="none">{{localize "CTHULHUETERNAL.Label.None"}}</button>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
</div>
|
@@ -21,8 +21,13 @@
|
||||
<fieldset>
|
||||
<legend>{{localize "CTHULHUETERNAL.Label.biodata"}}</legend>
|
||||
<div class="adapted">
|
||||
{{#if isGM}}
|
||||
{{formField systemFields.biodata.fields.adaptedToViolence value=system.biodata.adaptedToViolence name="system.biodata.adaptedToViolence" localize=true}}
|
||||
{{formField systemFields.biodata.fields.adaptedToHelplessness value=system.biodata.adaptedToHelplessness name="system.biodata.adaptedToHelplessness" localize=true}}
|
||||
{{else}}
|
||||
{{formField systemFields.biodata.fields.adaptedToViolence value=system.biodata.adaptedToViolence name="system.biodata.adaptedToViolence" localize=true disabled=true}}
|
||||
{{formField systemFields.biodata.fields.adaptedToHelplessness value=system.biodata.adaptedToHelplessness name="system.biodata.adaptedToHelplessness" localize=true disabled=true}}
|
||||
{{/if}}
|
||||
</div>
|
||||
<div class="biodata">
|
||||
{{formField systemFields.biodata.fields.harshness value=system.biodata.harshness name="system.biodata.harshness" localize=true}}
|
||||
|
@@ -76,17 +76,29 @@
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
|
||||
<span class="label-field">{{localize "CTHULHUETERNAL.Label.violence"}}</span>
|
||||
{{#each system.san.violence as |violence idx|}}
|
||||
<input class="san-checkbox" type="checkbox" data-action="updateCheckboxArray" data-index="{{@index}}"
|
||||
data-name="violence" {{#if violence}} checked {{/if}}>
|
||||
{{/each}}
|
||||
<div class="san-violence">
|
||||
{{#if system.biodata.adaptedToViolence}}
|
||||
<span class="">{{localize "CTHULHUETERNAL.Label.adaptedToViolenceShort"}}</span>
|
||||
{{else}}
|
||||
<span class="label-field label-san-type">{{localize "CTHULHUETERNAL.Label.violence"}}</span>
|
||||
{{#each system.san.violence as |violence idx|}}
|
||||
<input class="san-checkbox" type="checkbox" data-action="updateCheckboxArray" data-index="{{@index}}"
|
||||
data-name="violence" {{#if violence}} checked {{/if}}>
|
||||
{{/each}}
|
||||
{{/if}}
|
||||
</div>
|
||||
|
||||
<span class="label-field">{{localize "CTHULHUETERNAL.Label.helplessness"}}</span>
|
||||
{{#each system.san.helplessness as |helplessness idx|}}
|
||||
<input class="san-checkbox" type="checkbox" data-action="updateCheckboxArray" data-index="{{@index}}"
|
||||
data-name="helplessness" {{#if helplessness}} checked {{/if}}>
|
||||
{{/each}}
|
||||
<div class="san-helplessness">
|
||||
{{#if system.biodata.adaptedToHelplessness}}
|
||||
<span class="">{{localize "CTHULHUETERNAL.Label.adaptedToHelplessnessShort"}}</span>
|
||||
{{else}}
|
||||
<span class="label-field label-san-type">{{localize "CTHULHUETERNAL.Label.helplessness"}}</span>
|
||||
{{#each system.san.helplessness as |helplessness idx|}}
|
||||
<input class="san-checkbox" type="checkbox" data-action="updateCheckboxArray" data-index="{{@index}}"
|
||||
data-name="helplessness" {{#if helplessness}} checked {{/if}}>
|
||||
{{/each}}
|
||||
{{/if}}
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
Reference in New Issue
Block a user