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
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 BloodReyvyn » 06 Aug 2013, 08:16
Still hoping for that Xathrid Gorgon,
. Just making sure it doesn't get lost.... I mean I think the issue I have is that it reads strangely to me...
"{2}{B},
: Put a petrification counter on target creature. It gains defender and becomes a colorless artifact in addition to its other types. Its activated abilities can't be activated. (A creature with defender can't attack.)"
Does that mean that the counter itself actually does nothing? With that wording it sounds like a 3-step process (1) Put a counter on target creature, (2) It gains defender and becomes a colorless artifact, and then (3) its activated abilities can't be used.
It sounds wrong, because it doesn't explicitly say "That creature has defender and is a colorless artifact in addition to its other colors and types, and its activated abilities can't be activated as long as there is a petrification counter on it," but then what was the petrification counter for? I guess a Hex Parasite might eat it....
"{2}{B},
: Put a petrification counter on target creature. It gains defender and becomes a colorless artifact in addition to its other types. Its activated abilities can't be activated. (A creature with defender can't attack.)"Does that mean that the counter itself actually does nothing? With that wording it sounds like a 3-step process (1) Put a counter on target creature, (2) It gains defender and becomes a colorless artifact, and then (3) its activated abilities can't be used.
It sounds wrong, because it doesn't explicitly say "That creature has defender and is a colorless artifact in addition to its other colors and types, and its activated abilities can't be activated as long as there is a petrification counter on it," but then what was the petrification counter for? I guess a Hex Parasite might eat it....
"There's an experience worse than blindness - it's the certainty that your vision is perfect and the horror that there's no world around you to see."
-

BloodReyvyn - Posts: 421
- Joined: 19 May 2013, 13:29
- Has thanked: 53 times
- Been thanked: 40 times
Re: Formal Request Thread
by thefiremind » 06 Aug 2013, 08:19
The petrification counter is only a reminder, useful when you play with paper Magic. Gatherer says that as well:BloodReyvyn wrote:It sounds wrong, because it doesn't explicitly say "That creature has defender and is a colorless artifact in addition to its other colors and types, and its activated abilities can't be activated as long as there is a petrification counter on it," but then what was the petrification counter for?
The effects of Xathrid Gorgon's ability don't depend on the petrification counter. If that counter is removed, the creature remains a colorless artifact with defender, and so on.
< 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 BloodReyvyn » 06 Aug 2013, 09:18
Ummm okay, well I tried every way I can think of to code it, but again no reference = huge waste of time with trial and error. Plus side, no crashes and no script log errors, but I am tired so g'night.thefiremind wrote:The petrification counter is only a reminder, useful when you play with paper Magic. Gatherer says that as well:BloodReyvyn wrote:It sounds wrong, because it doesn't explicitly say "That creature has defender and is a colorless artifact in addition to its other colors and types, and its activated abilities can't be activated as long as there is a petrification counter on it," but then what was the petrification counter for?The effects of Xathrid Gorgon's ability don't depend on the petrification counter. If that counter is removed, the creature remains a colorless artifact with defender, and so on.
"There's an experience worse than blindness - it's the certainty that your vision is perfect and the horror that there's no world around you to see."
-

