Board index
Programs with AI or Rules Enforcement
Magic: The Gathering - Duels of the Planeswalkers
New MTG Cards and Decks (2010, 2012, 2013, 2014, 2015, Magic Duels)
2014




MTG - BORN OF THE GODS - COMPLETE SET - UPDATE DXT1
Moderator: CCGHQ Admins
Re: BORN OF THE GODS - CARDS SPOILER - 20 CARDS CODED
by drleg3nd » 17 Jan 2014, 21:10
someone been busy
hey neo something of note.. you are missing English translations on God cards

Re: BORN OF THE GODS - CARDS SPOILER - 20 CARDS CODED
by NeoAnderson » 17 Jan 2014, 21:36
You're right i just left English and Italian texts. I think is better to wait for official translation instead of using google translatedrleg3nd wrote:someone been busyhey neo something of note.. you are missing English translations on God cards

- NeoAnderson
- Posts: 914
- Joined: 10 Sep 2013, 07:49
- Has thanked: 18 times
- Been thanked: 139 times
Re: BORN OF THE GODS - CARDS SPOILER - 20 CARDS CODED
by drleg3nd » 18 Jan 2014, 18:40
hey Neo, i think you misunderstood me..this is what you haveNeoAnderson wrote:You're right i just left English and Italian texts. I think is better to wait for official translation instead of using google translatedrleg3nd wrote:someone been busyhey neo something of note.. you are missing English translations on God cards
- | Open
- Code: Select all
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[As long as your devotion to green and white is less than seven, Karametra isn't a creature.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[As long as your devotion to green and white is less than seven, Karametra isn't a creature.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[As long as your devotion to green and white is less than seven, Karametra isn't a creature.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Fintanto che la tua devozione al verde e al bianco è inferiore a sette, Xenagos non è una creatura. ]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[As long as your devotion to green and white is less than seven, Karametra isn't a creature.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[As long as your devotion to green and white is less than seven, Karametra isn't a creature.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[As long as your devotion to green and white is less than seven, Karametra isn't a creature.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[As long as your devotion to green and white is less than seven, Karametra isn't a creature.]]></LOCALISED_TEXT>
also i including 3 more cards if they have your stamp of approval would you mind posting on first page thanks
- Attachments
-
BornoftheGods(3).zip
- archetype of endurance,drown in sorrow,forlorn pseudamma
- (374.5 KiB) Downloaded 436 times
Re: BORN OF THE GODS - CARDS SPOILER - 20 CARDS CODED
by drleg3nd » 18 Jan 2014, 19:01
hey Neo if it wont be too much trouble, next card can you choose flame-wreathed phoenix ? thx
Re: BORN OF THE GODS - CARDS SPOILER - 20 CARDS CODED
by NeoAnderson » 18 Jan 2014, 20:19
Thanks for your post, i will check your cards later and i will add to next wad update.drleg3nd wrote:hey Neo if it wont be too much trouble, next card can you choose flame-wreathed phoenix ? thx
About flame-wreathed phoenix the card is not complex to make, but because of a silly A.I. is needed to make some custom functions to have reasonable choices. This require some time and also some study, to have a realistic behaviour. I will try something hope to maje it tomorrow.
- NeoAnderson
- Posts: 914
- Joined: 10 Sep 2013, 07:49
- Has thanked: 18 times
- Been thanked: 139 times
Re: BORN OF THE GODS - CARDS SPOILER - 20 CARDS CODED
by NeoAnderson » 18 Jan 2014, 23:09
Thanks i have fixed the problem of English missing text (into 2 gods cards).drleg3nd wrote:you filled out all but the top english portion..
also i including 3 more cards if they have your stamp of approval would you mind posting on first page thanks
About your cards i have edited are almost ok, just one thing :
The card FORLORN PSEUDAMMA, you use PutTokenOntoBattlefieldTapped, and the token should be onto battlefield untapped.

I also edited the picture trying to enhance a little bit the colors and quality ( waiting for new HQ pictures).
And i also used another picture for the zombie token.
I have also added Italian translation for the cards, and multilanguage text for the querie of FORLORN PSEUDAMMA.
You can find your cards into main page.
- NeoAnderson
- Posts: 914
- Joined: 10 Sep 2013, 07:49
- Has thanked: 18 times
- Been thanked: 139 times
Re: BORN OF THE GODS - CARDS SPOILER - 27 CARDS 4 TOKENS
by sumomole » 18 Jan 2014, 23:43
for Brimaz, King of Oreskos, untap a token in the "ATTACKING" triggered ability will trigger "BECAME_UNTAPPED" triggered ability, you have to use a "ZONECHANGE_TRANSITION" replacement ability with pre_trigger="1" to untap that token, or you can try put "PutTokensOntoBattlefieldTappedAndAttacking" and "Untap" two actions in one block(tested and not feasible). the token in the "ATTACKING" triggered ability can attack players other than the defending player, you need a choice action. the token in the "BLOCKS_A_CREATURE" triggered ability doesn't need to enter the battlefield twice if the blocked creature is nil. the tokens produced by Brimaz aren't always only one, for example, when Parallel Lives on the battlefield, all tokens need to block the blocked creature, not just the first one(EffectDC():Get_Targets(0):Get_CardPtr(0)).
EDIT: BTW, I don't think the archetypes can be coded, how do we differentiate between have flying and gain flying?
EDIT: BTW, I don't think the archetypes can be coded, how do we differentiate between have flying and gain flying?
-
sumomole - Programmer
- Posts: 611
- Joined: 07 Jun 2011, 08:34
- Has thanked: 51 times
- Been thanked: 234 times
Re: BORN OF THE GODS - CARDS SPOILER - 27 CARDS 4 TOKENS
by NeoAnderson » 19 Jan 2014, 00:25
Thanks for your pointing, my friend about that card i had the same doubts and i was waiting a clarification.sumomole wrote:for Brimaz, King of Oreskos, untap a token in the "ATTACKING" triggered ability will trigger "BECAME_UNTAPPED" triggered ability, you have to use a "ZONECHANGE_TRANSITION" replacement ability with pre_trigger="1" to untap that token, or you can try put "PutTokensOntoBattlefieldTappedAndAttacking" and "Untap" two actions in one block(tested and not feasible). the token in the "ATTACKING" triggered ability can attack players other than the defending player, you need a choice action. the token in the "BLOCKS_A_CREATURE" triggered ability doesn't need to enter the battlefield twice if the blocked creature is nil. the tokens produced by Brimaz aren't always only one, for example, when Parallel Lives on the battlefield, all tokens need to block the blocked creature, not just the first one(EffectDC():Get_Targets(0):Get_CardPtr(0)).
My first approach was to use a trigger "ZONECHANGE_TRANSITION" to untap the token, but in that case it work only if this trigger is inside the token code. i tried to grant this trigger and it doesn't work, i tried to make a delayedDC and it doesn't work.
So finally i had only 2 choices,
First is to untap it into the 2 resolution block, and i tested and it works, probably could have only some problems if a card can test when a creature become untapped,
the second choice also works but i don't like it, is to add the trigger with "ZONECHANGE_TRANSITION" to untap the token directly into the token code.
About the attack condition i was not sure so i left the attacked player, but i can change it quickly thnks for the point.
About the blocking condition : i was not sure i could use PutOntoBattlefieldBlocking for a token. So as you said i can directly use this function to create the token?
About the duplicate of the token i haven't tought about it how do you suggest to resolve?
Yes they can be coded, look at my solution, i have used the <TRIGGER value="STATE_BASED_EFFECTS"> to avoid them to regain that ability. it works.sumomole wrote:EDIT: BTW, I don't think the archetypes can be coded, how do we differentiate between have flying and gain flying?
- NeoAnderson
- Posts: 914
- Joined: 10 Sep 2013, 07:49
- Has thanked: 18 times
- Been thanked: 139 times
Re: BORN OF THE GODS - CARDS SPOILER - 27 CARDS 4 TOKENS
by sumomole » 19 Jan 2014, 00:40
no, I said "differentiate between have flying and gain flying", "have" is a conditional static ability but "gain" isn't, it maybe a spell, a triggered or activated ability, so when the archetype loses all abilities or leaves the battlefield, a creature with "have flying" like Snapsail Glider will has flying again, but a creature with "gain flying" like Gust-Skimmer won't, sicen the "gain" effect has been prevented.NeoAnderson wrote:Yes they can be coded, look at my solution, i have used the <TRIGGER value="STATE_BASED_EFFECTS"> to avoid them to regain that ability. it works.
as for Brimaz, King of Oreskos, I have tried to code one.
- | Open
- Code: Select all
<STATIC_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Vigilance]]></LOCALISED_TEXT>
<INTRINSIC characteristic="CHARACTERISTIC_VIGILANCE" />
</STATIC_ABILITY>
<TRIGGERED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Whenever Brimaz, King of Oreskos attacks, put a 1/1 white Cat Soldier creature token with vigilance onto the battlefield attacking.]]></LOCALISED_TEXT>
<TRIGGER value="ATTACKING" simple_qualifier="self" />
<RESOLUTION_TIME_ACTION>
local delayDC = EffectDC():Make_Chest(1)
MTG():CreateDelayedTrigger(1, delayDC)
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local filter = ClearFilter()
filter:SetFilterType( FILTER_TYPE_PLAYERS )
filter:Add( FE_TEAM, OP_NOT, EffectController():GetTeam() )
EffectController():ChooseItem( "CARD_QUERY_CHOOSE_PLAYER_TO_SOLDIER", EffectDC():Make_Targets(0) )
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local attacked_player = EffectDC():Get_Targets(0):Get_PlayerPtr(0)
if attacked_player ~= nil then
MTG():PutTokensOntoBattlefieldTappedAndAttacking( "TOKEN_CAT_SOLDIER_1_1_V_XXXXXX", 1, EffectController(), attacked_player )
end
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
MTG():RemoveDelayedTrigger(1)
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
<TRIGGERED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Whenever Brimaz blocks a creature, put a 1/1 white Cat Soldier creature token with vigilance onto the battlefield blocking that creature.]]></LOCALISED_TEXT>
<TRIGGER value="BLOCKS_A_CREATURE" simple_qualifier="self" />
<RESOLUTION_TIME_ACTION>
MTG():PutTokensOntoBattlefield( "TOKEN_CAT_SOLDIER_1_1_V_628894", 1, EffectController(), EffectDC():Make_Chest(0) )
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local i = 0
local token_chest = EffectDC():Get_Chest(0)
local blocked_creature = SecondaryObject()
if token_chest ~= nil and blocked_creature ~= nil then
local token = token_chest:Get_NthCardPtr(i)
while (token ~= nil) do
token:PutOntoBattlefieldBlocking( token:GetPlayer(), blocked_creature )
i = i + 1
token = token_chest:Get_NthCardPtr(i)
end
end
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
<TRIGGERED_ABILITY replacement_effect="1" resource_id="1" priority="20">
<TRIGGER value="ZONECHANGE_TRANSITION" to_zone="ZONE_BATTLEFIELD" from_zone="ZONE_ANY" pre_trigger="1">
return TriggerObject():GetCardType():Test( CARD_TYPE_CREATURE )
</TRIGGER>
<RESOLUTION_TIME_ACTION>
if TriggerObject() ~= nil then
TriggerObject():Untap()
end
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
<TOKEN_REGISTRATION reservation="1" type="TOKEN_CAT_SOLDIER_1_1_V_XXXXXX" />
-
sumomole - Programmer
- Posts: 611
- Joined: 07 Jun 2011, 08:34
- Has thanked: 51 times
- Been thanked: 234 times
Re: BORN OF THE GODS - CARDS SPOILER - 27 CARDS 4 TOKENS
by thefiremind » 19 Jan 2014, 00:52
You can look at my attempt on Flash Foliage here, but it didn't work really well. First, according to the rules for Flash Foliage, it seems that the token should trigger any trigger where blocking is involved, just like a normal blocking creature, but it doesn't happen. This could actually be a marginal problem if compared to the other one: the creature blocked by the token is treated as if it had trample, even if it doesn't have trample! It is possible that this bug won't happen with Brimaz because he's already blocking the same creature, but be sure to make extensive testing if you try.NeoAnderson wrote:About the blocking condition : i was not sure i could use PutOntoBattlefieldBlocking for a token. So as you said i can directly use this function to create the token?
< Former DotP 2012/2013/2014 modder >
Currently busy with life...
Currently busy with life...
-
thefiremind - Programmer
- Posts: 3515
- Joined: 07 Nov 2011, 10:55
- Has thanked: 118 times
- Been thanked: 722 times
Re: BORN OF THE GODS - CARDS SPOILER - 27 CARDS 4 TOKENS
by NeoAnderson » 19 Jan 2014, 01:30
sumomole wrote:no, I said "differentiate between have flying and gain flying", "have" is a conditional static ability but "gain" isn't, it maybe a spell, a triggered or activated ability, so when the archetype loses all abilities or leaves the battlefield, a creature with "have flying" like Snapsail Glider will has flying again, but a creature with "gain flying" like Gust-Skimmer won't, sicen the "gain" effect has been prevented.NeoAnderson wrote:Yes they can be coded, look at my solution, i have used the <TRIGGER value="STATE_BASED_EFFECTS"> to avoid them to regain that ability. it works.
OK sumo i understand your meaning butyou don't need to worry about it because it is not prevented is overwrited!
So when the archetype loses all abilities or leaves the battlefield, the previous effect is restored.
I tested it with flying carpet.
1.I used Flyng Carpet on a creature (CREATURE A) controlled by an opponent before to have Archetype in play.
2.I cast the Archetype and while is in play any opponent creature lose flying.
3.I used flyng carpet again on another creature (CREATURE B) controlled by opponent while Archetype is in play, it doens't gain flying.
4. i removed from play the Archetype (same turn), both creature A and B regain flying.
About Brimaz, King of Oreskos thanks both of you guys( also Firemind), your solution with delayDC worked sumo, probably i had problem with this because i was storing the token directly into the delayDC chest, then i had a check into the resource trigger to check the card was that one. Your trigger is generic and you remove it in the second resolution block, but don't you think is better to add a check condition also for the card name? Just to be sure it can trigger only with that kind of tokens.
About the token chest for blocking tokens thanks i got it.

