Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"EFFECT_CANNOT_BE_BATTLE_TARGET" #1263

Closed
wants to merge 2 commits into from

Conversation

sidschingis
Copy link

should not ignore immune when effect target function checks for immunity

@salix5
Copy link
Collaborator

salix5 commented Apr 15, 2015

There are 2 types of EFFECT_CANNOT_BE_EFFECT_TARGET
http://www.db.yugioh-card.com/yugiohdb/faq_search.action?ope=5&fid=14200&keyword=&tag=-1
煉獄の氾爛
相手は攻撃対象にできず、効果の対象にもできない。
http://www.db.yugioh-card.com/yugiohdb/faq_search.action?ope=5&fid=14091&keyword=&tag=-1
エクシーズ・ヴェール
お互いのプレイヤーはフィールド上に表側表示で存在する、エクシーズ素材を持ったエクシーズモンスターをカードの効果の対象にできない。
This type does not check immunity of the target of EFFECT_CANNOT_BE_EFFECT_TARGET
So EFFECT_FLAG_IGNORE_IMMUNE is needed.

http://www.db.yugioh-card.com/yugiohdb/faq_search.action?ope=5&fid=14120&keyword=&tag=-1
宝玉の先導者
自分フィールドの「究極宝玉神」モンスター及び「宝玉獣」カードは、相手の効果の対象にならない。
This type needs to check immunity.

EFFECT_CANNOT_BE_BATTLE_TARGET is basically the same as EFFECT_CANNOT_BE_EFFECT_TARGET.

自分のフィールド:No.81 超弩級砲塔列車スペリオル・ドーラ、鳥銃士カステル
Q.1.
自分のターン中に相手の「アーティファクト-アイギス」が特殊召喚に成功した、「アーティファクト-アイギス」の効果が適用され。
その後、「No.81 超弩級砲塔列車スペリオル・ドーラ」の(1)の効果(対象:鳥銃士カステル)が適用されの場合、
この「鳥銃士カステル」の(2)の効果(対象:アーティファクト-アイギス)を発動する事ができますか?
A.
「鳥銃士カステル」の『②』の効果を発動する事ができます。

Q.2.
自分のターン中、「No.81 超弩級砲塔列車スペリオル・ドーラ」の(1)の効果(対象:鳥銃士カステル)が適用され。
その後、相手の「アーティファクト-アイギス」が特殊召喚に成功した、「アーティファクト-アイギス」の効果が適用され。
この「鳥銃士カステル」の(2)の効果(対象:アーティファクト-アイギス)を発動する事ができますか?
A.
「鳥銃士カステル」の『②』の効果を発動する事ができます。

Q.3.
自分のターン中に相手の「アーティファクト-アキレウス」が特殊召喚に成功した、「アーティファクト-アキレウス」の効果が適用され。
その後、「No.81 超弩級砲塔列車スペリオル・ドーラ」の(1)の効果(対象:鳥銃士カステル)が適用されの場合、
この「鳥銃士カステル」は相手の《アーティファクト-アキレウス》を攻撃することはできますか?
A.
「鳥銃士カステル」で「アーティファクト-アキレウス」へ攻撃する事ができます。

Q.4.
自分のターン中、「No.81 超弩級砲塔列車スペリオル・ドーラ」の(1)の効果(対象:鳥銃士カステル)が適用され。
その後、相手の「アーティファクト-アキレウス」が特殊召喚に成功した、「アーティファクト-アキレウス」の効果が適用され。
この「鳥銃士カステル」は相手の《アーティファクト-アキレウス》を攻撃することはできますか?
A.
「鳥銃士カステル」で「アーティファクト-アキレウス」へ攻撃する事ができます。

By the way, both kinds of EFFECT_CANNOT_BE_EFFECT_TARGET are treated as effects that "affect the monsters which are choosing target".
So monsters with immunity can choose monsters protected by EFFECT_CANNOT_BE_EFFECT_TARGET freely.

@sidschingis
Copy link
Author

"So monsters with immunity can choose monsters protected by EFFECT_CANNOT_BE_EFFECT_TARGET freely."

This is the current problem, since EFFECT_FLAG_IGNORE_IMMUNE prevents the immunity of those Monsters to be counted when evaluating c:IsImmuneToEffect(e) in the target function.

Thus currently "Horus the Black Flame Dragon LVL6" cannot attack facedown Monsters when either of the "Ghostrick" Field Spell Cards are active (in addition to not being able to attack directly).

@salix5
Copy link
Collaborator

salix5 commented Apr 19, 2015

9163afd
fixed
Thank you.

@sidschingis sidschingis deleted the patch-5 branch June 2, 2015 19:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants