public Buff(int a, int[] vars){
        baseValues();
        id = a;
        if(a==0){
            //vars[0] is level
            attackSpeedMultiplier = 0.2f + (0.2f*vars[0]);
            moveSpeedMultiplier = 0.05f*vars[0];
            icon = "Heroes/Alrak/Thunderous Fury Buff.png";
            tooltip = "Thunderous Fury - Level "+vars[0]
                    + "\nIncreases attackspeed by " + (attackSpeedMultiplier*100)
                    + "% and movespeed by " + (moveSpeedMultiplier*100) +"%.";
        }
        else if(a==1){
            icon = "Heroes/Alrak/MarkOfTheStorm Buff.png";
            tooltip = "Mark of the Storm\nIncreases lightning damage taken.";
            effectID = 0;
            effectHeight = 10;
        }
        else if(a==2){
            icon = "Heroes/Alrak/Thunder Debuff.png";
            tooltip = "Thunder\nThis unit cannot do anything.";
        }
        else if(a==3){
            icon = "Heroes/Alrak/RageOfAlrakBuff.png";
            tooltip = "Rage of Alrak\nThis unit deals additional Lightning Damage based on stacks.";
        }
        else if(a==4){
            icon = "Heroes/Alrak/MarkOfAlrakDebuff.png";
            tooltip = "Mark of Alrak\nIncreases the Lightning Damage taken from Alrak.";
        }
        else if(a==5){
            icon = "Heroes/Alrak/RideTheStormBuff.png";
            tooltip = "Ride the Storm\nIncreases movespeed by 5% per enemy within 500 range affected by Mark of the Storm.";
        }
        else if(a==6){
            icon = "DamageAuraBuff.png";
            tooltip = "Damage Aura\nIncreases Attack Damage by 5.";
            isInfinite = true;
            attackDamageBonus = 5;
        }
        else if(a==7){
            icon = "ArmorAuraBuff.png";
            tooltip = "Armor Aura\nIncreases Armor by 10";
            isInfinite = true;
            armorBonus = 10;
        }
    }