public static Ability markOfTheStorm(){
        float[] cooldown = {15, 15, 15, 15};
        int[] manacost = {40, 50, 60, 70};
        String name = "Mark of the Storm";
        String[] tooltip = new String[5];
        for(int a=0;a<5;a++){
            StringBuilder sb = new StringBuilder();
            sb.append("Mark of the Storm - Level " + a + "\n");
            for(int b=0;b<4;b++){
                if(a==b+1){
                    sb.append("[H]" + manacost[b] + "[/H]");
                }
                else{
                    sb.append(""+manacost[b]);
                }
                if(b!=3){
                    sb.append(" / ");
                }
            }
            sb.append(" Mana\n15 Seconds Cooldown\n\nApplies a magical mark on the target that increases the"
                    + "\nLightning Damage the target takes for 10 seconds.");
            sb.append("[P=A]Stormfinder : Now reveals the target for the duration.[/P]");
            sb.append("[P=I]Ride the Storm : Alraks movespeed is increased by 5% per enemy within 500 Range\n"
                    + "affected with Mark of the Storm.[/P]");
            
            sb.append("\n\nDamage Amplification : ");
            for(int b=0;b<4;b++){
                if(a==b+1){
                    sb.append("[H]" + (15+(b*5)) + "%[/H]");
                }
                else{
                    sb.append(""+(15+(b*5)) + "%");
                }
                if(b!=3){
                    sb.append(" / ");
                }
            }
            tooltip[a] = sb.toString();
        }
        String icon = "Heroes/Alrak/MarkOfTheStorm.png";
        String code = "C";
        String animation = "Mark of the Storm";
        Targeting targeting = new Targeting();
        Ability ab = new Ability(name, tooltip, icon, cooldown, manacost, code, targeting, animation);
        ab.requiredLevel = 1;
        ab.requiredLevelIncrement = 2;
        return ab;
    }