mtgjson / mtgjson3

MTGJSON repository for Magic Cards

Home Page:http://mtgjson.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cards printed only in Dominaria have no "legalities" section in AllCards-x.json (3.15.2)

bakert opened this issue · comments

Some examples:

  "Benalish Honor Guard": {
    "layout": "normal",
    "name": "Benalish Honor Guard",
    "manaCost": "{1}{W}",
    "cmc": 2,
    "colors": [
      "White"
    ],
    "type": "Creature — Human Knight",
    "types": [
      "Creature"
    ],
    "subtypes": [
      "Human",
      "Knight"
    ],
    "text": "Benalish Honor Guard gets +1/+0 for each legendary creature you control.",
    "power": "2",
    "toughness": "2",
    "imageName": "benalish honor guard",
    "printings": [
      "DOM"
    ],
    "colorIdentity": [
      "W"
    ]
  },
  "The Mirari Conjecture": {
    "layout": "normal",
    "name": "The Mirari Conjecture",
    "manaCost": "{4}{U}",
    "cmc": 5,
    "colors": [
      "Blue"
    ],
    "type": "Enchantment — Saga",
    "types": [
      "Enchantment"
    ],
    "subtypes": [
      "Saga"
    ],
    "text": "(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Return target instant card from your graveyard to your hand.\nII — Return target sorcery card from your graveyard to your hand.\nIII — Until end of turn, whenever you cast an instant or sorcery spell, copy it. You may choose new targets for the copy.",
    "imageName": "the mirari conjecture",
    "rulings": [
      {
        "date": "2018-04-27",
        "text": "The Mirari Conjecture's final chapter ability copies any instant or sorcery spell you cast, not just those with targets."
      },
      {
        "date": "2018-04-27",
        "text": "The copy is created on the stack, so it's not \"cast.\" Abilities that trigger when a player casts a spell won't trigger."
      },
      {
        "date": "2018-04-27",
        "text": "The copy will have the same targets as the spell it's copying unless you choose new ones. You may change any number of the targets, including all of them or none of them. If, for one of the targets, you can't choose a new legal target, then it remains unchanged (even if the current target is illegal)."
      },
      {
        "date": "2018-04-27",
        "text": "If the spell that's copied is modal (that is, it says \"Choose one —\" or the like), the copy will have the same mode. A different mode can't be chosen."
      },
      {
        "date": "2018-04-27",
        "text": "If the spell that's copied has an X whose value was determined as it was cast (like Jaya's Immolating Inferno does), the copy will have the same value of X."
      },
      {
        "date": "2018-04-27",
        "text": "If the spell has damage divided as it was cast (like Fight with Fire does when kicked), the division can't be changed (although the targets receiving that damage still can)."
      },
      {
        "date": "2018-04-27",
        "text": "The controller of a copy can't choose to pay any alternative or additional costs for the copy. However, effects based on any alternative or additional costs that were paid for the original spell are copied as though those same costs were paid for the copy."
      },
      {
        "date": "2018-04-27",
        "text": "As a Saga enters the battlefield, its controller puts a lore counter on it. As your precombat main phase begins (immediately after your draw step), you put another lore counter on each Saga you control. Putting a lore counter on a Saga in either of these ways doesn't use the stack."
      },
      {
        "date": "2018-04-27",
        "text": "Each symbol on the left of a Saga's text box represents a chapter ability. A chapter ability is a triggered ability that triggers when a lore counter that is put on the Saga causes the number of lore counters on the Saga to become equal to or greater than the ability's chapter number. Chapter abilities are put onto the stack and may be responded to."
      },
      {
        "date": "2018-04-27",
        "text": "A chapter ability doesn't trigger if a lore counter is put on a Saga that already had a number of lore counters greater than or equal to that chapter's number. For example, the third lore counter put on a Saga causes the III chapter ability to trigger, but I and II won't trigger again."
      },
      {
        "date": "2018-04-27",
        "text": "Once a chapter ability has triggered, the ability on the stack won't be affected if the Saga gains or loses counters, or if it leaves the battlefield."
      },
      {
        "date": "2018-04-27",
        "text": "If multiple chapter abilities trigger at the same time, their controller puts them on the stack in any order. If any of them require targets, those targets are chosen as you put the abilities on the stack, before any of those abilities resolve."
      },
      {
        "date": "2018-04-27",
        "text": "If counters are removed from a Saga, the appropriate chapter abilities will trigger again when the Saga receives lore counters. Removing lore counters won't cause a previous chapter ability to trigger."
      },
      {
        "date": "2018-04-27",
        "text": "Once the number of lore counters on a Saga is greater than or equal to the greatest number among its chapter abilities—in the Dominaria set, this is always three—the Saga's controller sacrifices it as soon as its chapter ability has left the stack, most likely by resolving or being countered. This state-based action doesn't use the stack."
      }
    ],
    "printings": [
      "DOM"
    ],
    "colorIdentity": [
      "U"
    ]
  },

