>>652
バトルフェイズ自体についてはかなり細分化されていてややこしいですが
@「スタートステップ」(バトルフェイズの開始時)

A「バトルステップ」(攻撃宣言を行うステップ)

(攻撃宣言の巻き戻し)

B「ダメージステップ」(ダメージステップ開始時→ダメージ計算前→ダメージ計算時→ダメージ計算後→ダメージ計算終了時)

C「エンドステップ」(バトルフェイズ終了時)

となっています。

質問の件ですが「デスペラードリボルバードラゴン」の自分・相手バトルフェイズに発動できる効果はこの内の「ダメージステップ」以外ならカードを発動する優先権を得ている場合は好きなタイミングで発動可能です。