'your deck.txt'

The file named 'your_deck.txt' exists so users can create a customized deck for their server. No cards are loaded until the entire list has been generated (after parsing has finished).

Syntax
The syntax works similarly to python, where each line represents a function-call followed by a set of arguments inside a pair of parentheses which are separated by commas. Functions that don't require any arguments don't need the parentheses. Comments are designated by a pound (#) symbol followed by the comment, but comments and function-calls cannot exist on the same line. Any line that fails to follow this syntax is simply ignored. foo(bar,baz) qux
 * 1) This is a comment

add_all_default

 * Adds all of the default cards to the list. Any card already in the list is not added.

add_all_cards

 * Adds all of the cards in the 'cards' folder to the list. Any card already in the list is not added.

add_all

 * Adds all of the default cards and the cards from the 'cards' folder to the list. Any card already in the list is not added.

add

 * ("file name")
 * Adds the card of the specified name from the list. If that card is already in the list, this function does nothing.
 * The function will check for cards with this name in the default deck first. If it doesn't find the card with this name in the default deck, it will check in the 'cards' folder second. If it doesn't find the card in the 'cards' deck, then this function does nothing.

remove

 * ("file name")
 * Removes the card of the specified name from the list. If the card of that exact name isn't already in the list, this function does nothing.

replace

 * ("file name")
 * Replaces a default card of the specified name from the list with a new card from the 'cards' folder. If the replaced card of that exact name doesn't exist in the list, or the replacing card of that exact name doesn't exist, then this function does nothing.
 * This function only exists as a way to designate that a custom card exists specifically to replace an identical default card of the exact same name.
 * It's worth noting that cards that have been replaced cannot be removed once added to the list.