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 Xander9009 » 16 Jul 2017, 14:09
This is a fine place for it. There's also a bug reporting form linked in my signature. I'll see about getting it fixed, soon-ish.
_______________________________
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 MasterXploder7 » 24 Jul 2017, 16:59
- Code: Select all
7/24/2017 12:57:46 PM: Low: Can't find referenced card: CHANDRA_TORCH_OF_DEFIANCE_MM_CW_417683 for deck D14_69605_PLANESWALKERS in Data_Decks_69605_PLANESWALKERS
"Hate is an everlasting wellspring from which it is eternally sustained." - Nirkana Revenant
- MasterXploder7
- Posts: 293
- Joined: 18 Jan 2014, 10:55
- Has thanked: 28 times
- Been thanked: 11 times
Re: Community Wad
by Xander9009 » 24 Jul 2017, 20:40
I didn't realize that copy had already been deleted (I probably did it earlier than I meant to; it's on my to-do list). However, it should have been deleted, so I'm not planning to re-make it. The issue is that CHANDRA_TORCH_OF_DEFIANCE_MM_CW_417683 was identical to CHANDRA_TORCH_OF_DEFIANCE_CW_417683, with the only difference being the filename (one has "_MM_"). I'm not sure where that deck is from. I just ensured all of the decks in the CW Decks folder used the one without _MM_, but that wasn't among them. I'd suggest unpacking it, removing the "_MM_" from the deck's reference to Chandra, and re-packing 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: Community Wad
by MasterXploder7 » 24 Jul 2017, 23:33
I used it in a deck. I'll just delete it. I was unsure what was going on is all.Xander9009 wrote:I didn't realize that copy had already been deleted (I probably did it earlier than I meant to; it's on my to-do list). However, it should have been deleted, so I'm not planning to re-make it. The issue is that CHANDRA_TORCH_OF_DEFIANCE_MM_CW_417683 was identical to CHANDRA_TORCH_OF_DEFIANCE_CW_417683, with the only difference being the filename (one has "_MM_"). I'm not sure where that deck is from. I just ensured all of the decks in the CW Decks folder used the one without _MM_, but that wasn't among them. I'd suggest unpacking it, removing the "_MM_" from the deck's reference to Chandra, and re-packing it.
"Hate is an everlasting wellspring from which it is eternally sustained." - Nirkana Revenant
- MasterXploder7
- Posts: 293
- Joined: 18 Jan 2014, 10:55
- Has thanked: 28 times
- Been thanked: 11 times
Re: Community Wad
by membran » 26 Jul 2017, 09:51
Posted fixes for Hollow One (was missing power / toughness), Ramunap Ruins (didn't require any mana for its sacrifice ability), Earthshaker Khenra (was targeting only cards less than its own power, not less or equal to), Dunes of the Dead (didn't create a Zombie token on hitting the graveyard from play).
Re: Community Wad
by Parabolic » 27 Jul 2017, 13:32
That was one of the ones I came here to post about.membran wrote:Posted fixes for [...] Dunes of the Dead (didn't create a Zombie token on hitting the graveyard from play).
Budoka Gardener has a game-breaking bug. I put one into play, played my fourth land the next turn (not off his ability, just playing it normally) and it started an infinite loop of triggers off the Gardener. I had to exit the game because it wasn't stopping on its own.
The Gitrog Monster lets you draw a card when a land is put into your graveyard from anywhere, but the current version ignores lands that were put into your graveyard from your library.
Re: Community Wad
by nivmizzet1 » 29 Jul 2017, 05:03
I played a Vines of Vastwood targetting my Primeval Titan in response to opponent playing Path to Exile targetting my Primeval Titan; but the Path to Exile still resolved, rather than being countered because the titan was now an illegal target.
Also, is there any way to get Assault Formation to play nice with cards like Axebane Guardian and Overgrown Battlement? currently it removes the defender ability so cards with defender no longer contribute to the mana production in the abilities.
Also, I'm getting crashes with my deck "No Offence" where the game generates a dump, but no error log, so I'm not sure what the problem is.
Also, is there any way to get Assault Formation to play nice with cards like Axebane Guardian and Overgrown Battlement? currently it removes the defender ability so cards with defender no longer contribute to the mana production in the abilities.
Also, I'm getting crashes with my deck "No Offence" where the game generates a dump, but no error log, so I'm not sure what the problem is.
______________________________________
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 RiiakShiNal » 31 Jul 2017, 10:18
The only way to do that is to make all cards with defender additionally have a custom characteristic (which basically says it has defender) and have all cards that check for defender check for the custom characteristic instead. The reason for this is that to attack we have to remove defender because there is no characteristic or function that allows defender to be ignored temporarily. Though this can get tricky because if defender is actually removed the custom characteristic also needs to be removed, but the custom characteristic should not be removed if only removed as part of the workaround to allow attacking. So technically this can work, but it is a lot of work.nivmizzet1 wrote:Also, is there any way to get Assault Formation to play nice with cards like Axebane Guardian and Overgrown Battlement? currently it removes the defender ability so cards with defender no longer contribute to the mana production in the abilities.
If it is crashing at the end of a match (not randomly in the middle) then it could quite possibly be one or more tokens that are not properly registered on the card(s) that created them.nivmizzet1 wrote:Also, I'm getting crashes with my deck "No Offence" where the game generates a dump, but no error log, so I'm not sure what the problem is.
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: 2185
- Joined: 16 May 2011, 21:37
- Has thanked: 75 times
- Been thanked: 497 times
Re: Community Wad
by nivmizzet1 » 02 Aug 2017, 14:16
Thanks Riiak
yikes. Probably not worth it, unless someone has a lot of time on their hands.RiiakShiNal wrote:The only way to do that is to make all cards with defender additionally have a custom characteristic (which basically says it has defender) and have all cards that check for defender check for the custom characteristic instead. The reason for this is that to attack we have to remove defender because there is no characteristic or function that allows defender to be ignored temporarily. Though this can get tricky because if defender is actually removed the custom characteristic also needs to be removed, but the custom characteristic should not be removed if only removed as part of the workaround to allow attacking. So technically this can work, but it is a lot of work.
Yes, it was at the end of a game. That deck has a lot of mana producers, making a lot of mana tokens, so it's probably something to do with those. Any idea how to check which card could be causing the problem (or, how to identify the problem, because it's going to be at least 1 of only 3 or 4 cards).RiiakShiNal wrote:If it is crashing at the end of a match (not randomly in the middle) then it could quite possibly be one or more tokens that are not properly registered on the card(s) that created them.
______________________________________
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 » 02 Aug 2017, 14:20
If you already have an idea of which card it might be, then have a look at the code for those cards, and check that they have a tag like this:
- Code: Select all
<TOKEN_REGISTRATION reservation="1" type="RSN_TOKEN_MANA_W" />
_______________________________
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 nachonal986 » 04 Aug 2017, 06:45
Hey there, I need to ask about two cards, I don't know if I'm wrong but:
If I have Ivory Mask or Greater Auramancy and Pendrell Mists or Æther Barrier by example, my creatures should not have to deal with these payment because I have shroud or Im wrong?
I have other comments:
- Concerted Effort it doesn't appear full coded, its missed all the protections copy rules.
With this card if I have a creature with first strike and another one with double strikes, it takes only first strike, that should be fixed too.
- Azorius First-Wing it's not protected from Pendrell Mists or Æther Barrier, when should be.
Sorry if sounds like orders, are only comments, thanks for all your work!
If I have Ivory Mask or Greater Auramancy and Pendrell Mists or Æther Barrier by example, my creatures should not have to deal with these payment because I have shroud or Im wrong?
I have other comments:
- Concerted Effort it doesn't appear full coded, its missed all the protections copy rules.
With this card if I have a creature with first strike and another one with double strikes, it takes only first strike, that should be fixed too.
- Azorius First-Wing it's not protected from Pendrell Mists or Æther Barrier, when should be.
Sorry if sounds like orders, are only comments, thanks for all your work!
-
nachonal986 - Posts: 83
- Joined: 27 Jul 2015, 21:13
- Has thanked: 17 times
- Been thanked: 1 time
Re: Community Wad
by RiiakShiNal » 04 Aug 2017, 10:38
No, you still have to make the payments because shroud only protects against being targeted (even then Ivory Mask only protects you from being targeted not your creatures or enchantments), Pendrell Mists and Æther Barrier are not targeting anything.nachonal986 wrote:Hey there, I need to ask about two cards, I don't know if I'm wrong but:
If I have Ivory Mask or Greater Auramancy and Pendrell Mists or Æther Barrier by example, my creatures should not have to deal with these payment because I have shroud or Im wrong?
There are many issues with Concerted Effort partially because the game does not allow us to detect some abilities (like protection) so to make a complete workaround is a huge amount of effort and no-one has been motivated enough to do that (thousands of cards would need changes to properly make Concerted Effort work right). Though in the case of double strike not being applied properly that piece should not be difficult (in fact it should be an easy fix).nachonal986 wrote:- Concerted Effort it doesn't appear full coded, its missed all the protections copy rules.
With this card if I have a creature with first strike and another one with double strikes, it takes only first strike, that should be fixed too.
No, it should not be protected, because protection protects only from targeting and damage, not other effects. Additionally, with Æther Barrier it takes effect before a cast creature before that spell even becomes a creature (so virtually none of that creature's abilities are even active yet).nachonal986 wrote:- Azorius First-Wing it's not protected from Pendrell Mists or Æther Barrier, when should be.
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: 2185
- Joined: 16 May 2011, 21:37
- Has thanked: 75 times
- Been thanked: 497 times
Re: Community Wad
by Xander9009 » 04 Aug 2017, 15:47
Concerted Effort had First Strike and Double Strike in the same list as all of the other abilities, so if the game wasn't granting double strike when first strike was also available, then I'm guessing it's just not properly able to handle adding both in the same RTA. I swapped them around so it adds double strike first, since the game actually replaces first strike with double strike anyway, if I remember right. Later, I'll check if splitting the double strike into its own RTA will allow the game to properly handle both, just in case something specifically checks for first strike.
_______________________________
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 nachonal986 » 04 Aug 2017, 21:01
Thanks to both for the answers.
I don't know code, but If can help to filter the list or something, I can help.
any ideas for use those enchantment without affect my self?RiiakShiNal wrote:No, it should not be protected, because protection protects only from targeting and damage
you mean the only way to work protection is code to detect each card name and have a relation with the specific protection that it has to copy?RiiakShiNal wrote:There are many issues with Concerted Effort partially because the game does not allow us to detect some abilities (like protection) so to make a complete workaround is a huge amount of effort and no-one has been motivated enough to do that (thousands of cards would need changes to properly make Concerted Effort work right).
I don't know code, but If can help to filter the list or something, I can help.
cool, thanks manXander9009 wrote:Concerted Effort had First Strike and Double Strike in the same list as all of the other abilities, so if the game wasn't granting double strike when first strike was also available, then I'm guessing it's just not properly able to handle adding both in the same RTA. I swapped them around so it adds double strike first, since the game actually replaces first strike with double strike anyway, if I remember right. Later, I'll check if splitting the double strike into its own RTA will allow the game to properly handle both, just in case something specifically checks for first strike.
-
nachonal986 - Posts: 83
- Joined: 27 Jul 2015, 21:13
- Has thanked: 17 times
- Been thanked: 1 time
Re: Community Wad
by Xander9009 » 05 Aug 2017, 01:35
A much better a way, and one which is ready to be imolemented once someone decides to undertake the tedium, is to register the cards with protection in a way that their protection filters can be called up by other cards. However, that's only ready to be done and has not yet actually been 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
Who is online
Users browsing this forum: No registered users and 17 guests