Page 96 of 102

Re: Card Creation Request Thread

PostPosted: 14 Jan 2014, 03:59
by nekrose
RiiakShiNal wrote:
nekrose wrote:is Riptide Shapeshifter possible to code ?
The question becomes for which version of the game?

In DotP 2014, yes, it is possible to code Riptide Shapeshifter. It can be coded in a few ways ranging from auto-selecting the most likely type to be in your library to a more rules compliant version that would ask you to choose from more than 200 creature types (via several multiple choice prompts either by spelling the type or selecting from a list).
oh, well, for 2014, please :}

Re: Card Creation Request Thread

PostPosted: 21 Jan 2014, 03:09
by NEMESiS
Hello, I am looking for a couple of cards for Magic 2012 that I cannot seem to be able to make after several attempts.

Brainstorm
Diabolic Revelation
Firemind's Foresight
Izzet Charm

And Painful Quandary

Re: Card Creation Request Thread

PostPosted: 29 Jan 2014, 03:05
by Necropotence
hello! someone has these decks: sneak and tell deck, dredge, and ad nauseam. for dopt2014 or dopt2013. from already thank you =)

Re: Card Creation Request Thread

PostPosted: 16 Mar 2014, 20:45
by Thibats
Anyone know where i van download dragons maze and gatecrash cards ?

Re: Card Creation Request Thread

PostPosted: 23 Mar 2014, 22:06
by Luchian
Hello,
I am trying to make a 2010 Nicol Bolas deck in 2014 and I can't find a Nicol Bolas card out there and really am drawing a blank how to code one. If someone could make one or help with some coding ideas that would be fantastic.
Thanks,
Luchian

Re: Card Creation Request Thread

