Du vergisst einfach nur das addieren:
ani_attack1 = 8 * time_step; // Ani Speed
->
ani_attack1 += 8 * time_step; // Ani Speed

beim anderen natürlich auch.

@Fear411: gewöhne dir mal saubereren code an, zumal deiner auch nicht funktionieren sollte, da ani_attack jedes mal zurückgesetzt wird.