Reprints from Dominaria have legalities coming from their other printings but, for example, Llanowar Elves is not showing as legal in Standard.

When going to the Wizards site for such a card, I'm getting a beautiful "internal server error" when opening the Sets & Legalities tab. For example,

http://gatherer.wizards.com/Pages/Card/Discussion.aspx?multiverseid=443093

I guess this is causing the problem. (Interestingly from my mobile phone, the page is working.)

@tooomm exactly, that one gives me problems. Interestingly, SOMETIMES it works. Most of the time, I get this:

curl -v http://gatherer.wizards.com/Pages/Card/Printings.aspx?multiverseid=443093
* Hostname was NOT found in DNS cache
*   Trying 199.33.216.39...
* Connected to gatherer.wizards.com (199.33.216.39) port 80 (#0)
> GET /Pages/Card/Printings.aspx?multiverseid=443093 HTTP/1.1
> User-Agent: curl/7.35.0
> Host: gatherer.wizards.com
> Accept: */*
> 
< HTTP/1.1 302 Found
< Cache-Control: private
< Content-Type: text/html; charset=utf-8
< Location: /Pages/Error.aspx?aspxerrorpath=/Pages/Card/Printings.aspx
* Server Microsoft-IIS/8.5 is not blacklisted
< Server: Microsoft-IIS/8.5
< X-AspNet-Version: 2.0.50727
< Set-Cookie: CardDatabaseSettings=1=en-US; expires=Thu, 16-May-2019 12:36:08 GMT; path=/; HttpOnly
< X-Powered-By: ASP.NET
< Date: Mon, 21 May 2018 12:36:08 GMT
< Content-Length: 189
< Set-Cookie: BIGipServergatherer.wizards.com=522455050.20480.0000; path=/; Httponly
< 
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="%2fPages%2fError.aspx%3faspxerrorpath%3d%2fPages%2fCard%2fPrintings.aspx">here</a>.</h2>
</body></html>
* Connection #0 to host gatherer.wizards.com left intact

I've reported the issue @ Wizards & will report back on updates

Got a confirmation from Wizards that they received the error report, nothing more yet

It seems to be working now, time for a 3.15.3 :)

Does anyone have a working env to make a 3.15.3? Mine seems to have broken itself some time in the last few months.

commented

Why is this closed? This is still an issue in 3.16.

Indeed @fenhl the problem persists in 3.16
Please re-open?

commented

Reopening to make sure this wasn't closed by mistake and won't get lost. If it was closed intentionally, please do give an explanation.

This was fixed, I am pretty sure, sometime around 3.15.2.

Very few cards in Dominaria have legalities. Same goes for Battlebond and Core Set 2019.

This might have been fixed in 3.15.2 but most of that data is non-existent in 3.18.

Sorry, I only spot-checked one card. I should have checked more thoroughly before closing. Thanks for following up.

Some M19 cards are brawl legal but not standard legal in the JSON, that doesn't make sense. :) I guess it's not crawled correctly from the gatherer...

image

image

Fixed in V4

Well, the original problem seems to have been solved, thanks!
Now I hate to be the bearer of bad news, BUT..
Check the new Etrata: http://gatherer.wizards.com/Pages/Card/Printings.aspx?multiverseid=455904

There are no legalities in the 3.19.2 json

Perhaps the same bug?

Same note, but it’s addressed in v4