﻿using System;
using System.Collections;
using System.Collections.Generic;
using Abilities;
using Heroes;

public class TestHero2 : Hero {

    public TestHero2() {

        name = "Madame Mageberry";
        description = "I also like butts, but also magic. And testing.";


        //Hero Stats

        physicalPenetration = 0;
        physicalAccuracy = 0;
        physicalFinesse = 0;

        armor = 0;
        physicalEvasion = 0;
        physicalBlockChance = 0;
        physicalBlockMultiplier = 0;

        magicalPenetration = 0;
        magicalAccuracy = 0;
        magicalFinesse = 0;

        spirit = 0;
        magicalEvasion = 0;
        magicalBlockChance = 0;
        magicalBlockMultiplier = 0;

        maxHealth = 2400;
        healthRegen = 5;

        maxMana = 500;
        manaRegen = 20;

        tenacity = 30;
        resolve = 0;


        //Variables to keep track of things (timers & counters)

        currentAbilityType = Ability.AbilityTypes.Null;
        currentBattleState = BattleStates.Initializing;


        //Ability list

        abilities = new List<Ability>(7);

        abilities.Add(new NullAbility());
        abilities.Add(new FirePwnage());
        abilities.Add(new FireBall());
        abilities.Add(new ChargePunch());
       
    } // end constructor
}