I added this check :
- Code: Select all
(TriggerObject():GetCardName() == "TOKEN_CAT_SOLDIER")
- Brimaz, King of Oreskos | Open
- Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
<FILENAME text="BRIMAZ, KING_OF_ORESKOS_9988791" />
<CARDNAME text="BRIMAZ, KING_OF_ORESKOS" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Brimaz, King of Oreskos]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Brimaz, King of Oreskos]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Brimaz, King of Oreskos]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Brimaz, King of Oreskos]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Brimaz, Re di Oreskos]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Brimaz, King of Oreskos]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Brimaz, King of Oreskos]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Brimaz, King of Oreskos]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Brimaz, King of Oreskos]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="9988791" />
<ARTID value="9988791" />
<ARTIST name="Peter Mohrbacher" />
<CASTING_COST cost="{1}{W}{W}" />
<SUPERTYPE metaname="Legendary" />
<TYPE metaname="Creature" />
<SUB_TYPE metaname="Soldier" />
<SUB_TYPE metaname="Cat" />
<EXPANSION value="BNG" />
<RARITY metaname="R" />
<POWER value="3" />
<TOUGHNESS value="4" />
<STATIC_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Vigilance]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Vigilance]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Vigilancia]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Wachsamkeit]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Cautela]]></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[Vigilância]]></LOCALISED_TEXT>
<INTRINSIC characteristic="CHARACTERISTIC_VIGILANCE" />
</STATIC_ABILITY>
<TRIGGERED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Whenever Brimaz, King of Oreskos attacks, put a 1/1 white Cat Soldier creature token with vigilance onto the battlefield attacking.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Whenever Brimaz, King of Oreskos attacks, put a 1/1 white Cat Soldier creature token with vigilance onto the battlefield attacking.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Whenever Brimaz, King of Oreskos attacks, put a 1/1 white Cat Soldier creature token with vigilance onto the battlefield attacking.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Whenever Brimaz, King of Oreskos attacks, put a 1/1 white Cat Soldier creature token with vigilance onto the battlefield attacking.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Ogniqualvolta Brimaz, Re di Oreskos attacca, metti sul campo di battaglia una pedina creatura Soldato Felino 1/1 bianca con cautela attaccante.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Whenever Brimaz, King of Oreskos attacks, put a 1/1 white Cat Soldier creature token with vigilance onto the battlefield attacking.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Whenever Brimaz, King of Oreskos attacks, put a 1/1 white Cat Soldier creature token with vigilance onto the battlefield attacking.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Whenever Brimaz, King of Oreskos attacks, put a 1/1 white Cat Soldier creature token with vigilance onto the battlefield attacking.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Whenever Brimaz, King of Oreskos attacks, put a 1/1 white Cat Soldier creature token with vigilance onto the battlefield attacking.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[Whenever Brimaz, King of Oreskos attacks, put a 1/1 white Cat Soldier creature token with vigilance onto the battlefield attacking.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[Whenever Brimaz, King of Oreskos attacks, put a 1/1 white Cat Soldier creature token with vigilance onto the battlefield attacking.]]></LOCALISED_TEXT>
<TRIGGER value="ATTACKING" simple_qualifier="self" />
<RESOLUTION_TIME_ACTION>
local delayDC = EffectDC():Make_Chest(1)
MTG():CreateDelayedTrigger(1, delayDC)
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local controller = EffectController()
if controller ~= nil then
local filter = ClearFilter()
filter:SetFilterType(FILTER_TYPE_PLAYERS)
filter:Add( FE_TEAM, OP_NOT, controller:GetTeam() )
controller:ChooseItem( "CARD_QUERY_CHOOSE_PLAYER", EffectDC():Make_Targets(0) )
end
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local target_player = EffectDC():Get_Targets(0) and EffectDC():Get_Targets(0):Get_PlayerPtr(0)
if target_player ~= nil then
MTG():PutTokensOntoBattlefieldTappedAndAttacking( "TOKEN_CAT_SOLDIER_AUTOUNTAP_1_1_W_9988733", 1, EffectController(), target_player)
end
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
MTG():RemoveDelayedTrigger(1)
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
<TRIGGERED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Whenever Brimaz, King of Oreskos attacks, put a 1/1 white Cat Soldier creature token with vigilance onto the battlefield attacking.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Whenever Brimaz, King of Oreskos attacks, put a 1/1 white Cat Soldier creature token with vigilance onto the battlefield attacking.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Whenever Brimaz, King of Oreskos attacks, put a 1/1 white Cat Soldier creature token with vigilance onto the battlefield attacking.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Whenever Brimaz, King of Oreskos attacks, put a 1/1 white Cat Soldier creature token with vigilance onto the battlefield attacking.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Ogniqualvolta Brimaz, Re di Oreskos blocca una creatura, metti sul campo di battaglia una pedina creatura Soldato Felino 1/1 bianca con cautela che blocca quella creatura.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Whenever Brimaz, King of Oreskos attacks, put a 1/1 white Cat Soldier creature token with vigilance onto the battlefield attacking.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Whenever Brimaz, King of Oreskos attacks, put a 1/1 white Cat Soldier creature token with vigilance onto the battlefield attacking.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Whenever Brimaz, King of Oreskos attacks, put a 1/1 white Cat Soldier creature token with vigilance onto the battlefield attacking.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Whenever Brimaz, King of Oreskos attacks, put a 1/1 white Cat Soldier creature token with vigilance onto the battlefield attacking.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[Whenever Brimaz, King of Oreskos attacks, put a 1/1 white Cat Soldier creature token with vigilance onto the battlefield attacking.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[Whenever Brimaz, King of Oreskos attacks, put a 1/1 white Cat Soldier creature token with vigilance onto the battlefield attacking.]]></LOCALISED_TEXT>
<TRIGGER value="BLOCKS_A_CREATURE" simple_qualifier="self" />
<RESOLUTION_TIME_ACTION>
MTG():PutTokensOntoBattlefield( "TOKEN_CAT_SOLDIER_AUTOUNTAP_1_1_W_9988733", 1, EffectController(), EffectDC():Make_Chest(0) )
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local i = 0
local token_chest = EffectDC():Get_Chest(0)
local blocked_creature = SecondaryObject()
if token_chest ~= nil and blocked_creature ~= nil then
local token = token_chest:Get_NthCardPtr(i)
while (token ~= nil) do
token:PutOntoBattlefieldBlocking( token:GetPlayer(), blocked_creature )
i = i + 1
token = token_chest:Get_NthCardPtr(i)
end
end
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
<TRIGGERED_ABILITY replacement_effect="1" resource_id="1" priority="20">
<TRIGGER value="ZONECHANGE_TRANSITION" to_zone="ZONE_BATTLEFIELD" from_zone="ZONE_ANY" pre_trigger="1">
return TriggerObject():GetCardType():Test( CARD_TYPE_CREATURE ) and (TriggerObject():GetCardName() == "TOKEN_CAT_SOLDIER")
</TRIGGER>
<RESOLUTION_TIME_ACTION>
if TriggerObject() ~= nil then
TriggerObject():Untap()
end
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
<TOKEN_REGISTRATION reservation="1" type="TOKEN_CAT_SOLDIER_AUTOUNTAP_1_1_W_9988733" />
<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>
- NeoAnderson
- Posts: 914
- Joined: 10 Sep 2013, 07:49
- Has thanked: 18 times
- Been thanked: 139 times
Re: BORN OF THE GODS - CARDS SPOILER - 27 CARDS 4 TOKENS
by sumomole » 19 Jan 2014, 02:09
that's what I worry about, B shouldn't regain flying, because when the ability in 3rd step resolves, B can't gain flying, it gains nothing, in other words it never has flying.NeoAnderson wrote:OK sumo i understand your meaning butyou don't need to worry about it because it is not prevented is overwrited!
So when the archetype loses all abilities or leaves the battlefield, the previous effect is restored.
I tested it with flying carpet.
1.I used Flyng Carpet on a creature (CREATURE A) controlled by an opponent before to have Archetype in play.
2.I cast the Archetype and while is in play any opponent creature lose flying.
3.I used flyng carpet again on another creature (CREATURE B) controlled by opponent while Archetype is in play, it doens't gain flying.
4. i removed from play the Archetype (same turn), both creature A and B regain flying.
token's name should be CAT_SOLDIER, not TOKEN_CAT_SOLDIER, take a look at official token card.NeoAnderson wrote:I added this check :
- Code: Select all
(TriggerObject():GetCardName() == "TOKEN_CAT_SOLDIER")
-
sumomole - Programmer
- Posts: 611
- Joined: 07 Jun 2011, 08:34
- Has thanked: 51 times
- Been thanked: 234 times
Re: BORN OF THE GODS - CARDS SPOILER - 27 CARDS 4 TOKENS
by NeoAnderson » 19 Jan 2014, 02:21
Honestly i had a lot of doubts about how it should work, so i also tried to make some searchs over internet but until now we only have the official description. Also because it shouldn't counter the effect who gives the ability, it should override the ability. So the effect is normally played but it does nothing because of the Archetype ability.sumomole wrote:that's what I worry about, B shouldn't regain flying, because when the ability in 3rd step resolves, B can't gain flying, it gains nothing, in other words it never has flying.NeoAnderson wrote:OK sumo i understand your meaning butyou don't need to worry about it because it is not prevented is overwrited!
So when the archetype loses all abilities or leaves the battlefield, the previous effect is restored.
I tested it with flying carpet.
1.I used Flyng Carpet on a creature (CREATURE A) controlled by an opponent before to have Archetype in play.
2.I cast the Archetype and while is in play any opponent creature lose flying.
3.I used flyng carpet again on another creature (CREATURE B) controlled by opponent while Archetype is in play, it doens't gain flying.
4. i removed from play the Archetype (same turn), both creature A and B regain flying.
I would see some official opinions, anyway also if it should act in that way i think we can find something to resolve the problem.
Yeah you're right i used that name because i was trying the Autountap version of token, so i would make it different, anyway i have renamed them into MTG compliant namesumomole wrote:token's name should be CAT_SOLDIER, not TOKEN_CAT_SOLDIER, take a look at official token card.NeoAnderson wrote:I added this check :
- Code: Select all
(TriggerObject():GetCardName() == "TOKEN_CAT_SOLDIER")

