Opinion about the effect of Hushwing Gryff

by NeoAnderson
I would ask you an opinion about the card Hushwing Gryff.
I made it using the follow approach, when a creature card is considering to enter the battlefield, all the permanents (excluding Hushwing Gryff) loses their abilities until the creature is onto battlefield or is countered.
It seems to works fine, but i would be sure i will not break any interactions with other cards.
I would inform you i also made the follow tests :
1. Dual Nature will not trigger when a creature enters the battlefield.
2. Dreadbringer Lampads will not trigger when enters the battlefied itself, it will not trigger when an enchantment creature enters the battlefield.
3. Clever Impersonator and Clone normally asks about the card to clone.
4. Altar of the Brood will not trigger when a creature enters the battlefield.
5. Primordial Hydra enter with the right amount of +1/+1 counters on itself.
6. Rotting Legion enters Tapped onto battlefield.
7. I also played 2 spells with flash with Dreadbringer Lampads onto battlefield.
First spell creature
Second spell enchantment while first spell is onto stack
Dreadbringer Lampads triggers for the second spell.
Here there is the card code:
I made it using the follow approach, when a creature card is considering to enter the battlefield, all the permanents (excluding Hushwing Gryff) loses their abilities until the creature is onto battlefield or is countered.
It seems to works fine, but i would be sure i will not break any interactions with other cards.
I would inform you i also made the follow tests :
1. Dual Nature will not trigger when a creature enters the battlefield.
2. Dreadbringer Lampads will not trigger when enters the battlefied itself, it will not trigger when an enchantment creature enters the battlefield.
3. Clever Impersonator and Clone normally asks about the card to clone.
4. Altar of the Brood will not trigger when a creature enters the battlefield.
5. Primordial Hydra enter with the right amount of +1/+1 counters on itself.
6. Rotting Legion enters Tapped onto battlefield.
7. I also played 2 spells with flash with Dreadbringer Lampads onto battlefield.
First spell creature
Second spell enchantment while first spell is onto stack
Dreadbringer Lampads triggers for the second spell.
Here there is the card code:
- Hushwing Gryff | Open
- Code: Select all
<?xml version="1.0"?>
<CARD_V2 ExportVersion="1">
<FILENAME text="NEO_M15_015_HUSHWING_GRYFF_915383272" />
<CARDNAME text="HUSHWING_GRYFF" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Hushwing Gryff]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Gryff aux ailes apaisantes]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Gryff alas sosegadoras]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Samtschwingen-Dommelgreif]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Gryff Alaquieta]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[静翼のグリフ]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[침묵날개 그리프]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Тихокрылый Гриф]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Grifino das Asas Serenas]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[肃息骏鹭]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[肅息駿鷺]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="915383272" />
<ARTID value="915383272" />
<ARTIST name="John Severin Brassell" />
<CASTING_COST cost="{2}{W}" />
<FLAVOURTEXT>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[An overwhelming sense of calm accompanies the gryffs that wheel above the roofs of Gavony.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Un calme absolu règne sur les toits de Gavonie à l’approche de ces gryffs majestueux.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Una sobrecogedora sensación de calma acompaña a los gryffs que sobrevuelan los tejados de Gavony.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Die Dommelgreife, die über den Dächern von Gaven kreisen, strahlen ein überwältigendes Gefühl der Ruhe aus.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Un profondo senso di quiete accompagna i gryff che volano in cerchio sopra i tetti di Gavony.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[圧倒的な静けさとともに、グリフたちはガヴォニーの上空を周回する。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[압도적인 고요함은 가보니의 지붕들 위를 맴도는 그리프들을 동반한다.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Когда грифы кружат над крышами Гевоны, приходит ощущение невероятного спокойствия.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Uma sensação de calma extrema acompanha os grifinos que sobrevoam os telhados de Gavony.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[在加渥尼房顶上空盘旋的骏鹭带有一种压倒性的静谧感。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[在加渥尼房頂上空盤旋的駿鷺帶有一種壓倒性的靜謐感。]]></LOCALISED_TEXT>
</FLAVOURTEXT>
<TYPE metaname="Creature" />
<SUB_TYPE metaname="Hippogriff" />
<EXPANSION value="M15" />
<RARITY metaname="R" />
<POWER value="2" />
<TOUGHNESS value="1" />
<STATIC_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Flash]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Flash]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Destello.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Aufblitzen]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Lampo]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[瞬速]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[섬광]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Миг]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Lampejo]]></LOCALISED_TEXT>
<INTRINSIC characteristic="CHARACTERISTIC_FLASH" />
</STATIC_ABILITY>
<STATIC_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Flying]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Vol]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Vuela.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Fliegend]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Volare]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[飛行]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[비행]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Полет]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Voar]]></LOCALISED_TEXT>
<INTRINSIC characteristic="CHARACTERISTIC_FLYING" />
</STATIC_ABILITY>
<STATIC_ABILITY linked_ability_group="1">
<CONTINUOUS_ACTION layer="6">
if EffectSource() ~= nil then
local value = LinkedDC():Get_Int(5)
if value == 1 then
local filter = ClearFilter()
filter:Add( FE_CARD_INSTANCE, OP_NOT, EffectSource() )
filter:Add( FE_CARD_NAME, OP_NOT, "HUSHWING_GRYFF" )
local subfilter = filter:AddSubFilter_Or()
subfilter:Add( FE_TYPE, OP_IS, CARD_TYPE_ARTIFACT )
subfilter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
subfilter:Add( FE_TYPE, OP_IS, CARD_TYPE_ENCHANTMENT )
subfilter:Add( FE_TYPE, OP_IS, CARD_TYPE_INSTANT )
subfilter:Add( FE_TYPE, OP_IS, CARD_TYPE_LAND )
subfilter:Add( FE_TYPE, OP_IS, CARD_TYPE_PHENOMENON )
subfilter:Add( FE_TYPE, OP_IS, CARD_TYPE_PLANE )
subfilter:Add( FE_TYPE, OP_IS, CARD_TYPE_PLANESWALKER )
subfilter:Add( FE_TYPE, OP_IS, CARD_TYPE_SCHEME )
subfilter:Add( FE_TYPE, OP_IS, CARD_TYPE_SORCERY )
local filter_count = filter:EvaluateObjects()
for i=0,filter_count-1 do
local permanent = filter:GetNthEvaluatedObject(i)
if permanent ~= nil then
local characteristics = permanent:GetCurrentCharacteristics()
characteristics:LoseAllAbilities()
end
end
end
end
</CONTINUOUS_ACTION>
</STATIC_ABILITY>
<TRIGGERED_ABILITY linked_ability_group="1" replacement_effect="1" priority="20">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Creatures entering the battlefield don’t cause abilities to trigger.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Les créatures qui arrivent sur le champ de bataille ne provoquent pas le déclenchement des capacités.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Las criaturas no hacen que se disparen habilidades cuando entran al campo de batalla.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Kreaturen, die ins Spiel kommen, lösen keine Fähigkeiten aus.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Le creature che entrano nel campo di battaglia non fanno innescare le abilità.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[戦場に出るクリーチャーは能力を誘発させない。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[전장에 들어오는 생물들은 능력을 격발시키지 않는다.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Выходящие на поле битвы существа не вызывают срабатывания способностей.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[As criaturas não desencadeiam habilidades ao entrar no campo de batalha.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[进战场的生物不会触发异能。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[進戰場的生物不會觸發異能。]]></LOCALISED_TEXT>
<TRIGGER value="ZONECHANGE_CONSIDERED" to_zone="ZONE_BATTLEFIELD" from_zone="ZONE_ANY" pre_trigger="1">
if TriggerObject():GetCardType():Test( CARD_TYPE_CREATURE ) then
EffectDC():Set_CardPtr(1, TriggerObject())
LinkedDC():Set_Int(5, 1)
return true
end
return false
</TRIGGER>
<RESOLUTION_TIME_ACTION>
local card = EffectDC():Get_CardPtr(1)
if card ~= nil then
local delayDC = EffectDC():Make_Chest(2)
delayDC:Set_CardPtr(0, card)
MTG():CreateDelayedTrigger(1, delayDC)
MTG():CreateDelayedTrigger(2, delayDC)
end
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
MTG():ReevaluateContinuousEffects()
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
<TRIGGERED_ABILITY resource_id="1" linked_ability_group="1" replacement_effect="1" priority="20">
<TRIGGER value="ZONECHANGE_END" to_zone="ZONE_BATTLEFIELD" >
local card = EffectDC():Get_CardPtr(0)
if card ~= nil then
if TriggerObject() == card then
local value = LinkedDC():Get_Int(5)
if value == 1 then
return true
end
end
end
</TRIGGER>
<CLEANUP fire_once="1" />
<RESOLUTION_TIME_ACTION>
local card = EffectDC():Get_CardPtr(0)
if card ~= nil then
LinkedDC():Set_Int(5, 0)
MTG():RemoveDelayedTrigger(2)
end
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
<TRIGGERED_ABILITY resource_id="2" linked_ability_group="1" replacement_effect="1" priority="20">
<TRIGGER value="SPELL_BEING_COUNTERED">
local card = EffectDC():Get_CardPtr(0)
if card ~= nil then
if TriggerObject() == card then
local value = LinkedDC():Get_Int(5)
if value == 1 then
return true
end
end
end
</TRIGGER>
<CLEANUP fire_once="1" />
<RESOLUTION_TIME_ACTION>
LinkedDC():Set_Int(5, 0)
MTG():RemoveDelayedTrigger(1)
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
<HELP title="MORE_INFO_BADGE_TITLE_12" body="MORE_INFO_BADGE_BODY_12" zone="ZONE_ANY" />
<HELP title="MORE_INFO_BADGE_TITLE_10" body="MORE_INFO_BADGE_BODY_10" zone="ZONE_ANY" />
<SFX text="COMBAT_BLUNT_LARGE_ATTACK" power_boundary_min="4" power_boundary_max="-1" />
<SFX text="COMBAT_BLUNT_SMALL_ATTACK" power_boundary_min="1" power_boundary_max="3" />
</CARD_V2>