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




Formal Request Thread
Moderator: CCGHQ Admins
Re: Formal Request Thread
by sweetLu » 08 Apr 2015, 03:32
Added Bloodchief Ascension to the community wad.
Re: Formal Request Thread
by Alistair Kion » 09 Apr 2015, 01:52
Howdy, I'm looking for a
Leech Bonder
for my Chronozoa
and I'd really appreciate if anyone could do this.
Thanks in advance!
Leech Bonder
for my Chronozoa

and I'd really appreciate if anyone could do this.
Thanks in advance!
- Alistair Kion
- Posts: 5
- Joined: 09 Apr 2015, 01:46
- Has thanked: 0 time
- Been thanked: 0 time
- Ghastly
- Posts: 3
- Joined: 09 Apr 2015, 02:07
- Has thanked: 0 time
- Been thanked: 0 time
Re: Formal Request Thread
by sweetLu » 09 Apr 2015, 02:27
I'll look into these cards tomorrow after work if I get home at a decent time. Leech Bonder shouldn't be hard since I already came up with some code for moving counters (though we'll see if I can remember how to use it
). Nivix Cyclops will require some kind of approximation for "attack as though it didn't have defender". I'd rather implement some sort of system using Riiak's custom characteristic functions to get it working as best as possible.

Re: Formal Request Thread
by Hacker85 » 09 Apr 2015, 15:15
im having problems getting the second ability to work from Manor Gargoyle
- Code: Select all
<?xml version="1.0"?>
<CARD_V2 ExportVersion="1">
<FILENAME text="MANOR_GARGOYLE_CW_227083" />
<CARDNAME text="MANOR_GARGOYLE" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Manor Gargoyle]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Gargouille de manoir]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Gárgola de la mansión]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Gargoyle des Herrenhauses]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Gargoyle del Maniero]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[荘園のガーゴイル]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Manor Gargoyle]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Усадебная Горгулья]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Gárgula do Casarão]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[庄园石像鬼]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[莊園石像鬼]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="227083" />
<ARTID value="CW227083" />
<ARTIST name="Matt Stewart" />
<CASTING_COST cost="{5}" />
<FLAVOURTEXT>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Nothing could break it but the fall.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Rien ne pouvait la briser sauf la chute.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Nada podría romperla, salvo la caída.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Nichts außer einem Absturz kann ihn zerstören.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Nulla potrebbe romperlo se non la caduta.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[墜落以外の何ものにも壊されることはない。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Nothing could break it but the fall.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Ничто не сломит ее, кроме падения.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[A única coisa que pode quebrá-la é a queda.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[除了掉下来之外,没东西能打坏它。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[除了掉下來之外,沒東西能打壞它。]]></LOCALISED_TEXT>
</FLAVOURTEXT>
<TYPE metaname="Artifact" />
<TYPE metaname="Creature" />
<SUB_TYPE metaname="Gargoyle" />
<EXPANSION value="ISD" />
<RARITY metaname="R" />
<POWER value="4" />
<TOUGHNESS value="4" />
<STATIC_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Defender]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Défenseur]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Defensor.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Verteidiger]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Difensore]]></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[Defensor]]></LOCALISED_TEXT>
<INTRINSIC characteristic="CHARACTERISTIC_DEFENDER" />
</STATIC_ABILITY>
<STATIC_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Manor Gargoyle has indestructible as long as it has defender.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[La Gargouille de manoir est indestructible tant qu’elle a le défenseur.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[La Gárgola de la mansión es indestructible mientras tenga la habilidad de defensor.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Der Gargoyle des Herrenhauses ist unzerstörbar, solange er Verteidiger hat.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Il Gargoyle del Maniero è indistruttibile fintanto che ha difensore.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[荘園のガーゴイルは、防衛を持つかぎり破壊されない。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Manor Gargoyle has indestructible as long as it has defender.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Усадебная Горгулья не может быть уничтожена, пока у нее есть способность Защитника.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Gárgula do Casarão será indestrutível enquanto tiver defensor.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[只要庄园石像鬼具有守军异能,它便不会毁坏。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[只要莊園石像鬼具有守軍異能,它便不會毀壞。]]></LOCALISED_TEXT>
<CONTINUOUS_ACTION layer="6">
if EffectSource() ~= nil then
if EffectSource():( CHARACTERISTIC_DEFENDER, 1 ) > 0 then
local characteristics = EffectSource():GetCurrentCharacteristics()
characteristics:Bool_Set( CHARACTERISTIC_INDESTRUCTIBLE, 1 )
end
end
</CONTINUOUS_ACTION>
</STATIC_ABILITY>
<ACTIVATED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{1}: Until end of turn, Manor Gargoyle loses defender and gains flying.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{1} : Jusqu’à la fin du tour, la Gargouille de manoir perd le défenseur et acquiert le vol.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{1}: Hasta el final del turno, la Gárgola de la mansión pierde la habilidad de defensor y gana la habilidad de volar.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{1}: Bis zum Ende des Zuges verliert der Gargoyle des Herrenhauses Verteidiger und erhält Flugfähigkeit.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{1}: Fino alla fine del turno, il Gargoyle del Maniero perde difensore e ha volare.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{1}:ターン終了時まで、荘園のガーゴイルは防衛を失うとともに飛行を得る。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{1}: Until end of turn, Manor Gargoyle loses defender and gains flying.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{1}: до конца хода Усадебная Горгулья теряет способность Защитника и получает Полет.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{1}: Até o final do turno, Gárgula do Casarão perde defensor e ganha voar.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[{1}:直到回合结束,庄园石像鬼失去守军异能并获得飞行异能。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[{1}:直到回合結束,莊園石像鬼失去守軍異能並獲得飛行異能。]]></LOCALISED_TEXT>
<COST mana_cost="{1}" type="Mana" />
<CONTINUOUS_ACTION layer="6">
if EffectSource() ~= nil then
local characteristics = EffectSource():GetCurrentCharacteristics()
characteristics:Bool_Set( CHARACTERISTIC_DEFENDER, 0 )
end
</CONTINUOUS_ACTION>
<CONTINUOUS_ACTION layer="6">
local characteristics = EffectSource():GetCurrentCharacteristics()
characteristics:Bool_Set( CHARACTERISTIC_FLYING, 1 )
</CONTINUOUS_ACTION>
<DURATION simple_duration="UntilEOT" />
<AI_AVAILABILITY window_step="begin_combat" window_turn="my_turn" type="window" />
<AI_AVAILABILITY window_step="declare_attackers" window_turn="their_turn" type="window" />
</ACTIVATED_ABILITY>
<HELP title="MORE_INFO_BADGE_TITLE_6" body="MORE_INFO_BADGE_BODY_6" 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>
Re: Formal Request Thread
by Xander9009 » 09 Apr 2015, 15:17
Needs to be if EffectSource():GetCurrentCharacteristics():Bool_Get( CHARACTERISTIC_DEFENDER ) then
_______________________________
Community Wad - Community Wad Website - How to Help and Report Bugs
Discord: discord.gg/4AXvHzW
Community Wad - Community Wad Website - How to Help and Report Bugs
Discord: discord.gg/4AXvHzW
-
Xander9009 - Programmer
- Posts: 2905
- Joined: 29 Jun 2013, 07:44
- Location: Indiana, United States
- Has thanked: 121 times
- Been thanked: 445 times
Re: Formal Request Thread
by Hacker85 » 09 Apr 2015, 16:13
now it looks like thisXander9009 wrote:Needs to be if EffectSource():GetCurrentCharacteristics():Bool_Get( CHARACTERISTIC_DEFENDER ) then
- Code: Select all
<STATIC_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Manor Gargoyle has indestructible as long as it has defender.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[La Gargouille de manoir est indestructible tant qu’elle a le défenseur.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[La Gárgola de la mansión es indestructible mientras tenga la habilidad de defensor.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Der Gargoyle des Herrenhauses ist unzerstörbar, solange er Verteidiger hat.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Il Gargoyle del Maniero è indistruttibile fintanto che ha difensore.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[荘園のガーゴイルは、防衛を持つかぎり破壊されない。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Manor Gargoyle has indestructible as long as it has defender.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Усадебная Горгулья не может быть уничтожена, пока у нее есть способность Защитника.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Gárgula do Casarão será indestrutível enquanto tiver defensor.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[只要庄园石像鬼具有守军异能,它便不会毁坏。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[只要莊園石像鬼具有守軍異能,它便不會毀壞。]]></LOCALISED_TEXT>
<CONTINUOUS_ACTION layer="6">
if EffectSource() ~= nil then
if EffectSource():GetCurrentCharacteristics():Bool_Get( CHARACTERISTIC_DEFENDER ) then
local characteristics = EffectSource():GetCurrentCharacteristics()
characteristics:Bool_Set( CHARACTERISTIC_INDESTRUCTIBLE, 1 )
end
end
</CONTINUOUS_ACTION>
</STATIC_ABILITY>
Re: Formal Request Thread
by Xander9009 » 09 Apr 2015, 17:07
Two things. One, since flying is added and defender is removed in the same layer, you can combine those in the same action. You don't need two.
Second, this is probably a layer issue, I'd guess. It's removing Defender and adding Indestructible on the same layer, but it's checking and adding Indestructible before it gets around to removing Defender.
1: Raise the layer on which it adds indestructible.
2: Lower the layer on which it removes defender.
3: Combine the abilities so they're added and removed in the same action.
4: Try adding a LinkedDC int to track whether or not the last iteration had defender and add or don't add Indestructible based on the last iteration rather than the current one. I'm not sure if that would work, but it's worth a shot. You might also be able to raise or lower the priority of the abilities, but I've never had any success in making certain abilities fire before others based on that.
5: You might also be able to move the abilities on the card so they are listed in the incorrect order so the defender is removed higher on the card than where the Indestructible ability checks for it.
Second, this is probably a layer issue, I'd guess. It's removing Defender and adding Indestructible on the same layer, but it's checking and adding Indestructible before it gets around to removing Defender.
1: Raise the layer on which it adds indestructible.
2: Lower the layer on which it removes defender.
3: Combine the abilities so they're added and removed in the same action.
4: Try adding a LinkedDC int to track whether or not the last iteration had defender and add or don't add Indestructible based on the last iteration rather than the current one. I'm not sure if that would work, but it's worth a shot. You might also be able to raise or lower the priority of the abilities, but I've never had any success in making certain abilities fire before others based on that.
5: You might also be able to move the abilities on the card so they are listed in the incorrect order so the defender is removed higher on the card than where the Indestructible ability checks for it.
_______________________________
Community Wad - Community Wad Website - How to Help and Report Bugs
Discord: discord.gg/4AXvHzW
Community Wad - Community Wad Website - How to Help and Report Bugs
Discord: discord.gg/4AXvHzW
-
Xander9009 - Programmer
- Posts: 2905
- Joined: 29 Jun 2013, 07:44
- Location: Indiana, United States
- Has thanked: 121 times
- Been thanked: 445 times
Re: Formal Request Thread
by Hacker85 » 09 Apr 2015, 18:43
ok just changed the layer of the second ability and its working now. Upped it to the CW 

Re: Formal Request Thread
by RiiakShiNal » 09 Apr 2015, 22:28
Be careful when changing layers as this can cause issues with cards like Ovinize that call LoseAllAbilities() and with other cards that check abilities. You should test with cards Like Ovinize, Chaosphere, Crosswinds, Falter, Favorable Winds, Gruul Charm, Magus of the Moat, Serra Aviary, and Turn to Frog.
Just getting started: Xander9009's DotP 2014 Community Wad
Need a deck builder: DotP 2014 Deck Builder
Problems Modding: DotP 2014 Frequent Modding Mistakes
Need a deck builder: DotP 2014 Deck Builder
Problems Modding: DotP 2014 Frequent Modding Mistakes
- RiiakShiNal
- Programmer
- Posts: 2188
- Joined: 16 May 2011, 21:37
- Has thanked: 75 times
- Been thanked: 497 times
Re: Formal Request Thread
by tinisking » 11 Apr 2015, 15:11
Hi there!
Could somebody please code: Vengeful Pharoah?
To make it easier, I'm not too concerned with his ability concerning Planeswalkers. Thanks!
Kind Regards,
Tinisking
Could somebody please code: Vengeful Pharoah?
To make it easier, I'm not too concerned with his ability concerning Planeswalkers. Thanks!
Kind Regards,
Tinisking
- tinisking
- Posts: 12
- Joined: 25 Oct 2013, 03:53
- Has thanked: 0 time
- Been thanked: 0 time
Re: Formal Request Thread
by sweetLu » 11 Apr 2015, 16:43
I added Leech Bonder to the CW. I won't be able to work on Nivix Cyclops todaysweetLu wrote:I'll look into these cards tomorrow after work if I get home at a decent time. Leech Bonder shouldn't be hard since I already came up with some code for moving counters (though we'll see if I can remember how to use it). Nivix Cyclops will require some kind of approximation for "attack as though it didn't have defender". I'd rather implement some sort of system using Riiak's custom characteristic functions to get it working as best as possible.
Re: Formal Request Thread
by Xander9009 » 11 Apr 2015, 17:50
ThePlaneswalker ability isn't too difficult for Vengeful Pharaoh. It's just a normal trigger like any other. Planeswalkers are hard to work with, but that much at least is pretty simple. Besides, if it didn't work, then others who use the card besides yourself would think it was broken and post a bug report for it.tinisking wrote:Hi there!
Could somebody please code: Vengeful Pharoah?
To make it easier, I'm not too concerned with his ability concerning Planeswalkers. Thanks!
Kind Regards,
Tinisking
_______________________________
Community Wad - Community Wad Website - How to Help and Report Bugs
Discord: discord.gg/4AXvHzW
Community Wad - Community Wad Website - How to Help and Report Bugs
Discord: discord.gg/4AXvHzW
-
Xander9009 - Programmer
- Posts: 2905
- Joined: 29 Jun 2013, 07:44
- Location: Indiana, United States
- Has thanked: 121 times
- Been thanked: 445 times
Re: Formal Request Thread
by Borborigmos » 13 Apr 2015, 16:50
Hi guys,
First of all I want to thank you all for the amazing content you have produced!
I have downloaded a bunch of wads but I seem to be missing a couple of my favorite cards. Could someone please point me to some link where I can get Phyrexian Processor and Molten-Tail Masticore?
Thank u
First of all I want to thank you all for the amazing content you have produced!
I have downloaded a bunch of wads but I seem to be missing a couple of my favorite cards. Could someone please point me to some link where I can get Phyrexian Processor and Molten-Tail Masticore?
Thank u

- Borborigmos
- Posts: 90
- Joined: 13 Apr 2015, 16:24
- Has thanked: 25 times
- Been thanked: 4 times
Re: Formal Request Thread
by Hacker85 » 13 Apr 2015, 23:02
i will test these cards if i find some time.RiiakShiNal wrote:Be careful when changing layers as this can cause issues with cards like Ovinize that call LoseAllAbilities() and with other cards that check abilities. You should test with cards Like Ovinize, Chaosphere, Crosswinds, Falter, Favorable Winds, Gruul Charm, Magus of the Moat, Serra Aviary, and Turn to Frog.
Who is online
Users browsing this forum: No registered users and 12 guests