Now i am working on Flame-Wreathed Phoenix a Tribute card, i am a good point but i need to add some other checks to have an A.I. who make reasonable choices

- NeoAnderson
- Posts: 914
- Joined: 10 Sep 2013, 07:49
- Has thanked: 18 times
- Been thanked: 139 times
Re: BORN OF THE GODS - CARDS SPOILER - 20 CARDS CODED
by NeoAnderson » 19 Jan 2014, 23:20
drleg3nd wrote:hey Neo if it wont be too much trouble, next card can you choose flame-wreathed phoenix ? thx

You can find the card into new Wad.
As you know Tribute ability is new, and the A.I. doesn't make reasonable choices due of some bugs, so as I made for Pharagax Giant, i made some custom functions to simulate a reasonable behaviour for the AI choices. Obviously it is not perfect, surely can be improved, and surely it needed to be hard tested into different circumstances, but as i told last time this is a good base to a have acceptable choices.
- NeoAnderson
- Posts: 914
- Joined: 10 Sep 2013, 07:49
- Has thanked: 18 times
- Been thanked: 139 times
Re: BORN OF THE GODS - CARDS SPOILER - 20 CARDS CODED
by drleg3nd » 19 Jan 2014, 23:22
Awesome thx alot Neo i very much appreciate it..hey i was checking out your custom decks and was wondering if you can make god cards animated..your cards looks really goodNeoAnderson wrote:drleg3nd wrote:hey Neo if it wont be too much trouble, next card can you choose flame-wreathed phoenix ? thx
You can find the card into new Wad.
As you know Tribute ability is new, and the A.I. doesn't make reasonable choices due of some bugs, so as I made for Pharagax Giant, i made some custom functions to simulate a reasonable behaviour for the AI choices. Obviously it is not perfect, surely can be improved, and surely it needed to be hard tested into different circumstances, but as i told last time this is a good base to a have acceptable choices.
Who is online
Users browsing this forum: No registered users and 34 guests