···9797| `colorIdentity` | 903.4 | Cards must match commander colors |
9898| `commanderRequired` | 903.3 | At least 1 commander |
9999| `commanderPartner` | 702.124 | Valid partner pairing if 2 commanders |
100100-| `commanderLegendary` | 903.3 | Commander must be legendary creature |
101101-| `commanderUncommon` | 903.3 | Commander must be uncommon (PDH) |
100100+| `commanderLegendary` | 903.3 | Commander must be legendary creature/vehicle/spacecraft |
101101+| `commanderUncommon` | 903.3 | Commander must be uncommon creature (PDH) |
102102| `commanderPlaneswalker` | 903.3 | Commander must be planeswalker (Oathbreaker) |
103103| `signatureSpell` | 903.3 | Oathbreaker signature spell requirement |
104104···210210211211## PDH (Pauper Commander) Notes
212212213213-- Commander must have an uncommon printing in paper or MTGO
213213+- Commander must be a creature (or vehicle) with an uncommon printing in paper/MTGO
214214+- Non-creature artifacts (Sol Ring, etc.) cannot be PDH commanders even if uncommon
214215- Arena-only uncommon downshifts don't count
215216- Any printing can be used if a valid uncommon exists
216217- Uses `legalities.paupercommander` for the 99, not `pauper`
217218- Commander doesn't need to be legendary (just uncommon creature)
219219+220220+## Commander Eligibility (2024 Rule Update)
221221+222222+As of 2024, legendary vehicles and spacecraft are valid commanders without needing
223223+"can be your commander" text. The `isValidCommanderType` function is exported for
224224+use in `is:commander` search filtering.
+3
src/lib/__tests__/test-card-lookup.ts
···7171 );
7272 }
73737474+ // log the card, so that the details of the card are shown in the error
7575+ console.log(card);
7676+7477 return card;
7578 }
7679