デュエルマスターズは相手ターンに能動的に発動できる効果が少ないのでそこまでルールはややこしくなりにくい(最近は知らない)が、ニンジャストライクはちょっと難しい。
・ロマノフの効果でソウルアドバンテージを撃った場合、ニンジャストライクは使えるか?
→タイミングとしては同時だが、ターンプレイヤー優先なので先にソウルアドバンテージを撃てる。それで落とされたシノビはニンジャストライクを使えない。
・ブレードグレンオーマックスの攻撃をジャニットで防いだ際に効果は発動するか?
→これも上記と同様。先にブレードグレンオーマックスのアタックトリガーが発動し、その後でニンジャストライクのタイミングが来るのでジャニットでバウンスして攻撃が中断される。
・パワー10000くらいのクリーチャーがアタックしてきたとき、ニンジャストライクでハンゾウを出してパワーを落とし、ギャラクシーなどでブロックできるか?
→できる。
ニンジャストライクは相手側から見たアタックトリガーのようなものなので、そう考えるとタイミングが分かりやすいかもしれない。
攻撃宣言から完了までの流れはここによくまとまっている。
攻撃 - デュエルマスターズ Wiki
(詳細な攻撃の手順)