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 thefiremind » 07 Jul 2013, 08:37
It's OK. What I'd like to know is what we should write instead of "11" if we declare a "bad" counter that we don't want to proliferate for ourselves (or we want to proliferate for the opponents). I guess that "11" means "this counter is as good as a +1/+1 counter", but what for "this counter is as bad as a -1/-1 counter"? There are no examples of that in the official cards. Anyway, fuse counters are good, so it's OK that way.Master Necro wrote:I just have one question what is <COUNTER_REGISTRATION name="Fuse" proliferate="11" />, it said Quest and I changed it to Fuse do I have to add that somewhere like also?
< 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: Formal Request Thread
by gorem2k » 07 Jul 2013, 08:54
Sure.thefiremind wrote:Talking about interrogation, I'm about to make an Esper deck (not just for colors, but for flavor as well) and I successfully coded Ethersworn Canonist with a clever use of interrogation. If someone needs it
The only examples I've found were for Bloodthirst.
this is perfect for next level coding... *Ding!*
oh and Goblin Bomb is now much better. one little tiny detail, why is a huge explosion FX happening even if I don't flip the coin?
Re: Formal Request Thread
by thefiremind » 07 Jul 2013, 09:01
We have no control over SFX, if you insert it in an ability it will be played on resolution, no matter what happens with the ability. You might want to remove it from the "flip coin" ability and leave it on the activation that deals 20 damage.gorem2k wrote:oh and Goblin Bomb is now much better. one little tiny detail, why is a huge explosion FX happening even if I don't flip the coin?
< 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: Formal Request Thread
by gorem2k » 07 Jul 2013, 09:40
Actually, I think DAMAGE_DEALT won't do. and there are no DEALT_DAMAGE INTERROGATE constants, so I'm left using the unknown territory of DO loops + GetNthEvaluatedObject, SetMarkedObjectsOnly, and such. Do you have any example card that would be useful for Brine?thefiremind wrote:Brine Hag would probably need to use interrogation in order to know which creatures dealt damage to it.
Re: Formal Request Thread
by thefiremind » 07 Jul 2013, 10:00
I "inverted" the code from Sengir Vampire and I think I got something good. I'm not familiar with FILTER_CONDITION blocks yet, so I might have made mistakes, but try this:gorem2k wrote:Actually, I think DAMAGE_DEALT won't do. and there are no DEALT_DAMAGE INTERROGATE constants, so I'm left using the unknown territory of DO loops + GetNthEvaluatedObject, SetMarkedObjectsOnly, and such. Do you have any example card that would be useful for Brine?thefiremind wrote:Brine Hag would probably need to use interrogation in order to know which creatures dealt damage to it.
- Code: Select all
<TRIGGERED_ABILITY>
-- Localised text omitted
<TRIGGER value="ZONECHANGE_BEGIN" simple_qualifier="self" to_zone="ZONE_GRAVEYARD" from_zone="ZONE_BATTLEFIELD">
EffectDC():Protect_CardPtr(COMPARTMENT_ID_EFFECT_SOURCE)
return true
</TRIGGER>
<FILTER filter_id="0">
local filter = ClearFilter()
filter:Add(FE_TYPE, OP_IS, CARD_TYPE_CREATURE)
filter:Add( FE_LUA_CONDITION, 1, EffectController(), EffectDC() )
</FILTER>
<FILTER_CONDITION id="1">
local creature = FilteredCard()
if creature ~= nil then
local interrogation = MTG():ClearInterrogationQuery()
interrogation:SetObject(creature)
interrogation:SetSecondaryObject( EffectSource() )
if interrogation:Test(INTERROGATE_DAMAGE_DEALT, INTERROGATE_THIS_TURN) then
return true
end
end
return false
</FILTER_CONDITION>
<CONTINUOUS_ACTION layer="7B" filter_id="0">
if FilteredCard() ~= nil then
local characteristics = FilteredCard():GetCurrentCharacteristics()
characteristics:Power_Set(0)
characteristics:Toughness_Set(2)
end
</CONTINUOUS_ACTION>
<DURATION>
return FilteredCard() == nil
</DURATION>
</TRIGGERED_ABILITY>
< 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: Formal Request Thread
by RiiakShiNal » 07 Jul 2013, 14:00
I plan on it, just as soon as I finish up a several more cards (like those from Azorius, Boros, Golgari, Gruul, Izzet, Orzhov, Rakdos, Selesnya, and Simic).Master Necro wrote:Could you perhaps share some of them?
I also finished up a few more:
So to go before I release are:
Azorius Chancery,Azorius Cluestone,Azorius Guildgate,Azorius Keyrune,Azorius SignetBlackcleave CliffsBoros Cluestone,Boros Garrison,Boros Guildgate,Boros Keyrune,Boros SignetCopperline GorgeDragonskull SummitGlacial FortressGolgari Cluestone,Golgari Guildgate,Golgari Keyrune,Golgari Rot Farm,Golgari SignetGruul Cluestone,Gruul Guildgate,Gruul Keyrune,Gruul Signet,Gruul TurfIzzet Boilerworks,Izzet Cluestone,Izzet Guildgate,Izzet Keyrune,Izzet SignetOrzhov Basilica,Orzhov Cluestone,Orzhov Guildgate,Orzhov Keyrune,Orzhov SignetRakdos Carnarium,Rakdos Cluestone,Rakdos Guildgate,Rakdos Keyrune,Rakdos SignetRazorverge ThicketRootbound CragSeachrome CoastSelesnya Cluestone,Selesnya Guildgate,Selesnya Keyrune,Selesnya Sanctuary,Selesnya SignetSimic Cluestone,Simic Growth Chamber,Simic Guildgate,Simic Keyrune,Simic SignetSunpetal Grove
Though they should go fairly quickly as I've already done one set so it's mainly just copy, paste, and minor changes.
Edit: Striking through some more finished cards.
Update: Finished cards, now writing documentation while waiting on AT&T.
Last edited by RiiakShiNal on 10 Jul 2013, 14:30, edited 9 times in total.
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 kevlahnota » 07 Jul 2013, 14:11
@Riiak ShiNal
@thefiremind
PM'ed you both.
@thefiremind
PM'ed you both.
-
kevlahnota - Programmer
- Posts: 825
- Joined: 19 Jul 2010, 17:45
- Location: Philippines
- Has thanked: 14 times
- Been thanked: 264 times
Re: Formal Request Thread
by Master Necro » 07 Jul 2013, 14:13
Without any exaguration that is my dream come true.RiiakShiNal wrote:I plan on it, just as soon as I finish up a several more cards (like those from Azorius, Boros, Golgari, Gruul, Izzet, Orzhov, Rakdos, Selesnya, and Simic).Master Necro wrote:Could you perhaps share some of them?
I also finished up a few more:
So to go before I release are:
- Azorius Chancery, Azorius Cluestone, Azorius Guildgate, Azorius Keyrune, Azorius Signet
- Blackcleave Cliffs
- Boros Cluestone, Boros Garrison, Boros Guildgate, Boros Keyrune, Boros Signet
- Copperline Gorge
- Dragonskull Summit
- Glacial Fortress
- Golgari Cluestone, Golgari Guildgate, Golgari Keyrune, Golgari Rot Farm, Golgari Signet
- Gruul Cluestone, Gruul Guildgate, Gruul Keyrune, Gruul Signet, Gruul Turf
- Izzet Boilerworks, Izzet Cluestone, Izzet Guildgate, Izzet Keyrune, Izzet Signet
- Orzhov Basilica, Orzhov Cluestone, Orzhov Guildgate, Orzhov Keyrune, Orzhov Signet
- Rakdos Carnarium, Rakdos Cluestone, Rakdos Guildgate, Rakdos Keyrune, Rakdos Signet
- Razorverge Thicket
- Rootbound Crag
- Seachrome Coast
- Selesnya Cluestone, Selesnya Guildgate, Selesnya Keyrune, Selesnya Sanctuary, Selesnya Signet
- Simic Cluestone, Simic Growth Chamber, Simic Guildgate, Simic Keyrune, Simic Signet
- Sunpetal Grove
Though they should go fairly quickly as I've already done one set so it's mainly just copy, paste, and minor changes.




