Scrython/docs/scrython.symbology/ParseMana.md

1.7 KiB

class scrython.symbology.ParseMana()

These docs will likely not be as detailed as the official Scryfall Documentation, and you should reference that for more information.

>In the event that a key isn't found or has been changed, you can access the full JSON output with the `scryfallJson` variable (`ParseMana().scryfallJson`).

Args

arg type description
cost string The given mana cost you want.
format string, optional Returns data in the specified method. Defaults to JSON.
pretty string, optional Returns a prettier version of the json object. Note that this may break functionality with Scrython.

Returns

N/A

Raises

exception type reason

Examples

>>> mana = scrython.symbology.ParseMana(cost="xcug") 
>>> mana.colors() 

Methods


cmc()

The converted mana cost of the card 
        
        Returns:
            float
        

colorless()

True if the mana cost is colorless
        
        Returns:
            boolean
        

colors()

A list of all colors in the mana cost
        
        Returns:
            list
        

mana_cost()

The formatted mana cost
        
        Returns:
            string
        

monocolored()

True if the mana cost is mono colored
        
        Returns:
            boolean
        

multicolored()

True if the mana cost is a multicolored cost
        
        Returns:
            boolean
        

object()

Returns the type of object it is
        (card, error, etc)

        Returns:
            string