public static void fatigueCharactersAndRecordCombat(List <AttackOutcome> outcomes)
 {
     foreach (AttackOutcome ao in outcomes)
     {
         while (ao.Attacker.CombatStuff.defendResultsForDisplay.Count() > 5)
         {
             ao.Attacker.CombatStuff.defendResultsForDisplay.RemoveAt(ao.Attacker.CombatStuff.defendResultsForDisplay.Count() - 1);
         }
         while (ao.Attacker.CombatStuff.attackResultsForDisplay.Count() > 5)
         {
             ao.Attacker.CombatStuff.attackResultsForDisplay.RemoveAt(ao.Attacker.CombatStuff.attackResultsForDisplay.Count() - 1);
         }
     }
     AfterCrits.MostRecentAttacks = outcomes;
     AfterCrits.IndexAttacks();
     fatigueCharacters(CombatHolder._makingAttackChars);
 }
        private void FOLLOWTHETACO_Click(object sender, EventArgs e)
        {
            List <AttackOutcome> followedTacos = new List <AttackOutcome>();

            foreach (AttackOutcome tacoToFollow in allAttacks)
            {
                AttackOutcome followedTaco = CombatScripts.RunCombat(tacoToFollow.Attacker, tacoToFollow.Defender, tacoToFollow.attackRoll, tacoToFollow.defendRoll, null);


                followedTaco.Attacker.CombatStuff.AttackNotes = followedTaco.Notes;
                followedTaco.Defender.CombatStuff.DefendNotes = followedTaco.Notes;

                followedTacos.Add(followedTaco);
            }

            CombatScripts.fatigueCharactersAndRecordCombat(followedTacos);

            foreach (AttackOutcome Whack in followedTacos)
            {
                CombatScripts.applyAttackOutcome(Whack);
            }

            EffectHolder.ClearUselessEffects();
            CombatHolder.MoveAttackingCharsToHasAttackedChars();
            if (CombatHolder._masterOfDeclarations != null)
            {
                CombatHolder._masterOfDeclarations.UpdateRTB();
            }
            CombatHolder.updateCombatDeclarations();
            AfterCrits frmCreator = new AfterCrits();

            frmCreator.Show();

            Master_Attacker frmCloser = this;

            frmCloser.Hide();
        }
        private void buttonRecentAttacks_Click(object sender, EventArgs e)
        {
            AfterCrits frmCreator = new AfterCrits();

            frmCreator.Show();
        }