-
Master Necro - Posts: 259
- Joined: 24 Apr 2013, 18:25
- Has thanked: 83 times
- Been thanked: 21 times
Re: Formal Request Thread
by thefiremind » 07 Jul 2013, 14:16
EDIT: Forget what was written here.
(Well, you can find it in a lot of quotes so it won't be easy...
)
(Well, you can find it in a lot of quotes so it won't be easy...

Last edited by thefiremind on 07 Jul 2013, 14:56, edited 1 time in total.
< 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: Formal Request Thread
by NEMESiS » 07 Jul 2013, 14:24
No more tokens.thefiremind wrote:I think it's not a secret and this is the best place to spread the news: kevlahnota found how to produce multiple mana colors without any trick.kevlahnota wrote:@Riiak ShiNal
@thefiremind
PM'ed you both.
So, let's make an example: ": Add
or
to your mana pool" will be coded like this:
Understood?
- Code: Select all
<MANA_ABILITY>
<COST type="TapSelf" />
<PRODUCES amount="{BG}" />
</MANA_ABILITY>
All the credit goes to kevlahnota for (maybe) the best DotP2014 discover so far.



WAIT, does that mean that we can also now have cards like Urborg, Tomb of Yawgmoth?
-
NEMESiS - Posts: 460
- Joined: 03 Jan 2013, 04:02
- Location: Pools of Becoming
- Has thanked: 70 times
- Been thanked: 21 times
Re: Formal Request Thread
by thefiremind » 07 Jul 2013, 14:27
Uhm... I just tried to code Obelisk of Esper but there's something that doesn't work, so hold on a second...
I had 2 untapped Obelisk of Esper and 1 untapped Island and couldn't cast Ethersworn Shieldmage. It seemed to me that this:
.
EDIT: actually, only
.
I had 2 untapped Obelisk of Esper and 1 untapped Island and couldn't cast Ethersworn Shieldmage. It seemed to me that this:
- Code: Select all
<MANA_ABILITY>
<COST type="TapSelf" />
<PRODUCES amount="{WUB}" />
</MANA_ABILITY>

EDIT: actually, only

Last edited by thefiremind on 07 Jul 2013, 14:48, edited 2 times in total.
< 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: Formal Request Thread
by kevlahnota » 07 Jul 2013, 14:28
@thefiremind
its not really a secret...
anyway next thing is how to add custom frames ?!?
I tried adding <FRAME_TYPE type="miracle" /> to a colorless basic land, and the frame changes to a multicolored frame.
so I think its looking a frame?


anyway next thing is how to add custom frames ?!?
I tried adding <FRAME_TYPE type="miracle" /> to a colorless basic land, and the frame changes to a multicolored frame.
so I think its looking a frame?
Urborg, Tomb of Yawgmoth is a complex card so I doubt it will be possible.NEMESiS wrote:No more tokens.thefiremind wrote:I think it's not a secret and this is the best place to spread the news: kevlahnota found how to produce multiple mana colors without any trick.kevlahnota wrote:@Riiak ShiNal
@thefiremind
PM'ed you both.
So, let's make an example: ": Add
or
to your mana pool" will be coded like this:
Understood?
- Code: Select all
<MANA_ABILITY>
<COST type="TapSelf" />
<PRODUCES amount="{BG}" />
</MANA_ABILITY>
All the credit goes to kevlahnota for (maybe) the best DotP2014 discover so far.![]()
![]()
WAIT, does that mean that we can also now have cards like Urborg, Tomb of Yawgmoth?
-
kevlahnota - Programmer
- Posts: 825
- Joined: 19 Jul 2010, 17:45
- Location: Philippines
- Has thanked: 14 times
- Been thanked: 264 times
Re: Formal Request Thread
by NEMESiS » 07 Jul 2013, 14:34
Just a stab here but what if you split it into 2 parts, one for {B W} and {U B}?thefiremind wrote:Uhm... I just tried to code Obelisk of Esper but there's something that doesn't work, so hold on a second...
I had 2 untapped Obelisk of Esper and 1 untapped Island and couldn't cast Ethersworn Shieldmage. It seemed to me that this:was producing only
- Code: Select all
<MANA_ABILITY>
<COST type="TapSelf" />
<PRODUCES amount="{WUB}" />
</MANA_ABILITY>.
-
NEMESiS - Posts: 460
- Joined: 03 Jan 2013, 04:02
- Location: Pools of Becoming
- Has thanked: 70 times
- Been thanked: 21 times
Re: Formal Request Thread
by thefiremind » 07 Jul 2013, 14:38
It would fall back to one of the scenarios that RiiakShiNal listed here. However, maybe it really supports no more than 2 colors... I'm going to remove 1 color from my Obelisk and see what happens.NEMESiS wrote:Just a stab here but what if you split it into 2 parts, one for {B W} and {U B}?
EDIT: Even with just "{WU}" I can't cast Ethersworn Shieldmage if I control only Obelisks and Islands. I trusted kevlahnota but now I think he must have missed something. The example he showed me was Breeding Pool... could it be that having the basic land types is necessary for the mana source to work well with this syntax?
EDIT 2: I made my Obelisk a land instead of an artifact... still nothing. I added Plains and Island sub-types... still nothing.
< 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: Formal Request Thread
by kevlahnota » 07 Jul 2013, 14:53
You are correct, Sorry but its a mistake. The game only recognizes the last letter inside the curly braces.
I think we need to define the mana so the game will recognize it.
I think we need to define the mana so the game will recognize it.



thefiremind wrote:It would fall back to one of the scenarios that RiiakShiNal listed here. However, maybe it really supports no more than 2 colors... I'm going to remove 1 color from my Obelisk and see what happens.NEMESiS wrote:Just a stab here but what if you split it into 2 parts, one for {B W} and {U B}?
EDIT: Even with just "{WU}" I can't cast Ethersworn Shieldmage if I control only Obelisks and Islands. I trusted kevlahnota but now I think he must have missed something. The example he showed me was Breeding Pool... could it be that having the basic land types is necessary for the mana source to work well with this syntax?
-
kevlahnota - Programmer
- Posts: 825
- Joined: 19 Jul 2010, 17:45
- Location: Philippines
- Has thanked: 14 times
- Been thanked: 264 times
Who is online
Users browsing this forum: No registered users and 13 guests