So can you just only remove dart 2? Maybe its not like before but a little bit better ^^They've just fixed the way Dart 1/2/3 are available to cast. Before patch, Dart 2 and 3 just covered Dart 1 but Dart 1 was not disabled, just hidden.
Now, when Dart 1 is cast, it is in cooldown and you have to cast Dart 3 to reset cooldown of Dart 1.
It's not a XML thing, it's a core skill design. XML is still same as before.