*/
    public int getUnswitchedAttack() {
        int total = getBaseAttack();
        int setPower = getSetPower();
        if(setPower != -1)
        	total = setPower;
        
        total += getTempAttackBoost() + getSemiPermanentAttackBoost()
                + getCounters(Counters.P1P1) + getCounters(Counters.P1P2)
                + getCounters(Counters.P1P0) - getCounters(Counters.M1M1)
                + (2 * getCounters(Counters.P2P2) - (2 * getCounters(Counters.M2M1))
                - (2 * getCounters(Counters.M2M2)) - getCounters(Counters.M1M0));
        return total;
    }