Emmm nope, Dante si podía usar la regeneración, y en efecto en el propio combate se sabia que aun así Dante seguía teniendo la ventaja contra Magna, la razón por la que perdió fue porque el muy imbécil desperdicio su poder mágico a lo bruto, al punto en que ya no podía ni siquiera usar su propia magia regenerativa, a diferencia de Magna que no desperdicio su mana.
Mejor explicado no podía haberlo dicho yo, y aparte de todo esto Dante es portador del poder de un diablo no un diablo superior!!