Template:AfflictionParser: Difference between revisions

From Official Barotrauma Wiki
Jump to: navigation, search
No edit summary
(LOOOOOOPS)
Line 1: Line 1:
<noinclude>{{doc}}</noinclude><includeonly><onlyinclude><!--
<noinclude>{{doc}}</noinclude><includeonly><onlyinclude><!--


-->{{#vardefine:StatusEffect|}}<!--
-->{{#vardefine:Duration|}}<!--
-->{{#vardefine:Duration|}}<!--
-->{{#vardefine:DurationFail|}}<!--
-->{{#vardefine:DurationFail|}}<!--
Line 7: Line 8:
-->{{#if:{{{noresistancenames|}}}|<div style="display:flex;flex-wrap:wrap;justify-content:center;align-content:center;">|<div style="inline-size:min-content; margin:auto; white-space: nowrap;">}}<!--
-->{{#if:{{{noresistancenames|}}}|<div style="display:flex;flex-wrap:wrap;justify-content:center;align-content:center;">|<div style="inline-size:min-content; margin:auto; white-space: nowrap;">}}<!--


-->{{#vardefine:Afflictions|{{#if:{{{medicalafflictions|}}}|{{{medicalafflictions}}}}}{{#if:{{{afflictions|}}}|{{{afflictions|}}}}}{{#if:{{{resistancemultipliers|}}}|{{{resistancemultipliers}}}}}|}}<!--


-->{{#vardefine:Afflictions|{{#if:{{{medicalafflictions|}}}|{{{medicalafflictions}}}}}{{#if:{{{afflictions|}}}|{{{afflictions|}}}}}{{#if:{{{resistancemultipliers|}}}|{{{resistancemultipliers}}}}}}}<!--  
-->{{#ifexpr:{{#count:{{#var:Afflictions}}|"}}>0|<!-- Gets rid of all spaces outside quotation marks
  -->{{#vardefine:AfflictionsList|{{#vardefine:i|0}}{{#vardefine:QuoteStart}}{{#vardefine:QuoteEnd}}<!--
    -->{{#while:|{{#ifexpr:{{#var:i}}<({{#count:{{#var:Afflictions}}|"}}/2)|true}}|<!--


-->{{#ifexpr:{{#count:{{#var:Afflictions}}|"}}>0|<!--
      -->{{#vardefine:QuoteEndLast|{{#var:QuoteEnd}}}}<!--
      -->{{#vardefine:QuoteStart|{{#pos:{{#var:Afflictions}}|"|{{#if:{{#var:QuoteEnd}}|{{#expr:{{#var:QuoteEnd}}+1}}}}}}}}<!--
      -->{{#vardefine:QuoteEnd|{{#pos:{{#var:Afflictions}}|"|{{#expr:{{#var:QuoteStart}}+1}}}}}}<!--
     
     
      -->{{#replace:{{#sub:{{#var:Afflictions}}|{{#ifeq:{{#var:i}}|0|0|{{#var:QuoteEndLast}}}}|{{#ifeq:{{#var:i}}|0|{{#var:QuoteStart}}|{{#expr:{{#var:QuoteStart}}-{{#var:QuoteEndLast}}}}}}}}|}}<!--  


  -->{{#vardefine:AfflictionsList|<!--
    -->{{#replace:{{#sub:{{#var:Afflictions}}|<!--
      -->0|<!--
      -->{{#pos:{{#var:Afflictions}}|"}}<!--
    -->}}| |}}<!--


    -->{{#sub:{{#var:Afflictions}}|<!--
      -->{{#sub:{{#var:Afflictions}}|{{#var:QuoteStart}}|{{#expr:{{#var:QuoteEnd}}-{{#var:QuoteStart}}}}}}<!--
      -->{{#expr:{{#pos:{{#var:Afflictions}}|"}}}}|<!--
     
       -->{{#expr:{{#pos:{{#var:Afflictions}}|"|{{#expr:{{#pos:{{#var:Afflictions}}|"}}+1}}}}-{{#pos:{{#var:Afflictions}}|"}}+1}}<!--
       -->{{#ifexpr:{{#var:i}} = ({{#count:{{#var:Afflictions}}|"}}/2)-1|{{#replace:{{#sub:{{#var:Afflictions}}|{{#var:QuoteEnd}}}}|}}}}<!--
    -->}}<!--


    -->{{#replace:{{#sub:{{#var:Afflictions}}|<!--
       -->{{#vardefine:i|{{#expr:{{#var:i}}+1}}}}<!--
       -->{{#expr:{{#pos:{{#var:Afflictions}}|"|{{#expr:{{#pos:{{#var:Afflictions}}|"}}+1}}}}+1}}|<!--
     -->}}<!--  
     -->}}| |}}<!--
   -->}}<!--
   -->}}<!--
 
-->|{{#vardefine:AfflictionsList|{{#replace:{{#var:Afflictions}}| |}}}}<!--
  -->|{{#vardefine:AfflictionsList|{{#replace:{{#var:Afflictions}}| |}}}}<!--
 
-->}}<!--
-->}}<!--


-->{{#vardefine:FailColumn|{{#if:{{{medicalafflictions|}}}|{{#ifexpr:{{#count:{{#var:AfflictionsList}}|fail=}}>0|yes|no}}|}}}}<!--
-->{{#vardefine:FailColumn|{{#if:{{{medicalafflictions|}}}|{{#ifexpr:{{#count:{{#var:AfflictionsList}}|fail=}}>0|yes|no}}|}}}}<!--


-->
-->
{{#switch:{{#var:FailColumn}}|
{{#switch:{{#var:FailColumn}}|yes={{!}}  {{!}}<div style="text-align:center">'''Success:'''</div>|no={{!}} colspan="2" {{!}}|#default=}}<!--
yes={{!}}  {{!}}<div style="text-align:center">'''Success:'''</div>|
no={{!}} colspan="2" {{!}}|
#default=
}}<!--
 
 
-->{{#if:{{#switch:{{#explode:{{#explode:{{#explode:{{#var:AfflictionsList}}|;|0}}|,|0}}|=|0}}|duration=1|durationfail=1|note=1|#default=}}|<!--


  -->{{#vardefine:StatusEffect|{{#explode:{{#var:AfflictionsList}}|;|0}}}}<!--


  -->{{#ifexpr:{{#count:{{#var:StatusEffect}}|duration=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:StatusEffect}}|=|{{#pos:{{#var:StatusEffect}}|duration=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:StatusEffect}}|,|{{#pos:{{#var:StatusEffect}}|duration=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:Duration|{{#sub:{{#var:StatusEffect}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:Duration|}}}}<!--
 
  -->{{#ifexpr:{{#count:{{#var:StatusEffect}}|durationfail=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:StatusEffect}}|=|{{#pos:{{#var:StatusEffect}}|durationfail=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:StatusEffect}}|,|{{#pos:{{#var:StatusEffect}}|durationfail=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:DurationFail|{{#sub:{{#var:StatusEffect}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:DurationFail|}}}}<!--
 
  -->{{#ifexpr:{{#count:{{#var:StatusEffect}}|note=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:StatusEffect}}|"|{{#pos:{{#var:StatusEffect}}|note=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:StatusEffect}}|"|{{#expr:{{#var:PositionStart}}+1}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:Note|{{#sub:{{#var:StatusEffect}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:Note|}}}}<!--


-->{{#if:{{#var:Note}}|<div>{{#var:Note}}</div>}}<!--


-->|<!--


-->{{#if:{{#explode:{{#var:AfflictionsList}}|;|0}}|<!--
--------------------------------------------------- Status Effect --------------------------------------------------------------------
  -->{{#vardefine:Affliction|{{#explode:{{#var:AfflictionsList}}|;|0}}}}<!--


  -->{{#vardefine:AfflictionIdentifier|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|0}}}}<!--
-->{{#if:{{#switch:{{#explode:{{#explode:{{#explode:{{#var:AfflictionsList}}|;|0}}|,|0}}|=|0}}|duration=1|durationfail=1|note=1|#default=}}|<!--


  -->{{#vardefine:AfflictionStrength|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|1}}}}<!--
  -->{{#vardefine:StatusEffect|{{#explode:{{#var:AfflictionsList}}|;|0}}}}<!--
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|chance=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|chance=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|chance=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionChance|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionChance|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|duration=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|duration=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|duration=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDuration|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDuration|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|delay=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|delay=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|delay=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDelay|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDelay|}}}}<!--
    
    
    
    
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|instant=}}=1|<!--
  -->{{#vardefine:Duration|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|instant=}}}}+1}}}}<!--
    -->{{#ifexpr:{{#count:{{#var:StatusEffect}}|duration=}}=1|<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|instant=}}}}-{{#var:PositionStart}}}}}}<!--
      -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:StatusEffect}}|=|{{#pos:{{#var:StatusEffect}}|duration=}}}}+1}}}}<!--
    -->{{#vardefine:AfflictionInstant|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
      -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:StatusEffect}}|,|{{#pos:{{#var:StatusEffect}}|duration=}}}}-{{#var:PositionStart}}}}}}<!--
  -->|{{#vardefine:AfflictionInstant|}}}}<!--
      -->{{#sub:{{#var:StatusEffect}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}<!--
 
    -->}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|note=}}=1|<!--
  -->}}<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#pos:{{#var:Affliction}}|note=}}}}+1}}}}<!--
 
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#expr:{{#var:PositionStart}}+1}}}}-{{#var:PositionStart}}}}}}<!--
  -->{{#vardefine:DurationFail|<!--
    -->{{#vardefine:AfflictionNote|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
    -->{{#ifexpr:{{#count:{{#var:StatusEffect}}|durationfail=}}=1|<!--
  -->|{{#vardefine:AfflictionNote|}}}}<!--
      -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:StatusEffect}}|=|{{#pos:{{#var:StatusEffect}}|durationfail=}}}}+1}}}}<!--
 
      -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:StatusEffect}}|,|{{#pos:{{#var:StatusEffect}}|durationfail=}}}}-{{#var:PositionStart}}}}}}<!--
-->{{AfflictionDisplayTest/Affliction|AfflictionName={{#ifeq:{{#var:AfflictionIdentifier}}|damage|Damage (affliction type)|{{FindNameById|Afflictions|{{#var:AfflictionIdentifier}}}}}}|AfflictionStrength={{#var:AfflictionStrength}}|AfflictionChance={{#var:AfflictionChance}}|AfflictionDuration={{#if:{{#var:AfflictionInstant}}||{{#if:{{#var:AfflictionDuration}}|{{#var:AfflictionDuration}}|{{#var:Duration}}}}}}|AfflictionDelay={{#var:AfflictionDelay}}|Projectiles={{{projectiles|}}}|WeaponDamageModifier={{{weapondamagemodifier|}}}|Protects={{{protects|}}}|NoResistanceNames={{{noresistancenames|}}}|AfflictionNote={{#var:AfflictionNote}}}}<!--
      -->{{#sub:{{#var:StatusEffect}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}<!--
-->}}<!--
    -->}}<!--
 
  -->}}<!--
-->}}<!--
 
 
  -->{{#vardefine:Note|<!--
-->{{#if:{{#explode:{{#var:AfflictionsList}}|;|1}}|<!--
    -->{{#ifexpr:{{#count:{{#var:StatusEffect}}|note=}}=1|<!--
 
     -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:StatusEffect}}|"|{{#pos:{{#var:StatusEffect}}|note=}}}}+1}}}}<!--
  -->{{#vardefine:Affliction|{{#explode:{{#var:AfflictionsList}}|;|1}}}}<!--
     -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:StatusEffect}}|"|{{#expr:{{#var:PositionStart}}+1}}}}-{{#var:PositionStart}}}}}}<!--
 
     -->{{#sub:{{#var:StatusEffect}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}<!--
  -->{{#vardefine:AfflictionIdentifier|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|0}}}}<!--
    -->}}<!--
 
  -->}}<!--
  -->{{#vardefine:AfflictionStrength|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|1}}}}<!--
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|chance=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|chance=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|chance=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionChance|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionChance|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|duration=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|duration=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|duration=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDuration|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDuration|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|delay=}}=1|<!--
     -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|delay=}}}}+1}}}}<!--
     -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|delay=}}}}-{{#var:PositionStart}}}}}}<!--
     -->{{#vardefine:AfflictionDelay|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDelay|}}}}<!--
 
    
    
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|instant=}}=1|<!--
  -->{{#if:{{#var:Note}}|<div>{{#var:Note}}</div>}}<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|instant=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|instant=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionInstant|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionInstant|}}}}<!--
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|note=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#pos:{{#var:Affliction}}|note=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#expr:{{#var:PositionStart}}+1}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionNote|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionNote|}}}}<!--


-->{{AfflictionDisplayTest/Affliction|AfflictionName={{#ifeq:{{#var:AfflictionIdentifier}}|damage|Damage (affliction type)|{{FindNameById|Afflictions|{{#var:AfflictionIdentifier}}}}}}|AfflictionStrength={{#var:AfflictionStrength}}|AfflictionChance={{#var:AfflictionChance}}|AfflictionDuration={{#if:{{#var:AfflictionInstant}}||{{#if:{{#var:AfflictionDuration}}|{{#var:AfflictionDuration}}|{{#var:Duration}}}}}}|AfflictionDelay={{#var:AfflictionDelay}}|Projectiles={{{projectiles|}}}|WeaponDamageModifier={{{weapondamagemodifier|}}}|Protects={{{protects|}}}|NoResistanceNames={{{noresistancenames|}}}|AfflictionNote={{#var:AfflictionNote}}}}<!--
-->|{{#vardefine:StatusEffect|}}}}<!--
-->}}<!--




-->{{#if:{{#explode:{{#var:AfflictionsList}}|;|2}}|<!--


  -->{{#vardefine:Affliction|{{#explode:{{#var:AfflictionsList}}|;|2}}}}<!--


  -->{{#vardefine:AfflictionIdentifier|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|0}}}}<!--


  -->{{#vardefine:AfflictionStrength|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|1}}}}<!--


  -->{{#ifexpr:{{#count:{{#var:Affliction}}|chance=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|chance=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|chance=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionChance|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionChance|}}}}<!--


--------------------------------------------------- Afflictions --------------------------------------------------------------------------------------------


  -->{{#ifexpr:{{#count:{{#var:Affliction}}|duration=}}=1|<!--
-->{{#vardefine:AfflictionIteration|{{#if:{{#var:StatusEffect}}|1|0}}}}{{#while:|{{#ifexpr:{{#var:AfflictionIteration}}<{{#count:{{#var:AfflictionsList}}|;}}|true}}|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|duration=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|duration=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDuration|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDuration|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|delay=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|delay=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|delay=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDelay|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDelay|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|instant=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|instant=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|instant=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionInstant|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionInstant|}}}}<!--
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|note=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#pos:{{#var:Affliction}}|note=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#expr:{{#var:PositionStart}}+1}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionNote|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionNote|}}}}<!--
 
-->{{AfflictionDisplayTest/Affliction|AfflictionName={{#ifeq:{{#var:AfflictionIdentifier}}|damage|Damage (affliction type)|{{FindNameById|Afflictions|{{#var:AfflictionIdentifier}}}}}}|AfflictionStrength={{#var:AfflictionStrength}}|AfflictionChance={{#var:AfflictionChance}}|AfflictionDuration={{#if:{{#var:AfflictionInstant}}||{{#if:{{#var:AfflictionDuration}}|{{#var:AfflictionDuration}}|{{#var:Duration}}}}}}|AfflictionDelay={{#var:AfflictionDelay}}|Projectiles={{{projectiles|}}}|WeaponDamageModifier={{{weapondamagemodifier|}}}|Protects={{{protects|}}}|NoResistanceNames={{{noresistancenames|}}}|AfflictionNote={{#var:AfflictionNote}}}}<!--
-->}}<!--
 
 
-->{{#if:{{#explode:{{#var:AfflictionsList}}|;|3}}|<!--
 
  -->{{#vardefine:Affliction|{{#explode:{{#var:AfflictionsList}}|;|3}}}}<!--
 
  -->{{#vardefine:AfflictionIdentifier|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|0}}}}<!--
 
  -->{{#vardefine:AfflictionStrength|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|1}}}}<!--
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|chance=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|chance=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|chance=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionChance|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionChance|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|duration=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|duration=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|duration=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDuration|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDuration|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|delay=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|delay=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|delay=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDelay|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDelay|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|instant=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|instant=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|instant=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionInstant|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionInstant|}}}}<!--
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|note=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#pos:{{#var:Affliction}}|note=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#expr:{{#var:PositionStart}}+1}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionNote|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionNote|}}}}<!--
 
-->{{AfflictionDisplayTest/Affliction|AfflictionName={{#ifeq:{{#var:AfflictionIdentifier}}|damage|Damage (affliction type)|{{FindNameById|Afflictions|{{#var:AfflictionIdentifier}}}}}}|AfflictionStrength={{#var:AfflictionStrength}}|AfflictionChance={{#var:AfflictionChance}}|AfflictionDuration={{#if:{{#var:AfflictionInstant}}||{{#if:{{#var:AfflictionDuration}}|{{#var:AfflictionDuration}}|{{#var:Duration}}}}}}|AfflictionDelay={{#var:AfflictionDelay}}|Projectiles={{{projectiles|}}}|WeaponDamageModifier={{{weapondamagemodifier|}}}|Protects={{{protects|}}}|NoResistanceNames={{{noresistancenames|}}}|AfflictionNote={{#var:AfflictionNote}}}}<!--
-->}}<!--
 
 
-->{{#if:{{#explode:{{#var:AfflictionsList}}|;|4}}|<!--
 
  -->{{#vardefine:Affliction|{{#explode:{{#var:AfflictionsList}}|;|4}}}}<!--
 
  -->{{#vardefine:AfflictionIdentifier|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|0}}}}<!--
 
  -->{{#vardefine:AfflictionStrength|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|1}}}}<!--
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|chance=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|chance=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|chance=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionChance|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionChance|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|duration=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|duration=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|duration=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDuration|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDuration|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|delay=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|delay=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|delay=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDelay|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDelay|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|instant=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|instant=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|instant=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionInstant|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionInstant|}}}}<!--
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|note=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#pos:{{#var:Affliction}}|note=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#expr:{{#var:PositionStart}}+1}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionNote|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionNote|}}}}<!--
 
-->{{AfflictionDisplayTest/Affliction|AfflictionName={{#ifeq:{{#var:AfflictionIdentifier}}|damage|Damage (affliction type)|{{FindNameById|Afflictions|{{#var:AfflictionIdentifier}}}}}}|AfflictionStrength={{#var:AfflictionStrength}}|AfflictionChance={{#var:AfflictionChance}}|AfflictionDuration={{#if:{{#var:AfflictionInstant}}||{{#if:{{#var:AfflictionDuration}}|{{#var:AfflictionDuration}}|{{#var:Duration}}}}}}|AfflictionDelay={{#var:AfflictionDelay}}|Projectiles={{{projectiles|}}}|WeaponDamageModifier={{{weapondamagemodifier|}}}|Protects={{{protects|}}}|NoResistanceNames={{{noresistancenames|}}}|AfflictionNote={{#var:AfflictionNote}}}}<!--
-->}}<!--
   
   
   -->{{#if:{{#explode:{{#var:AfflictionsList}}|;|5}}|<!--
   -->{{#vardefine:Affliction|{{#explode:{{#var:AfflictionsList}}|;|{{#var:AfflictionIteration}}}}}}<!--


  -->{{#vardefine:Affliction|{{#explode:{{#var:AfflictionsList}}|;|5}}}}<!--
  -->{{#vardefine:AfflictionIdentifier|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|0}}}}<!--


  -->{{#vardefine:AfflictionIdentifier|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|0}}}}<!--
  -->{{#vardefine:AfflictionStrength|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|1}}}}<!--


  -->{{#vardefine:AfflictionStrength|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|1}}}}<!--
  -->{{#vardefine:AfflictionChance|<!--
    -->{{#ifexpr:{{#count:{{#var:Affliction}}|chance=}}=1|<!--
      -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|chance=}}}}+1}}}}<!--
      -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|chance=}}}}-{{#var:PositionStart}}}}}}<!--
      -->{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}<!--
    -->}}<!--
  -->}}<!--


  -->{{#ifexpr:{{#count:{{#var:Affliction}}|chance=}}=1|<!--
  -->{{#vardefine:AfflictionDuration|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|chance=}}}}+1}}}}<!--
    -->{{#ifexpr:{{#count:{{#var:Affliction}}|duration=}}=1|<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|chance=}}}}-{{#var:PositionStart}}}}}}<!--
      -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|duration=}}}}+1}}}}<!--
    -->{{#vardefine:AfflictionChance|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
      -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|duration=}}}}-{{#var:PositionStart}}}}}}<!--
  -->|{{#vardefine:AfflictionChance|}}}}<!--
      -->{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}<!--
 
    -->}}<!--
 
  -->}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|duration=}}=1|<!--
 
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|duration=}}}}+1}}}}<!--
  -->{{#vardefine:AfflictionDelay|<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|duration=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#ifexpr:{{#count:{{#var:Affliction}}|delay=}}=1|<!--
    -->{{#vardefine:AfflictionDuration|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
      -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|delay=}}}}+1}}}}<!--
  -->|{{#vardefine:AfflictionDuration|}}}}<!--
      -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|delay=}}}}-{{#var:PositionStart}}}}}}<!--
 
      -->{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}<!--
 
    -->}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|delay=}}=1|<!--
  -->}}<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|delay=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|delay=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDelay|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDelay|}}}}<!--
    
    
 
  -->{{#vardefine:AfflictionInstant|<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|instant=}}=1|<!--
    -->{{#ifexpr:{{#count:{{#var:Affliction}}|instant=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|instant=}}}}+1}}}}<!--
      -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|instant=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|instant=}}}}-{{#var:PositionStart}}}}}}<!--
      -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|instant=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionInstant|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
      -->{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}<!--
  -->|{{#vardefine:AfflictionInstant|}}}}<!--
    -->}}<!--
  -->}}<!--


  -->{{#ifexpr:{{#count:{{#var:Affliction}}|note=}}=1|<!--
  -->{{#vardefine:AfflictionNote|<!--
     -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#pos:{{#var:Affliction}}|note=}}}}+1}}}}<!--
    -->{{#ifexpr:{{#count:{{#var:Affliction}}|note=}}=1|<!--
     -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#pos:{{#var:StatusEffect}}|note=}}}}+1}}}}<!--
     -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#expr:{{#var:PositionStart}}+1}}}}-{{#var:PositionStart}}}}}}<!--
     -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#expr:{{#var:PositionStart}}+1}}}}-{{#var:PositionStart}}}}}}<!--
     -->{{#vardefine:AfflictionNote|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
     -->{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}<!--
  -->|{{#vardefine:AfflictionNote|}}}}<!--
 
-->{{AfflictionDisplayTest/Affliction|AfflictionName={{#ifeq:{{#var:AfflictionIdentifier}}|damage|Damage (affliction type)|{{FindNameById|Afflictions|{{#var:AfflictionIdentifier}}}}}}|AfflictionStrength={{#var:AfflictionStrength}}|AfflictionChance={{#var:AfflictionChance}}|AfflictionDuration={{#if:{{#var:AfflictionInstant}}||{{#if:{{#var:AfflictionDuration}}|{{#var:AfflictionDuration}}|{{#var:Duration}}}}}}|AfflictionDelay={{#var:AfflictionDelay}}|Projectiles={{{projectiles|}}}|WeaponDamageModifier={{{weapondamagemodifier|}}}|Protects={{{protects|}}}|NoResistanceNames={{{noresistancenames|}}}|AfflictionNote={{#var:AfflictionNote}}}}<!--
-->}}<!--
  -->{{#if:{{#explode:{{#var:AfflictionsList}}|;|6}}|<!--
 
  -->{{#vardefine:Affliction|{{#explode:{{#var:AfflictionsList}}|;|6}}}}<!--
 
  -->{{#vardefine:AfflictionIdentifier|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|0}}}}<!--
 
  -->{{#vardefine:AfflictionStrength|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|1}}}}<!--
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|chance=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|chance=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|chance=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionChance|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionChance|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|duration=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|duration=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|duration=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDuration|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDuration|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|delay=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|delay=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|delay=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDelay|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDelay|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|instant=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|instant=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|instant=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionInstant|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionInstant|}}}}<!--
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|note=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#pos:{{#var:Affliction}}|note=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#expr:{{#var:PositionStart}}+1}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionNote|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionNote|}}}}<!--
 
-->{{AfflictionDisplayTest/Affliction|AfflictionName={{#ifeq:{{#var:AfflictionIdentifier}}|damage|Damage (affliction type)|{{FindNameById|Afflictions|{{#var:AfflictionIdentifier}}}}}}|AfflictionStrength={{#var:AfflictionStrength}}|AfflictionChance={{#var:AfflictionChance}}|AfflictionDuration={{#if:{{#var:AfflictionInstant}}||{{#if:{{#var:AfflictionDuration}}|{{#var:AfflictionDuration}}|{{#var:Duration}}}}}}|AfflictionDelay={{#var:AfflictionDelay}}|Projectiles={{{projectiles|}}}|WeaponDamageModifier={{{weapondamagemodifier|}}}|Protects={{{protects|}}}|NoResistanceNames={{{noresistancenames|}}}|AfflictionNote={{#var:AfflictionNote}}}}<!--
-->}}<!--
  -->{{#if:{{#explode:{{#var:AfflictionsList}}|;|7}}|<!--
 
  -->{{#vardefine:Affliction|{{#explode:{{#var:AfflictionsList}}|;|7}}}}<!--
 
  -->{{#vardefine:AfflictionIdentifier|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|0}}}}<!--
 
  -->{{#vardefine:AfflictionStrength|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|1}}}}<!--
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|chance=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|chance=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|chance=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionChance|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionChance|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|duration=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|duration=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|duration=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDuration|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDuration|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|delay=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|delay=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|delay=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDelay|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDelay|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|instant=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|instant=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|instant=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionInstant|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionInstant|}}}}<!--
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|note=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#pos:{{#var:Affliction}}|note=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#expr:{{#var:PositionStart}}+1}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionNote|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionNote|}}}}<!--
 
-->{{AfflictionDisplayTest/Affliction|AfflictionName={{#ifeq:{{#var:AfflictionIdentifier}}|damage|Damage (affliction type)|{{FindNameById|Afflictions|{{#var:AfflictionIdentifier}}}}}}|AfflictionStrength={{#var:AfflictionStrength}}|AfflictionChance={{#var:AfflictionChance}}|AfflictionDuration={{#if:{{#var:AfflictionInstant}}||{{#if:{{#var:AfflictionDuration}}|{{#var:AfflictionDuration}}|{{#var:Duration}}}}}}|AfflictionDelay={{#var:AfflictionDelay}}|Projectiles={{{projectiles|}}}|WeaponDamageModifier={{{weapondamagemodifier|}}}|Protects={{{protects|}}}|NoResistanceNames={{{noresistancenames|}}}|AfflictionNote={{#var:AfflictionNote}}}}<!--
-->}}<!--
  -->{{#if:{{#explode:{{#var:AfflictionsList}}|;|8}}|<!--
 
  -->{{#vardefine:Affliction|{{#explode:{{#var:AfflictionsList}}|;|8}}}}<!--
 
  -->{{#vardefine:AfflictionIdentifier|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|0}}}}<!--
 
  -->{{#vardefine:AfflictionStrength|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|1}}}}<!--
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|chance=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|chance=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|chance=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionChance|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionChance|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|duration=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|duration=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|duration=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDuration|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDuration|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|delay=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|delay=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|delay=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDelay|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDelay|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|instant=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|instant=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|instant=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionInstant|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionInstant|}}}}<!--
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|note=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#pos:{{#var:Affliction}}|note=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#expr:{{#var:PositionStart}}+1}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionNote|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionNote|}}}}<!--
 
-->{{AfflictionDisplayTest/Affliction|AfflictionName={{#ifeq:{{#var:AfflictionIdentifier}}|damage|Damage (affliction type)|{{FindNameById|Afflictions|{{#var:AfflictionIdentifier}}}}}}|AfflictionStrength={{#var:AfflictionStrength}}|AfflictionChance={{#var:AfflictionChance}}|AfflictionDuration={{#if:{{#var:AfflictionInstant}}||{{#if:{{#var:AfflictionDuration}}|{{#var:AfflictionDuration}}|{{#var:Duration}}}}}}|AfflictionDelay={{#var:AfflictionDelay}}|Projectiles={{{projectiles|}}}|WeaponDamageModifier={{{weapondamagemodifier|}}}|Protects={{{protects|}}}|NoResistanceNames={{{noresistancenames|}}}|AfflictionNote={{#var:AfflictionNote}}}}<!--
-->}}<!--
-->{{#if:{{#var:Duration}}|<div style="text-align:center">[[File:time.png|Duration]] {{#var:Duration}}</div>}}<!--
 
-->{{#if:{{{explosionafflictions|}}}|<!--
 
-->{{#vardefine:Afflictions|{{{explosionafflictions|}}}}}<!--
 
 
-->{{#ifexpr:{{#count:{{#var:Afflictions}}|"}}>0|<!--
 
  -->{{#vardefine:ExplosionAfflictionsList|<!--
    -->{{#replace:{{#sub:{{#var:Afflictions}}|<!--
      -->0|<!--
      -->{{#expr:{{#pos:{{#var:Afflictions}}|"}}}}<!--
    -->}}| |}}<!--
 
    -->{{#sub:{{#var:Afflictions}}|<!--
      -->{{#expr:{{#pos:{{#var:Afflictions}}|"}}+1}}|<!--
      -->{{#expr:{{#pos:{{#var:Afflictions}}|"|{{#expr:{{#pos:{{#var:Afflictions}}|"}}+1}}}}-{{#pos:{{#var:Afflictions}}|"}}-1}}<!--
     -->}}<!--
     -->}}<!--
    -->{{#replace:{{#sub:{{#var:Afflictions}}|<!--
      -->{{#expr:{{#pos:{{#var:Afflictions}}|"|{{#expr:{{#pos:{{#var:Afflictions}}|"}}+1}}}}+1}}|<!--
    -->}}| |}}<!--
   -->}}<!--
   -->}}<!--
 
  -->|{{#vardefine:ExplosionAfflictionsList|{{#replace:{{#var:Afflictions}}| |}}}}<!--
 
-->}}<!--
-->{{#if:{{#switch:{{#explode:{{#explode:{{#explode:{{#var:ExplosionAfflictionsList}}|;|0}}|,|0}}|=|0}}|explosionrange=1|#default=}}|<!--
  -->{{#vardefine:StatusEffect|{{#explode:{{#var:ExplosionAfflictionsList}}|;|0}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:StatusEffect}}|explosionrange=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:StatusEffect}}|=|{{#pos:{{#var:StatusEffect}}|explosionrange=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:StatusEffect}}|,|{{#pos:{{#var:StatusEffect}}|explosionrange=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:ExplosionRange|{{#sub:{{#var:StatusEffect}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
    --><div style="text-align:center">'''Explosion ({{#var:ExplosionRange}}m):'''</div><!--
  -->|{{#vardefine:ExplosionRange|}}}}<!--
-->|<div style="text-align:center">'''Explosion ({{{explosionrange|}}}m):'''</div><!--


  -->{{#if:{{#explode:{{#var:ExplosionAfflictionsList}}|;|0}}|<!--
  -->{{AfflictionDisplayTest/Affliction|AfflictionName={{#switch:{{#var:AfflictionIdentifier}}|damage=Damage (affliction type)|poison=Poison (affliction type)|{{FindNameById|Afflictions|{{#var:AfflictionIdentifier}}}}}}|AfflictionStrength={{#var:AfflictionStrength}}|AfflictionChance={{#var:AfflictionChance}}|AfflictionDuration={{#if:{{#var:AfflictionInstant}}||{{#if:{{#var:AfflictionDuration}}|{{#var:AfflictionDuration}}|{{#var:Duration}}}}}}|AfflictionDelay={{#var:AfflictionDelay}}|Projectiles={{{projectiles|}}}|WeaponDamageModifier={{{weapondamagemodifier|}}}|Protects={{{protects|}}}|NoResistanceNames={{{noresistancenames|}}}|AfflictionNote={{#var:AfflictionNote}}}}<!--
   
   
  -->{{#vardefine:Affliction|{{#explode:{{#var:ExplosionAfflictionsList}}|;|0}}}}<!--
  -->{{#vardefine:AfflictionIteration|{{#expr:{{#var:AfflictionIteration}}+1}}}}<!--
 
  -->{{#vardefine:AfflictionIdentifier|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|0}}}}<!--
 
  -->{{#vardefine:AfflictionStrength|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|1}}}}<!--
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|chance=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|chance=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|chance=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionChance|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionChance|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|duration=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|duration=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|duration=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDuration|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDuration|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|delay=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|delay=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|delay=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDelay|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDelay|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|instant=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|instant=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|instant=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionInstant|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionInstant|}}}}<!--
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|note=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#pos:{{#var:Affliction}}|note=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#expr:{{#var:PositionStart}}+1}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionNote|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionNote|}}}}<!--
 
-->{{AfflictionDisplayTest/Affliction|AfflictionName={{#ifeq:{{#var:AfflictionIdentifier}}|damage|Damage (affliction type)|{{FindNameById|Afflictions|{{#var:AfflictionIdentifier}}}}}}|AfflictionStrength={{#var:AfflictionStrength}}|AfflictionChance={{#var:AfflictionChance}}|AfflictionDuration={{#if:{{#var:AfflictionInstant}}||{{#if:{{#var:AfflictionDuration}}|{{#var:AfflictionDuration}}|{{#var:Duration}}}}}}|AfflictionDelay={{#var:AfflictionDelay}}|Projectiles={{{projectiles|}}}|WeaponDamageModifier={{{weapondamagemodifier|}}}|Protects={{{protects|}}}|NoResistanceNames={{{noresistancenames|}}}|AfflictionNote={{#var:AfflictionNote}}}}<!--
-->}}<!--
 
-->}}<!--
-->}}<!--
-->{{#if:{{#explode:{{#var:ExplosionAfflictionsList}}|;|1}}|<!--
  -->{{#vardefine:Affliction|{{#explode:{{#var:ExplosionAfflictionsList}}|;|1}}}}<!--
  -->{{#vardefine:AfflictionIdentifier|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|0}}}}<!--
  -->{{#vardefine:AfflictionStrength|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|1}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|chance=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|chance=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|chance=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionChance|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionChance|}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|duration=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|duration=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|duration=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDuration|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDuration|}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|delay=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|delay=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|delay=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDelay|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDelay|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|instant=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|instant=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|instant=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionInstant|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionInstant|}}}}<!--
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|note=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#pos:{{#var:Affliction}}|note=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#expr:{{#var:PositionStart}}+1}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionNote|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionNote|}}}}<!--
-->{{AfflictionDisplayTest/Affliction|AfflictionName={{#ifeq:{{#var:AfflictionIdentifier}}|damage|Damage (affliction type)|{{FindNameById|Afflictions|{{#var:AfflictionIdentifier}}}}}}|AfflictionStrength={{#var:AfflictionStrength}}|AfflictionChance={{#var:AfflictionChance}}|AfflictionDuration={{#if:{{#var:AfflictionInstant}}||{{#if:{{#var:AfflictionDuration}}|{{#var:AfflictionDuration}}|{{#var:Duration}}}}}}|AfflictionDelay={{#var:AfflictionDelay}}|Projectiles={{{projectiles|}}}|WeaponDamageModifier={{{weapondamagemodifier|}}}|Protects={{{protects|}}}|NoResistanceNames={{{noresistancenames|}}}|AfflictionNote={{#var:AfflictionNote}}}}<!--
-->}}<!--
-->{{#if:{{#explode:{{#var:ExplosionAfflictionsList}}|;|2}}|<!--
  -->{{#vardefine:Affliction|{{#explode:{{#var:ExplosionAfflictionsList}}|;|2}}}}<!--
  -->{{#vardefine:AfflictionIdentifier|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|0}}}}<!--
  -->{{#vardefine:AfflictionStrength|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|1}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|chance=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|chance=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|chance=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionChance|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionChance|}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|duration=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|duration=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|duration=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDuration|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDuration|}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|delay=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|delay=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|delay=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDelay|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDelay|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|instant=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|instant=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|instant=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionInstant|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionInstant|}}}}<!--
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|note=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#pos:{{#var:Affliction}}|note=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#expr:{{#var:PositionStart}}+1}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionNote|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionNote|}}}}<!--
-->{{AfflictionDisplayTest/Affliction|AfflictionName={{#ifeq:{{#var:AfflictionIdentifier}}|damage|Damage (affliction type)|{{FindNameById|Afflictions|{{#var:AfflictionIdentifier}}}}}}|AfflictionStrength={{#var:AfflictionStrength}}|AfflictionChance={{#var:AfflictionChance}}|AfflictionDuration={{#if:{{#var:AfflictionInstant}}||{{#if:{{#var:AfflictionDuration}}|{{#var:AfflictionDuration}}|{{#var:Duration}}}}}}|AfflictionDelay={{#var:AfflictionDelay}}|Projectiles={{{projectiles|}}}|WeaponDamageModifier={{{weapondamagemodifier|}}}|Protects={{{protects|}}}|NoResistanceNames={{{noresistancenames|}}}|AfflictionNote={{#var:AfflictionNote}}}}<!--
-->}}<!--
-->{{#if:{{#explode:{{#var:ExplosionAfflictionsList}}|;|3}}|<!--
  -->{{#vardefine:Affliction|{{#explode:{{#var:ExplosionAfflictionsList}}|;|3}}}}<!--
  -->{{#vardefine:AfflictionIdentifier|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|0}}}}<!--
  -->{{#vardefine:AfflictionStrength|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|1}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|chance=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|chance=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|chance=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionChance|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionChance|}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|duration=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|duration=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|duration=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDuration|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDuration|}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|delay=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|delay=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|delay=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDelay|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDelay|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|instant=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|instant=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|instant=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionInstant|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionInstant|}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|note=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#pos:{{#var:Affliction}}|note=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#expr:{{#var:PositionStart}}+1}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionNote|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionNote|}}}}<!--
-->{{AfflictionDisplayTest/Affliction|AfflictionName={{#ifeq:{{#var:AfflictionIdentifier}}|damage|Damage (affliction type)|{{FindNameById|Afflictions|{{#var:AfflictionIdentifier}}}}}}|AfflictionStrength={{#var:AfflictionStrength}}|AfflictionChance={{#var:AfflictionChance}}|AfflictionDuration={{#if:{{#var:AfflictionInstant}}||{{#if:{{#var:AfflictionDuration}}|{{#var:AfflictionDuration}}|{{#var:Duration}}}}}}|AfflictionDelay={{#var:AfflictionDelay}}|Projectiles={{{projectiles|}}}|WeaponDamageModifier={{{weapondamagemodifier|}}}|Protects={{{protects|}}}|NoResistanceNames={{{noresistancenames|}}}|AfflictionNote={{#var:AfflictionNote}}}}<!--
-->}}<!--
-->{{#if:{{#explode:{{#var:ExplosionAfflictionsList}}|;|4}}|<!--
  -->{{#vardefine:Affliction|{{#explode:{{#var:ExplosionAfflictionsList}}|;|4}}}}<!--
  -->{{#vardefine:AfflictionIdentifier|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|0}}}}<!--
  -->{{#vardefine:AfflictionStrength|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|1}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|chance=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|chance=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|chance=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionChance|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionChance|}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|duration=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|duration=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|duration=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDuration|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDuration|}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|delay=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|delay=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|delay=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDelay|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDelay|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|instant=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|instant=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|instant=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionInstant|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionInstant|}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|note=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#pos:{{#var:Affliction}}|note=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#expr:{{#var:PositionStart}}+1}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionNote|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionNote|}}}}<!--
-->{{AfflictionDisplayTest/Affliction|AfflictionName={{#ifeq:{{#var:AfflictionIdentifier}}|damage|Damage (affliction type)|{{FindNameById|Afflictions|{{#var:AfflictionIdentifier}}}}}}|AfflictionStrength={{#var:AfflictionStrength}}|AfflictionChance={{#var:AfflictionChance}}|AfflictionDuration={{#if:{{#var:AfflictionInstant}}||{{#if:{{#var:AfflictionDuration}}|{{#var:AfflictionDuration}}|{{#var:Duration}}}}}}|AfflictionDelay={{#var:AfflictionDelay}}|Projectiles={{{projectiles|}}}|WeaponDamageModifier={{{weapondamagemodifier|}}}|Protects={{{protects|}}}|NoResistanceNames={{{noresistancenames|}}}|AfflictionNote={{#var:AfflictionNote}}}}<!--
-->}}<!--
   
   
  -->{{#if:{{#explode:{{#var:ExplosionAfflictionsList}}|;|5}}|<!--
-->{{#if:{{#var:Duration}}|<div style="text-align:center">[[File:time.png|Duration]] {{#var:Duration}}</div>}}<!--


  -->{{#vardefine:Affliction|{{#explode:{{#var:ExplosionAfflictionsList}}|;|5}}}}<!--


  -->{{#vardefine:AfflictionIdentifier|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|0}}}}<!--


  -->{{#vardefine:AfflictionStrength|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|1}}}}<!--


  -->{{#ifexpr:{{#count:{{#var:Affliction}}|chance=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|chance=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|chance=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionChance|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionChance|}}}}<!--




  -->{{#ifexpr:{{#count:{{#var:Affliction}}|duration=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|duration=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|duration=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDuration|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDuration|}}}}<!--




  -->{{#ifexpr:{{#count:{{#var:Affliction}}|delay=}}=1|<!--
--------------------------------------------------- Explosion Afflictions --------------------------------------------------------------------------------------------
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|delay=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|delay=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDelay|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDelay|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|instant=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|instant=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|instant=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionInstant|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionInstant|}}}}<!--


  -->{{#ifexpr:{{#count:{{#var:Affliction}}|note=}}=1|<!--
-->{{#if:{{{explosionafflictions|}}}|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#pos:{{#var:Affliction}}|note=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#expr:{{#var:PositionStart}}+1}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionNote|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionNote|}}}}<!--


-->{{AfflictionDisplayTest/Affliction|AfflictionName={{#ifeq:{{#var:AfflictionIdentifier}}|damage|Damage (affliction type)|{{FindNameById|Afflictions|{{#var:AfflictionIdentifier}}}}}}|AfflictionStrength={{#var:AfflictionStrength}}|AfflictionChance={{#var:AfflictionChance}}|AfflictionDuration={{#if:{{#var:AfflictionInstant}}||{{#if:{{#var:AfflictionDuration}}|{{#var:AfflictionDuration}}|{{#var:Duration}}}}}}|AfflictionDelay={{#var:AfflictionDelay}}|Projectiles={{{projectiles|}}}|WeaponDamageModifier={{{weapondamagemodifier|}}}|Protects={{{protects|}}}|NoResistanceNames={{{noresistancenames|}}}|AfflictionNote={{#var:AfflictionNote}}}}<!--
  -->{{#vardefine:Afflictions|{{{explosionafflictions|}}}}}<!--  
-->}}<!--
  -->{{#if:{{#explode:{{#var:ExplosionAfflictionsList}}|;|6}}|<!--


  -->{{#vardefine:Affliction|{{#explode:{{#var:ExplosionAfflictionsList}}|;|6}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Afflictions}}|"}}>0|<!-- Gets rid of all spaces outside quotation marks
    -->{{#vardefine:ExplosionAfflictionsList|{{#vardefine:i|0}}{{#vardefine:QuoteStart}}{{#vardefine:QuoteEnd}}<!--
      -->{{#while:|{{#ifexpr:{{#var:i}}<({{#count:{{#var:Afflictions}}|"}}/2)|true}}|<!--


  -->{{#vardefine:AfflictionIdentifier|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|0}}}}<!--
        -->{{#vardefine:QuoteEndLast|{{#var:QuoteEnd}}}}<!--
        -->{{#vardefine:QuoteStart|{{#pos:{{#var:Afflictions}}|"|{{#if:{{#var:QuoteEnd}}|{{#expr:{{#var:QuoteEnd}}+1}}}}}}}}<!--
        -->{{#vardefine:QuoteEnd|{{#pos:{{#var:Afflictions}}|"|{{#expr:{{#var:QuoteStart}}+1}}}}}}<!--
     
     
        -->{{#replace:{{#sub:{{#var:Afflictions}}|{{#ifeq:{{#var:i}}|0|0|{{#var:QuoteEndLast}}}}|{{#ifeq:{{#var:i}}|0|{{#var:QuoteStart}}|{{#expr:{{#var:QuoteStart}}-{{#var:QuoteEndLast}}}}}}}}|}}<!--  


  -->{{#vardefine:AfflictionStrength|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|1}}}}<!--


  -->{{#ifexpr:{{#count:{{#var:Affliction}}|chance=}}=1|<!--
        -->{{#sub:{{#var:Afflictions}}|{{#var:QuoteStart}}|{{#expr:{{#var:QuoteEnd}}-{{#var:QuoteStart}}}}}}<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|chance=}}}}+1}}}}<!--
       
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|chance=}}}}-{{#var:PositionStart}}}}}}<!--
        -->{{#ifexpr:{{#var:i}} = ({{#count:{{#var:Afflictions}}|"}}/2)-1|{{#replace:{{#sub:{{#var:Afflictions}}|{{#var:QuoteEnd}}}}|}}}}<!--
    -->{{#vardefine:AfflictionChance|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionChance|}}}}<!--


        -->{{#vardefine:i|{{#expr:{{#var:i}}+1}}}}<!--
      -->}}<!--
    -->}}<!--
  -->|{{#vardefine:ExplosionAfflictionsList|{{#replace:{{#var:Afflictions}}| |}}}}<!--
  -->}}<!--


  -->{{#ifexpr:{{#count:{{#var:Affliction}}|duration=}}=1|<!--
  --><div style="text-align:center">'''Explosion ({{{explosionrange|}}}m):'''</div><!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|duration=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|duration=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDuration|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDuration|}}}}<!--


 
  -->{{#vardefine:AfflictionIteration|{{#if:{{#var:StatusEffect}}|1|0}}}}{{#while:|{{#ifexpr:{{#var:AfflictionIteration}}<{{#count:{{#var:ExplosionAfflictionsList}}|;}}|true}}|<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|delay=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|delay=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|delay=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDelay|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDelay|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|instant=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|instant=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|instant=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionInstant|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionInstant|}}}}<!--
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|note=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#pos:{{#var:Affliction}}|note=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#expr:{{#var:PositionStart}}+1}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionNote|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionNote|}}}}<!--
 
-->{{AfflictionDisplayTest/Affliction|AfflictionName={{#ifeq:{{#var:AfflictionIdentifier}}|damage|Damage (affliction type)|{{FindNameById|Afflictions|{{#var:AfflictionIdentifier}}}}}}|AfflictionStrength={{#var:AfflictionStrength}}|AfflictionChance={{#var:AfflictionChance}}|AfflictionDuration={{#if:{{#var:AfflictionInstant}}||{{#if:{{#var:AfflictionDuration}}|{{#var:AfflictionDuration}}|{{#var:Duration}}}}}}|AfflictionDelay={{#var:AfflictionDelay}}|Projectiles={{{projectiles|}}}|WeaponDamageModifier={{{weapondamagemodifier|}}}|Protects={{{protects|}}}|NoResistanceNames={{{noresistancenames|}}}|AfflictionNote={{#var:AfflictionNote}}}}<!--
-->}}<!--
   
   
  -->{{#if:{{#explode:{{#var:ExplosionAfflictionsList}}|;|7}}|<!--
    -->{{#vardefine:Affliction|{{#explode:{{#var:ExplosionAfflictionsList}}|;|{{#var:AfflictionIteration}}}}}}<!--


  -->{{#vardefine:Affliction|{{#explode:{{#var:ExplosionAfflictionsList}}|;|7}}}}<!--
    -->{{#vardefine:AfflictionIdentifier|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|0}}}}<!--


  -->{{#vardefine:AfflictionIdentifier|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|0}}}}<!--
    -->{{#vardefine:AfflictionStrength|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|1}}}}<!--


  -->{{#vardefine:AfflictionStrength|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|1}}}}<!--
    -->{{#vardefine:AfflictionChance|<!--
      -->{{#ifexpr:{{#count:{{#var:Affliction}}|chance=}}=1|<!--
        -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|chance=}}}}+1}}}}<!--
        -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|chance=}}}}-{{#var:PositionStart}}}}}}<!--
        -->{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}<!--
      -->}}<!--
    -->}}<!--


  -->{{#ifexpr:{{#count:{{#var:Affliction}}|chance=}}=1|<!--
    -->{{#vardefine:AfflictionDuration|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|chance=}}}}+1}}}}<!--
      -->{{#ifexpr:{{#count:{{#var:Affliction}}|duration=}}=1|<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|chance=}}}}-{{#var:PositionStart}}}}}}<!--
        -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|duration=}}}}+1}}}}<!--
    -->{{#vardefine:AfflictionChance|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
        -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|duration=}}}}-{{#var:PositionStart}}}}}}<!--
  -->|{{#vardefine:AfflictionChance|}}}}<!--
        -->{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}<!--
 
      -->}}<!--
 
    -->}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|duration=}}=1|<!--
 
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|duration=}}}}+1}}}}<!--
    -->{{#vardefine:AfflictionDelay|<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|duration=}}}}-{{#var:PositionStart}}}}}}<!--
      -->{{#ifexpr:{{#count:{{#var:Affliction}}|delay=}}=1|<!--
    -->{{#vardefine:AfflictionDuration|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
        -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|delay=}}}}+1}}}}<!--
  -->|{{#vardefine:AfflictionDuration|}}}}<!--
        -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|delay=}}}}-{{#var:PositionStart}}}}}}<!--
 
        -->{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}<!--
 
      -->}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|delay=}}=1|<!--
    -->}}<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|delay=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|delay=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDelay|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDelay|}}}}<!--
    
    
 
    -->{{#vardefine:AfflictionInstant|<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|instant=}}=1|<!--
      -->{{#ifexpr:{{#count:{{#var:Affliction}}|instant=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|instant=}}}}+1}}}}<!--
        -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|instant=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|instant=}}}}-{{#var:PositionStart}}}}}}<!--
        -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|instant=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionInstant|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
        -->{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}<!--
  -->|{{#vardefine:AfflictionInstant|}}}}<!--
      -->}}<!--
    -->}}<!--


  -->{{#ifexpr:{{#count:{{#var:Affliction}}|note=}}=1|<!--
    -->{{#vardefine:AfflictionNote|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#pos:{{#var:Affliction}}|note=}}}}+1}}}}<!--
      -->{{#ifexpr:{{#count:{{#var:Affliction}}|note=}}=1|<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#expr:{{#var:PositionStart}}+1}}}}-{{#var:PositionStart}}}}}}<!--
      -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#pos:{{#var:StatusEffect}}|note=}}}}+1}}}}<!--
    -->{{#vardefine:AfflictionNote|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
      -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#expr:{{#var:PositionStart}}+1}}}}-{{#var:PositionStart}}}}}}<!--
  -->|{{#vardefine:AfflictionNote|}}}}<!--
      -->{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}<!--
      -->}}<!--
    -->}}<!--


-->{{AfflictionDisplayTest/Affliction|AfflictionName={{#ifeq:{{#var:AfflictionIdentifier}}|damage|Damage (affliction type)|{{FindNameById|Afflictions|{{#var:AfflictionIdentifier}}}}}}|AfflictionStrength={{#var:AfflictionStrength}}|AfflictionChance={{#var:AfflictionChance}}|AfflictionDuration={{#if:{{#var:AfflictionInstant}}||{{#if:{{#var:AfflictionDuration}}|{{#var:AfflictionDuration}}|{{#var:Duration}}}}}}|AfflictionDelay={{#var:AfflictionDelay}}|Projectiles={{{projectiles|}}}|WeaponDamageModifier={{{weapondamagemodifier|}}}|Protects={{{protects|}}}|NoResistanceNames={{{noresistancenames|}}}|AfflictionNote={{#var:AfflictionNote}}}}<!--
    -->{{AfflictionDisplayTest/Affliction|AfflictionName={{#ifeq:{{#var:AfflictionIdentifier}}|damage=Damage (affliction type)|poison=Poison (affliction type)|{{FindNameById|Afflictions|{{#var:AfflictionIdentifier}}}}}}|AfflictionStrength={{#var:AfflictionStrength}}|AfflictionChance={{#var:AfflictionChance}}|AfflictionDuration={{#if:{{#var:AfflictionInstant}}||{{#if:{{#var:AfflictionDuration}}|{{#var:AfflictionDuration}}|{{#var:Duration}}}}}}|AfflictionDelay={{#var:AfflictionDelay}}|Projectiles={{{projectiles|}}}|WeaponDamageModifier={{{weapondamagemodifier|}}}|Protects={{{protects|}}}|NoResistanceNames={{{noresistancenames|}}}|AfflictionNote={{#var:AfflictionNote}}}}<!--
-->}}<!--
 
    -->{{#vardefine:AfflictionIteration|{{#expr:{{#var:AfflictionIteration}}+1}}}}<!--
  -->}}<!--
   
   
  -->{{#if:{{#explode:{{#var:ExplosionAfflictionsList}}|;|8}}|<!--
-->}}<!--
 
  -->{{#vardefine:Affliction|{{#explode:{{#var:ExplosionAfflictionsList}}|;|8}}}}<!--
 
  -->{{#vardefine:AfflictionIdentifier|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|0}}}}<!--
 
  -->{{#vardefine:AfflictionStrength|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|1}}}}<!--
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|chance=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|chance=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|chance=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionChance|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionChance|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|duration=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|duration=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|duration=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDuration|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDuration|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|delay=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|delay=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|delay=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDelay|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDelay|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|instant=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|instant=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|instant=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionInstant|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionInstant|}}}}<!--
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|note=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#pos:{{#var:Affliction}}|note=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#expr:{{#var:PositionStart}}+1}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionNote|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionNote|}}}}<!--
 
-->{{AfflictionDisplayTest/Affliction|AfflictionName={{#ifeq:{{#var:AfflictionIdentifier}}|damage|Damage (affliction type)|{{FindNameById|Afflictions|{{#var:AfflictionIdentifier}}}}}}|AfflictionStrength={{#var:AfflictionStrength}}|AfflictionChance={{#var:AfflictionChance}}|AfflictionDuration={{#if:{{#var:AfflictionInstant}}||{{#if:{{#var:AfflictionDuration}}|{{#var:AfflictionDuration}}|{{#var:Duration}}}}}}|AfflictionDelay={{#var:AfflictionDelay}}|Projectiles={{{projectiles|}}}|WeaponDamageModifier={{{weapondamagemodifier|}}}|Protects={{{protects|}}}|NoResistanceNames={{{noresistancenames|}}}|AfflictionNote={{#var:AfflictionNote}}}}<!--
-->}}<!--
   
   
-->}}<!--
   
   
-->{{#if:{{{noresistancenames|}}}|</div>|</div>}}<!--
-->{{#if:{{{noresistancenames|}}}|</div>|</div>}}<!--
Line 926: Line 241:




 
--------------------------------------------------- Fail Afflictions --------------------------------------------------------------------------------------------
 
 




-->
-->
{{#if:{{#var:FailColumn}}|{{#switch:{{#var:FailColumn}}|
{{#ifeq:{{#var:FailColumn}}|yes|<!--
yes={{!}} {{!}} <div style="text-align:center">'''Failure:'''</div>|
#default=}}
<!--


-->{{#switch:{{#var:FailColumn}}|yes={{!}}  {{!}}<div style="text-align:center">'''Failure:'''</div>|#default=}}<!--
 


  --><div style="inline-size:min-content; margin:auto; white-space: nowrap;"><!--


  -->{{#vardefine:AfflictionIteration|{{#if:{{#var:StatusEffect}}|1|0}}}}{{#while:|{{#ifexpr:{{#var:AfflictionIteration}}<{{#count:{{#var:AfflictionsList}}|;}}|true}}|<!--
    -->{{#vardefine:Affliction|{{#explode:{{#var:AfflictionsList}}|;|{{#var:AfflictionIteration}}}}}}<!--


    -->{{#ifeq:{{#count:{{#var:Affliction}}|fail=}}|1|<!--


      -->{{#vardefine:AfflictionIdentifier|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|0}}}}<!--


      -->{{#vardefine:AfflictionFail|<!--
        -->{{#ifexpr:{{#count:{{#var:Affliction}}|fail=}}=1|<!--
          -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|fail=}}}}+1}}}}<!--
          -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|fail=}}}}-{{#var:PositionStart}}}}}}<!--
          -->{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}<!--
        -->}}<!--
      -->}}<!--


      -->{{#vardefine:AfflictionChance|<!--
        -->{{#ifexpr:{{#count:{{#var:Affliction}}|chance=}}=1|<!--
          -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|chance=}}}}+1}}}}<!--
          -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|chance=}}}}-{{#var:PositionStart}}}}}}<!--
          -->{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}<!--
        -->}}<!--
      -->}}<!--


--><div style="inline-size:min-content; margin:auto; white-space: nowrap;"><!--
      -->{{#vardefine:AfflictionDuration|<!--
 
        -->{{#ifexpr:{{#count:{{#var:Affliction}}|duration=}}=1|<!--
-->{{#if:{{#switch:{{#explode:{{#explode:{{#explode:{{#var:AfflictionsList}}|;|0}}|,|0}}|=|0}}|duration=1|durationfail=1|#default=}}|<!--
          -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|duration=}}}}+1}}}}<!--
 
          -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|duration=}}}}-{{#var:PositionStart}}}}}}<!--
  -->{{#vardefine:StatusEffect|{{#explode:{{#var:AfflictionsList}}|;|0}}}}<!--
          -->{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}<!--
        -->}}<!--
      -->}}<!--
 
      -->{{#vardefine:AfflictionDelay|<!--
        -->{{#ifexpr:{{#count:{{#var:Affliction}}|delay=}}=1|<!--
          -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|delay=}}}}+1}}}}<!--
          -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|delay=}}}}-{{#var:PositionStart}}}}}}<!--
          -->{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}<!--
        -->}}<!--
      -->}}<!--
    
    
  -->{{#ifexpr:{{#count:{{#var:StatusEffect}}|duration=}}=1|<!--
      -->{{#vardefine:AfflictionInstant|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:StatusEffect}}|=|{{#pos:{{#var:StatusEffect}}|duration=}}}}+1}}}}<!--
        -->{{#ifexpr:{{#count:{{#var:Affliction}}|instant=}}=1|<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:StatusEffect}}|,|{{#pos:{{#var:StatusEffect}}|duration=}}}}-{{#var:PositionStart}}}}}}<!--
          -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|instant=}}}}+1}}}}<!--
    -->{{#vardefine:Duration|{{#sub:{{#var:StatusEffect}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
          -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|instant=}}}}-{{#var:PositionStart}}}}}}<!--
  -->|{{#vardefine:Duration|}}}}<!--
          -->{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}<!--
 
        -->}}<!--
  -->{{#ifexpr:{{#count:{{#var:StatusEffect}}|durationfail=}}=1|<!--
      -->}}<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:StatusEffect}}|=|{{#pos:{{#var:StatusEffect}}|durationfail=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:StatusEffect}}|,|{{#pos:{{#var:StatusEffect}}|durationfail=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:DurationFail|{{#sub:{{#var:StatusEffect}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:DurationFail|}}}}<!--
 
-->|<!--


-->{{#if:{{#explode:{{#var:AfflictionsList}}|;|0}}|<!--
      -->{{#vardefine:AfflictionNote|<!--
-->{{#ifeq:{{#count:{{#explode:{{#var:AfflictionsList}}|;|0}}|fail=}}|1|<!--
        -->{{#ifexpr:{{#count:{{#var:Affliction}}|note=}}=1|<!--
        -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#pos:{{#var:StatusEffect}}|note=}}}}+1}}}}<!--
  -->{{#vardefine:Affliction|{{#explode:{{#var:AfflictionsList}}|;|0}}}}<!--
        -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#expr:{{#var:PositionStart}}+1}}}}-{{#var:PositionStart}}}}}}<!--
        -->{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}<!--
        -->}}<!--
      -->}}<!--


  -->{{#vardefine:AfflictionIdentifier|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|0}}}}<!--
      -->{{AfflictionDisplayTest/Affliction|AfflictionName={{#switch:{{#var:AfflictionIdentifier}}|damage=Damage (affliction type)|poison=Poison (affliction type)|{{FindNameById|Afflictions|{{#var:AfflictionIdentifier}}}}}}|AfflictionStrength={{#var:AfflictionFail}}|Fail=yes|AfflictionChance={{#var:AfflictionChance}}|AfflictionDuration={{#if:{{#var:AfflictionInstant}}||{{#if:{{#var:AfflictionDuration}}|{{#var:AfflictionDuration}}|{{#if:{{#var:DurationFail}}|{{#var:DurationFail}}|{{#var:Duration}}}}}}}}|AfflictionDelay={{#var:AfflictionDelay}}|Projectiles={{{projectiles|}}}|WeaponDamageModifier={{{weapondamagemodifier|}}}|AfflictionNote={{#var:AfflictionNote}}}}<!--
  -->}}<!--
    
    
   -->{{#ifexpr:{{#count:{{#var:Affliction}}|chance=}}=1|<!--
   -->{{#vardefine:AfflictionIteration|{{#expr:{{#var:AfflictionIteration}}+1}}}}<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|chance=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|chance=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionChance|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionChance|}}}}<!--


 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|fail=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|fail=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|fail=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionFail|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionFail|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|duration=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|duration=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|duration=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDuration|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDuration|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|delay=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|delay=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|delay=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDelay|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDelay|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|instant=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|instant=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|instant=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionInstant|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionInstant|}}}}<!--
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|note=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#pos:{{#var:Affliction}}|note=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#expr:{{#var:PositionStart}}+1}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionNote|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionNote|}}}}<!--
 
-->{{AfflictionDisplayTest/Affliction|AfflictionName={{#ifeq:{{#var:AfflictionIdentifier}}|damage|Damage (affliction type)|{{FindNameById|Afflictions|{{#var:AfflictionIdentifier}}}}}}|AfflictionStrength={{#var:AfflictionFail}}|Fail=yes|AfflictionChance={{#var:AfflictionChance}}|AfflictionDuration={{#if:{{#var:AfflictionInstant}}||{{#if:{{#var:AfflictionDuration}}|{{#var:AfflictionDuration}}|{{#if:{{#var:DurationFail}}|{{#var:DurationFail}}|{{#var:Duration}}}}}}}}|AfflictionDelay={{#var:AfflictionDelay}}|Projectiles={{{projectiles|}}}|WeaponDamageModifier={{{weapondamagemodifier|}}}|AfflictionNote={{#var:AfflictionNote}}}}<!--
-->}}<!--
 
-->}}<!--
-->}}<!--
-->}}<!--


-->{{#if:{{#explode:{{#var:AfflictionsList}}|;|1}}|<!--
-->{{#ifeq:{{#count:{{#explode:{{#var:AfflictionsList}}|;|1}}|fail=}}|1|<!--
  -->{{#vardefine:Affliction|{{#explode:{{#var:AfflictionsList}}|;|1}}}}<!--
  -->{{#vardefine:AfflictionIdentifier|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|0}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|chance=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|chance=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|chance=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionChance|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionChance|}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|fail=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|fail=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|fail=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionFail|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionFail|}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|duration=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|duration=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|duration=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDuration|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDuration|}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|delay=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|delay=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|delay=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDelay|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDelay|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|instant=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|instant=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|instant=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionInstant|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionInstant|}}}}<!--
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|note=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#pos:{{#var:Affliction}}|note=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#expr:{{#var:PositionStart}}+1}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionNote|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionNote|}}}}<!--
-->{{AfflictionDisplayTest/Affliction|AfflictionName={{#ifeq:{{#var:AfflictionIdentifier}}|damage|Damage (affliction type)|{{FindNameById|Afflictions|{{#var:AfflictionIdentifier}}}}}}|AfflictionStrength={{#var:AfflictionFail}}|Fail=yes|AfflictionChance={{#var:AfflictionChance}}|AfflictionDuration={{#if:{{#var:AfflictionInstant}}||{{#if:{{#var:AfflictionDuration}}|{{#var:AfflictionDuration}}|{{#if:{{#var:DurationFail}}|{{#var:DurationFail}}|{{#var:Duration}}}}}}}}|AfflictionDelay={{#var:AfflictionDelay}}|Projectiles={{{projectiles|}}}|WeaponDamageModifier={{{weapondamagemodifier|}}}|AfflictionNote={{#var:AfflictionNote}}}}<!--
-->}}<!--
-->}}<!--
-->{{#if:{{#explode:{{#var:AfflictionsList}}|;|2}}|<!--
-->{{#ifeq:{{#count:{{#explode:{{#var:AfflictionsList}}|;|2}}|fail=}}|1|<!--
  -->{{#vardefine:Affliction|{{#explode:{{#var:AfflictionsList}}|;|2}}}}<!--
  -->{{#vardefine:AfflictionIdentifier|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|0}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|chance=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|chance=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|chance=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionChance|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionChance|}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|fail=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|fail=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|fail=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionFail|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionFail|}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|duration=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|duration=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|duration=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDuration|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDuration|}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|delay=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|delay=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|delay=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDelay|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDelay|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|instant=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|instant=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|instant=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionInstant|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionInstant|}}}}<!--
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|note=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#pos:{{#var:Affliction}}|note=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#expr:{{#var:PositionStart}}+1}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionNote|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionNote|}}}}<!--
-->{{AfflictionDisplayTest/Affliction|AfflictionName={{#ifeq:{{#var:AfflictionIdentifier}}|damage|Damage (affliction type)|{{FindNameById|Afflictions|{{#var:AfflictionIdentifier}}}}}}|AfflictionStrength={{#var:AfflictionFail}}|Fail=yes|AfflictionChance={{#var:AfflictionChance}}|AfflictionDuration={{#if:{{#var:AfflictionInstant}}||{{#if:{{#var:AfflictionDuration}}|{{#var:AfflictionDuration}}|{{#if:{{#var:DurationFail}}|{{#var:DurationFail}}|{{#var:Duration}}}}}}}}|AfflictionDelay={{#var:AfflictionDelay}}|Projectiles={{{projectiles|}}}|WeaponDamageModifier={{{weapondamagemodifier|}}}|AfflictionNote={{#var:AfflictionNote}}}}<!--
-->}}<!--
-->}}<!--
-->{{#if:{{#explode:{{#var:AfflictionsList}}|;|3}}|<!--
-->{{#ifeq:{{#count:{{#explode:{{#var:AfflictionsList}}|;|3}}|fail=}}|1|<!--
  -->{{#vardefine:Affliction|{{#explode:{{#var:AfflictionsList}}|;|3}}}}<!--
  -->{{#vardefine:AfflictionIdentifier|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|0}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|chance=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|chance=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|chance=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionChance|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionChance|}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|fail=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|fail=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|fail=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionFail|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionFail|}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|duration=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|duration=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|duration=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDuration|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDuration|}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|delay=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|delay=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|delay=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDelay|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDelay|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|instant=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|instant=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|instant=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionInstant|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionInstant|}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|note=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#pos:{{#var:Affliction}}|note=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#expr:{{#var:PositionStart}}+1}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionNote|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionNote|}}}}<!--
-->{{AfflictionDisplayTest/Affliction|AfflictionName={{#ifeq:{{#var:AfflictionIdentifier}}|damage|Damage (affliction type)|{{FindNameById|Afflictions|{{#var:AfflictionIdentifier}}}}}}|AfflictionStrength={{#var:AfflictionFail}}|Fail=yes|AfflictionChance={{#var:AfflictionChance}}|AfflictionDuration={{#if:{{#var:AfflictionInstant}}||{{#if:{{#var:AfflictionDuration}}|{{#var:AfflictionDuration}}|{{#if:{{#var:DurationFail}}|{{#var:DurationFail}}|{{#var:Duration}}}}}}}}|AfflictionDelay={{#var:AfflictionDelay}}|Projectiles={{{projectiles|}}}|WeaponDamageModifier={{{weapondamagemodifier|}}}|AfflictionNote={{#var:AfflictionNote}}}}<!--
-->}}<!--
-->}}<!--
-->{{#if:{{#explode:{{#var:AfflictionsList}}|;|4}}|<!--
-->{{#ifeq:{{#count:{{#explode:{{#var:AfflictionsList}}|;|4}}|fail=}}|1|<!--
  -->{{#vardefine:Affliction|{{#explode:{{#var:AfflictionsList}}|;|4}}}}<!--
  -->{{#vardefine:AfflictionIdentifier|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|0}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|chance=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|chance=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|chance=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionChance|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionChance|}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|fail=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|fail=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|fail=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionFail|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionFail|}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|duration=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|duration=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|duration=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDuration|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDuration|}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|delay=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|delay=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|delay=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDelay|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDelay|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|instant=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|instant=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|instant=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionInstant|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionInstant|}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|note=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#pos:{{#var:Affliction}}|note=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#expr:{{#var:PositionStart}}+1}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionNote|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionNote|}}}}<!--
-->{{AfflictionDisplayTest/Affliction|AfflictionName={{#ifeq:{{#var:AfflictionIdentifier}}|damage|Damage (affliction type)|{{FindNameById|Afflictions|{{#var:AfflictionIdentifier}}}}}}|AfflictionStrength={{#var:AfflictionFail}}|Fail=yes|AfflictionChance={{#var:AfflictionChance}}|AfflictionDuration={{#if:{{#var:AfflictionInstant}}||{{#if:{{#var:AfflictionDuration}}|{{#var:AfflictionDuration}}|{{#if:{{#var:DurationFail}}|{{#var:DurationFail}}|{{#var:Duration}}}}}}}}|AfflictionDelay={{#var:AfflictionDelay}}|Projectiles={{{projectiles|}}}|WeaponDamageModifier={{{weapondamagemodifier|}}}|AfflictionNote={{#var:AfflictionNote}}}}<!--
-->}}<!--
-->}}<!--
  -->{{#if:{{#explode:{{#var:AfflictionsList}}|;|5}}|<!--
-->{{#ifeq:{{#count:{{#explode:{{#var:AfflictionsList}}|;|5}}|fail=}}|1|<!--
  -->{{#vardefine:Affliction|{{#explode:{{#var:AfflictionsList}}|;|5}}}}<!--
  -->{{#vardefine:AfflictionIdentifier|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|0}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|chance=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|chance=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|chance=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionChance|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionChance|}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|fail=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|fail=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|fail=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionFail|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionFail|}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|duration=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|duration=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|duration=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDuration|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDuration|}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|delay=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|delay=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|delay=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDelay|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDelay|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|instant=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|instant=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|instant=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionInstant|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionInstant|}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|note=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#pos:{{#var:Affliction}}|note=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#expr:{{#var:PositionStart}}+1}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionNote|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionNote|}}}}<!--
-->{{AfflictionDisplayTest/Affliction|AfflictionName={{#ifeq:{{#var:AfflictionIdentifier}}|damage|Damage (affliction type)|{{FindNameById|Afflictions|{{#var:AfflictionIdentifier}}}}}}|AfflictionStrength={{#var:AfflictionFail}}|Fail=yes|AfflictionChance={{#var:AfflictionChance}}|AfflictionDuration={{#if:{{#var:AfflictionInstant}}||{{#if:{{#var:AfflictionDuration}}|{{#var:AfflictionDuration}}|{{#if:{{#var:DurationFail}}|{{#var:DurationFail}}|{{#var:Duration}}}}}}}}|AfflictionDelay={{#var:AfflictionDelay}}|Projectiles={{{projectiles|}}}|WeaponDamageModifier={{{weapondamagemodifier|}}}|AfflictionNote={{#var:AfflictionNote}}}}<!--
-->}}<!--
-->}}<!--
  -->{{#if:{{#explode:{{#var:AfflictionsList}}|;|6}}|<!--
-->{{#ifeq:{{#count:{{#explode:{{#var:AfflictionsList}}|;|6}}|fail=}}|1|<!--
  -->{{#vardefine:Affliction|{{#explode:{{#var:AfflictionsList}}|;|6}}}}<!--
  -->{{#vardefine:AfflictionIdentifier|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|0}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|chance=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|chance=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|chance=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionChance|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionChance|}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|fail=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|fail=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|fail=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionFail|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionFail|}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|duration=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|duration=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|duration=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDuration|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDuration|}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|delay=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|delay=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|delay=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDelay|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDelay|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|instant=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|instant=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|instant=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionInstant|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionInstant|}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|note=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#pos:{{#var:Affliction}}|note=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#expr:{{#var:PositionStart}}+1}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionNote|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionNote|}}}}<!--
-->{{AfflictionDisplayTest/Affliction|AfflictionName={{#ifeq:{{#var:AfflictionIdentifier}}|damage|Damage (affliction type)|{{FindNameById|Afflictions|{{#var:AfflictionIdentifier}}}}}}|AfflictionStrength={{#var:AfflictionFail}}|Fail=yes|AfflictionChance={{#var:AfflictionChance}}|AfflictionDuration={{#if:{{#var:AfflictionInstant}}||{{#if:{{#var:AfflictionDuration}}|{{#var:AfflictionDuration}}|{{#if:{{#var:DurationFail}}|{{#var:DurationFail}}|{{#var:Duration}}}}}}}}|AfflictionDelay={{#var:AfflictionDelay}}|Projectiles={{{projectiles|}}}|WeaponDamageModifier={{{weapondamagemodifier|}}}|AfflictionNote={{#var:AfflictionNote}}}}<!--
-->}}<!--
-->}}<!--
  -->{{#if:{{#explode:{{#var:AfflictionsList}}|;|7}}|<!--
-->{{#ifeq:{{#count:{{#explode:{{#var:AfflictionsList}}|;|7}}|fail=}}|1|<!--
  -->{{#vardefine:Affliction|{{#explode:{{#var:AfflictionsList}}|;|7}}}}<!--
  -->{{#vardefine:AfflictionIdentifier|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|0}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|chance=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|chance=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|chance=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionChance|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionChance|}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|fail=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|fail=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|fail=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionFail|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionFail|}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|duration=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|duration=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|duration=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDuration|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDuration|}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|delay=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|delay=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|delay=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDelay|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDelay|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|instant=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|instant=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|instant=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionInstant|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionInstant|}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|note=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#pos:{{#var:Affliction}}|note=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#expr:{{#var:PositionStart}}+1}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionNote|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionNote|}}}}<!--
-->{{AfflictionDisplayTest/Affliction|AfflictionName={{#ifeq:{{#var:AfflictionIdentifier}}|damage|Damage (affliction type)|{{FindNameById|Afflictions|{{#var:AfflictionIdentifier}}}}}}|AfflictionStrength={{#var:AfflictionFail}}|Fail=yes|AfflictionChance={{#var:AfflictionChance}}|AfflictionDuration={{#if:{{#var:AfflictionInstant}}||{{#if:{{#var:AfflictionDuration}}|{{#var:AfflictionDuration}}|{{#if:{{#var:DurationFail}}|{{#var:DurationFail}}|{{#var:Duration}}}}}}}}|AfflictionDelay={{#var:AfflictionDelay}}|Projectiles={{{projectiles|}}}|WeaponDamageModifier={{{weapondamagemodifier|}}}|AfflictionNote={{#var:AfflictionNote}}}}<!--
-->}}<!--
-->}}<!--
  -->{{#if:{{#explode:{{#var:AfflictionsList}}|;|8}}|<!--
-->{{#ifeq:{{#count:{{#explode:{{#var:AfflictionsList}}|;|8}}|fail=}}|1|<!--
  -->{{#vardefine:Affliction|{{#explode:{{#var:AfflictionsList}}|;|8}}}}<!--
  -->{{#vardefine:AfflictionIdentifier|{{#explode:{{#explode:{{#var:Affliction}}|,|0}}|=|0}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|chance=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|chance=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|chance=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionChance|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionChance|}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|fail=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|fail=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|fail=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionFail|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionFail|}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|duration=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|duration=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|duration=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDuration|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDuration|}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|delay=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|delay=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|delay=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionDelay|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionDelay|}}}}<!--
 
 
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|instant=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|=|{{#pos:{{#var:Affliction}}|instant=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|,|{{#pos:{{#var:Affliction}}|instant=}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionInstant|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionInstant|}}}}<!--
  -->{{#ifexpr:{{#count:{{#var:Affliction}}|note=}}=1|<!--
    -->{{#vardefine:PositionStart|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#pos:{{#var:Affliction}}|note=}}}}+1}}}}<!--
    -->{{#vardefine:Length|{{#expr:{{#pos:{{#var:Affliction}}|"|{{#expr:{{#var:PositionStart}}+1}}}}-{{#var:PositionStart}}}}}}<!--
    -->{{#vardefine:AfflictionNote|{{#sub:{{#var:Affliction}}|{{#var:PositionStart}}|{{#ifexpr:{{#var:Length}}>0|{{#var:Length}}|}}}}}}<!--
  -->|{{#vardefine:AfflictionNote|}}}}<!--
-->{{AfflictionDisplayTest/Affliction|AfflictionName={{#ifeq:{{#var:AfflictionIdentifier}}|damage|Damage (affliction type)|{{FindNameById|Afflictions|{{#var:AfflictionIdentifier}}}}}}|AfflictionStrength={{#var:AfflictionFail}}|Fail=yes|AfflictionChance={{#var:AfflictionChance}}|AfflictionDuration={{#if:{{#var:AfflictionInstant}}||{{#if:{{#var:AfflictionDuration}}|{{#var:AfflictionDuration}}|{{#if:{{#var:DurationFail}}|{{#var:DurationFail}}|{{#var:Duration}}}}}}}}|AfflictionDelay={{#var:AfflictionDelay}}|Projectiles={{{projectiles|}}}|WeaponDamageModifier={{{weapondamagemodifier|}}}|AfflictionNote={{#var:AfflictionNote}}}}<!--
-->}}<!--
-->}}<!--


  -->{{#ifeq:{{#var:FailColumn}}|yes|<!--
  -->{{#ifeq:{{#var:FailColumn}}|yes|<!--

Revision as of 00:59, 18 April 2023

Documentation
Main article: Template:Items infobox


Template that replaces the old format of how afflictions were written in the Template:Items Infobox and how they are displayed there and in all other templates that display afflictions.

Previously each affliction and it's parameters had to have their own field in cargo like "burn, burnchance, burn2, burn2chance, explosionburn, explosionburnchance, explosionburn2, explosionburn2chance" & every template displaying them had to query and use all of them in a massive wall of copypasta that was modified for every exception in every table template and infobox, don't even get me started on Template:MedicalTable/row, after seeing that I immidiately gave up trying to do anything there and made this entire template instead.


This template will be used to display afflictions in all templates that do so, instead of having to copypasta the entire afflictions thing into every template. This means changes to this template will automatically affect everywhere afflictions are displayed on the wiki.

Afflictions names are found using Template:FindNameById, which finds the name of the matching identifier from the Special:CargoTables/Afflictions cargo table. This means all afflictions that have a page are by default supported by this template.

Additionally "poison" and "damage" affliction identifiers link to "Poison (Affliction Type)" and "Damage (Affliction Type)" respectively. Adding more exceptions like these is very simple.

Sub Templates

Template Instructions

Affliction values are written and stored in cargo on each page with one of the infoboxes. The template can then use the stored values to display the afflictions and their associated info. Other parameters can be used to apply Projectiles or Weapon Damage Modifier, or to customize how the afflictions are shown.

Field Note Example Default
afflictions
explosionafflictions
medicalafflictions
resistances
Afflictions are separated by ;
Affliction Parameters are separated by ,
  • medicalafflictions allows the Fail column to apprear if any affliction has fail defined, or if durationfail is defined.
  • First parameter of an affliction must be Identifier = Strength.
  • Optional parameters can be written in any order.

afflictions =
burn = 10;
burn = 20, chance = 0.5;

medicalafflictions = duration = 10;
damage = -5, fail = -2.5;
burn = -0.1, fail = -0.05;
oxygenlow = 2, fail = 3;

resistances =
burn = 0.5, chance = 0.4;
lacerations = 0.6;
bitewounds = 0.7;

projectiles Projectiles.
  • Not displayed if not defined or equal to 1.
8 1
weapondamagemodifier Weapon Damage Modifier.
  • Not displayed if not defined or equal to 1.
1.1 1
protects Protected limbs
  • Afflictions are displayed as resistances if defined.
Head
noresistancenames Resistances are displayed without names if defined as yes. yes
hidecalculations Moves the visible affliction calculations (Projectiles x Strength x Weapon Damage Modifier) to the tooltip. yes
compactmedical Displays success and fail in the same column yes
durationcolumn Displays the duration in a second column instead of under the afflictions. Intended to be used together with compactmedical yes


Affliction Instructions

Field Note Example Default
Status Effect Parameters (Must be defined before any afflictions. They affect all Afflictions. Separated by ,)
duration = number Duration of the entire Status Effect. duration = 10
durationfail = number Overrides duration for afflictions in the fail column. failduration = 15
successnote = "text" Note displayed above afflictions in the success column.
  • Text must be within quotation marks " "
successnote = "text"
failnote = "text" Note displayed above afflictions in the fail column.
  • Text must be within quotation marks " "
failnote = "text"
note = "text" Note displayed above afflictions.
  • Is displayed in both the success and fail columns.
  • Is displayed only if successnote and failnote are NOT defined.
  • Text must be within quotation marks " "
note = "text"
consumptiontime = number Time it takes to fully consume the item consumptiontime = 25
Affliction Parameters (Separated by ,)
identifier = strength Identifier of the affliction, followed by it's strength.
In case of resistances, Identifier of the affliction, followed by it's resistance multiplier.
  • It must be the first parameter of an affliction.
  • If the strength value in XML is inside a "ReduceAffliction" element, negate the value.
  • If the strength value is equal to 0, and resistances is NOT defined, then the affliction is not shown. Used when there is a fail affliction but no success affliction.
burn = 20

burn = 0.75

burn = -30
fail = number Strength of an affliction when failed fail = 10
chance = number Probability of an affliction to occur.
In case of resistances, probability to completely resist an affliction.
chance = 0.2
duration = number Duration of an affliction, only define if different from Status Effect duration. duration = 10
durationfail = number Duration of an affliction when failed, only define if different from Status Effect duration. duration = 5
delay = number Delay before the affliction starts to have an effect. delay = 3
delayfail = number Delay before the affliction starts to have an effect when failed. delay = 5
instant = yes Can be used to make an affliction ignore duration if needed. instant = yes
successnote = "text" Note displayed under the affliction stats in the success column.
  • Text must be within quotation marks " "
  • Overrides note
successnote = "text"
failnote = "text" Note displayed under the affliction stats in the fail column.
  • Text must be within quotation marks " "
  • Overrides note
failnote = "text"
note = "text" Note displayed under the affliction stats.
  • Text must be within quotation marks " "
note = "text"



Template in use

Simulations of how this would work when displayed in table cells in the infobox or table templates.

Test 1

{{AfflictionParser|afflictions = 
burn =  10; 
burn =  20, chance = 0.5; 
burn =  30; 
burn =  40, chance = 0.01;
burn =  50;
Table Cell



40mm Mini Nuke

Main article: 40mm Mini Nuke


{{AfflictionParser|afflictions = 
explosiondamage = 100;
burn = 100;
bleeding = 50;
stun = 5;

explosionafflictions =
explosiondamage = 200;
burn = 200;
bleeding = 40, chance = 0.05;
stun = 10;
radiationsickness = 30;
}}
Table Cell



Ethanol

Main article: Ethanol


{{AfflictionParser|medicalafflictions = duration = 10;
psychosisresistance = 600, instant = yes;
drunk = 2, delay = 10;
hallucinating = -2, delay = 10;
psychosis = -2, delay = 10;

}}
Table Cell
Template:AfflictionDisplayTest/AfflictionTemplate:AfflictionDisplayTest/AfflictionTemplate:AfflictionDisplayTest/AfflictionTemplate:AfflictionDisplayTest/Affliction
Duration 10



Morphine

Main article: Morphine


{{AfflictionParser|medicalafflictions = duration = 10;
damage = -5, fail = -2.5;
burn = -0.1, fail = -0.05;
oxygenlow = 2, fail = 3;
opiateaddiction = 0.5, fail = 2.5;
opiatewithdrawal = -3, fail = -3;
opiateoverdose = 1, fail = 2;
}}
Table Cell
Success:
Template:AfflictionDisplayTest/AfflictionTemplate:AfflictionDisplayTest/AfflictionTemplate:AfflictionDisplayTest/AfflictionTemplate:AfflictionDisplayTest/AfflictionTemplate:AfflictionDisplayTest/AfflictionTemplate:AfflictionDisplayTest/Affliction
Duration 10
Failure:



Diving Suit

Main article: Diving Suit


{{AfflictionParser|protects = Head|resistances =
bitewounds = 0.7;
lacerations = 0.7;
blunttrauma = 0.7;
gunshotwound = 0.7;
burn = 0.75;
bleeding = 0.7;
huskinfection = 1, chance = 0.5;
radiationsickness = 0.75;
}}
Table Cell

Diving Suit no names

Main article: Diving Suit


{{AfflictionParser|protects = Head|noresistancenames = yes|resistances =
bitewounds = 0.7;
lacerations = 0.7;
blunttrauma = 0.7;
gunshotwound = 0.7;
burn = 0.75;
bleeding = 0.7;
huskinfection = 1, chance = 0.5;
radiationsickness = 0.75; 
}}
Table Cell



Raptor Bane Extract

Main article: Raptor Bane Extract


{{AfflictionParser|medicalafflictions = duration = 20, durationfail = 10;
organdamage = 10, fail = 10, note = "Only affects [[Mudraptor]]s";
nausea = 5;
Table Cell
Success:
Template:AfflictionDisplayTest/AfflictionTemplate:AfflictionDisplayTest/Affliction
Duration 20
Failure:



Endocrine Booster

Main article: Endocrine Booster


{{AfflictionParser|medicalafflictions = note = "Grants the user a new talent, provided there's one available to recieve."
Table Cell
Grants the user a new talent, provided there's one available to recieve.



Test

{{AfflictionParser|weapondamagemodifier = 1.3| afflictions = 
gunshotwound = 15;
bleeding = 5;
radiationsickness = 10;
stun = 0.15;
}}
Table Cell



Test

{{AfflictionParser|medicalafflictions = successnote = "Success Status Effect Note", failnote = "Fail Status Effect Note";
burn = 40, fail = 45, successnote = "Success note 1";
burn = 50, fail = 55, failnote = "Fail note 1";
burn = 60, fail = 65, successnote = "Success note 2", failnote = "Fail note 2";
}}
Table Cell
Success:
Template:AfflictionDisplayTest/AfflictionTemplate:AfflictionDisplayTest/AfflictionTemplate:AfflictionDisplayTest/AfflictionTemplate:AfflictionDisplayTest/Affliction
Failure:



Cigar

Main article: Cigar


{{AfflictionParser|medicalafflictions = consumptiontime = 25;
psychosisresistance = 20;
psychosis = -6;
reaperstax = -1;
hallucinating = -10;
watchersgaze = -5;
}}
Table Cell
Template:AfflictionDisplayTest/AfflictionTemplate:AfflictionDisplayTest/AfflictionTemplate:AfflictionDisplayTest/AfflictionTemplate:AfflictionDisplayTest/AfflictionTemplate:AfflictionDisplayTest/AfflictionTemplate:AfflictionDisplayTest/Affliction



Test

{{AfflictionParser|medicalafflictions = duration = 1, note = "Only affects the targeted limb";
bleeding = -100, fail = -75;
burn = -100, fail = -75;
organdamage = 0, fail = 1.25, duration = 5;
}}
Table Cell
Success:
Only affects the targeted limb
Template:AfflictionDisplayTest/AfflictionTemplate:AfflictionDisplayTest/AfflictionTemplate:AfflictionDisplayTest/Affliction
Duration 1
Failure:




{{AfflictionParser|durationcolumn=yes|compactmedical=yes|medicalafflictions = duration = 1, note = "Only affects the targeted limb";
bleeding = -100, fail = -75;
burn = -100, fail = -75;
organdamage = 0, fail = 1.25, duration = 5;
}}
Table Cell
Success:
Only affects the targeted limb
Template:AfflictionDisplayTest/AfflictionTemplate:AfflictionDisplayTest/AfflictionTemplate:AfflictionDisplayTest/Affliction
Duration 1
Failure:




{{AfflictionParser|medicalafflictions = duration = 60;
oxygenlow = 2.5, duration = 60, delay = 1, fail = 2.5, durationfail = 10, delayfail =  5; 
organdamage = 1.5, duration = 5, fail = 1.5, durationfail = 10;
}}
Table Cell
Success:
Template:AfflictionDisplayTest/AfflictionTemplate:AfflictionDisplayTest/Affliction
Duration 60
Failure:
Duration 60


{{AfflictionParser|durationcolumn=yes|compactmedical=yes|medicalafflictions = duration = 60;
oxygenlow = 2.5, duration = 60, delay = 1, fail = 2.5, durationfail = 10, delayfail =  5;
organdamage = 1.5, duration = 5, fail = 1.5, durationfail = 10;
}}
Table Cell
Success:
Template:AfflictionDisplayTest/AfflictionTemplate:AfflictionDisplayTest/Affliction
Duration 60
Failure:
Duration 60