刀剑破坏者」で、前のターンに宣言している種族とは別の種族を宣言して戦闘を行う場合、相手モンスターは効果によって破壊されますか?

前のターンにて"戦士族"と宣言して効果を発動した「刀剑破坏者」が、次のターンにて再び効果を発動し、"ドラゴン族"と宣言しました。
この場合、「刀剑破坏者」の『ダメージ計算を行わずそのモンスターを破壊する』効果は、ドラゴン族モンスターとの戦闘を行う時にのみ発動しますか?
それとも、前のターンにて宣言した戦士族モンスターと戦闘を行う時にも発動しますか?

前のターンにて"戦士族"と宣言した「刀剑破坏者」の効果を再び発動して"ドラゴン族"と宣言した場合は、"戦士族"と"ドラゴン族"のどちらのモンスターと戦闘を行う場合にも、『ダメージ計算を行わずそのモンスターを破壊する』効果が発動します。

点击翻译

刀剑破坏者

ソードブレイカー

Sword Breaker

64689404  10180


刀剑破坏者
[怪兽|效果|超量] 战士/地
[☆6] 2700/1000
6星怪兽×2
1回合1次,把这张卡1个超量素材取除,宣言1个种族才能发动。这张卡和宣言的种族的怪兽进行战斗的场合,不进行伤害计算把那只怪兽破坏。