PostPosted: 23 Mar 2014, 23:56
by RiiakShiNal
Luchian wrote:Hello,
I am trying to make a 2010 Nicol Bolas deck in 2014 and I can't find a Nicol Bolas card out there and really am drawing a blank how to code one. If someone could make one or help with some coding ideas that would be fantastic.
Thanks,
Luchian
You can code it using mostly pre-existing abilities (with minor changes)
  • Flying - Any number of flying creatures you can pull the ability from (Could pull it from Hypnotic Specter since you'll pull ability 3 from there).
  • At the beginning of your upkeep, sacrifice unless you pay - You can pull this (with minor modifications change from granted ability to permanent ability and change mana cost from {1} to {U} {B} {R}) from Magus of the Tabernacle (Official Expansion, DATA_DECKS_E14.WAD).
  • When deals damage to an opponent, that player discards hand - This can be pulled Hypnotic Specter (Official, DATA_DECKS_D14.WAD). Though you have to change DiscardRandomCard() to DiscardHand().

Re: Card Creation Request Thread

PostPosted: 24 Mar 2014, 00:24
by Luchian
Thank you very much, I will give those suggestions a go!

Re: Card Creation Request Thread

PostPosted: 25 Mar 2014, 02:23
by NEMESiS
Can someone tell me what is wrong with my 2012 version of Augur of Bolas?

Code: Select all
    <TRIGGER value="COMES_INTO_PLAY" simple_qualifier="self" />
    <RESOLUTION_TIME_ACTION>
    local filter = Object():GetFilter()
    filter:Clear()
    filter:NotTargetted()
    filter:SetPlayer( Object():GetPlayer() )
    filter:SetZone( ZONE_LIBRARY )
    filter:SetPortion( 3 )
    filter:AddCardType( CARD_TYPE_SORCERY )
    filter:AddCardType( CARD_TYPE_INSTANT )
    ChooseTarget( "CARD_QUERY_CHOOSE_INSTANT_OR_SORCERY_TO_PUT_INTO_HAND" )
    </RESOLUTION_TIME_ACTION>
    <RESOLUTION_TIME_ACTION>
    local target_card = Object():GetTargetCard()
    if target_card ~= nil then
      for i=0,2 do
        local card = Object():GetPlayer():Library_GetNth(0)
        if card ~= nil then
          if card == target_card then
           card:PutInHand()
          else
            card:GuidedReveal( ZONE_LIBRARY, ZONE_HAND )
            card:PutInLibrary(-1)
          end
        end
      end
    end
    </RESOLUTION_TIME_ACTION>
Basically what its doing is it searches the entire library for the first 3 instant or sorcery cards rather then the top 3 cards over all.

Re: Card Creation Request Thread

PostPosted: 25 Mar 2014, 09:17
by thefiremind
NEMESiS wrote:Can someone tell me what is wrong with my 2012 version of Augur of Bolas?

Basically what its doing is it searches the entire library for the first 3 instant or sorcery cards rather then the top 3 cards over all.
This is true for all DotP versions: if you use SetPortion(N) you get the first N cards that satisfy the filter condition, not just the first N cards of a library. This is easily (and very elegantly) fixed in DotP2014 by making a query chest and unselecting non-instant and non-sorcery cards in it. DotP2013 just ignores the problem of letting the player see all 3 cards, and fills the query chest with only instant and sorceries among the top 3 cards. In DotP2012 you can do the same as DotP2013 and be happy with it, or make 2 queries: the first lets you look at the top 3 cards but does nothing, no matter what you choose; the second is based on a query chest with only instant and sorceries among the top 3 cards, and actually does what it needs to do with your choice.

Re: Card Creation Request Thread

PostPosted: 30 Mar 2014, 05:04
by silver1114
um any one got battle of wits made

Re: Card Creation Request Thread

PostPosted: 30 Mar 2014, 08:27
by thefiremind
silver1114 wrote:um any one got battle of wits made
Since you can't have more than 100 cards in a DotP deck, you would never be able to trigger Battle of Wits, that's why nobody has ever coded it.

Re: Card Creation Request Thread

PostPosted: 31 Mar 2014, 00:41
by silver1114
i totaly forgot about that.was 1/2 asleep when i asked

Re: Card Creation Request Thread

PostPosted: 07 Apr 2014, 03:11
by nekrose
humbly requesting :

Mind Bend
Artificial Evolution

[if possible ]

for DOTP 2014 .

Thanks !

Re: Card Creation Request Thread

PostPosted: 07 Apr 2014, 04:27
by RiiakShiNal
These can't be coded without changing almost every card out there. Theoretically, they could be made, but would require all cards to make use of an ObjectDC and check that for any colour/basic land/creature type changes. As such these are not feasible to create within the DotP engine. Even then to "change text" would require that an ability be created for each of the possible texts (for creature type that would mean more than 200 abilities for each applicable ability on a card).

Even a simple card like Shanodin Dryads would require at least 6 abilities to support Mind Bend. For a card like Blade Splicer to support Artificial Evolution would require Blade Splicer to have more than 400 abilities plus require the creation of more than 200 additional tokens (one for each creature type).

I can't necessarily speak for other modders, but I can guarantee that I'm not going to go through all that work for a single card.

Re: Card Creation Request Thread

PostPosted: 07 Apr 2014, 18:44
by nekrose
RiiakShiNal wrote:
These can't be coded without changing almost every card out there. Theoretically, they could be made, but would require all cards to make use of an ObjectDC and check that for any colour/basic land/creature type changes. As such these are not feasible to create within the DotP engine. Even then to "change text" would require that an ability be created for each of the possible texts (for creature type that would mean more than 200 abilities for each applicable ability on a card).

Even a simple card like Shanodin Dryads would require at least 6 abilities to support Mind Bend. For a card like Blade Splicer to support Artificial Evolution would require Blade Splicer to have more than 400 abilities plus require the creation of more than 200 additional tokens (one for each creature type).

I can't necessarily speak for other modders, but I can guarantee that I'm not going to go through all that work for a single card.
Oh wow. well, thanks for explaining that, at least. I wasn't expecting anyone here to jump through all those hoops if the card simply isn't feasible for the DOTP engine. I was merely asking on the off chance that no one had the interest in making these cards yet , I had a feeling the change text functions would cause problems . Thank you again for your explanation :>