BloodReyvyn - Posts: 421
- Joined: 19 May 2013, 13:29
- Has thanked: 53 times
- Been thanked: 40 times
Re: Formal Request Thread
by MC Brodie » 06 Aug 2013, 09:51
Yea, I know TFM already said it couldn't be done properly and would only be an approximation. I appreciate your help on this. I wouldn't worry about it too much though if you have other things you are working on. It can wait.Xander9009 wrote:I don't know for sure how modes work in the game engine. It might not be possible to make a mode selection with availability requirements. Either way, it's not a modal spell. So, if that's the only way to get it working, then ok; but we should try getting it to work with an alternative cost, since that's what it actully is. I just don't know for sure how to check if it was cast with an alternative cost to decide part of its effect. I'm not at my computer, but next time I am, I'll see what I can do with this. I'll see if I can find an example.
EDIT:
After a very quick search, it appears TFM has already thought about overload and it can't be done properly. So, while I can prbably make the spell work once I have the use of my laptop back, it won't be how it's supposed to work. I'm just trying to think of a way to only choose targets if they choose mode 1 OR if they choose mode 2 but can't pay the cost for it. Either that or find a way to only allow the second one to be chosen if they can pay it. Either one will require testing and that means it'll have to wait.
Xathrid Gorgon was an official 2013 card that you'd just have to port over.
-----------------------------------------------------------------------
Song of the Day: 46 and 2 (cover)
Song of the Day: 46 and 2 (cover)
Re: Formal Request Thread
by Xander9009 » 06 Aug 2013, 12:23
Well, you said to let you know, so I am. I tested a bunch out of that first chunk of cards and fixed all the bugs I found. However, I've been working on a couple that simply won't cooperate and I can't figure out why. I'm at the point that I don't even remember what I've tried, so I could very well be going in circles. Specifically, Contested War Zone refuses to change controllers and Ashenmoor Liege doesn't cause any loss of life. The other ones still listed as untested simply weren't tested at all. I didn't make a goat token so the one was useless and I overlooked the others. So those can be ignored. If you'd look at those two, though, that'd be awesome. To be 100% clear, I'm only referring to the three-post section here.thefiremind wrote:About the big number of untested cards posted here, I really don't have the time to look into each of them... when you discover one that doesn't work, report it and I'll help if needed.
-----
Other news,
I'll be sure to remember Xathrid Gorgon. Or are you going to try again now that you know the counter is actually pointless?BloodReyvyn wrote:Ummm okay, well I tried every way I can think of to code it, but again no reference = huge waste of time with trial and error. Plus side, no crashes and no script log errors, but I am tired so g'night.
-----
Turned out it wasn't based on the creatures power, but rather on the number of attacking creatures. The card I copied from activated whenever ANY creature of yours attacked and I forgot to change it. So, when you attacked with your creatures, it activated once for each creature. It's working now. (I don't remember what was wrong with Goblin Grenade but it, too, should be working now.)Fero wrote:Well, the card said: 'Whenever Goblin Guide attacks, defending player reveals the top card of his or her library. If it's a land card, that player puts it into his or her hand.'
The effect of defending player reveals the top card of his or her library, it repeat many times.
The Goblin Grenade make target to a Goblin, but it doesn't make the damage.
-----
I've been thinking about it, but I was testing the batch of cards I posted earlier, so I didn't actually get around to it. I definitely will, though, because I'm interested in the outcome myselfMC Brodie wrote:Yea, I know TFM already said it couldn't be done properly and would only be an approximation. I appreciate your help on this. I wouldn't worry about it too much though if you have other things you are working on. It can wait.
_______________________________
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 thefiremind » 06 Aug 2013, 12:50
You can't use SetController in a RESOLUTION_TIME_ACTION, it needs a CONTINUOUS_ACTION on layer 2 that lasts until EffectSource() == nil. Look at Jinxed Idol for example.Xander9009 wrote:Contested War Zone refuses to change controllers
The thing that targets Ashenmoor Liege is stored as SecondaryObject, not TriggerObject, because TriggerObject is Ashenmoor Liege itself (in fact simple_qualifier="self" imposes TriggerObject == EffectSource).Xander9009 wrote:Ashenmoor Liege doesn't cause any loss of life
Last edited by thefiremind on 06 Aug 2013, 12:53, 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 MC Brodie » 06 Aug 2013, 12:51
I can test Springjack Pasture since I requested it. I have a better understanding on mana functions now so I should be good. Hopefully I'll confirm or post a working code later tonight. Thanks for getting me started.
-----------------------------------------------------------------------
Song of the Day: 46 and 2 (cover)
Song of the Day: 46 and 2 (cover)
Re: Formal Request Thread
by Xander9009 » 06 Aug 2013, 13:15
Thank you. They're both working now. I didn't know that setcontoller had to be in a continuous action, but that makes sense. I actually DID look at Jinked Idol which just makes it pathetic that I didn't see it haha. As for Ashenmoor Liege, I'll have to remember that.thefiremind wrote:You can't use SetController in a RESOLUTION_TIME_ACTION, it needs a CONTINUOUS_ACTION on layer 2 that lasts until EffectSource() == nil. Look at Jinxed Idol for example.Xander9009 wrote:Contested War Zone refuses to change controllersThe thing that targets Ashenmoor Liege is stored as SecondaryObject, not TriggerObject, because TriggerObject is Ashenmoor Liege itself (in fact simple_qualifier="self" imposes TriggerObject == EffectSource).Xander9009 wrote:Ashenmoor Liege doesn't cause any loss of life
-----
Don't forget to make a goat token for it, and let me know how it goes.MC Brodie wrote:I can test Springjack Pasture since I requested it. I have a better understanding on mana functions now so I should be good. Hopefully I'll confirm or post a working code later tonight. Thanks for getting me started.
_______________________________
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 Foren » 06 Aug 2013, 13:20
Hey Xander! I've played around with your Allies' cards and they seemed to work fine. However one person tells me that Harabaz Druid doesn't produce mana as intended. What do you think might have caused that?
Re: Formal Request Thread
by Xander9009 » 06 Aug 2013, 13:24
What do you mean by "as intended"? Is it producing the wrong amounts or none at all? If it's none at all, then I'd guess they don't have Riiak's mana functions. If they do, or if it's the wrong amount, then I'm not sure off hand. I'd need more information about what went wrong.Foren wrote:Hey Xander! I've played around with your Allies' cards and they seemed to work fine. However one person tells me that Harabaz Druid doesn't produce mana as intended. What do you think might have caused that?
EDIT: I tested Harabaz Druid again and it seems to be working fine. So, like I said, without more information, I have no idea what needs fixed, if anything.
Last edited by Xander9009 on 06 Aug 2013, 13:33, edited 1 time in total.
_______________________________
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 MC Brodie » 06 Aug 2013, 13:27
There already is a goat token in my cards wad if you want it. I made the deck minus Springjack Pasture.
On a side note, what multiverse ids do people use for tokens? I've been making them up but I don't know if that's correct.
Edit: Lol it looks like I copied after you the because I started to put 239 in front of your 909000...
On a side note, what multiverse ids do people use for tokens? I've been making them up but I don't know if that's correct.
Edit: Lol it looks like I copied after you the because I started to put 239 in front of your 909000...
Last edited by MC Brodie on 06 Aug 2013, 13:42, edited 1 time in total.
-----------------------------------------------------------------------
Song of the Day: 46 and 2 (cover)
Song of the Day: 46 and 2 (cover)
Re: Formal Request Thread
by Xander9009 » 06 Aug 2013, 13:32
For mine, I used my reserved id 909 + 000 and just started counting up. 909000, 909001, 909002... I don't know how the others do it.MC Brodie wrote:There already is a goat token in my cards wad if you want it. I made the deck minus Springjack Pasture.
On a side note, what multiverse ids do people use for tokens? I've been making them up but I don't know if that's correct.
_______________________________
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 Foren » 06 Aug 2013, 13:34
I'm not entirely sure but I think the problem is that it doesn't produce mana at all. I'll double check with the person if he has the Riiak's mana functions.Xander9009 wrote:What do you mean by "as intended"? Is it rpoducing the wrong amounts or none at all? If it's none at all, then I'd guess they don't have Riiak's mana functions. If they do, or if it's the wrong amount, then I'm not sure off hand. I'd need more information about what went wrong.Foren wrote:Hey Xander! I've played around with your Allies' cards and they seemed to work fine. However one person tells me that Harabaz Druid doesn't produce mana as intended. What do you think might have caused that?
Re: Formal Request Thread
by Xander9009 » 06 Aug 2013, 15:09
We can't make creature A block creature B. At least, as afar as I know, no one has found a way. Why not give the creature-to-be-blocked the ability that it can only be blocked by creatures with a certain set of abilities. The abilities would be ones which wouldn't have any effect when a creature is already on the battlefield and attacking. Then, right before blockers are declared, grant that set of abilities to the blocking-creature until after blockers are declared. Keep track of whether or not it had the abilities to begin with, and add/remove only those it didn't. Just a thought.
_______________________________
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 thefiremind » 06 Aug 2013, 15:22
As I said once, the main problem in "creature A blocks creature B if able" is the last 2 words: "if able". The restriction should be ignored if creature A can't block creature B. So, for example, if we force a Hunted Ghoul to block a Human, we should let the Ghoul block any (other) creature because it can't block the Human. Any solution that doesn't find a way to lift the restriction will leave the Ghoul unable to block anything. But while we could check if a creature has flying/reach/shadow/unblockable and act accordingly, things such as Hunted Ghoul's property cannot be checked in any way.
< 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
Who is online
Users browsing this forum: Majestic-12 [Bot] and 8 guests