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
Community Wad
Moderator: CCGHQ Admins
Re: Community Wad
by addict insane » 19 May 2018, 00:47
Mask of the Mimic is putting the new creature in your hand instead of on the battlefield
EDIT: Helm of the Host costs 5 instead of 4, and its token is not gaining haste.
Also, I can't find either Siren Stormtamer or Seal Away. are those not possible?
EDIT: Helm of the Host costs 5 instead of 4, and its token is not gaining haste.
Also, I can't find either Siren Stormtamer or Seal Away. are those not possible?
- addict insane
- Posts: 184
- Joined: 02 Mar 2015, 22:20
- Has thanked: 23 times
- Been thanked: 11 times
Re: Community Wad
by Xander9009 » 20 May 2018, 01:46
The wad is repacking now. Several cards have been updated, and it should have been repacking automatically each night, yes, but it was failing to do so, and I've been focused on other things, so I didn't notice.
I'll look into fixing the reported bugs when I get the chance, but I'll be working a *lot* more than I'm used to for the next few weeks, so it isn't likely I'll be around to do much.
Hardened Scales probably does interact badly with two sources of "enters with counters" effects, but I can't immediately think of any way to fix that. I'll give it some thought and see if the code offers any insights.
I'll look into fixing the reported bugs when I get the chance, but I'll be working a *lot* more than I'm used to for the next few weeks, so it isn't likely I'll be around to do much.
Hardened Scales probably does interact badly with two sources of "enters with counters" effects, but I can't immediately think of any way to fix that. I'll give it some thought and see if the code offers any insights.
_______________________________
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: Community Wad
by SeanSorin » 20 May 2018, 04:14
Any chance Deceiver of Form will be getting fixed soon? Been wanting to try out some Deceiver of Form / Hornet Queen / Pathrazer of Ulamog shenanigans
- SeanSorin
- Posts: 1
- Joined: 20 May 2018, 04:10
- Has thanked: 0 time
- Been thanked: 0 time
Re: Community Wad
by addict insane » 22 May 2018, 13:42
I also forgot to mention that Shalai should be Legendary
- addict insane
- Posts: 184
- Joined: 02 Mar 2015, 22:20
- Has thanked: 23 times
- Been thanked: 11 times
Re: Community Wad
by nivmizzet1 » 23 May 2018, 15:06
Has anybody coded Fire//Ice? I saw it's in the CW and I've now tested it, but it only allows you to choose one of the two abilities upon casting. I'm not sure how the other split cards are coded, but if it's like Fire/Ice then it seems to me there must be a better way.Xander9009 wrote:
Split cards: I thought I'd added those three to the CW already, but apparently I didn't. Now they're in there. And yeah, if anyone's up for it, Commit//Memory is commented pretty well and is a good template.
I read somewhere that when considering the cost of split cards (e.g. for abilities like Isochron Scepter) at any time they're not on the stack, then the full cost should be considered; i.e. Fire//Ice would be CMC . Having said that, there are a handful of cards that need the casting cost on the stack, e.g. Spell Snare, but I'm assuming these interactions are less common than what we get on the other hand (e.g. Isochron Scepter, Transgress the Mind, Dark Confidant etc.), and surely something could be done about these, maybe?
Given the new(ish) ruling and the currently broken system, why not have Fire//Ice cost to cast and when you cast for this cost perform all abilities, but then have an ability on the card somewhat similar to convoke or flashback (although obviously only allowing to cast from hand). Call it "split" so for Fire//Ice there would be two "split" abilities, one for Fire that costs , and one for Ice that costs . Or just call the abilities "Fire" and "Ice", respectively, or even something like "split (Fire)" and "split (Ice)". I don't know how useful it would be, but if we made split a keyword, maybe we could use that in a workaround for cards like Spell Snare?
Am I missing something? Thoughts?
I'm just really bummed because I heard all this talk about split cards working, and I thought I read here that Fire//Ice had been coded properly, then I saw it in the CW, but alas I soon found out it isn't working
______________________________________
my DOTP 2014 Main mod page - my DOTP 2014 OP Decks mod page - Community WAD
my DOTP 2014 Main mod page - my DOTP 2014 OP Decks mod page - Community WAD
- nivmizzet1
- Posts: 613
- Joined: 21 Mar 2013, 10:10
- Has thanked: 100 times
- Been thanked: 25 times
Re: Community Wad
by Xander9009 » 23 May 2018, 19:59
Fire//Ice was done a long time ago by ShoGUN, along with Spite//Malice and Wax//Wane. Boom//Bust is also in there as an older attempt.
The three that were done recently and which should hopefully be working much better are Commit//Memory, Spring//Mind, and Struggle//Survive. Just search for / in the card name and note the date it was done.
The three that were done recently and which should hopefully be working much better are Commit//Memory, Spring//Mind, and Struggle//Survive. Just search for / in the card name and note the date it was done.
_______________________________
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: Community Wad
by nivmizzet1 » 24 May 2018, 10:29
where do I get the multiverse IDs from?Xander9009 wrote:Fire//Ice was done a long time ago by ShoGUN, along with Spite//Malice and Wax//Wane. Boom//Bust is also in there as an older attempt.
The three that were done recently and which should hopefully be working much better are Commit//Memory, Spring//Mind, and Struggle//Survive. Just search for / in the card name and note the date it was done.
EDIT: do I have this right; the AKH split cards can't actually be cast together, and one can only be cast from the graveyard and the other can only be cast as sorcery? They seem very different to the Fire//Ice and Wax//Wane split cards. As such, I don't think there's a chance in the world I'll be able to code them. The Fire//Ice and Wax//Wane split cards actually seem like they'd be easier to code than the AKH split cards, but still too hard for me...
However, until somebody comes forward to do it, I will try the way I said above, even though it's kind of messy and not completely accurate, as I mentioned above.
EDIT: Well, I gave it a go, and I hit a brick wall. I'm way out of my depth here.
Last edited by nivmizzet1 on 24 May 2018, 14:17, edited 1 time in total.
______________________________________
my DOTP 2014 Main mod page - my DOTP 2014 OP Decks mod page - Community WAD
my DOTP 2014 Main mod page - my DOTP 2014 OP Decks mod page - Community WAD
- nivmizzet1
- Posts: 613
- Joined: 21 Mar 2013, 10:10
- Has thanked: 100 times
- Been thanked: 25 times
Re: Community Wad
by fallenangle » 24 May 2018, 13:57
I've actually done a few of the "And" cards, such as Alive//Well, under the new model. I've also tweaked the "To" model a bit in cards such as Appeal//Authority (they now use whichever face they would use when you cast them unless they're considered for targeting). They're not commented or anything; but I'll put them here in case someone wants to see them or continue the work I've done.
As for Multiverse IDs, just Google "card name + multiverse id" and it will give you the number. Since there's only one, I add the numbers 1, 2, and 3 after it to separate individual faces of the card (and also 4, in the case of cards with Fuse).
I hope this helps.
As for Multiverse IDs, just Google "card name + multiverse id" and it will give you the number. Since there's only one, I add the numbers 1, 2, and 3 after it to separate individual faces of the card (and also 4, in the case of cards with Fuse).
I hope this helps.
- Attachments
-
- Split Cards for CW 04-2018.zip
- (57.99 KiB) Downloaded 169 times
- fallenangle
- Posts: 319
- Joined: 20 Jul 2013, 02:31
- Has thanked: 73 times
- Been thanked: 41 times
Re: Community Wad
by nivmizzet1 » 24 May 2018, 15:33
Thanks fallenangle. I had a go at Fire//Ice using the Alive//Well you provided as a template, but I couldn't get it working.fallenangle wrote:I've actually done a few of the "And" cards, such as Alive//Well, under the new model. I've also tweaked the "To" model a bit in cards such as Appeal//Authority (they now use whichever face they would use when you cast them unless they're considered for targeting). They're not commented or anything; but I'll put them here in case someone wants to see them or continue the work I've done.
As for Multiverse IDs, just Google "card name + multiverse id" and it will give you the number. Since there's only one, I add the numbers 1, 2, and 3 after it to separate individual faces of the card (and also 4, in the case of cards with Fuse).
I hope this helps.
(1) not all the abilities are activatable; Fire//Ice and Fire were activatable but Ice wasn't, then after I cast one for Fire//Ice, Fire stopped being activatable on the other copies I had in my hand, so only Fire//Ice was left activatable.
(2) nothing happened upon casting. The spell just fizzles.
(3) I'm not sure if it's an issue, but the toggle ability only appears after the card is in the graveyard.
I've attached my attempt.
- Attachments
-
- fire_and_ice.zip
- (5.79 KiB) Downloaded 143 times
______________________________________
my DOTP 2014 Main mod page - my DOTP 2014 OP Decks mod page - Community WAD
my DOTP 2014 Main mod page - my DOTP 2014 OP Decks mod page - Community WAD
- nivmizzet1
- Posts: 613
- Joined: 21 Mar 2013, 10:10
- Has thanked: 100 times
- Been thanked: 25 times
Re: Community Wad
by nivmizzet1 » 25 May 2018, 18:15
Creeping Tar Pit can for some reason tap to produce mana and then untap upon activation of its ability, at least when it's controlled by the AI -- I haven't tried doing it myself.
EDIT: I'm pretty sure this is the auto-tap version
EDIT: looking at the code, I see it has as an additional cost to tap self, but then it has a RTA to untap.
The code seems like a logical way around preventing the land from tapping itself for mana, although it's clear it's an approximation as it causes the land to tap and untap (not sure if any cards would interact with this though).
Because it can leave itself untapped then maybe the game sees it as available for self-tap and mana production, then taps for mana and somehow bypasses the tapself cost; is it possible??
Does increasing the cost by circumvent this problem? I seem to remember these auto-tap cards having either the cost (or maybe a mana availabity check) as more than the actual cost.
EDIT: I'm pretty sure this is the auto-tap version
EDIT: looking at the code, I see it has as an additional cost to tap self, but then it has a RTA to untap.
- Code: Select all
<COST type="TapSelf" /> -- this and the first RTA are needed to prevent the card from using itself to pay the cost
<COST mana_cost="{1}{U}{B}" type="Mana" />
<AVAILABILITY>
return EffectController():IsHuman() or (Object():IsTapped() == false and Object():GetCardType():Test( CARD_TYPE_CREATURE ) == false)
</AVAILABILITY>
<RESOLUTION_TIME_ACTION>
EffectSource():Untap()
</RESOLUTION_TIME_ACTION>
The code seems like a logical way around preventing the land from tapping itself for mana, although it's clear it's an approximation as it causes the land to tap and untap (not sure if any cards would interact with this though).
Because it can leave itself untapped then maybe the game sees it as available for self-tap and mana production, then taps for mana and somehow bypasses the tapself cost; is it possible??
Does increasing the cost by circumvent this problem? I seem to remember these auto-tap cards having either the cost (or maybe a mana availabity check) as more than the actual cost.
______________________________________
my DOTP 2014 Main mod page - my DOTP 2014 OP Decks mod page - Community WAD
my DOTP 2014 Main mod page - my DOTP 2014 OP Decks mod page - Community WAD
- nivmizzet1
- Posts: 613
- Joined: 21 Mar 2013, 10:10
- Has thanked: 100 times
- Been thanked: 25 times
Re: Community Wad
by nivmizzet1 » 27 May 2018, 04:41
another bug:
Thelon of Havenwood doesn't exile cards.
EDIT:
But it's pretty clear that it's missing a RTA that exiles the targetted card.
EDIT: I've added the following code from Beckon Apparition immediately after the target definition block and before the filter:
Thelon of Havenwood doesn't exile cards.
EDIT:
- Code: Select all
<ACTIVATED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{B}{G}, Exile a Fungus card from a graveyard: Put a spore counter on each Fungus on the battlefield.]]></LOCALISED_TEXT>
<COST mana_cost="{2}" type="Mana" />
<COUNTER_REGISTRATION name="Spore" proliferate="11" />
<TARGET tag="CARD_QUERY_CHOOSE_CARD_TO_EXILE" definition="0" compartment="0" count="1" />
<TARGET_DEFINITION id="0">
local filter = ClearFilter()
filter:SetZone( ZONE_GRAVEYARD )
filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
filter:Add( FE_SUBTYPE, OP_IS, CREATURE_TYPE_FUNGUS )
</TARGET_DEFINITION>
<FILTER filter_id="1">
local filter = ClearFilter()
filter:Add( FE_SUBTYPE, OP_IS, CREATURE_TYPE_FUNGUS )
filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
</FILTER>
<RESOLUTION_TIME_ACTION filter_id="1">
if FilteredCard() ~= nil then
FilteredCard():AddCounters( MTG():GetCountersType("Spore"), 1)
end
</RESOLUTION_TIME_ACTION>
But it's pretty clear that it's missing a RTA that exiles the targetted card.
EDIT: I've added the following code from Beckon Apparition immediately after the target definition block and before the filter:
- Code: Select all
<RESOLUTION_TIME_ACTION>
local target = EffectDC():Get_Targets(0):Get_CardPtr(0)
if target ~= nil then
target:Exile()
EffectDC():Set_Int(2, 1)
end
</RESOLUTION_TIME_ACTION>
Last edited by nivmizzet1 on 31 May 2018, 09:14, edited 1 time in total.
______________________________________
my DOTP 2014 Main mod page - my DOTP 2014 OP Decks mod page - Community WAD
my DOTP 2014 Main mod page - my DOTP 2014 OP Decks mod page - Community WAD
- nivmizzet1
- Posts: 613
- Joined: 21 Mar 2013, 10:10
- Has thanked: 100 times
- Been thanked: 25 times
Re: Community Wad
by addict insane » 28 May 2018, 02:24
When Dauntless Bodyguard enters the battlefield, no option for choosing a creature to protect shows up. Her second ability, which depends on the first, also doesn't work.
EDIT: Also, I wanted to make a request regarding Delver of Secrets, but maybe I'm wrong about the rulings so if I am, please let me know.
AFAIK, when Delver of Secrets makes you flip your top deck to see if there's a sorcery or instant, there's a moment in which you can hold priority, after you show the card but before you draw it, and do things such as crack a fetchland (in case you saw your top card, don't like it, and want a chance to draw something else).
We're not getting a moment to do this and, well, I guess the game engine wasn't thought for these moments of holding priority after upkeep. Still, is there anyway in which you could probably create an extra step after you flip with Delver, but before your draw step comes, in which you could give us the opportunity to play things in case we don't like the top deck? This seems to be crucial for the consistency of delver decks.
EDIT: Also, I wanted to make a request regarding Delver of Secrets, but maybe I'm wrong about the rulings so if I am, please let me know.
AFAIK, when Delver of Secrets makes you flip your top deck to see if there's a sorcery or instant, there's a moment in which you can hold priority, after you show the card but before you draw it, and do things such as crack a fetchland (in case you saw your top card, don't like it, and want a chance to draw something else).
We're not getting a moment to do this and, well, I guess the game engine wasn't thought for these moments of holding priority after upkeep. Still, is there anyway in which you could probably create an extra step after you flip with Delver, but before your draw step comes, in which you could give us the opportunity to play things in case we don't like the top deck? This seems to be crucial for the consistency of delver decks.
- addict insane
- Posts: 184
- Joined: 02 Mar 2015, 22:20
- Has thanked: 23 times
- Been thanked: 11 times
Re: Community Wad
by NEMESiS » 01 Jun 2018, 03:32
Sunscourge Champion costs 4WW to cast and Lich's Mastery doesn't properly let you select cards from your graveyard. Karn, Scion of Urza does not put a card in your hand with its first ability just exiles them, the -1 also doesnt work. Golden Guardian does not transform from from dying but from killing another creature you control. When transform you can't create a 4/4 token.
-
NEMESiS - Posts: 460
- Joined: 03 Jan 2013, 04:02
- Location: Pools of Becoming
- Has thanked: 70 times
- Been thanked: 21 times
Re: Community Wad
by addict insane » 02 Jun 2018, 02:42
Hey, guys, someone in this thread said they were able to code siren stormtamer. If so, I guess Not Of This World would be possible too, right?
- addict insane
- Posts: 184
- Joined: 02 Mar 2015, 22:20
- Has thanked: 23 times
- Been thanked: 11 times
Re: Community Wad
by Xander9009 » 02 Jun 2018, 03:08
Would you mind linking to the post? I can't find it, and I'm curious how.addict insane wrote:Hey, guys, someone in this thread said they were able to code siren stormtamer. If so, I guess Not Of This World would be possible too, right?
_______________________________
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
Who is online
Users browsing this forum: No registered users and 53 guests