<abilities>
  <ability>
    <name>Prepare for War</name>
    <key>prepare_for_war</key>
    <skill>warrapt</skill>
    <icon>prepare_for_war</icon>
    <tagline>"Your blade gathers its hunger in the quiet moments."</tagline>
    <description>
      If you do not attack for 5 consecutive turns, your next attack gains +5 damage, plus an
      additional +0.2 damage for every level of warrapt.
    </description>
    <type>passive</type>
    <subType>2_art_of_preparation</subType>
    <passiveInfo>
      <triggers>
        <triggers>
          KEY prepare_for_war_trigger_1;
          WHEN PlayerAttacks;
          THEN ModifyGlobalFlag -> global_flag:prepare_for_war_attack, operation:set, amount:0;
        </triggers>
        <triggers>
          KEY prepare_for_war_trigger_2;
          WHEN PlayerTurnStart;
          THEN ModifyGlobalFlag -> global_flag:prepare_for_war_attack, operation:add, amount:1;
        </triggers>
        <triggers>
          KEY prepare_for_war_trigger_3;
          WHEN PlayerTurnStart;
          AND GlobalFlagCompare -> key:prepare_for_war_attack, greater_than:4;
          THEN ApplyStatusEffect -> key:prepare_for_war_status, refresh:true, target:player;
        </triggers>
      </triggers>
    </passiveInfo>
    <unlockInfo>
      <autoDiscover>0</autoDiscover>
      <unlockRequirements>
        <requiredPoints>2</requiredPoints>
        <requires>predictive_veering OR reactive_maneuver</requires>
      </unlockRequirements>
    </unlockInfo>
    <statusEffects>
      <statusEffects>
        <name>Prepare for War</name>
        <key>prepare_for_war_status</key>
        <icon>prepare_for_war</icon>
        <allowMany>false</allowMany>
        <hasTurns>false</hasTurns>
        <modifiers>
          <modifiers>
            <type>MinimumDamage</type>
            <amount>5.0</amount>
          </modifiers>
          <modifiers>
            <type>MinimumDamage</type>
            <amount>0.2</amount>
            <multiplier>warrapt</multiplier>
          </modifiers>
          <modifiers>
            <type>MaximumDamage</type>
            <amount>5.0</amount>
          </modifiers>
          <modifiers>
            <type>MaximumDamage</type>
            <amount>0.2</amount>
            <multiplier>warrapt</multiplier>
          </modifiers>
        </modifiers>
        <triggers>
          <triggers>
            KEY prepare_for_war_status_trigger;
            WHEN PlayerAttacks;
            THEN RemoveStatusEffect -> key:prepare_for_war_status, target:player;
          </triggers>
        </triggers>
      </statusEffects>
    </statusEffects>
  </ability>
</abilities>
