V do_dances ?Dances T(1000,3000) do_dances == 0 and (effectTime("DiegoVargas",$DanceOfFury) < 1000 and effectTime("DiegoVargas",$DanceOfFire) < 1000 ) : Assign do_dances = 4 ?Dances T(1500,3000) do_dances == 4 : Assign do_dances = 3 ; Cast $DanceOfFury ?Dances T(1500,3000) do_dances == 3 : Assign do_dances = 2 ; Cast $DanceOfFire ?Dances T(1500,3000) do_dances == 2 : Assign do_dances = 1 ; Cast $DanceOfConcentration ?Dances T(1500,3000) do_dances == 1 : Assign do_dances = 0 ; Cast $DanceOfTheVampire