Standard format
Standard Format
Standard Format was announced by Decipher on March 25, 2003 and implemented for official tournaments on April 15, 2003. Until the end of Decipher's support for sanctioned events, this was the preferred format for high level tournaments. When it was announced, the card pool was all currently released cards minus the cards that were on the Standard Format Exclusion List or X-List for short. Sites were selected from the current block. The intent of Standard Format was to create a competitive format that was free of many of the abusive cards that helped to create a stale gameplay environment in spite of an increasing card pool.
As the game evolved and more sets were released, Standard Format changed. Cards were added to and removed from the X-list as abusive combos or over-powered cards were discovered and taken advantage of by players. Several of the most popular formats played today include various snapshots of the Standard Format. These include:
- Towers Standard - Sets 1-6, Towers Block Sites
* Standard Format from July 9, 2003 (The Ents of Fangorn expansion became tournament legal) to November 12, 2003 (The Return of the King Base Set became tournament legal)
- King Standard - Sets 1-7, Sites from Set 7
* Standard format from January 12, 2004 (Addition of The Palantir of Orthanc to the X-List) to March 17, 2004 (The Siege of Gondor expansion became tournament legal)
- Movie Block - Sets 1-10, King Block Sites
* Standard format from August 3, 2004 (Addition of Memories of Darkness to the X-List) to November 10, 2004 (The Shadows expansion became tournament legal)
The final version of Standard included cards from Sets 7-19 using sites from sets 11-18 and the X-List
[First Standard Format Exclusion List (X-List)]
\\
Debug data:
Start request GET /index.php?direction=next&oldid=12597&title=Standard_format
IP: 216.73.217.93
HTTP HEADERS:
X-FORWARDED-FOR: 216.73.217.93
HOST: localhost:1450
CONNECTION: close
ACCEPT: */*
USER-AGENT: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
COOKIE: wiki_db_session=9efe82k5rjh5od5nsanatu1c19sk9tbs
ACCEPT-ENCODING: gzip, br, zstd, deflate
(end headers)[session] SessionManager using store APCUBagOStuff[localisation] LocalisationCache using store LCStoreCDB[session] Session "9efe82k5rjh5od5nsanatu1c19sk9tbs" requested without UserID cookie[error] [5e6f2864118f7586988c7420] /index.php?direction=next&oldid=12597&title=Standard_format PHP Deprecated: Use of PrefixSearchBackend hook (used in TitleKey::prefixSearchBackend) was deprecated in MediaWiki 1.27. [Called from MediaWiki\HookContainer\HookContainer::register][rdbms] Wikimedia\Rdbms\DatabaseMySQL::open [0s] wiki_db: SET group_concat_max_len = 262144, `sql_mode` = ''[rdbms] Wikimedia\Rdbms\LoadBalancer::reallyOpenConnection: opened new connection for 0/wiki_db[rdbms] Wikimedia\Rdbms\Database::beginIfImplied (MediaWiki\Revision\RevisionStore::fetchRevisionRowFromConds) [0s] wiki_db: BEGIN[rdbms] MediaWiki\Revision\RevisionStore::fetchRevisionRowFromConds [0.001s] wiki_db: SELECT rev_id,rev_page,rev_timestamp,rev_minor_edit,rev_deleted,rev_len,rev_parent_id,rev_sha1,actor_rev_user.actor_user AS `rev_user`,actor_rev_user.actor_name AS `rev_user_text`,rev_actor,comment_rev_comment.comment_text AS `rev_comment_text`,comment_rev_comment.comment_data AS `rev_comment_data`,comment_rev_comment.comment_id AS `rev_comment_cid`,page_namespace,page_title,page_id,page_latest,page_is_redirect,page_len,user_name FROM `revision` JOIN `actor` `actor_rev_user` ON ((actor_rev_user.actor_id = rev_actor)) JOIN `comment` `comment_rev_comment` ON ((comment_rev_comment.comment_id = rev_comment_id)) JOIN `page` ON ((page_id = rev_page)) LEFT JOIN `user` ON ((actor_rev_user.actor_user != 0) AND (user_id = actor_rev_user.actor_user)) WHERE rev_id = 12597 LIMIT 1[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] WikiPage::pageData [0s] wiki_db: SELECT page_id,page_namespace,page_title,page_is_redirect,page_is_new,page_random,page_touched,page_links_updated,page_latest,page_len,page_content_model FROM `page` WHERE page_namespace = 0 AND page_title = 'Standard_format' LIMIT 1[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] MediaWiki\Revision\RevisionStore::fetchRevisionRowFromConds [0.001s] wiki_db: SELECT rev_id,rev_page,rev_timestamp,rev_minor_edit,rev_deleted,rev_len,rev_parent_id,rev_sha1,actor_rev_user.actor_user AS `rev_user`,actor_rev_user.actor_name AS `rev_user_text`,rev_actor,comment_rev_comment.comment_text AS `rev_comment_text`,comment_rev_comment.comment_data AS `rev_comment_data`,comment_rev_comment.comment_id AS `rev_comment_cid`,page_namespace,page_title,page_id,page_latest,page_is_redirect,page_len,user_name FROM `revision` JOIN `actor` `actor_rev_user` ON ((actor_rev_user.actor_id = rev_actor)) JOIN `comment` `comment_rev_comment` ON ((comment_rev_comment.comment_id = rev_comment_id)) JOIN `page` ON ((page_id = rev_page)) LEFT JOIN `user` ON ((actor_rev_user.actor_user != 0) AND (user_id = actor_rev_user.actor_user)) WHERE rev_id = 36555 LIMIT 1[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] MediaWiki\Revision\RevisionStore::loadSlotRecordsFromDb [0s] wiki_db: SELECT slot_revision_id,slot_content_id,slot_origin,slot_role_id,content_size,content_sha1,content_address,content_model FROM `slots` JOIN `content` ON ((slot_content_id = content_id)) WHERE slot_revision_id = 36555ParserFactory: using default preprocessor[ContentHandler] Registered handler for wikitext: WikitextContentHandler[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] MediaWiki\Revision\RevisionStore::fetchRevisionRowFromConds [0s] wiki_db: SELECT rev_id,rev_page,rev_timestamp,rev_minor_edit,rev_deleted,rev_len,rev_parent_id,rev_sha1,actor_rev_user.actor_user AS `rev_user`,actor_rev_user.actor_name AS `rev_user_text`,rev_actor,comment_rev_comment.comment_text AS `rev_comment_text`,comment_rev_comment.comment_data AS `rev_comment_data`,comment_rev_comment.comment_id AS `rev_comment_cid`,page_namespace,page_title,page_id,page_latest,page_is_redirect,page_len,user_name FROM `revision` JOIN `actor` `actor_rev_user` ON ((actor_rev_user.actor_id = rev_actor)) JOIN `comment` `comment_rev_comment` ON ((comment_rev_comment.comment_id = rev_comment_id)) JOIN `page` ON ((page_id = rev_page)) LEFT JOIN `user` ON ((actor_rev_user.actor_user != 0) AND (user_id = actor_rev_user.actor_user)) WHERE rev_id = 12597 LIMIT 1[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] MediaWiki\Revision\RevisionStore::getRelativeRevision [0s] wiki_db: SELECT rev_id FROM `revision` IGNORE INDEX (rev_timestamp) WHERE rev_page = 3711 AND (rev_timestamp > '20200804042753' OR (rev_timestamp = '20200804042753' AND (rev_id > 12597))) ORDER BY rev_timestamp ASC,rev_id ASC LIMIT 1[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] MediaWiki\Revision\RevisionStore::fetchRevisionRowFromConds [0s] wiki_db: SELECT rev_id,rev_page,rev_timestamp,rev_minor_edit,rev_deleted,rev_len,rev_parent_id,rev_sha1,actor_rev_user.actor_user AS `rev_user`,actor_rev_user.actor_name AS `rev_user_text`,rev_actor,comment_rev_comment.comment_text AS `rev_comment_text`,comment_rev_comment.comment_data AS `rev_comment_data`,comment_rev_comment.comment_id AS `rev_comment_cid`,page_namespace,page_title,page_id,page_latest,page_is_redirect,page_len,user_name FROM `revision` JOIN `actor` `actor_rev_user` ON ((actor_rev_user.actor_id = rev_actor)) JOIN `comment` `comment_rev_comment` ON ((comment_rev_comment.comment_id = rev_comment_id)) JOIN `page` ON ((page_id = rev_page)) LEFT JOIN `user` ON ((actor_rev_user.actor_user != 0) AND (user_id = actor_rev_user.actor_user)) WHERE rev_id = 12598 LIMIT 1[MessageCache] MessageCache using store APCUBagOStuff[MessageCache] MessageCache::loadUnguarded: Loading en... local cache is empty, got from global cache[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] MediaWiki\Revision\RevisionStore::fetchRevisionRowFromConds [0.001s] wiki_db: SELECT rev_id,rev_page,rev_timestamp,rev_minor_edit,rev_deleted,rev_len,rev_parent_id,rev_sha1,actor_rev_user.actor_user AS `rev_user`,actor_rev_user.actor_name AS `rev_user_text`,rev_actor,comment_rev_comment.comment_text AS `rev_comment_text`,comment_rev_comment.comment_data AS `rev_comment_data`,comment_rev_comment.comment_id AS `rev_comment_cid`,page_namespace,page_title,page_id,page_latest,page_is_redirect,page_len,user_name FROM `revision` JOIN `actor` `actor_rev_user` ON ((actor_rev_user.actor_id = rev_actor)) JOIN `comment` `comment_rev_comment` ON ((comment_rev_comment.comment_id = rev_comment_id)) JOIN `page` ON ((page_id = rev_page)) LEFT JOIN `user` ON ((actor_rev_user.actor_user != 0) AND (user_id = actor_rev_user.actor_user)) WHERE rev_id = 12598 LIMIT 1Unstubbing $wgLang on call of $wgLang::getDatePreferenceMigrationMap from Language->internalUserTimeAndDate[localisation] LocalisationCache::loadCoreData: got localisation for en from source[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] MediaWiki\Revision\RevisionStore::getRelativeRevision [0.001s] wiki_db: SELECT rev_id FROM `revision` IGNORE INDEX (rev_timestamp) WHERE rev_page = 3711 AND (rev_timestamp < '20200805073452' OR (rev_timestamp = '20200805073452' AND (rev_id < 12598))) ORDER BY rev_timestamp DESC,rev_id DESC LIMIT 1[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] MediaWiki\Revision\RevisionStore::fetchRevisionRowFromConds [0.001s] wiki_db: SELECT rev_id,rev_page,rev_timestamp,rev_minor_edit,rev_deleted,rev_len,rev_parent_id,rev_sha1,actor_rev_user.actor_user AS `rev_user`,actor_rev_user.actor_name AS `rev_user_text`,rev_actor,comment_rev_comment.comment_text AS `rev_comment_text`,comment_rev_comment.comment_data AS `rev_comment_data`,comment_rev_comment.comment_id AS `rev_comment_cid`,page_namespace,page_title,page_id,page_latest,page_is_redirect,page_len,user_name FROM `revision` JOIN `actor` `actor_rev_user` ON ((actor_rev_user.actor_id = rev_actor)) JOIN `comment` `comment_rev_comment` ON ((comment_rev_comment.comment_id = rev_comment_id)) JOIN `page` ON ((page_id = rev_page)) LEFT JOIN `user` ON ((actor_rev_user.actor_user != 0) AND (user_id = actor_rev_user.actor_user)) WHERE rev_id = 12597 LIMIT 1[ParserCache] Creating ParserCache instance for pcache[ParserCache] Creating RevisionOutputCache instance for rcacheArticle::generateContentOutput: doing uncached parse[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] MediaWiki\Revision\RevisionStore::loadSlotRecordsFromDb [0s] wiki_db: SELECT slot_revision_id,slot_content_id,slot_origin,slot_role_id,content_size,content_sha1,content_address,content_model FROM `slots` JOIN `content` ON ((slot_content_id = content_id)) WHERE slot_revision_id = 12598[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] MediaWiki\Storage\SqlBlobStore::fetchBlobs [0.001s] wiki_db: SELECT old_id,old_text,old_flags FROM `text` WHERE old_id = 12582[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] MediaWiki\Page\PageStore::getPageByNameViaLinkCache [0s] wiki_db: SELECT page_id,page_namespace,page_title,page_is_redirect,page_is_new,page_touched,page_links_updated,page_latest,page_len,page_content_model FROM `page` WHERE page_namespace = 0 AND page_title = 'set_table' LIMIT 1[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] MediaWiki\Page\PageStore::getPageByNameViaLinkCache [0s] wiki_db: SELECT page_id,page_namespace,page_title,page_is_redirect,page_is_new,page_touched,page_links_updated,page_latest,page_len,page_content_model FROM `page` WHERE page_namespace = 0 AND page_title = 'format_table' LIMIT 1[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] LinkHolderArray::replaceInternal [0.001s] wiki_db: SELECT page_id,page_namespace,page_title,page_is_redirect,page_is_new,page_latest,page_touched,page_len,page_content_model FROM `page` WHERE ((page_namespace = 0 AND page_title IN ('x-list','X-list','Towers_Standard_Format','King_Standard','X-List','Movie_Block') ))[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] MediaWiki\Page\PageStore::getPageByNameViaLinkCache [0s] wiki_db: SELECT page_id,page_namespace,page_title,page_is_redirect,page_is_new,page_touched,page_links_updated,page_latest,page_len,page_content_model FROM `page` WHERE page_namespace = 4 AND page_title = 'Main' LIMIT 1ContextSource::getContext (MediaWiki\Skin\Timeless\SkinTimeless): called and $context is null. Using RequestContext::getMain()[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] MediaWiki\Page\PageProps::getProperties [0s] wiki_db: SELECT pp_page,pp_propname,pp_value FROM `page_props` WHERE pp_page = 3711 AND pp_propname = 'templatedata'[SQLBagOStuff] MainObjectStash using store ReplicatedBagOStuff[rdbms] MediaWiki::preOutputCommit [0s] wiki_db: COMMITMediaWiki::preOutputCommit: primary transaction round committed[DeferredUpdates] DeferredUpdates::run: started MWCallableUpdate_WikiPage->doViewUpdates #923[DeferredUpdates] DeferredUpdates::run: ended MWCallableUpdate_WikiPage->doViewUpdates #923, processing time: 9.5129013061523E-5MediaWiki::preOutputCommit: pre-send deferred updates completedMediaWiki::preOutputCommit: session changes committed[rdbms] Wikimedia\Rdbms\ChronologyProtector::persistSessionReplicationPositions: no primary positions data to save[rdbms] Wikimedia\Rdbms\LBFactory::shutdown: finished ChronologyProtector shutdown[rdbms] LBFactory shutdown completedMediaWiki\Output\OutputPage::haveCacheVaryCookies: found wiki_db_sessionMediaWiki\User\User::getBlockedStatus: checking blocked status for 216.73.217.93[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] Wikimedia\Rdbms\Database::beginIfImplied (MediaWiki\Block\DatabaseBlock::newLoad) [0s] wiki_db: BEGIN[rdbms] MediaWiki\Block\DatabaseBlock::newLoad [0s] wiki_db: SELECT ipb_id,ipb_address,ipb_timestamp,ipb_auto,ipb_anon_only,ipb_create_account,ipb_enable_autoblock,ipb_expiry,ipb_deleted,ipb_block_email,ipb_allow_usertalk,ipb_parent_block_id,ipb_sitewide,ipb_by_actor,ipblocks_actor.actor_user AS `ipb_by`,ipblocks_actor.actor_name AS `ipb_by_text`,comment_ipb_reason.comment_text AS `ipb_reason_text`,comment_ipb_reason.comment_data AS `ipb_reason_data`,comment_ipb_reason.comment_id AS `ipb_reason_cid` FROM `ipblocks` JOIN `actor` `ipblocks_actor` ON ((actor_id=ipb_by_actor)) JOIN `comment` `comment_ipb_reason` ON ((comment_ipb_reason.comment_id = ipb_reason_id)) WHERE ipb_address = '216.73.217.93' OR ((ipb_range_start LIKE 'D849%' ESCAPE '`' ) AND (ipb_range_start <= 'D849D95D') AND (ipb_range_end >= 'D849D95D'))[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] PageImages\PageImages::fetchPageImage [0s] wiki_db: SELECT pp_value FROM `page_props` WHERE pp_page = 3711 AND pp_propname IN ('page_image','page_image_free') ORDER BY pp_propname LIMIT 1[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] LinkBatch::doQuery (for Skin::preloadExistence) [0s] wiki_db: SELECT page_id,page_namespace,page_title,page_is_redirect,page_is_new,page_latest,page_touched,page_len,page_content_model FROM `page` WHERE ((page_namespace = 1 AND page_title = 'Standard_format'))[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] MediaWiki\Permissions\RestrictionStore::loadRestrictions [0s] wiki_db: SELECT pr_type,pr_expiry,pr_level,pr_cascade FROM `page_restrictions` WHERE pr_page = 3711[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] MediaWiki\Page\PageProps::getProperties [0.001s] wiki_db: SELECT pp_page,pp_propname,pp_value FROM `page_props` WHERE pp_page = 3711 AND pp_propname IN ('PFDefaultForm','SFDefaultForm')[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] PFValuesUtils::getCategoriesForPage [0s] wiki_db: SELECT DISTINCT cl_to FROM `categorylinks` WHERE cl_from = 3711[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] MediaWiki\Page\PageStore::getPageByNameViaLinkCache [0s] wiki_db: SELECT page_id,page_namespace,page_title,page_is_redirect,page_is_new,page_touched,page_links_updated,page_latest,page_len,page_content_model FROM `page` WHERE page_namespace = 14 AND page_title = 'Sets' LIMIT 1[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] MediaWiki\Page\PageProps::getProperties [0s] wiki_db: SELECT pp_page,pp_propname,pp_value FROM `page_props` WHERE pp_page = 21849 AND pp_propname IN ('PFDefaultForm','SFDefaultForm')[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/wiki_db[rdbms] MediaWiki\User\TalkPageNotificationManager::dbCheckNewUserMessages [0.001s] wiki_db: SELECT user_ip FROM `user_newtalk` WHERE user_ip = '216.73.217.93' LIMIT 1