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 » 28 Jul 2019, 02:24
Voracious Hydra does not get +1/+1 counters when you pay for them
- addict insane
- Posts: 184
- Joined: 02 Mar 2015, 22:20
- Has thanked: 23 times
- Been thanked: 11 times
Re: Community Wad
by DamSF » 28 Jul 2019, 10:31
There's a bug with Dovin, Grand Arbiter where you can use his loyalty abilities as many times you want per turn, instead of just one time. And his first loyalty ability gives +2 when you use it.
I'm also getting these errors after playing a duel where I used Gateway Plaza and Spark Double:
I'm also getting these errors after playing a duel where I used Gateway Plaza and Spark Double:
- Code: Select all
[lua] [string "GATEWAY_PLAZA_CW_457391_TITLE (RESOLUTION_TIME_ACTION)~0x000002d7"]:4:
parameter mismatch or too few parameters [expected bzS32]
[lua] [string "SPARK_DOUBLE_CW_TITLE (CONTINUOUS_ACTION)~0x000003db"]:4: attempt to call method 'ClearAllOfType' (a nil value)
Re: Community Wad
by Parabolic » 28 Jul 2019, 11:56
Will Kenrith and Rowan Kenrith would add counters on their minus abilities. Fixed and tested.
The auto-uploader seems to be broken, though.
The auto-uploader seems to be broken, though.
Fixed and tested.addict insane wrote:Voracious Hydra does not get +1/+1 counters when you pay for them
I tried to mess with this one, but it's a bit over my head. I couldn't get the planeswalker timing rules to work.DamSF wrote:There's a bug with Dovin, Grand Arbiter where you can use his loyalty abilities as many times you want per turn, instead of just one time. And his first loyalty ability gives +2 when you use it.
Re: Community Wad
by Splinterverse » 28 Jul 2019, 14:10
Fixed, but not tested. The issue was that two variables were being used to track the number of sacrifices instead of one. The one that was being stored was not the one actually being used to track the value, so it was passing 0. The card now only uses one variable.Parabolic wrote:Krav, the Unredeemed now targets a player, but after paying the ability costs, nothing happens (sacrificing 4 creatures gives 0 life, 0 cards, and 0 +1/+1 counters)
I have fixed and tested this. It wasn't able to be activated because nothing could meet the target requirements because the targeting block was firing before the X selection. I switched the code to use a ChooseItem + target FireTrigger to create the same effect as a target block but the difference is . . . ChooseItem processes in sequence as opposed to always going first. The FireTrigger was included so that it would fire a trigger that the card was targeted so that if the card has any trigger on it that responds to being targeted it will fire appropriately.Parabolic wrote:Sorin, Vengeful Bloodlord still can't use his -X ability
Thanks Parabolic for testing, fixing cards, and reporting bugs. I appreciate it greatly.
I fixed the first ability giving multiple counters. The issue was that the code for that appeared twice. I was unable to figure out why Dovin is activate-able more than once per turn. Testing reproduced the error, but I can't figure out why. I did see this on a Nissa recently as well. It too did not show any particular reason. The availability blocks on the card appear to match other working planeswalkers. I have added the issue to this thread in the hopes that another modder will be able to figure it out: viewtopic.php?f=109&t=28741DamSF wrote:There's a bug with Dovin, Grand Arbiter where you can use his loyalty abilities as many times you want per turn, instead of just one time. And his first loyalty ability gives +2 when you use it.
I have fixed but not tested this issue.DamSF wrote:
- Code: Select all
[lua] [string "GATEWAY_PLAZA_CW_457391_TITLE (RESOLUTION_TIME_ACTION)~0x000002d7"]:4:
parameter mismatch or too few parameters [expected bzS32]
I'm not sure what is going on with this card. I used the Helm of the Host code to handle the legendary piece. I tried adding a test for whether the card is legendary before removing the legendary type, but that didn't work. I've added it to the thread referenced above in the hopes that another modder will be able to resolve it. Thank you DamSF for reporting these bugs. I appreciate it.DamSF wrote:
- Code: Select all
[lua] [string "SPARK_DOUBLE_CW_TITLE (CONTINUOUS_ACTION)~0x000003db"]:4: attempt to call method 'ClearAllOfType' (a nil value)
Note: All of the fixes referenced above have been uploaded. However, the auto-uploader appears to be stuck at the moment, so I am not sure when the CW will next repack. If you watch the #updates channel on our discord at https://discordapp.com/channels/2848205 ... 2911375362, you should
see the card names appear when the auto-uploader becomes unstuck. At that point, the next repack should contain the fixes
---------------------------------------------
The DOTP2014 CW is updated nightly between 11 PM and 12 AM EST.
Known Issues/Bugs |
Impossible Cards List | Update Your Land Pools
The DOTP2014 CW is updated nightly between 11 PM and 12 AM EST.
Known Issues/Bugs |
Impossible Cards List | Update Your Land Pools
- Splinterverse
- Posts: 918
- Joined: 04 Sep 2016, 13:32
- Has thanked: 150 times
- Been thanked: 75 times
Re: Community Wad
by addict insane » 28 Jul 2019, 17:17
[lua] [string "MYSTIC_FORGE_CW_TITLE (CONTINUOUS_ACTION)~0x00000882"]:5: 'then' expected near 'local'
Mystic Forge doesn't let you cast the card it shows at the top of your library. The other two abilities seem to be working perfectly.
Mystic Forge doesn't let you cast the card it shows at the top of your library. The other two abilities seem to be working perfectly.
- addict insane
- Posts: 184
- Joined: 02 Mar 2015, 22:20
- Has thanked: 23 times
- Been thanked: 11 times
Re: Community Wad
by MasterXploder7 » 28 Jul 2019, 22:17
Bug: Elvish Reclaimer
allows you to sacrifice a land but then nothing happens.
[lua] [string "ELVISH_RECLAIMER_CW_TITLE (RESOLUTION_TIME_ACTION)~0x00000967"]:6:
parameter mismatch or too few parameters [expected bzS32]
allows you to sacrifice a land but then nothing happens.
[lua] [string "ELVISH_RECLAIMER_CW_TITLE (RESOLUTION_TIME_ACTION)~0x00000967"]:6:
parameter mismatch or too few parameters [expected bzS32]
"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 Splinterverse » 28 Jul 2019, 22:34
This has been fixed and uploaded, but not tested. The auto-uploader is stuck at the moment. Once the card name appears in the #updates channel of our discord (https://discordapp.com/channels/2848205 ... 2911375362), it should appear in the next repack after that. Thank you for reporting the bug!addict insane wrote:[lua] [string "MYSTIC_FORGE_CW_TITLE (CONTINUOUS_ACTION)~0x00000882"]:5: 'then' expected near 'local'
Mystic Forge doesn't let you cast the card it shows at the top of your library. The other two abilities seem to be working perfectly.
This has been fixed and uploaded, but not tested. The auto-uploader is stuck at the moment. Once the card name appears in the #updates channel of our discord (https://discordapp.com/channels/2848205 ... 2911375362), it should appear in the next repack after that. Thank you for reporting this issue.MasterXploder7 wrote:Bug: Elvish Reclaimer allows you to sacrifice a land but then nothing happens.
[lua] [string "ELVISH_RECLAIMER_CW_TITLE (RESOLUTION_TIME_ACTION)~0x00000967"]:6:
parameter mismatch or too few parameters [expected bzS32]
---------------------------------------------
The DOTP2014 CW is updated nightly between 11 PM and 12 AM EST.
Known Issues/Bugs |
Impossible Cards List | Update Your Land Pools
The DOTP2014 CW is updated nightly between 11 PM and 12 AM EST.
Known Issues/Bugs |
Impossible Cards List | Update Your Land Pools
- Splinterverse
- Posts: 918
- Joined: 04 Sep 2016, 13:32
- Has thanked: 150 times
- Been thanked: 75 times
Re: Community Wad
by DamSF » 29 Jul 2019, 14:20
Got this error after playing Phenax, God of Deception:
- Code: Select all
[lua] [string "PHENAX_GOD_OF_DECEPTION_CW_378524_TITLE (RESOLUTION_TIME_ACTION)~0x000009da"]:4: attempt to index a nil value
Re: Community Wad
by addict insane » 29 Jul 2019, 17:17
Fiery Islet taps automatically for blue mana, and doesn't "charge" you one life.
I tried to manually tap it to cast a red spell, it charged me one life, it also tapped, but never asked me what kind of mana I wanted, so I couldn't cast anything.
Tolsimir, Friend to Wolves is not creating the Voja token creature.
I tried to manually tap it to cast a red spell, it charged me one life, it also tapped, but never asked me what kind of mana I wanted, so I couldn't cast anything.
Tolsimir, Friend to Wolves is not creating the Voja token creature.
- addict insane
- Posts: 184
- Joined: 02 Mar 2015, 22:20
- Has thanked: 23 times
- Been thanked: 11 times
Re: Community Wad
by Splinterverse » 31 Jul 2019, 19:15
I have fixed this and uploaded it. It won't appear in the CW until the auto-uploader is working again and then the next repack occurs.DamSF wrote:Got this error after playing Phenax, God of Deception:
- Code: Select all
[lua] [string "PHENAX_GOD_OF_DECEPTION_CW_378524_TITLE (RESOLUTION_TIME_ACTION)~0x000009da"]:4: attempt to index a nil value
I couldn't see any issues with the code. It has the same code as Horizon Canopy. Maybe another modder or tester can take a look as I don't have time to test it at the moment.addict insane wrote:Fiery Islet taps automatically for blue mana, and doesn't "charge" you one life. I tried to manually tap it to cast a red spell, it charged me one life, it also tapped, but never asked me what kind of mana I wanted, so I couldn't cast anything.
This was using the wrong token. I have fixed it and uploaded it. It won't appear until the auto-uploader is running again and a repack occurs.addict insane wrote:Tolsimir, Friend to Wolves is not creating the Voja token creature.
Thanks to both of you for reporting these issues. We appreciate it!
---------------------------------------------
The DOTP2014 CW is updated nightly between 11 PM and 12 AM EST.
Known Issues/Bugs |
Impossible Cards List | Update Your Land Pools
The DOTP2014 CW is updated nightly between 11 PM and 12 AM EST.
Known Issues/Bugs |
Impossible Cards List | Update Your Land Pools
- Splinterverse
- Posts: 918
- Joined: 04 Sep 2016, 13:32
- Has thanked: 150 times
- Been thanked: 75 times
Re: Community Wad
by Parabolic » 31 Jul 2019, 23:22
So I got kind of a general question: what do we do for the Gatherer ID for cards that simply aren't on the Gatherer?
I was looking at this set of cards from Arena: https://scryfall.com/search?q=set%3Aana ... order=name
But when trying to search up one on the Gatherer, it simply doesn't exist: https://gatherer.wizards.com/Pages/Sear ... spx?name=+[soulhunter]
I was looking at this set of cards from Arena: https://scryfall.com/search?q=set%3Aana ... order=name
But when trying to search up one on the Gatherer, it simply doesn't exist: https://gatherer.wizards.com/Pages/Sear ... spx?name=+[soulhunter]
Re: Community Wad
by Splinterverse » 31 Jul 2019, 23:27
We use unused numbers. You can look for a set and find the last MID for the last card in that set and then try putting the next MID into a gatherer url. If the url works, the number is in use. If not, you can use it. You can also try plugging a random number in and see if it returns a card.Parabolic wrote:So I got kind of a general question: what do we do for the Gatherer ID for cards that simply aren't on the Gatherer?
I was looking at this set of cards from Arena: https://scryfall.com/search?q=set%3Aana ... order=name
But when trying to search up one on the Gatherer, it simply doesn't exist: https://gatherer.wizards.com/Pages/Sear ... spx?name=+[soulhunter]
---------------------------------------------
The DOTP2014 CW is updated nightly between 11 PM and 12 AM EST.
Known Issues/Bugs |
Impossible Cards List | Update Your Land Pools
The DOTP2014 CW is updated nightly between 11 PM and 12 AM EST.
Known Issues/Bugs |
Impossible Cards List | Update Your Land Pools
- Splinterverse
- Posts: 918
- Joined: 04 Sep 2016, 13:32
- Has thanked: 150 times
- Been thanked: 75 times
Re: Community Wad
by Parabolic » 01 Aug 2019, 22:23
I'm cooking up a spreadsheet atm to map all the multiverse IDs. If I get bored over the weekend, I might make some code to return the next available ID.Splinterverse wrote:We use unused numbers. You can look for a set and find the last MID for the last card in that set and then try putting the next MID into a gatherer url. If the url works, the number is in use. If not, you can use it. You can also try plugging a random number in and see if it returns a card.
But what I'm worried about is: how do I know if the ID isn't already taken by some other card in the WAD? Someone who ran across the same problem as me?
UPDATE: I found that I could just remove the multiverse ID line and the card worked fine. So for these cards that have no ID, I'm just leaving it off.
Re: Community Wad
by Splinterverse » 02 Aug 2019, 11:12
There is an .ahk file in my expanded copy of the CW called List MIDs.ahk (which is an Auto Hot Key file). Looking at its code (you can use a text editor to view it), it looks like it loops through the provided directory and returns all MIDs in use in that directory. I've never tried it, but it might provide the functionality that you were describing.Parabolic wrote:I'm cooking up a spreadsheet atm to map all the multiverse IDs. If I get bored over the weekend, I might make some code to return the next available ID.
This has been an issue in the past. The game will crash if two differently named files/cards have the same MID in the same match. (I'm not sure if this also applies to decks that are loaded at launch of the game.) For some sets, such as the Ixalan block, we coded using spoilers. Since the MIDs are not known at spoiler time, we used randomly generated numbers for the MIDs. As a result, it is possible to duplicate a number that already exists unbeknownst to you. I'm more about this with tokens because it looks like some tokens may not have had their MIDs incremented, but I'm hoping to fix that soon.Parabolic wrote:But what I'm worried about is: how do I know if the ID isn't already taken by some other card in the WAD? Someone who ran across the same problem as me?
This is good news, but please check and make sure that two cards without MIDs in the game work successfully. I say this because it could be that the game is defaulting the ID for your test card to 0. Once it does that with 2 copies, it might cause issues. I hope your finding holds and that it works for multiple cards because the MIDs are a burden in some cases (such as tokens, emblems, etc.).Parabolic wrote:UPDATE: I found that I could just remove the multiverse ID line and the card worked fine. So for these cards that have no ID, I'm just leaving it off.
---------------------------------------------
The DOTP2014 CW is updated nightly between 11 PM and 12 AM EST.
Known Issues/Bugs |
Impossible Cards List | Update Your Land Pools
The DOTP2014 CW is updated nightly between 11 PM and 12 AM EST.
Known Issues/Bugs |
Impossible Cards List | Update Your Land Pools
- Splinterverse
- Posts: 918
- Joined: 04 Sep 2016, 13:32
- Has thanked: 150 times
- Been thanked: 75 times
Re: Community Wad
by Parabolic » 02 Aug 2019, 12:21
That's a good point. I coded 6 cards last night that don't have MIDs and I stuck them all in a deck and tested. Didn't run into any issues.Splinterverse wrote:This is good news, but please check and make sure that two cards without MIDs in the game work successfully. I say this because it could be that the game is defaulting the ID for your test card to 0. Once it does that with 2 copies, it might cause issues. I hope your finding holds and that it works for multiple cards because the MIDs are a burden in some cases (such as tokens, emblems, etc.).
Who is online
Users browsing this forum: No registered users and 17 guests