
{{#if (notEmpty effectsList)}}
<label>Effects&Hindrances</label>
<ul>
  {{#each effectsList as |effect idx|}}

    {{#if effect.effect.system.hindrance}}
    <li class="flex-group-left">
      <label class="attribute-value checkbox"><input type="checkbox" class="effect-clicked" id="effect-{{idx}}" data-effect-idx="{{idx}}" {{checked effect.applied}}/></label>
      <label class="generic-label">Target Hindrance : {{effect.label}} ({{upperFirst effect.effect.system.type}}, {{upperFirst effect.effect.system.genre}}, {{effect.value}})</label>
    </li>
    {{else}}
      {{#if (eq type "hindrance")}}
      <li class="flex-group-left">
        <label class="attribute-value checkbox"><input type="checkbox" class="effect-clicked" id="effect-{{idx}}" data-effect-idx="{{idx}}" {{checked effect.applied}}/></label>
        <label class="generic-label">Target Hindrance : {{effect.label}} ({{effect.value}})</label>
      </li>
      {{else}}
        
        {{#if (eq effect.effect.system.stataffected "powerroll")}}
          <li class="flex-group-left">
            <label class="attribute-value checkbox"><input type="checkbox" class="effect-clicked" id="effect-{{idx}}" data-effect-idx="{{idx}}" {{checked effect.applied}}/></label>
            <label class="generic-label">{{effect.label}} ({{effect.value}})</label>
        </li>
        {{/if}}
        {{#if (eq effect.effect.system.stataffected "powerdmgroll")}}
          <li class="flex-group-left">
            <label class="attribute-value checkbox"><input type="checkbox" class="effect-clicked" id="effect-{{idx}}" data-effect-idx="{{idx}}" {{checked effect.applied}}/></label>
            <label class="generic-label">{{effect.label}} ({{effect.value}})</label>
        </li>
        {{/if}}

        {{#if (count effect.effect.system.specaffected)}}
          {{#each effect.effect.system.specaffected as |spec idx2|}}
            {{#if (eq @root.specName spec.name)}}
              <li class="flex-group-left">
                <label class="attribute-value checkbox"><input type="checkbox" class="effect-clicked" id="effect-{{idx}}" data-effect-idx="{{idx}}" {{checked effect.applied}}/></label>
                {{#if effect.effect}}
                <label class="generic-label">{{effect.label}} ({{upperFirst effect.effect.system.type}}, {{upperFirst effect.effect.system.genre}}, {{effect.value}})</label>
                {{else}}
                <label class="generic-label">{{effect.label}} ({{effect.value}})</label>
                {{/if}}
              </li>      
            {{/if}}
          {{/each}}
        {{else}}
              
        {{#if (eq @root.vehicleKey effect.effect.system.stataffected)}}
          <li class="flex-group-left">
            <label class="attribute-value checkbox"><input type="checkbox" class="effect-clicked" id="effect-{{idx}}" data-effect-idx="{{idx}}" {{checked effect.applied}}/></label>
            {{#if effect.effect}}
            <label class="generic-label">{{effect.label}} ({{upperFirst effect.effect.system.type}}, {{upperFirst effect.effect.system.genre}}, {{effect.value}})</label>
            {{else}}
            <label class="generic-label">{{effect.label}} ({{effect.value}})</label>
            {{/if}}
          </li>
          {{/if}}

          {{#if (eq @root.statKey effect.effect.system.stataffected)}}
            <li class="flex-group-left">
              <label class="attribute-value checkbox"><input type="checkbox" class="effect-clicked" id="effect-{{idx}}" data-effect-idx="{{idx}}" {{checked effect.applied}}/></label>
              {{#if effect.effect}}
              <label class="generic-label">{{effect.label}} ({{upperFirst effect.effect.system.type}}, {{upperFirst effect.effect.system.genre}}, {{effect.value}})</label>
              {{else}}
              <label class="generic-label">{{effect.label}} ({{effect.value}})</label>
              {{/if}}
            </li>
          {{else}}
            {{#if (eq @root.subKey effect.effect.system.stataffected)}}
            <li class="flex-group-left">
              <label class="attribute-value checkbox"><input type="checkbox" class="effect-clicked" id="effect-{{idx}}" data-effect-idx="{{idx}}" {{checked effect.applied}}/></label>
              {{#if effect.effect}}
              <label class="generic-label">{{effect.label}} ({{upperFirst effect.effect.system.type}}, {{upperFirst effect.effect.system.genre}}, {{effect.value}})</label>
              {{else}}
              <label class="generic-label">{{effect.label}} ({{effect.value}})</label>
              {{/if}}
            </li>
            {{else}}
              {{#if (eq effect.effect.system.stataffected "all")}}
              <li class="flex-group-left">
                <label class="attribute-value checkbox"><input type="checkbox" class="effect-clicked" id="effect-{{idx}}" data-effect-idx="{{idx}}" {{checked effect.applied}}/></label>
                {{#if effect.effect}}
                <label class="generic-label">{{effect.label}} ({{upperFirst effect.effect.system.type}}, {{upperFirst effect.effect.system.genre}}, {{effect.value}})</label>
                {{else}}
                <label class="generic-label">{{effect.label}} ({{effect.value}})</label>
                {{/if}}
              </li>
              {{/if}}
            {{/if}}
          {{/if}}

        {{/if}}
      {{/if}}      
    {{/if}}      

    {{/each}}
</ul>
{{/if}}

{{#if (notEmpty armorsList)}}
  <label>Armors&Shields</label>
  <ul>

    {{#each armorsList as |armor idx|}}
    <li class="flex-group-left">
      <label class="attribute-value checkbox"><input type="checkbox" class="armor-clicked" id="armor-{{idx}}" data-armor-idx="{{idx}}" {{checked armor.applied}}/></label>
      <label class="generic-label padd-right">{{armor.label}} ({{armor.value}})</label>
    </li>
    {{/each}}

  </ul>
{{/if}}

{{#if (notEmpty weaponsList)}}
  <label>Weapons</label>
  <ul>

    {{#each weaponsList as |weapon idx|}}
    <li class="flex-group-left">
      <label class="attribute-value checkbox"><input type="checkbox" class="weapon-clicked" id="weapon-{{idx}}" data-weapon-idx="{{idx}}" {{checked weapon.applied}}/></label>
      <label class="generic-label padd-right">{{weapon.label}} ({{weapon.damageDice}})</label>
    </li>
    {{/each}}

  </ul>
{{/if}}

{{#if (notEmpty equipmentsList)}}
  <label>Items</label>
  <ul>

    {{#each equipmentsList as |equip idx|}}
    <li class="flex-group-left">
      <label class="attribute-value checkbox"><input type="checkbox" class="equip-clicked" id="equip-{{idx}}" data-equip-idx="{{idx}}" {{checked equip.applied}}/></label>
      <label class="generic-label padd-right">{{equip.label}} ({{equip.value}})</label>
    </li>
    {{/each}}

  </ul>
{{/if}}

{{#if (notEmpty vehicleWeapons)}}
  <label>Vehicle Weapons</label>
  <ul>

    {{#each vehicleWeapons as |weapon idx|}}
    <li class="flex-group-left">
      <label class="attribute-value checkbox"><input type="checkbox" class="vehicle-weapon-clicked" id="vehicle-weapon-{{idx}}" data-vehicle-weapon-idx="{{idx}}" {{checked weapon.applied}}/></label>
      <label class="generic-label padd-right">{{weapon.label}} ({{weapon.value}})</label>
    </li>
    {{/each}}

  </ul>
{{/if}}

{{#if (notEmpty vehicleShieldList)}}
  <label>Vehicle Armors&Shields</label>
  <ul>

    {{#each vehicleShieldList as |shield idx|}}
    <li class="flex-group-left">
      <label class="attribute-value checkbox"><input type="checkbox" class="vehicle-shield-clicked" id="vehicle-shield-{{idx}}" data-vehicle-shield-idx="{{idx}}" {{checked shield.applied}}/></label>
      <label class="generic-label padd-right">{{shield.label}} ({{shield.value}})</label>
    </li>
    {{/each}}

  </ul>
{{/if}}


