misc: update magic.mse-game from Full-Magic-Pack

This commit is contained in:
Brendan Hagan
2022-06-17 13:42:49 -04:00
parent 15ad48a5be
commit df07d80720
32 changed files with 7925 additions and 2781 deletions
+27 -30
View File
@@ -60,34 +60,31 @@ add cards script:
description: Adds a rare card of each color to the set
script:
[ new_card([casting_cost: "W", rarity: "rare"]) , new_card([casting_cost: "U", rarity: "rare"]) , new_card([casting_cost: "B", rarity: "rare"]) , new_card([casting_cost: "R", rarity: "rare"]) , new_card([casting_cost: "G", rarity: "rare"]) ]
add cards script:
name: &Cube
description: Custom list of cube cards
script:
[
new_card([ name: "Thousand-Faced Shadow", super_type: "Creature", sub_type: "Human Ninja", rule_text: "Ninjutsu [2][U][U] ([2][U][U], Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking.)\nFlying\nWhen Thousand-Faced Shadow enters the battlefield from your hand, if it's attacking, create a token that's a copy of another target attacking creature. The token enters the battlefield tapped and attacking.", casting_cost: "U", power: "1", toughness: "1", illustrator: "Ekaterina Burmak", card_color: "blue", rarity: "mythic rare"])
, new_card([ name: "Sea Gate Stormcaller", super_type: "Creature", sub_type: "Human Wizard", rule_text: "Kicker [4][U]\nWhen Sea Gate Stormcaller enters the battlefield, copy the next instant or sorcery spell with mana value 2 or less you cast this turn when you cast it. If Sea Gate Stormcaller was kicked, copy that spell twice instead. You may choose new targets for the copies.", casting_cost: "1U", power: "2", toughness: "1", illustrator: "Anna Steinbauer", card_color: "blue", rarity: "mythic rare"])
, new_card([ name: "Thieving Skydiver", super_type: "Creature", sub_type: "Merfolk Rogue", rule_text: "Kicker [X]. X can't be 0. (You may pay an additional [X] as you cast this spell.)\nFlying\nWhen Thieving Skydiver enters the battlefield, if it was kicked, gain control of target artifact with mana value X or less. If that artifact is an Equipment, attach it to Thieving Skydiver.", casting_cost: "1U", power: "2", toughness: "1", illustrator: "Kieran Yanner", card_color: "blue", rarity: "mythic rare"])
, new_card([ name: "Watcher for Tomorrow", super_type: "Creature", sub_type: "Human Wizard", rule_text: "Hideaway 4 (When this creature enters the battlefield, look at the top four cards of your library, exile one face down, then put the rest on the bottom in a random order.)\nWatcher for Tomorrow enters the battlefield tapped.\nWhen Watcher for Tomorrow leaves the battlefield, put the exiled card into its owner's hand.", casting_cost: "1U", power: "2", toughness: "1", illustrator: "Tommy Arnold", card_color: "blue", rarity: "mythic rare"])
, new_card([ name: "Snap", super_type: "Instant", rule_text: "Return target creature to its owner's hand. Untap up to two lands.", flavor_text: "Good riddance.", casting_cost: "1U", illustrator: "Mike Raabe", card_color: "blue", rarity: "mythic rare"])
, new_card([ name: "Thopter Foundry", super_type: "Artifact", rule_text: "[1], Sacrifice a nontoken artifact: Create a 1/1 blue Thopter artifact creature token with flying. You gain 1 life.", flavor_text: "\"Etherium is limited. Innovation is not.\"\n—Tezzeret", casting_cost: "W/BU", illustrator: "Ralph Horsley", card_color: "black, blue, white", rarity: "mythic rare"])
, new_card([ name: "Sword of the Meek", super_type: "Artifact", sub_type: "Equipment", rule_text: "Equipped creature gets +1/+2.\nEquip [2]\nWhenever a 1/1 creature enters the battlefield under your control, you may return Sword of the Meek from your graveyard to the battlefield, then attach it to that creature.", casting_cost: "2", illustrator: "Franz Vohwinkel", rarity: "mythic rare"])
, new_card([ name: "Infernal Grasp", super_type: "Instant", rule_text: "Destroy target creature. You lose 2 life.", flavor_text: "Ancient evils dwell within the burning chasm called the Ashmouth, ever ready to devour those foolish enough to travel alone.", casting_cost: "1B", illustrator: "Naomi Baker", card_color: "black", rarity: "mythic rare"])
, new_card([ name: "Dualcaster Mage", super_type: "Creature", sub_type: "Human Wizard", rule_text: "Flash\nWhen Dualcaster Mage enters the battlefield, copy target instant or sorcery spell. You may choose new targets for the copy.", flavor_text: "\"It has been my experience that disasters like to strike in pairs.\"", casting_cost: "1RR", power: "2", toughness: "2", illustrator: "Matt Stewart", card_color: "red", rarity: "mythic rare"])
, new_card([ name: "Burst Lightning", super_type: "Instant", rule_text: "Kicker [4] (You may pay an additional [4] as you cast this spell.)\nBurst Lightning deals 2 damage to any target. If this spell was kicked, it deals 4 damage instead.", casting_cost: "R", illustrator: "Vance Kovacs", card_color: "red", rarity: "mythic rare"])
, new_card([ name: "Rite of Flame", super_type: "Sorcery", rule_text: "Add [R][R], then add [R] for each card named Rite of Flame in each graveyard.", flavor_text: "Deep beneath the ice, beneath the soil and the rock, Dominaria's fire still burned hot.", casting_cost: "R", illustrator: "Dany Orizio", card_color: "red", rarity: "mythic rare"])
, new_card([ name: "Cathartic Reunion", super_type: "Sorcery", rule_text: "As an additional cost to cast this spell, discard two cards.\nDraw three cards.", flavor_text: "The chasm of years and worlds collapsed under the power of their embrace.", casting_cost: "1R", illustrator: "Howard Lyon", card_color: "red", rarity: "mythic rare"])
, new_card([ name: "Finale of Promise", super_type: "Sorcery", rule_text: "You may cast up to one target instant card and/or up to one target sorcery card from your graveyard each with mana value X or less without paying their mana costs. If a spell cast this way would be put into your graveyard, exile it instead. If X is 10 or more, copy each of those spells twice. You may choose new targets for the copies.", casting_cost: "XRR", illustrator: "Jaime Jones", card_color: "red", rarity: "mythic rare"])
, new_card([ name: "Endurance", super_type: "Creature", sub_type: "Elemental Incarnation", rule_text: "Flash\nReach\nWhen Endurance enters the battlefield, up to one target player puts all the cards from their graveyard on the bottom of their library in a random order.\nEvoke—Exile a green card from your hand.", casting_cost: "1GG", power: "3", toughness: "4", illustrator: "Svetlin Velinov", card_color: "green", rarity: "mythic rare"])
, new_card([ name: "Arboreal Grazer", super_type: "Creature", sub_type: "Beast", rule_text: "Reach\nWhen Arboreal Grazer enters the battlefield, you may put a land card from your hand onto the battlefield tapped.", flavor_text: "\"We fight to stop a tyrant, but we also fight for the gentle creatures who have no concept of what befalls their world.\"\n—Vivien Reid", casting_cost: "G", power: "0", toughness: "3", illustrator: "Jason Rainville", card_color: "green", rarity: "mythic rare"])
, new_card([ name: "Avacyn's Pilgrim", super_type: "Creature", sub_type: "Human Monk", rule_text: "[T]: Add [W].", flavor_text: "\"Avacyn's protection is everywhere. From the holy church to the sacred glade, all that we see is under her blessed watch.\"", casting_cost: "G", power: "1", toughness: "1", illustrator: "Jana Schirmer & Johannes Voss", card_color: "green, white", rarity: "mythic rare"])
, new_card([ name: "Elvish Mystic", super_type: "Creature", sub_type: "Elf Druid", rule_text: "[T]: Add [G].", flavor_text: "\"Life grows everywhere. My kin merely find those places where it grows strongest.\"\n—Nissa Revane", casting_cost: "G", power: "1", toughness: "1", illustrator: "Wesley Burt", card_color: "green", rarity: "mythic rare"])
, new_card([ name: "Krark, the Thumbless", super_type: "Legendary Creature", sub_type: "Goblin Wizard", rule_text: "Whenever you cast an instant or sorcery spell, flip a coin. If you lose the flip, return that spell to its owner's hand. If you win the flip, copy that spell, and you may choose new targets for the copy.\nPartner (You can have two commanders if both have partner.)", flavor_text: "\"Double or nothing.\"", casting_cost: "1R", power: "2", toughness: "2", illustrator: "Mathias Kollros", card_color: "red", rarity: "mythic rare"])
, new_card([ name: "Oni-Cult Anvil", super_type: "Artifact", rule_text: "Whenever one or more artifacts you control leave the battlefield during your turn, create a 1/1 colorless Construct artifact creature token. This ability triggers only once each turn.\n[T], Sacrifice an artifact: Oni-Cult Anvil deals 1 damage to each opponent. You gain 1 life.", casting_cost: "BR", illustrator: "Yeong-Hao Han", card_color: "black, red", rarity: "mythic rare"])
, new_card([ name: "Prismari Command", super_type: "Instant", rule_text: "Choose two —\n• Prismari Command deals 2 damage to any target.\n• Target player draws two cards, then discards two cards.\n• Target player creates a Treasure token.\n• Destroy target artifact.", casting_cost: "1UR", illustrator: "Johannes Voss", card_color: "red, blue", rarity: "mythic rare"])
, new_card([ name: "Korvold, Fae-Cursed King", super_type: "Legendary Creature", sub_type: "Dragon Noble", rule_text: "Flying\nWhenever Korvold, Fae-Cursed King enters the battlefield or attacks, sacrifice another permanent.\nWhenever you sacrifice a permanent, put a +1/+1 counter on Korvold and draw a card.", flavor_text: "Transformed at his own wedding, he promptly ate the banquet, the gifts, and the guests.", casting_cost: "2BRG", power: "4", toughness: "4", illustrator: "Wisnu Tan", card_color: "black, green, red", rarity: "mythic rare"])
, new_card([ name: "Sol Ring", super_type: "Artifact", rule_text: "[T]: Add [C][C].", casting_cost: "1", illustrator: "Mark Tedin", rarity: "mythic rare"])
, new_card([ name: "Witch's Oven", super_type: "Artifact", rule_text: "[T], Sacrifice a creature: Create a Food token. If the sacrificed creature's toughness was 4 or greater, create two Food tokens instead. (They're artifacts with \"[2], [T], Sacrifice this artifact: You gain 3 life.\")", flavor_text: "The wafting smells are both scrumptious and suspicious.", casting_cost: "1", illustrator: "Alexander Forssberg", rarity: "mythic rare"])
, new_card([ name: "Silver Raven", super_type: "Artifact Creature", sub_type: "Bird", rule_text: "Flying\nWhen Silver Raven enters the battlefield, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)", flavor_text: "Wings take flight on whispered wind.", casting_cost: "U", power: "1", toughness: "1", illustrator: "Joe Slucher", card_color: "blue", rarity: "mythic rare"])
]
name: &Design Skeleton Full
description: Basic skeleton of 19C,11U,7R,2M/color, 1U,1R/color pair, 6C,15U,8R,5M/colorless. Type "skeleton_info()" in console tab/help
script: skeleton_script()
add cards script:
name: &Design Skeleton Commons
description: Basic skeleton of 19C/color. Type "skeleton_info()" into the console tab to change the numbers.
script: skeleton_runner(count:skeleton_commons)
add cards script:
name: &Design Skeleton Uncommons
description: Basic skeleton of 11U/color. Type "skeleton_info()" into the console tab to change the numbers.
script: skeleton_runner(count:skeleton_uncommons, prefix:"U", rarity:"uncommon")
add cards script:
name: &Design Skeleton Rares
description: Basic skeleton of 7R/color. Type "skeleton_info()" into the console tab to change the numbers.
script: skeleton_runner(count:skeleton_rares, prefix:"R", rarity:"rare")
add cards script:
name: &Design Skeleton Mythics
description: Basic skeleton of 2M/color. Type "skeleton_info()" into the console tab to change the numbers.
script: skeleton_runner(count:skeleton_mythics, prefix:"M", rarity:"mythic rare")
add cards script:
name: &Design Skeleton Gold Uncommons
description: Basic skeleton of 1U/color combination. Type "skeleton_info()" into the console tab to change the numbers.
script: skeleton_runner(count:skeleton_gold_uncommons, prefix:"UM", rarity:"uncommon", letter_list:blank_list_10, mana_list:mana_list_ally+mana_list_enemy)
add cards script:
name: &Design Skeleton Gold Rares
description: Basic skeleton of 1R/color combination. Type "skeleton_info()" into the console tab to change the numbers.
script: skeleton_runner(count:skeleton_gold_rares, prefix:"RM", rarity:"rare", letter_list:blank_list_10, mana_list:mana_list_ally+mana_list_enemy)
File diff suppressed because it is too large Load Diff
+316 -112
View File
@@ -14,6 +14,8 @@ card field:
choice: flip
choice: split
choice: fuse split
choice: adventure
choice: aftermath
choice: double faced
choice: planeswalker
choice: shifted
@@ -26,6 +28,7 @@ card field:
choice: masterpiece
choice: nightbreak
choice: plane card
choice: saga
script:
stylesheet # updates when the style changes
card_shape() # determined by the style
@@ -40,7 +43,7 @@ card field:
card list column: 1
card list width: 150
description: The name of the card
script: if contains(card.shape, match:"split") or contains(card.shape, match:"flip") or contains(card.shape, match:"double faced") then card.name + " // " + card.name_2 else card.name
script: if has_two_names() then card.name + " // " + card.name_2 else card.name
############################# Background stuff
card field:
type: color
@@ -54,7 +57,7 @@ card field:
color: rgb(255,255,255)
choice:
name: silver
color: rgb(128,128,128)
color: rgb(200,200,200)
choice:
name: gold
color: rgb(200,180,0)
@@ -108,7 +111,14 @@ card field:
card list visible: false
identifying: true
show statistics: false
script: name_checker(value)
description: The name of the card
card field:
type: text
name: alias
card list visible: false
show statistics: false
description: The alias of the card
card field:
type: text
name: casting cost
@@ -155,12 +165,6 @@ card field:
choice: eldrazi
description: On transforming cards, is this the day or the night side?
show statistics: false
card field:
type: text
name: dfc switch
default: card_number()
description: On transforming cards, is this the front or the back side?
show statistics: false
card field:
type: multiple choice
name: indicator
@@ -270,7 +274,7 @@ card field:
card field:
type: text
name: rule text
script: text_filter(input: value, card_name: card.name)
script: text_filter(input: value, card_name: if set.alias_as_cardname and card.alias != "" then card.alias else card.name, margin_code:"text")
show statistics: false
multi line: true
description: The rules text for the card
@@ -287,9 +291,16 @@ card field:
multi line: true
save value: false
show statistics: false
position hint: 105
script:
combined_editor(field1: card.rule_text, separator: "<line>\n</line>", field2: card.flavor_text)
if mainframe_walker() then
mainframe_walker_text_script()
else if alt_text() then
alt_text_script()
else
combined_editor(field1: card.rule_text, separator: "<line>\n</line>", field2: card.flavor_text)
description: The rules and flavor text for the card; use up and down arrows to switch
######################### Watermark
card field:
type: choice
name: watermark
@@ -297,33 +308,110 @@ card field:
position hint: 200
include file: /magic-watermarks.mse-include/watermark-names
description: A watermark for below the textbox, this can be a big mana symbol used on basic lands, or a guild symbol
############################# Loyalty
###############################Leveler textboxes
card field:
type: text
name: loyalty
icon: stats/toughness.png
position hint: 59
description: The initial loyalty of a planeswalker
name: level 0
description: The zeroth level of a creature
show statistics: false
card field:
type: text
name: loyalty cost 1
show statistics: false
description: The loyalty cost for the first ability of a planeswalker
card field:
type: text
name: level 1
description: The first level of a card
show statistics: false
card field:
type: text
name: level 1 text
default: if transfer_levels() then card.rule_text else ""
script: text_filter(input: value, card_name: if set.alias_as_cardname and card.alias != "" then card.alias else card.name, margin_code:"lv1")
show statistics: false
multi line: true
position hint: 110
description: The first level text for the card
card field:
type: text
name: loyalty cost 2
show statistics: false
description: The loyalty cost for the second ability of a planeswalker
card field:
type: text
name: level 2
description: The second level of a card
show statistics: false
card field:
type: text
name: level 2 text
default: if transfer_levels() then card.rule_text_2 else ""
script: text_filter(input: value, card_name: if set.alias_as_cardname and card.alias != "" then card.alias else card.name, margin_code:"lv2")
show statistics: false
multi line: true
position hint: 120
description: The second level text for the card
card field:
type: text
name: loyalty cost 3
show statistics: false
description: The loyalty cost for the third ability of a planeswalker
card field:
type: text
name: level 3
description: The third level of a card
show statistics: false
card field:
type: text
name: level 3 text
default: card.rule_text_3
script: text_filter(input: value, card_name: if set.alias_as_cardname and card.alias != "" then card.alias else card.name, margin_code:"lv3")
show statistics: false
multi line: true
position hint: 130
description: The third level text for the card
card field:
type: text
name: loyalty cost 4
show statistics: false
description: The loyalty cost for the fourth ability of a planeswalker
card field:
type: text
name: level 4
description: The fourth level of a card
show statistics: false
card field:
type: text
name: level 4 text
script: text_filter(input: value, card_name: if set.alias_as_cardname and card.alias != "" then card.alias else card.name, margin_code:"lv4")
show statistics: false
multi line: true
position hint: 4
description: The fourth level text for the card
############################# Notes
card field:
type: text
name: sorted notes
multi line: true
save value: false
show statistics: false
script: card.notes
description: A mirror of card notes to make it sortable.
card field:
type: text
name: custom index
save value: false
show statistics: false
position hint: 900
script: custom_index()
############################# Loyalty
card field:
type: text
name: loyalty
icon: stats/toughness.png
position hint: 59
description: The initial loyalty of a planeswalker
card field:
type: text
name: loyalty cost 5
@@ -344,32 +432,6 @@ card field:
name: loyalty cost 8
show statistics: false
description: The loyalty cost for the eighth ability of a planeswalker
############################# Levels
card field:
type: text
name: level 0
description: The zeroth level of a creature
show statistics: false
card field:
type: text
name: level 1
description: The first level of a card
show statistics: false
card field:
type: text
name: level 2
description: The second level of a card
show statistics: false
card field:
type: text
name: level 3
description: The third level of a card
show statistics: false
card field:
type: text
name: level 4
description: The fourth level of a card
show statistics: false
############################# PT
card field:
type: text
@@ -445,6 +507,13 @@ card field:
editable: true
save value: true
show statistics: false
card field:
type: text
name: card code text 2
default: card.card_code_text
editable: true
save value: true
show statistics: false
############################# Copyright stuff
card field:
type: text
@@ -513,9 +582,9 @@ card field:
type: radio
choice:
name: reversed
enabled: { card_color_color_count(card.card_color) >= 2 and not chosen(choice:"overlay",card.card_color_2) }
enabled: { card_color_color_count(card.card_color_2) >= 2 and not chosen(choice:"overlay",card.card_color_2) }
script: card_color_filter(value)
default: card_color(casting_cost: card.casting_cost_2, type: card.super_type_2, rules_text: card.rule_text_2, watermark: card.watermark_2, card_name: card.name_2, default: card.card_color)
default: card_color(casting_cost: card.casting_cost_2, type: card.super_type_2, rules_text: card.rule_text_2, watermark: card.watermark_2, card_name: card.name_2, default: "colorless")
show statistics: false
description: The frame of a card
card field:
@@ -523,13 +592,24 @@ card field:
name: name 2
identifying: true
show statistics: false
description: The name of a card
description: The second name of a card
card field:
type: text
name: alias 2
show statistics: false
description: The second alias of a card
card field:
type: text
name: name 3
identifying: true
show statistics: false
description: The name of a card
description: The third name of a card
card field:
type: text
name: alias 3
identifying: true
show statistics: false
description: The third alias of a card
card field:
type: text
name: casting cost 2
@@ -678,21 +758,6 @@ card field:
script: card.rarity
editable: false
show statistics: false
card field:
type: choice
name: rarity 3
icon: stats/rarity.png
choice: basic land
choice: common
choice: uncommon
choice: rare
choice: mythic rare
choice: special
choice: masterpiece
initial: common
# Third rarity is not locked
editable: true
show statistics: false
card field:
type: multiple choice
name: indicator 2
@@ -737,35 +802,35 @@ card field:
card field:
type: text
name: rule text 2
script: text_filter(input: value, card_name: card.name_2)
script: text_filter(input: value, card_name: if set.alias_as_cardname and card.alias_2 != "" then card.alias_2 else card.name_2, margin_code:"text2")
show statistics: false
multi line: true
description: The rules text of the card
card field:
type: text
name: rule text 3
script: text_filter(input: value, card_name: card.name)
script: text_filter(input: value, card_name: if set.alias_as_cardname and card.alias != "" then card.alias else card.name, margin_code:"text3")
show statistics: false
multi line: true
description: The rules text of the card
card field:
type: text
name: rule text 4
script: text_filter(input: value, card_name: card.name_2)
script: text_filter(input: value, card_name: if set.alias_as_cardname and card.alias_2 != "" then card.alias_2 else card.name_2, margin_code:"text4")
show statistics: false
multi line: true
description: The rules text of the card
card field:
type: text
name: rule text 5
script: text_filter(input: value, card_name: card.name_2)
script: text_filter(input: value, card_name: if set.alias_as_cardname and card.alias_2 != "" then card.alias_2 else card.name_2, margin_code:"text5")
show statistics: false
multi line: true
description: The rules text of the card
card field:
type: text
name: rule text 6
script: text_filter(input: value, card_name: card.name_2)
script: text_filter(input: value, card_name: if set.alias_as_cardname and card.alias_2 != "" then card.alias_2 else card.name_2, margin_code:"text6")
show statistics: false
multi line: true
description: The rules text of the card
@@ -781,6 +846,7 @@ card field:
script: flavor_text_filter(value)
multi line: true
show statistics: false
card field:
type: text
name: text 2
@@ -788,7 +854,12 @@ card field:
save value: false
show statistics: false
script:
combined_editor(field1: card.rule_text_2, separator: "<line>\n</line>", field2: card.flavor_text_2)
if mainframe_walkerb() then
mainframe_walker_text_scriptb()
else if alt_textb() then
alt_text_scriptb()
else
combined_editor(field1: card.rule_text_2, separator: "<line>\n</line>", field2: card.flavor_text_2)
description: The rules and flavor text of the card
card field:
type: text
@@ -937,71 +1008,105 @@ card field:
save value: false
script: (if is_masterpiece() then set.masterpiece_set_code else set.set_code) + " • " + set.set_language
show statistics: false
#################################Leveler textboxes
card field:
type: text
name: level 1 text
default: card.rule_text
script: text_filter(input: value, card_name: card.name)
show statistics: false
multi line: true
description: The rules text for the card
card field:
type: text
name: level 2 text
default: card.rule_text_2
script: text_filter(input: value, card_name: card.name)
show statistics: false
multi line: true
description: The rules text for the card
card field:
type: text
name: level 3 text
default: card.rule_text_3
script: text_filter(input: value, card_name: card.name)
show statistics: false
multi line: true
description: The rules text for the card
card field:
type: text
name: level 4 text
default: card.rule_text_3
script: text_filter(input: value, card_name: card.name)
show statistics: false
multi line: true
description: The rules text for the card
########################back Leveler textboxes
card field:
type: text
name: level 5 text
default: card.rule_text_2
script: text_filter(input: value, card_name: card.name_2)
script: text_filter(input: value, card_name: if set.alias_as_cardname and card.alias_2 != "" then card.alias_2 else card.name_2, margin_code:"lv5")
show statistics: false
multi line: true
description: The rules text for the card
description: The fifth level text for the card
card field:
type: text
name: level 6 text
default: card.rule_text_6
script: text_filter(input: value, card_name: card.name_2)
script: text_filter(input: value, card_name: if set.alias_as_cardname and card.alias_2 != "" then card.alias_2 else card.name_2, margin_code:"lv6")
show statistics: false
multi line: true
description: The rules text for the card
description: The sixth level text for the card
card field:
type: text
name: level 7 text
default: card.rule_text_6
script: text_filter(input: value, card_name: card.name_2)
script: text_filter(input: value, card_name: if set.alias_as_cardname and card.alias_2 != "" then card.alias_2 else card.name_2, margin_code:"lv7")
show statistics: false
multi line: true
description: The rules text for the card
description: The seventh level text for the card
card field:
type: text
name: level 8 text
default: card.rule_text_6
script: text_filter(input: value, card_name: card.name_2)
script: text_filter(input: value, card_name: if set.alias_as_cardname and card.alias_2 != "" then card.alias_2 else card.name_2, margin_code:"lv8")
show statistics: false
multi line: true
description: The rules text for the card
description: The eighth level text for the card
card field:
type: text
name: level 9 text
script: text_filter(input: value, card_name: if set.alias_as_cardname and card.alias != "" then card.alias else card.name, margin_code:"lv9")
show statistics: false
multi line: true
description: The ninth level text for the card
card field:
type: text
name: level 10 text
script: text_filter(input: value, card_name: if set.alias_as_cardname and card.alias != "" then card.alias else card.name, margin_code:"lv10")
show statistics: false
multi line: true
description: The tenth level text for the card
card field:
type: text
name: level 11 text
script: text_filter(input: value, card_name: if set.alias_as_cardname and card.alias != "" then card.alias else card.name, margin_code:"lv11")
show statistics: false
multi line: true
description: The eleventh level text for the card
card field:
type: text
name: level 12 text
script: text_filter(input: value, card_name: if set.alias_as_cardname and card.alias != "" then card.alias else card.name, margin_code:"lv12")
show statistics: false
multi line: true
description: The twelvth level text for the card
card field:
type: text
name: level 13 text
script: text_filter(input: value, card_name: if set.alias_as_cardname and card.alias_2 != "" then card.alias_2 else card.name_2, margin_code:"lv13")
show statistics: false
multi line: true
description: The thirteenth level text for the card
card field:
type: text
name: level 14 text
script: text_filter(input: value, card_name: if set.alias_as_cardname and card.alias_2 != "" then card.alias_2 else card.name_2, margin_code:"lv14")
show statistics: false
multi line: true
description: The fourteenth level text for the card
card field:
type: text
name: level 15 text
script: text_filter(input: value, card_name: if set.alias_as_cardname and card.alias_2 != "" then card.alias_2 else card.name_2, margin_code:"lv15")
show statistics: false
multi line: true
description: The fifteenth level text for the card
card field:
type: text
name: level 5
description: The fifth level of a card
show statistics: false
card field:
type: text
name: level 6
description: The sixth level of a card
show statistics: false
card field:
type: text
name: level 7
description: The seventh level of a card
show statistics: false
card field:
type: text
name: level 8
description: The eighth level of a card
show statistics: false
card field:
type: text
name: power 4
@@ -1089,6 +1194,64 @@ card field:
card list name: P/T6
show statistics: false
description: Power/Toughness of a creature
card field:
type: text
name: power 7
icon: stats/power.png
show statistics: false
script: type_over_pt(value)
description: The power of a creature
card field:
type: text
name: toughness 7
icon: stats/toughness.png
show statistics: false
description: The toughness of a creature
card field:
type: text
name: pt 7
save value: false
script:
combined_editor(
field1: card.power_7,
separator: language().pt_separator,
field2: card.toughness_7,
soft_before_empty: true,
hide_when_empty: true
)
card list width: 50
card list name: P/T7
show statistics: false
description: Power/Toughness of a creature
card field:
type: text
name: power 8
icon: stats/power.png
show statistics: false
script: type_over_pt(value)
description: The power of a creature
card field:
type: text
name: toughness 8
icon: stats/toughness.png
show statistics: false
description: The toughness of a creature
card field:
type: text
name: pt 8
save value: false
script:
combined_editor(
field1: card.power_8,
separator: language().pt_separator,
field2: card.toughness_8,
soft_before_empty: true,
hide_when_empty: true
)
card list width: 50
card list name: P/T8
show statistics: false
description: Power/Toughness of a creature
card field:
type: text
name: cmc
@@ -1111,7 +1274,48 @@ card field:
name: mainframe image 2
show statistics: false
description: An extra image of the card
card field:
type: text
name: special text
show statistics: false
script: special_text()
save value: true
description: Full text for exporting.
card field:
type: text
name: special text 2
show statistics: false
script: special_text2()
save value: true
description: Full text for exporting.
card field:
type: text
name: time modified
show statistics: false
save value: false
script: card.time_modified
card field:
type: text
name: time created
show statistics: false
save value: false
script: card.time_created
card field:
type: text
name: chapter text
show statistics: false
multi line: true
script: text_filter(input: value, card_name: if set.alias_as_cardname and card.alias_2 != "" then card.alias_2 else card.name, margin_code:"unknown")
default: if not a_saga() then "" else if card.rule_text != "" then card.rule_text else "<i-auto>(" + saga_reminder() + ")</i-auto>"
description: The saga reminder text
card field:
type: text
name: chapter text 2
show statistics: false
multi line: true
script: text_filter(input: value, card_name: if set.alias_as_cardname and card.alias_2 != "" then card.alias_2 else card.name_2, margin_code:"unknown")
default: if not b_saga() then "" else "<i-auto>(" + saga_reminderb() + ")</i-auto>"
description: The saga reminder text
############################# Exposing Internal Fields?
-786
View File
@@ -1,786 +0,0 @@
############################################################## Card fields
############################# Automatic fields
# The 'shape' of the card (flip, split, etc.)
card field:
type: choice
name: shape
save value: false
show statistics: false
editable: false
choice: normal
choice: token
choice: flip
choice: split
choice: fuse split
choice: double faced
choice: planeswalker
choice: shifted
choice: rulestip
choice: leveler
choice: augment
choice: counter
choice: checklist
choice: emblem
script:
stylesheet # indicate that this value should be updated when the stylesheet changes
card_shape() # determined by the style
card field:
type: text
name: full name
save value: false
show statistics: false
editable: false
card list visible: true
card list name: Name
card list column: 1
card list width: 150
description: The name of the card
script: if contains(card.shape, match:"split") or contains(card.shape, match:"flip") or contains(card.shape, match:"double faced") then card.name + " // " + card.name_2 else card.name
############################# Background stuff
card field:
type: color
name: border color
default: set.border_color
choice:
name: black
color: rgb(0,0,0)
choice:
name: white
color: rgb(255,255,255)
choice:
name: silver
color: rgb(128,128,128)
choice:
name: gold
color: rgb(200,180,0)
show statistics: false
description: The border of the card; can be any solid color.
card field:
type: multiple choice
name: card color
empty choice: colorless
choice: white
choice: blue
choice: black
choice: red
choice:
name: green
line below: true
choice: artifact
choice: land
choice: multicolor
choice:
name: hybrid
enabled: { card_color_color_count(card.card_color) >= 2 }
line below: true
choice:
name: horizontal
enabled: { card_color_color_count(card.card_color) >= 2 }
type: radio
choice:
name: vertical
enabled: { card_color_color_count(card.card_color) >= 2 }
type: radio
choice:
name: radial
enabled: { card_color_color_count(card.card_color) >= 2 }
type: radio
choice:
name: overlay
enabled: { card_color_color_count(card.card_color) == 2 and chosen(choice:"hybrid",card.card_color) }
type: radio
choice:
name: reversed
enabled: { card_color_color_count(card.card_color) >= 2 and not chosen(choice:"overlay",card.card_color) }
script: card_color_filter(value)
default: card_color(casting_cost: card.casting_cost, rules_text: card.rule_text, type: card.super_type, watermark: card.watermark, card_name: card.name, default: "colorless")
show statistics: false
description: The frame of the card, used to indicate card color.
############################# Name line
card field:
type: text
name: name
card list visible: false
identifying: true
show statistics: false
description: The name of the card
card field:
type: text
name: casting cost
icon: stats/casting_cost.png
position hint: 1
script: mana_filter(value)
card list visible: true
card list column: 2
card list alignment: right
card list width: 50
card list name: CC
description: The casting cost of the card
card field:
type: choice
name: card symbol
position hint: 10
icon: stats/card_symbol.png
choice: none
choice: tombstone
description: Symbol for this card (tombstone)
card field:
type: choice
name: type symbol
default: typesymbol_type(type: card.super_type)
card list visible: false
show statistics: false
choice: artifact
choice: creature
choice: enchantment
choice: instant
choice: land
choice: multitype
choice: planeswalker
choice: sorcery
choice: none
description: The card type symbol for this card
card field:
type: choice
name: transformation
choice: day
choice: night
description: On transforming cards, is this the day or the night side?
show statistics: false
card field:
type: multiple choice
name: indicator
empty choice: colorless
choice: white
choice: blue
choice: black
choice: red
choice:
name: green
line below: true
choice: artifact
choice: land
choice: multicolor
choice:
name: hybrid
enabled: { card_color_color_count(card.card_color) >= 2 }
line below: true
choice:
name: horizontal
enabled: { card_color_color_count(card.card_color) >= 2 }
type: radio
choice:
name: vertical
enabled: { card_color_color_count(card.card_color) >= 2 }
type: radio
choice:
name: radial
enabled: { card_color_color_count(card.card_color) >= 2 }
type: radio
choice:
name: overlay
enabled: { card_color_color_count(card.card_color) == 2 and chosen(choice:"hybrid",card.card_color) }
type: radio
choice:
name: reversed
enabled: { card_color_color_count(card.card_color) >= 2 and not chosen(choice:"overlay",card.card_color) }
script: card_color_filter(value)
default: card.card_color
show statistics: false
description: The color indicator of the card, used to indicate card color.
############################# Image
card field:
type: image
name: image
show statistics: false
description: The image of the card
############################# Card type
card field:
type: text
name: super type
icon: stats/card_type.png
position hint: 30
script: super_type_filter(value)
show statistics: false
card field:
type: text
name: sub type
icon: stats/creature_type.png
position hint: 31
script: sub_type_filter(value, type:card.super_type)
card field:
type: text
name: type
show statistics: false
save value: false
script:
# Either just supertype, or subtype - supertype
combined_editor(
field1: card.super_type,
separator: language().type_separator,
field2: card.sub_type,
soft_before_empty: true,
hide_when_empty: true
)
card list visible: true
card list column:4
description: The type of this card, type - to go the sub type
card field:
type: choice
name: rarity
icon: stats/rarity.png
position hint: 100
choice: basic land
choice: common
choice: uncommon
choice: rare
choice: mythic rare
choice: special
initial: common
card list visible: true
card list column: 6
description: The rarity of the card, to edit the symbol switch to the 'set info' tab
choice colors:
basic land: rgb(109,62,39)
common: rgb(33,33,33)
uncommon: rgb(224,224,224)
mythic rare: rgb(202, 49, 35)
rare: rgb(255,207,52)
special: rgb(190,0,255)
############################# Text box
card field:
type: text
name: rule text
script: text_filter(input: value, card_name: card.name)
show statistics: false
multi line: true
description: The rules text for the card
card field:
type: text
name: flavor text
script: flavor_text_filter(value)
show statistics: false
multi line: true
description: The flavor text for the card
card field:
type: text
name: text
multi line: true
save value: false
show statistics: false
script:
combined_editor(field1: card.rule_text, separator: "<line>\n</line>", field2: card.flavor_text)
description: The rules and flavor text for the card; use up and down arrows to switch
card field:
type: choice
name: watermark
icon: stats/watermark.png
position hint: 200
include file: /magic-watermarks.mse-include/watermark-names
description: A watermark for below the textbox, this can be a big mana symbol used on basic lands, or a guild symbol
############################# Loyalty
card field:
type: text
name: loyalty
icon: stats/toughness.png
position hint: 59
description: The initial loyalty of a planeswalker
card field:
type: text
name: loyalty cost 1
show statistics: false
description: The loyalty cost for the first ability of a planeswalker
card field:
type: text
name: loyalty cost 2
show statistics: false
description: The loyalty cost for the second ability of a planeswalker
card field:
type: text
name: loyalty cost 3
show statistics: false
description: The loyalty cost for the third ability of a planeswalker
card field:
type: text
name: loyalty cost 4
show statistics: false
description: The loyalty cost for the fourth ability of a planeswalker
default: if card.power_2 !="" then card.power_2 else card.power #For back compatibility with past templates. Take out a couple versions after 0.3.8
card field:
type: text
name: loyalty cost 5
show statistics: false
description: The loyalty cost for the fifth ability of a planeswalker
default: card.toughness_2 #For back compatibility with past templates. Take out a couple versions after 0.3.8
card field:
type: text
name: loyalty cost 6
show statistics: false
description: The loyalty cost for the sixth ability of a planeswalker
card field:
type: text
name: loyalty cost 7
show statistics: false
description: The loyalty cost for the seventh ability of a planeswalker
card field:
type: text
name: loyalty cost 8
show statistics: false
description: The loyalty cost for the eighth ability of a planeswalker
############################# Levels
card field:
type: text
name: level 1
description: The first level of a creature
show statistics: false
card field:
type: text
name: level 2
description: The second level of a creature
show statistics: false
############################# PT
card field:
type: text
name: power
icon: stats/power.png
show statistics: false
script: type_over_pt(value)
description: The power of a creature
card field:
type: text
name: toughness
show statistics: false
icon: stats/toughness.png
description: The toughness of a creature
card field:
type: text
name: pt
save value: false
script:
combined_editor(
field1: card.power,
separator: language().pt_separator,
field2: card.toughness,
soft_before_empty: true,
hide_when_empty: true
)
card list visible: true
card list column: 5
card list width: 50
card list name: P/T
description: Power/toughness of a creature
show statistics: false
############################# Card sorting / numbering
card field:
type: text
name: card number
save value: false
script: card_number() + "/" + card_count()
sort script: rarity_sort() + card.card_number
card list visible: true
card list column: 10
card list width: 50
card list name: #
card list alignment: right
editable: false
show statistics: false
card field:
type: text
name: card number m15
save value: false
script: card_number_m15() + "/" + card_count_m15()
sort script: rarity_sort() + card.card_number
card list visible: false
editable: false
show statistics: false
card field:
type: text
name: custom card number
save value: true
editable: true
show statistics: false
card field:
type: text
name: set code
editable: false
save value: false
script: set.set_code + " ⋅ " + set.set_language
show statistics: false
card field:
type: text
name: card code text
editable: true
save value: true
show statistics: false
############################# Copyright stuff
card field:
type: text
name: illustrator
icon: stats/illustrator.png
position hint: 210
default: set.artist
description: Illustrator of this card, the default value can be changed on the 'set info' tab
card field:
type: text
name: copyright
default: set.copyright
show statistics: false
card field:
type: text
name: copyright line
save value: false
show statistics: false
script:
if set.automatic_card_numbers then
combined_editor(field1: card.copyright, separator: " ", field2: card.card_number)
else
forward_editor(field: card.copyright)
description: Copyright of this card and cardnumber, the default value can be changed on the 'set info' tab
############################################################## Duplicate fields (split/flip cards)
# Based on flip templates by Wolfwood
# These are a direct copy of the fields above, only with a 2
card field:
type: multiple choice
name: card color 2
icon: stats/card_color.png
empty choice: colorless
choice: white
choice: blue
choice: black
choice: red
choice:
name: green
line below: true
choice: artifact
choice: land
choice: multicolor
choice:
name: hybrid
enabled: { card_color_color_count(card.card_color_2) >= 2 }
line below: true
choice:
name: horizontal
enabled: { card_color_color_count(card.card_color_2) >= 2 }
type: radio
choice:
name: vertical
enabled: { card_color_color_count(card.card_color_2) >= 2 }
type: radio
choice:
name: radial
enabled: { card_color_color_count(card.card_color_2) >= 2 }
type: radio
choice:
name: overlay
enabled: { card_color_color_count(card.card_color_2) == 2 and chosen(choice:"hybrid",card.card_color_2) }
type: radio
choice:
name: reversed
enabled: { card_color_color_count(card.card_color) >= 2 and not chosen(choice:"overlay",card.card_color_2) }
script: card_color_filter(value)
default: card_color(casting_cost: card.casting_cost_2, type: card.super_type_2, rules_text: card.rule_text_2, watermark: card.watermark_2, card_name: card.name_2, default: card.card_color)
show statistics: false
description: The frame of a card
card field:
type: text
name: name 2
identifying: true
show statistics: false
description: The name of a card
card field:
type: text
name: casting cost 2
icon: stats/casting_cost.png
script: mana_filter(value)
card list alignment: right
card list width: 50
card list name: CC
show statistics: false
description: The casting cost of a card
card field:
type: text
name: casting cost 3
icon: stats/casting_cost.png
script: mana_filter(value)
show statistics: false
description: The casting cost of a card
card field:
type: choice
name: card symbol 2
icon: stats/card_symbol.png
choice: none
choice: tombstone
show statistics: false
description: The card symbol of the card (Tombstone)
card field:
type: choice
name: type symbol 2
default: typesymbol_type(type: card.super_type_2)
card list visible: false
show statistics: false
choice: artifact
choice: creature
choice: enchantment
choice: instant
choice: land
choice: multitype
choice: planeswalker
choice: sorcery
choice: none
description: The card type symbol for this card
card field:
type: choice
name: transformation 2
choice: night
choice: day
description: On transforming cards, is this the day or the night side?
show statistics: false
card field:
type: image
name: image 2
show statistics: false
description: The image of the card
card field:
type: text
name: super type 2
icon: stats/creature_type.png
show statistics: false
script: super_type_filter(value)
card field:
type: text
name: sub type 2
icon: stats/creature_type.png
show statistics: false
script: sub_type_filter(value, type:card.super_type_2)
card field:
type: text
name: type 2
save value: false
script:
combined_editor(
field1: card.super_type_2,
separator: language().type_separator,
field2: card.sub_type_2,
soft_before_empty: true,
hide_when_empty: true
)
show statistics: false
description: The type of the card; type "-" to go from type to subtype
card field:
type: choice
name: rarity 2
icon: stats/rarity.png
choice: basic land
choice: common
choice: uncommon
choice: rare
choice: mythic rare
choice: special
initial: common
# Both rarities will be the same
script: card.rarity
editable: false
show statistics: false
card field:
type: multiple choice
name: indicator 2
empty choice: colorless
choice: white
choice: blue
choice: black
choice: red
choice:
name: green
line below: true
choice: artifact
choice: land
choice: multicolor
choice:
name: hybrid
enabled: { card_color_color_count(card.card_color_2) >= 2 }
line below: true
choice:
name: horizontal
enabled: { card_color_color_count(card.card_color_2) >= 2 }
type: radio
choice:
name: vertical
enabled: { card_color_color_count(card.card_color_2) >= 2 }
type: radio
choice:
name: radial
enabled: { card_color_color_count(card.card_color_2) >= 2 }
type: radio
choice:
name: overlay
enabled: { card_color_color_count(card.card_color_2) == 2 and chosen(choice:"hybrid",card.card_color_2) }
type: radio
choice:
name: reversed
enabled: { card_color_color_count(card.card_color_2) >= 2 and not chosen(choice:"overlay",card.card_color_2) }
script: card_color_filter(value)
default: card.card_color_2
show statistics: false
description: The color indicator of the card, used to indicate card color.
card field:
type: text
name: rule text 2
script: text_filter(input: value, card_name: card.name_2)
show statistics: false
multi line: true
description: The rules text of the card
card field:
type: text
name: rule text 3
script: text_filter(input: value, card_name: card.name)
show statistics: false
multi line: true
description: The rules text of the card
card field:
type: text
name: rule text 4
script: text_filter(input: value, card_name: card.name_2)
show statistics: false
multi line: true
description: The rules text of the card
card field:
type: text
name: rule text 5
script: text_filter(input: value, card_name: card.name_2)
show statistics: false
multi line: true
description: The rules text of the card
card field:
type: text
name: rule text 6
script: text_filter(input: value, card_name: card.name_2)
show statistics: false
multi line: true
description: The rules text of the card
card field:
type: text
name: flavor text 2
script: flavor_text_filter(value)
multi line: true
show statistics: false
card field:
type: text
name: text 2
multi line: true
save value: false
show statistics: false
script:
combined_editor(field1: card.rule_text_2, separator: "<line>\n</line>", field2: card.flavor_text_2)
description: The rules and flavor text of the card
card field:
type: choice
name: watermark 2
include file: /magic-watermarks.mse-include/watermark-names
icon: stats/watermark.png
show statistics: false
description: A watermark for below the textbox, this can be a big mana symbol used on basic lands, a special symbol, or a guild symbol
card field:
type: text
name: loyalty 2
icon: stats/toughness.png
show statistics: false
description: The initial loyalty of a planeswalker
card field:
type: text
name: power 2
icon: stats/power.png
show statistics: false
script: type_over_pt(value)
description: The power of a creature
card field:
type: text
name: toughness 2
icon: stats/toughness.png
show statistics: false
description: The toughness of a creature
card field:
type: text
name: pt 2
save value: false
script:
combined_editor(
field1: card.power_2,
separator: language().pt_separator,
field2: card.toughness_2,
soft_before_empty: true,
hide_when_empty: true
)
card list width: 50
card list name: P/T2
show statistics: false
description: Power/Toughness of a creature
card field:
type: text
name: power 3
icon: stats/power.png
show statistics: false
script: type_over_pt(value)
description: The power of a creature
card field:
type: text
name: toughness 3
icon: stats/toughness.png
show statistics: false
description: The toughness of a creature
card field:
type: text
name: pt 3
save value: false
script:
combined_editor(
field1: card.power_3,
separator: language().pt_separator,
field2: card.toughness_3,
soft_before_empty: true,
hide_when_empty: true
)
card list width: 50
card list name: P/T3
show statistics: false
description: Power/Toughness of a creature
card field:
type: text
name: illustrator 2
icon: stats/illustrator.png
default: set.artist
show statistics: false
description: The illustrator of the image
card field:
type: text
name: copyright 2
default: set.copyright
show statistics: false
card field:
type: text
name: copyright line 2
save value: false
show statistics: false
script:
if set.automatic_card_numbers then
combined_editor(field1: card.copyright_2, separator: " ", field2: card.card_number)
else
forward_editor(field: card.copyright_2)
description: The copyright and card number of the card
card field:
type: text
name: set code 2
editable: false
save value: false
script: set.set_code + " ⋅ " + set.set_language
show statistics: false
+2 -2
View File
@@ -5,7 +5,7 @@ installer group: magic/game files
icon: card-back.png
position hint: 01
version: 2016-01-11
version: 2020-04-25
depends on:
package: magic-blends.mse-include
version: 2014-06-25
@@ -20,13 +20,13 @@ init script: include file: script
############################################################## Lots of lists
################## There be dragons here. -Liosan ##########################
include file: card_fields
include file: set_fields
include file: statistics
include file: add_cards_scripts
include file: packs
include file: keywords
include file: keywords_custom
include file: word_lists
include file: auto_replace
-52
View File
@@ -1,52 +0,0 @@
mse version: 2.0.0
short name: Magic
full name: Magic the Gathering
installer group: magic/game files
icon: card-back.png
position hint: 01
version: 2016-01-11
depends on:
package: magic-blends.mse-include
version: 2014-06-25
depends on:
package: magic-watermarks.mse-include
version: 2007-09-23
############################################################## The script
init script: include file: mainframe_scripts
############################################################## Lots of lists
################## There be dragons here. -Liosan ##########################
include file: mainframe_card_fields
include file: mainframe_set_fields
include file: statistics
include file: mainframe_patch
include file: keywords
include file: word_lists
include file: auto_replace
############################################################## Other stuff
card list color script:
input := card.card_color
if input == "white" then rgb(156,130,90)
else if input == "blue" then rgb(0,64,168)
else if input == "black" then rgb(0,0,0)
else if input == "red" then rgb(168,0,0)
else if input == "green" then rgb(0,168,0)
else (
artifact := chosen(choice:"artifact")
land := chosen(choice:"land")
multi := chosen(choice:"multicolor")
hybrid := chosen(choice:"hybrid")
if land then rgb(109,62,39) # land
else if multi and input != "artifact, multicolor" then rgb(130,110,0) # multicolor
else if hybrid then rgb(115,0,160) # hybrid
else if artifact then rgb(72,90,100) # artifact
else rgb(119,83,83) # colorless
)
-53
View File
@@ -1,53 +0,0 @@
mse version: 2.0.0
short name: Magic
full name: Magic the Gathering
installer group: magic/game files
icon: card-back.png
position hint: 01
version: 2016-01-11
depends on:
package: magic-blends.mse-include
version: 2014-06-25
depends on:
package: magic-watermarks.mse-include
version: 2007-09-23
############################################################## The script
init script: include file: script
############################################################## Lots of lists
################## There be dragons here. -Liosan ##########################
include file: card_fields
include file: set_fields
include file: statistics
include file: mainframe_patch
include file: keywords
include file: word_lists
include file: add_cards_scripts
include file: auto_replace
############################################################## Other stuff
card list color script:
input := card.card_color
if input == "white" then rgb(156,130,90)
else if input == "blue" then rgb(0,64,168)
else if input == "black" then rgb(0,0,0)
else if input == "red" then rgb(168,0,0)
else if input == "green" then rgb(0,168,0)
else (
artifact := chosen(choice:"artifact")
land := chosen(choice:"land")
multi := chosen(choice:"multicolor")
hybrid := chosen(choice:"hybrid")
if land then rgb(109,62,39) # land
else if multi and input != "artifact, multicolor" then rgb(130,110,0) # multicolor
else if hybrid then rgb(115,0,160) # hybrid
else if artifact then rgb(72,90,100) # artifact
else rgb(119,83,83) # colorless
)
Binary file not shown.

After

Width:  |  Height:  |  Size: 593 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 807 B

File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+1
View File
@@ -0,0 +1 @@

+123 -10
View File
@@ -4,7 +4,7 @@
languages := [
English: [
code : "en",
spellcheck_code : "en_us",
spellcheck_code : "en_US",
pt_separator : "/",
type_separator : " — ",
subtype_separator : " ",
@@ -14,24 +14,137 @@ languages := [
is_land : match@(match: "(?i)Land")
is_enchantment : match@(match: "(?i)Enchantment")
is_spell : match@(match: "(?i)Instant|Sorcery")
is_planeswalker : match@(match: "(?i)Planeswalker")
is_planeswalker : match@(match: "(?i)Planeswalker|Emblem")
is_plane : match@(match: "(?i)Plane(?!swalker)")
word_list : "word_list"
],
Russian: [
code : "ru",
spellcheck_code : "ru_RU",
pt_separator : "/",
type_separator : " — ",
subtype_separator : " ",
is_creature : match@(match: "(?i)Существо")
is_tribal : match@(match: "(?i)Племенное")
is_artifact : match@(match: "(?i)Артефакт")
is_land : match@(match: "(?i)Земля")
is_enchantment : match@(match: "(?i)Чары")
is_spell : match@(match: "(?i)Мгновенное заклинание|Волшебство")
is_planeswalker : match@(match: "(?i)Planeswalker|Emblem")
is_plane : match@(match: "(?i)Plane(?!swalker)")
word_list : "word_list_ru"
],
Italiano: [
code : "it",
spellcheck_code : "it_IT",
pt_separator : "/",
type_separator : " — ",
subtype_separator : " ",
is_creature : match@(match: "(?i)Creatura")
is_tribal : match@(match: "(?i)Tribale")
is_artifact : match@(match: "(?i)Artefatto")
is_land : match@(match: "(?i)Terra")
is_enchantment : match@(match: "(?i)Incantesimo")
is_spell : match@(match: "(?i)Istantaneo|Stregoneria")
is_planeswalker : match@(match: "(?i)Planeswalker|Emblem")
is_plane : match@(match: "(?i)Plane(?!swalker)")
word_list : "word_list_it"
],
"Português do Brasil" : [
code : "pt-br",
spellcheck_code : "pt_BR",
pt_separator : "/",
type_separator : " — ",
subtype_separator : " ",
is_creature : match@(match: "(?i)Criatura")
is_tribal : match@(match: "(?i)Tribal")
is_artifact : match@(match: "(?i)Artefato")
is_land : match@(match: "(?i)Terreno")
is_enchantment : match@(match: "(?i)Encantamento")
is_spell : match@(match: "(?i)Mágica Instantânea|Feitiço")
is_planeswalker : match@(match: "(?i)Planeswalker|Emblem")
is_plane : match@(match: "(?i)Plane(?!swalker)")
word_list : "word_list_pt"
],
Français: [
code : "fr",
spellcheck_code : "", # TODO: get dictionary
spellcheck_code : "fr_FR",
pt_separator : "/",
type_separator : " : "
subtype_separator : "<atom-sep> et </atom-sep>",
is_creature : match@(match: "(?i)Creature|Créature")
is_tribal : match@(match: "(?i)Tribal")
is_artifact : match@(match: "(?i)Artifact")
is_land : match@(match: "(?i)Land")
is_enchantment : match@(match: "(?i)Enchantment")
is_spell : match@(match: "(?i)Instant|Sorcery")
is_tribal : match@(match: "(?i)tribal")
is_artifact : match@(match: "(?i)Artefact")
is_land : match@(match: "(?i)Terrain")
is_enchantment : match@(match: "(?i)Enchantement")
is_spell : match@(match: "(?i)Éphémère|Rituel")
is_planeswalker : match@(match: "(?i)Planeswalker")
is_plane : match@(match: "(?i)Plane(?!swalker)")
word_list : "word_list_fr"
]
]
# The selected language
language := { languages[set.card_language] or else language.English }
language := { languages[set.card_language] or else languages.English }
spanish_number := {
input := remove_tags(input)
espanol_ones_array := ["cero", "uno", "dos", "tres", "cuatro", "cinco", "seis", "siete", "ocho", "nueve", "diez", "once", "doce", "trece", "catorce", "quince"]
espanol_tens_array := ["cero", "diec", "viente", "treinta", "cuarenta", "cincuenta", "sesenta", "setenta", "ochenta", "noventa"]
function_map := [
small: {espanol_ones_array[input]},
large: {
ones := input mod 10
tens := (input - ones) / 10
final_answer := espanol_tens_array[tens] + " y " + espanol_ones_array[ones]
final_answer := replace(final_answer, match:" y cero", replace:"") ##remove redundant "and zero"
final_answer := replace(final_answer, match:"(diec|vient)e? y ", replace:"\\1i") ##16-29 are one word
final_answer
},
oversized: {input}
]
if input == "number" then ""
else if input < 16 then function_map["small"]()
else if input < 100 then function_map["large"]()
else function_map["oversized"]()
}
portuguese_number := {
input := remove_tags(input)
portugues_ones_array := ["zero", "um", "dois", "três", "quatro", "cinco", "seis", "sete", "oito", "nove", "dez", "onze", "doze", "treze", "catorze", "quinze", "dezesseis", "dezessete", "dezoito", "dezenove"]
portugues_tens_array := ["zero", "deze", "vinte", "trinta", "quarenta", "cinquenta", "sessenta", "setenta", "oitenta", "noventa"]
function_map := [
small: {portugues_ones_array[input]},
large: {
ones := input mod 10
tens := (input - ones) / 10
final_answer := portugues_tens_array[tens] + " e " + portugues_ones_array[ones]
final_answer := replace(final_answer, match:" e zero", replace:"") ##remove redundant "and zero"
final_answer
},
oversized: {input}
]
if input == "number" then ""
else if input < 20 then function_map["small"]()
else if input < 100 then function_map["large"]()
else function_map["oversized"]()
}
french_number := {
input := remove_tags(input)
francais_ones_array := ["zéro", "un", "deux", "trois", "quatre", "cinq", "six", "sept", "huit", "nuef", "dix", "onze", "douze", "treize", "quatorze", "quinze", "seize","dix-sept","dix-huit","dix-neuf"]
francais_tens_array := ["zéro", "dix", "vingt", "trente", "quarante", "cinquante", "soixante", "soixante-dix", "quatre-vingts", "quatre-vingt-dix"]
function_map := [
small: {francais_ones_array[input]},
large: {
ones := input mod 10
tens := (input - ones) / 10
final_answer := francais_tens_array[tens] + "-" + francais_ones_array[ones]
final_answer := replace(final_answer, match:"-zéro", replace:"") ##remove redundant "and zero"
final_answer := replace(final_answer, match:"-un", replace:" et un") ##21, 31 et al. use "et un"
final_answer
},
oversized: {input}
]
if input == "number" then ""
else if input < 20 then function_map["small"]()
else if input < 100 then function_map["large"]()
else function_map["oversized"]()
}
+2 -1
View File
@@ -172,4 +172,5 @@ earthen
hedron
thrull
arcun
merfolk
merfolk
ziziziz
+175
View File
@@ -0,0 +1,175 @@
148
mana
untap/MSDRJZG
unblockable
planeswalker
noncreature
nonland
nonenchantment
nonartifact
nonwhite
nonblue
nonblack
nonred
nongreen
unblock/USDG
precombat
postcombat
scry
plainswalk
islandwalk
swampwalk
mountainwalk
forestwalk
landwalk
desertwalk
plainshome
islandhome
swamphome
mountainhome
foresthome
landhome
soulshift
ninjitsu
bushido
lifelink
gravestorm
fateseal
bloodthirst
djinn
unattach
face-down
face-up
spell's
guerrilas
mages
exit-the-battlefield
enter-the-battlefield
havok
spectre
gargadon
gargadons
Crovax
evincar
and/or
20/20
planeswalkers
Merfolk
deathtouch
noncombat
Urza
Karn
Ajani
Goldmane
Jace
Beleren
Liliana
Vess
Chandra
Nalaar
Garruk
Wildspeaker
Tezzeret
Elspeth
Tirel
Nicol
Bolas
Sarkhan
Vol
Nissa
Revane
Baltrice
Crucius
scryers
+1
etherium
-1
Kothophed
wurm
Tolaria
Weatherlight
Ertai
Barrin
Dominaria
Benalish
Benalia
Sisay
golem
Keld
Maraxus
Volrath
Mirri
Multani
maro-sorcerer
Squee
Tahngarth
Crovax
Selenia
Greven
il-Vec
Argive
Samite
Orim
Argivian
Rath
Starke
Sidar
Kondo
evincar
multiverse
Eladamri
Skyshroud
guerilla
Soltari
Lyna
Rofellos
spellcasting
Korvecdal
Vuel
Takara
self-interest
Ashnod
Mishra
Fallaji
Gix
Phyrexia
Phyrexian
supremacy
Tawnos
Argoth
Xantcha
Saproling
nontoken
mage
Ashling
Jaya
Maralen
Mornsong
non-Sliver
non-Shapeshifter
Thopter
Kraken
and/or
primordial
non-Dragon
nonpermanent
noninstant
nonplaneswalker
nonenchantment
nonsorcery
nonartifact
non-Human
Hellkite
hexproof
draughts
dwarves
sigil
dwarven
axe
earthen
hedron
thrull
arcun
merfolk
+175
View File
@@ -0,0 +1,175 @@
148
mana
untap/MSDRJZG
unblockable
planeswalker
noncreature
nonland
nonenchantment
nonartifact
nonwhite
nonblue
nonblack
nonred
nongreen
unblock/USDG
precombat
postcombat
scry
plainswalk
islandwalk
swampwalk
mountainwalk
forestwalk
landwalk
desertwalk
plainshome
islandhome
swamphome
mountainhome
foresthome
landhome
soulshift
ninjitsu
bushido
lifelink
gravestorm
fateseal
bloodthirst
djinn
unattach
face-down
face-up
spell's
guerrilas
mages
exit-the-battlefield
enter-the-battlefield
havok
spectre
gargadon
gargadons
Crovax
evincar
and/or
20/20
planeswalkers
Merfolk
deathtouch
noncombat
Urza
Karn
Ajani
Goldmane
Jace
Beleren
Liliana
Vess
Chandra
Nalaar
Garruk
Wildspeaker
Tezzeret
Elspeth
Tirel
Nicol
Bolas
Sarkhan
Vol
Nissa
Revane
Baltrice
Crucius
scryers
+1
etherium
-1
Kothophed
wurm
Tolaria
Weatherlight
Ertai
Barrin
Dominaria
Benalish
Benalia
Sisay
golem
Keld
Maraxus
Volrath
Mirri
Multani
maro-sorcerer
Squee
Tahngarth
Crovax
Selenia
Greven
il-Vec
Argive
Samite
Orim
Argivian
Rath
Starke
Sidar
Kondo
evincar
multiverse
Eladamri
Skyshroud
guerilla
Soltari
Lyna
Rofellos
spellcasting
Korvecdal
Vuel
Takara
self-interest
Ashnod
Mishra
Fallaji
Gix
Phyrexia
Phyrexian
supremacy
Tawnos
Argoth
Xantcha
Saproling
nontoken
mage
Ashling
Jaya
Maralen
Mornsong
non-Sliver
non-Shapeshifter
Thopter
Kraken
and/or
primordial
non-Dragon
nonpermanent
noninstant
nonplaneswalker
nonenchantment
nonsorcery
nonartifact
non-Human
Hellkite
hexproof
draughts
dwarves
sigil
dwarven
axe
earthen
hedron
thrull
arcun
merfolk
+175
View File
@@ -0,0 +1,175 @@
148
mana
untap/MSDRJZG
unblockable
planeswalker
noncreature
nonland
nonenchantment
nonartifact
nonwhite
nonblue
nonblack
nonred
nongreen
unblock/USDG
precombat
postcombat
scry
plainswalk
islandwalk
swampwalk
mountainwalk
forestwalk
landwalk
desertwalk
plainshome
islandhome
swamphome
mountainhome
foresthome
landhome
soulshift
ninjitsu
bushido
lifelink
gravestorm
fateseal
bloodthirst
djinn
unattach
face-down
face-up
spell's
guerrilas
mages
exit-the-battlefield
enter-the-battlefield
havok
spectre
gargadon
gargadons
Crovax
evincar
and/or
20/20
planeswalkers
Merfolk
deathtouch
noncombat
Urza
Karn
Ajani
Goldmane
Jace
Beleren
Liliana
Vess
Chandra
Nalaar
Garruk
Wildspeaker
Tezzeret
Elspeth
Tirel
Nicol
Bolas
Sarkhan
Vol
Nissa
Revane
Baltrice
Crucius
scryers
+1
etherium
-1
Kothophed
wurm
Tolaria
Weatherlight
Ertai
Barrin
Dominaria
Benalish
Benalia
Sisay
golem
Keld
Maraxus
Volrath
Mirri
Multani
maro-sorcerer
Squee
Tahngarth
Crovax
Selenia
Greven
il-Vec
Argive
Samite
Orim
Argivian
Rath
Starke
Sidar
Kondo
evincar
multiverse
Eladamri
Skyshroud
guerilla
Soltari
Lyna
Rofellos
spellcasting
Korvecdal
Vuel
Takara
self-interest
Ashnod
Mishra
Fallaji
Gix
Phyrexia
Phyrexian
supremacy
Tawnos
Argoth
Xantcha
Saproling
nontoken
mage
Ashling
Jaya
Maralen
Mornsong
non-Sliver
non-Shapeshifter
Thopter
Kraken
and/or
primordial
non-Dragon
nonpermanent
noninstant
nonplaneswalker
nonenchantment
nonsorcery
nonartifact
non-Human
Hellkite
hexproof
draughts
dwarves
sigil
dwarven
axe
earthen
hedron
thrull
arcun
merfolk
+175
View File
@@ -0,0 +1,175 @@
148
mana
untap/MSDRJZG
unblockable
planeswalker
noncreature
nonland
nonenchantment
nonartifact
nonwhite
nonblue
nonblack
nonred
nongreen
unblock/USDG
precombat
postcombat
scry
plainswalk
islandwalk
swampwalk
mountainwalk
forestwalk
landwalk
desertwalk
plainshome
islandhome
swamphome
mountainhome
foresthome
landhome
soulshift
ninjitsu
bushido
lifelink
gravestorm
fateseal
bloodthirst
djinn
unattach
face-down
face-up
spell's
guerrilas
mages
exit-the-battlefield
enter-the-battlefield
havok
spectre
gargadon
gargadons
Crovax
evincar
and/or
20/20
planeswalkers
Merfolk
deathtouch
noncombat
Urza
Karn
Ajani
Goldmane
Jace
Beleren
Liliana
Vess
Chandra
Nalaar
Garruk
Wildspeaker
Tezzeret
Elspeth
Tirel
Nicol
Bolas
Sarkhan
Vol
Nissa
Revane
Baltrice
Crucius
scryers
+1
etherium
-1
Kothophed
wurm
Tolaria
Weatherlight
Ertai
Barrin
Dominaria
Benalish
Benalia
Sisay
golem
Keld
Maraxus
Volrath
Mirri
Multani
maro-sorcerer
Squee
Tahngarth
Crovax
Selenia
Greven
il-Vec
Argive
Samite
Orim
Argivian
Rath
Starke
Sidar
Kondo
evincar
multiverse
Eladamri
Skyshroud
guerilla
Soltari
Lyna
Rofellos
spellcasting
Korvecdal
Vuel
Takara
self-interest
Ashnod
Mishra
Fallaji
Gix
Phyrexia
Phyrexian
supremacy
Tawnos
Argoth
Xantcha
Saproling
nontoken
mage
Ashling
Jaya
Maralen
Mornsong
non-Sliver
non-Shapeshifter
Thopter
Kraken
and/or
primordial
non-Dragon
nonpermanent
noninstant
nonplaneswalker
nonenchantment
nonsorcery
nonartifact
non-Human
Hellkite
hexproof
draughts
dwarves
sigil
dwarven
axe
earthen
hedron
thrull
arcun
merfolk
+175
View File
@@ -0,0 +1,175 @@
148
mana
untap/MSDRJZG
unblockable
planeswalker
noncreature
nonland
nonenchantment
nonartifact
nonwhite
nonblue
nonblack
nonred
nongreen
unblock/USDG
precombat
postcombat
scry
plainswalk
islandwalk
swampwalk
mountainwalk
forestwalk
landwalk
desertwalk
plainshome
islandhome
swamphome
mountainhome
foresthome
landhome
soulshift
ninjitsu
bushido
lifelink
gravestorm
fateseal
bloodthirst
djinn
unattach
face-down
face-up
spell's
guerrilas
mages
exit-the-battlefield
enter-the-battlefield
havok
spectre
gargadon
gargadons
Crovax
evincar
and/or
20/20
planeswalkers
Merfolk
deathtouch
noncombat
Urza
Karn
Ajani
Goldmane
Jace
Beleren
Liliana
Vess
Chandra
Nalaar
Garruk
Wildspeaker
Tezzeret
Elspeth
Tirel
Nicol
Bolas
Sarkhan
Vol
Nissa
Revane
Baltrice
Crucius
scryers
+1
etherium
-1
Kothophed
wurm
Tolaria
Weatherlight
Ertai
Barrin
Dominaria
Benalish
Benalia
Sisay
golem
Keld
Maraxus
Volrath
Mirri
Multani
maro-sorcerer
Squee
Tahngarth
Crovax
Selenia
Greven
il-Vec
Argive
Samite
Orim
Argivian
Rath
Starke
Sidar
Kondo
evincar
multiverse
Eladamri
Skyshroud
guerilla
Soltari
Lyna
Rofellos
spellcasting
Korvecdal
Vuel
Takara
self-interest
Ashnod
Mishra
Fallaji
Gix
Phyrexia
Phyrexian
supremacy
Tawnos
Argoth
Xantcha
Saproling
nontoken
mage
Ashling
Jaya
Maralen
Mornsong
non-Sliver
non-Shapeshifter
Thopter
Kraken
and/or
primordial
non-Dragon
nonpermanent
noninstant
nonplaneswalker
nonenchantment
nonsorcery
nonartifact
non-Human
Hellkite
hexproof
draughts
dwarves
sigil
dwarven
axe
earthen
hedron
thrull
arcun
merfolk
+175
View File
@@ -0,0 +1,175 @@
148
mana
untap/MSDRJZG
unblockable
planeswalker
noncreature
nonland
nonenchantment
nonartifact
nonwhite
nonblue
nonblack
nonred
nongreen
unblock/USDG
precombat
postcombat
scry
plainswalk
islandwalk
swampwalk
mountainwalk
forestwalk
landwalk
desertwalk
plainshome
islandhome
swamphome
mountainhome
foresthome
landhome
soulshift
ninjitsu
bushido
lifelink
gravestorm
fateseal
bloodthirst
djinn
unattach
face-down
face-up
spell's
guerrilas
mages
exit-the-battlefield
enter-the-battlefield
havok
spectre
gargadon
gargadons
Crovax
evincar
and/or
20/20
planeswalkers
Merfolk
deathtouch
noncombat
Urza
Karn
Ajani
Goldmane
Jace
Beleren
Liliana
Vess
Chandra
Nalaar
Garruk
Wildspeaker
Tezzeret
Elspeth
Tirel
Nicol
Bolas
Sarkhan
Vol
Nissa
Revane
Baltrice
Crucius
scryers
+1
etherium
-1
Kothophed
wurm
Tolaria
Weatherlight
Ertai
Barrin
Dominaria
Benalish
Benalia
Sisay
golem
Keld
Maraxus
Volrath
Mirri
Multani
maro-sorcerer
Squee
Tahngarth
Crovax
Selenia
Greven
il-Vec
Argive
Samite
Orim
Argivian
Rath
Starke
Sidar
Kondo
evincar
multiverse
Eladamri
Skyshroud
guerilla
Soltari
Lyna
Rofellos
spellcasting
Korvecdal
Vuel
Takara
self-interest
Ashnod
Mishra
Fallaji
Gix
Phyrexia
Phyrexian
supremacy
Tawnos
Argoth
Xantcha
Saproling
nontoken
mage
Ashling
Jaya
Maralen
Mornsong
non-Sliver
non-Shapeshifter
Thopter
Kraken
and/or
primordial
non-Dragon
nonpermanent
noninstant
nonplaneswalker
nonenchantment
nonsorcery
nonartifact
non-Human
Hellkite
hexproof
draughts
dwarves
sigil
dwarven
axe
earthen
hedron
thrull
arcun
merfolk
+175
View File
@@ -0,0 +1,175 @@
148
mana
untap/MSDRJZG
unblockable
planeswalker
noncreature
nonland
nonenchantment
nonartifact
nonwhite
nonblue
nonblack
nonred
nongreen
unblock/USDG
precombat
postcombat
scry
plainswalk
islandwalk
swampwalk
mountainwalk
forestwalk
landwalk
desertwalk
plainshome
islandhome
swamphome
mountainhome
foresthome
landhome
soulshift
ninjitsu
bushido
lifelink
gravestorm
fateseal
bloodthirst
djinn
unattach
face-down
face-up
spell's
guerrilas
mages
exit-the-battlefield
enter-the-battlefield
havok
spectre
gargadon
gargadons
Crovax
evincar
and/or
20/20
planeswalkers
Merfolk
deathtouch
noncombat
Urza
Karn
Ajani
Goldmane
Jace
Beleren
Liliana
Vess
Chandra
Nalaar
Garruk
Wildspeaker
Tezzeret
Elspeth
Tirel
Nicol
Bolas
Sarkhan
Vol
Nissa
Revane
Baltrice
Crucius
scryers
+1
etherium
-1
Kothophed
wurm
Tolaria
Weatherlight
Ertai
Barrin
Dominaria
Benalish
Benalia
Sisay
golem
Keld
Maraxus
Volrath
Mirri
Multani
maro-sorcerer
Squee
Tahngarth
Crovax
Selenia
Greven
il-Vec
Argive
Samite
Orim
Argivian
Rath
Starke
Sidar
Kondo
evincar
multiverse
Eladamri
Skyshroud
guerilla
Soltari
Lyna
Rofellos
spellcasting
Korvecdal
Vuel
Takara
self-interest
Ashnod
Mishra
Fallaji
Gix
Phyrexia
Phyrexian
supremacy
Tawnos
Argoth
Xantcha
Saproling
nontoken
mage
Ashling
Jaya
Maralen
Mornsong
non-Sliver
non-Shapeshifter
Thopter
Kraken
and/or
primordial
non-Dragon
nonpermanent
noninstant
nonplaneswalker
nonenchantment
nonsorcery
nonartifact
non-Human
Hellkite
hexproof
draughts
dwarves
sigil
dwarven
axe
earthen
hedron
thrull
arcun
merfolk
+175
View File
@@ -0,0 +1,175 @@
148
mana
untap/MSDRJZG
unblockable
planeswalker
noncreature
nonland
nonenchantment
nonartifact
nonwhite
nonblue
nonblack
nonred
nongreen
unblock/USDG
precombat
postcombat
scry
plainswalk
islandwalk
swampwalk
mountainwalk
forestwalk
landwalk
desertwalk
plainshome
islandhome
swamphome
mountainhome
foresthome
landhome
soulshift
ninjitsu
bushido
lifelink
gravestorm
fateseal
bloodthirst
djinn
unattach
face-down
face-up
spell's
guerrilas
mages
exit-the-battlefield
enter-the-battlefield
havok
spectre
gargadon
gargadons
Crovax
evincar
and/or
20/20
planeswalkers
Merfolk
deathtouch
noncombat
Urza
Karn
Ajani
Goldmane
Jace
Beleren
Liliana
Vess
Chandra
Nalaar
Garruk
Wildspeaker
Tezzeret
Elspeth
Tirel
Nicol
Bolas
Sarkhan
Vol
Nissa
Revane
Baltrice
Crucius
scryers
+1
etherium
-1
Kothophed
wurm
Tolaria
Weatherlight
Ertai
Barrin
Dominaria
Benalish
Benalia
Sisay
golem
Keld
Maraxus
Volrath
Mirri
Multani
maro-sorcerer
Squee
Tahngarth
Crovax
Selenia
Greven
il-Vec
Argive
Samite
Orim
Argivian
Rath
Starke
Sidar
Kondo
evincar
multiverse
Eladamri
Skyshroud
guerilla
Soltari
Lyna
Rofellos
spellcasting
Korvecdal
Vuel
Takara
self-interest
Ashnod
Mishra
Fallaji
Gix
Phyrexia
Phyrexian
supremacy
Tawnos
Argoth
Xantcha
Saproling
nontoken
mage
Ashling
Jaya
Maralen
Mornsong
non-Sliver
non-Shapeshifter
Thopter
Kraken
and/or
primordial
non-Dragon
nonpermanent
noninstant
nonplaneswalker
nonenchantment
nonsorcery
nonartifact
non-Human
Hellkite
hexproof
draughts
dwarves
sigil
dwarven
axe
earthen
hedron
thrull
arcun
merfolk
+9
View File
@@ -1,4 +1,8 @@
pack type:
name: random
select: no replace
filter: not is_token_card()
pack type:
name: basic land
select: equal
filter: card.rarity == "basic land" and not is_token_card() and not is_masterpiece() # can be shifted
@@ -164,6 +168,11 @@ pack type:
name: basic land or else common
item:
name: token / rulestip
pack type:
name: opening hand
item:
name: random
amount: 7
pack type:
name: additional land
-187
View File
@@ -1,187 +0,0 @@
############################################################## Card pack types
pack type:
name: basic land
select: equal
filter: card.rarity == "basic land" and not is_token_card()
pack type:
name: common
filter: card.rarity == "common" and not is_token_card() and not is_shifted_card()
pack type:
name: uncommon
filter: card.rarity == "uncommon" and not is_token_card() and not is_shifted_card()
pack type:
name: rare
filter: card.rarity == "rare" and not is_token_card() and not is_shifted_card()
pack type:
name: mythic rare
filter: card.rarity == "mythic rare" and not is_token_card() and not is_shifted_card()
pack type:
name: special
filter: card.rarity == "special" and not is_token_card()
pack type:
name: shifted common
filter: card.rarity == "common" and not is_token_card() and is_shifted_card()
pack type:
name: shifted uncommon
filter: card.rarity == "uncommon" and not is_token_card() and is_shifted_card()
pack type:
name: shifted rare
filter:
( card.rarity == "rare" or
card.rarity == "mythic rare" # We've got to put shifted mythic rares somewhere
) and not is_token_card() and is_shifted_card()
pack type:
name: token / rulestip
filter: is_token_card()
############################################################## shifted/special if possible
# shifted common if they exist, otherwise a normal common
pack type:
name: shifted common or else common
selectable: false
select: first
item: shifted common
item: common
# basic land if it exist, otherwise a common
pack type:
name: basic land or else common
selectable: false
select: first
item: basic land
item: common
# special if it exist, otherwise a common
pack type:
name: special or else common
selectable: false
select: first
item: special
item: common
# shifted uncommon/rare if they exist, otherwise a normal uncommon
pack type:
name: shifted uncommon or rare or else uncommon
selectable: false
select: first
item: shifted uncommon or rare
item: uncommon
############################################################## Randomized selections
pack type:
name: mythic rare or rare
selectable: false
# In Shards of Alara there are 15 mythic rares and 53 rares.
# Each booster has a 1/8 chance of containing a mythic rare.
# This means that looking at single mythics : rares, the proportion is
# 1*53 : 7*15 = 53 : 105
# this is almost exactly 1 : 2,
# So, a a single mythic is 2 times as rare as a single normal rare.
#
# We use this proportional system instead of a fixed 1:7 system,
# because it copes better with cases where there are few mythics.
# For example, if a set has 1 mythic and 20 rares, you would actually
# be MORE likely to find the mythic card with the 1:7 system!
select: proportional
item:
name: mythic rare
weight: 1
item:
name: rare
weight: 2
pack type:
name: shifted uncommon or rare
selectable: false
select: nonempty
item:
name: shifted uncommon
weight: 3
item:
name: shifted rare
weight: 1
############################################################## Common proportions of cards
# of the common slots, 3/10 will be shifted, 1/10 will be special
pack type:
name: common sometimes shifted or special
selectable: false
# TODO: Perhaps use some kind of proportional system here as well?
select: equal
item:
name: common
weight: 6
item:
name: shifted common or else common
weight: 3
item:
name: special or else common
weight: 1
# of the uncommon slots, 1/3 will be shifted, 1/4 of that will be shifted rares instead
pack type:
name: uncommon sometimes shifted
selectable: false
select: equal
item: uncommon
item: uncommon
item: shifted uncommon or rare or else uncommon
############################################################## Card packs
pack type:
name: tournament pack
item:
name: mythic rare or rare
amount: 3
item:
name: uncommon sometimes shifted
amount: 9
item:
name: common sometimes shifted or special
amount: 33
item:
name: basic land
amount: 30
item:
name: token / rulestip
pack type:
name: booster pack
item:
name: mythic rare or rare
amount: 1
item:
name: uncommon sometimes shifted
amount: 3
# a total of 11 common-likes
item:
name: common sometimes shifted or special
amount: 10
item:
name: basic land or else common
item:
name: token / rulestip
pack type:
name: additional land
item: basic land
pack type:
name: additional common
item: common sometimes shifted or special
pack type:
name: additional uncommon
item: uncommon sometimes shifted
pack type:
name: additional rare
item: mythic rare or rare
pack type:
name: additional token / rulestip
item: token / rulestip
+1175 -131
View File
File diff suppressed because it is too large Load Diff
+148 -14
View File
@@ -38,6 +38,13 @@ set field:
type: symbol
name: masterpiece symbol
description: The symbol for this sets masterpieces, click to edit
set field:
type: boolean
name: shorten types for rarity
description: Makes the typeline not run into the rarity symbol. Disable if you don't use rarity symbols.
set field:
type: info
name: Watermark links
set field:
type: text
name: custom watermark 1
@@ -58,9 +65,38 @@ set field:
type: text
name: custom watermark 5
description: Set this image in magic-watermarks.mse-include as Custom Watermark 5
set field:
type: text
name: custom watermark 6
description: Set this image in magic-watermarks.mse-include as Custom Watermark 6
set field:
type: text
name: custom watermark 7
description: Set this image in magic-watermarks.mse-include as Custom Watermark 7
set field:
type: text
name: custom watermark 8
description: Set this image in magic-watermarks.mse-include as Custom Watermark 8
set field:
type: text
name: custom watermark 9
description: Set this image in magic-watermarks.mse-include as Custom Watermark 9
set field:
type: text
name: custom watermark 10
description: Set this image in magic-watermarks.mse-include as Custom Watermark 10
set field:
type: boolean
name: blend with colors
initial: no
description: Only works for 500x500 px watermarks. For best results, use a solid black watermark. Blend watermarks with card colors instead of a solid color.
set field:
type: info
name: Defaults and Automation
set field:
type: text
name: inserts
description: List of strings, separated by ;, that replaces INS1, INS2, ... INS9. May need to reload MSE for changes to take effect.
set field:
type: color
name: border color
@@ -73,7 +109,7 @@ set field:
color: rgb(255,255,255)
choice:
name: silver
color: rgb(128,128,128)
color: rgb(200,200,200)
choice:
name: gold
color: rgb(200,180,0)
@@ -87,10 +123,10 @@ set field:
choice: action
choice: custom
choice: lower case
initial: old, expert, pseudo, action, custom
initial: old, expert, pseudo, action, custom, lower case
# Convert from older mse versions
script:
if value == "yes" then "old, core, expert, custom"
if value == "yes" then "old, core, expert, custom, lower case"
else if value == "no" then ""
else value
description: For which kinds of keywords should reminder text be added by default? Note: you can enable/disable reminder text by right clicking the keyword.
@@ -98,10 +134,18 @@ set field:
type: boolean
name: automatic card numbers
description: Should card numbers be shown on the cards?
set field:
type: text
name: card number offsets
description: Add this number to the card numbers. Formatted as "start,total"
set field:
type: boolean
name: automatic copyright
description: Should the copyright line above be shown on the cards?
set field:
type: boolean
name: rarity codes
description: Show rarity codes on M15 frames?
set field:
type: boolean
name: trim statistics
@@ -128,29 +172,48 @@ set field:
name: sort hybrid in pairs
description: Should hybrid cards be sorted according to pairs like in Shadowmoor block?
initial: no
#set field:
# type: boolean
# name: wedge mana costs
# description: Should three color mana costs sort in wedge order like in Khans block?
# initial: no
set field:
type: choice
name: mana cost sorting
description: Should mana costs be sorted by shard, by wedge, or unsorted?
choice: shard sorting
choice: wedge sorting
description: Should mana costs be sorted by Tarkir standard (WBG), Apocalypse standard (BGW), or left unsorted?
choice: tarkir wedge sorting
choice: apocalypse wedge sorting
choice: unsorted
#typo that stood for way too long
script:
if value == "apocalype wedge sorting" then "apocalypse wedge sorting" else value
set field:
type: choice
name: card language
description: Language for the cards
choice: English
choice: Français
choice: Italiano
choice: Português do Brasil
choice: Russian
initial: English
set field:
type: boolean
name: mark errors
description: Marks errors on cards, for example wording and spelling errors, non unique card names, etc.
set field:
type: boolean
name: auto correct
description: Applies auto correct for a few common syntax errors.
set field:
type: boolean
name: auto errata
description: Applies auto errata for a changed rules text.
initial: no
set field:
type: boolean
name: remove card codes
description: Remove card codes from all card names.
initial: no
set field:
type: boolean
name: alias as cardname
description: Replaces CARDNAME with a card's alias instead of card name.
set field:
type: choice
name: use gradient multicolor
@@ -159,7 +222,63 @@ set field:
choice: no
description: Use gradients on multicolor cards by default, you can always change it be clicking on the card border.
initial: only for two color cards
set field:
type: boolean
name: wedge mana costs
description: Depreciated. Should three color mana costs sort in wedge order like in Khans block?
initial: no
set field:
type: info
name: Mainframe Template Options
set field:
type: text
name: mainframe rarity name
description: Use rarity symbols from magic-mainframe-extras.mse-include. Input NAME.png here, save the images as NAMEc.png, NAMEu.png, NAMEr.png, NAMEm.png, NAMEs.png, and NAMEmp.png
set field:
type: boolean
name: use flavor bar
description: Enables the flavor bar on Mainframe templates.
set field:
type: boolean
name: auto legends
description: Automatically apply the Legendary frame on Mainframe templates.
set field:
type: text
name: custom index
description: Order of card fields for the custom index sorting
script: replace(value, match:"\n", replace:"")
set field:
type: text
name: custom mana symbol name
description: Use mana symbols from magic-mainframe-extras.mse-include. Input NAME.png here, check help below for file instructions.
set field:
type: multiple choice
name: mana symbol options
choice: enable in casting costs
choice: enable in text boxes
choice: colored mana symbols
choice: hybrid with colors
set field:
type: text
name: number hybrid variants
description: Change 1/X 2/X etc to a variant symbol instead of a hybrid symbol
set field:
type: choice
name: mana symbol help
choice: Click here for mana symbol help!
choice: In your mainframe-extras folder, create folders named "large" and/or "small" depending on your usage
choice: Large is for only mana costs, small for only text, create both if you use both
choice: Additionally, you can create a "future" folder for M15 Future mana costs
choice: Save NAME.png to the relevant folders. Remember that large symbols have dropshadows
choice: For the name option above, set the address of the image, minus mainframe-extras and large/small/future
choice: Ex: magic-mainframe-extras/cajun/large/hazard.png would use cajun/hazard.png
choice: Standard size is 160x160 for small, 200x200 for small hybrid and future, 165x178 for large, 205x218 for large hybrid
choice: If your symbol mixes with colors (such as Phyrexian mana): Save NAME_w.png, NAME_u.png, etc to those folders too.
choice: If your symbol hybrids with colors (like 2/W): [Note, doesn't work on M15 Future mana costs.]
choice: Save NAME_h.png to those folders too. See mana_bb.png and similar for how this image should look.
choice: Your mana symbol will now be keyed to V (and V/W, V/U, etc. for colored/hybrid symbols).
choice: You can change number hybrids (2/V etc) to different mana symbols for even more custom symbols.
choice: Put the highest number to change (from 0 to 11) in "number hybrid variants" and save as NAME_0.png etc.
############################# Default style
default set style:
@@ -205,8 +324,19 @@ default set style:
fill type: linear gradient
fill color 1: rgb(224,170,247)
fill color 2: rgb(58,7,80)
border color 1: rgb(255,255,255)
border color 2: rgb(255,255,255)
border color 1: rgb(255, 255, 255)
border color 2: rgb(255, 255, 255)
##purple
##fill color 1: rgb(224,170,247)
##fill color 2: rgb(58,7,80)
##green
##fill color 1: rgb(3,146,50)
##fill color 2: rgb(114,252,158)
##brown
##fill color 1: rgb(177,150,131)
##fill color 2: rgb(83,67,53)
##border color 1: rgb(0, 0, 0)
##border color 2: rgb(0, 0, 0)
variation:
name: watermark
border radius: 0.10
@@ -278,3 +408,7 @@ default set style:
choice images:
English: /magic.mse-game/icons/language-en.png
Français: /magic.mse-game/icons/language-fr.png
Português_do_Brasil: /magic.mse-game/icons/language-br.png
mana symbol options:
render style: checklist
direction: vertical
+2 -2
View File
@@ -193,7 +193,7 @@ statistics dimension:
statistics dimension:
name: text length (words)
position hint: 100
script: if is_mainframe() and is_walker() then word_count(to_text(card.mainframe_rule_text)) else word_count(to_text(card.rule_text))
script: if a_saga() or mainframe_walker() then word_count(to_text(card.level_1_text))+word_count(to_text(card.level_2_text))+word_count(to_text(card.level_3_text))+word_count(to_text(card.level_4_text)) else word_count(to_text(card.rule_text))
numeric: true
bin size: 5
icon: stats/text_length.png
@@ -201,7 +201,7 @@ statistics dimension:
statistics dimension:
name: text length (lines)
position hint: 101
script: if is_mainframe() and is_walker() then line_count(to_text(card.mainframe_rule_text)) else line_count(to_text(card.rule_text))
script: if a_saga() or mainframe_walker() then line_count(to_text(card.level_1_text))+line_count(to_text(card.level_2_text))+line_count(to_text(card.level_3_text))+line_count(to_text(card.level_4_text)) else line_count(to_text(card.rule_text))
numeric: true
icon: stats/text_length.png
+220 -32
View File
@@ -1,10 +1,6 @@
############################################################## Magic word lists
word list:
name:
word:
word list:
name: type
word:
@@ -14,10 +10,13 @@ word list:
name: Legendary
is prefix: true
word:
name: Tribal
name: Snow
is prefix: true
word:
name: Snow
name: Token
is prefix: true
word:
name: Tribal
is prefix: true
word:
name: World
@@ -28,10 +27,14 @@ word list:
word: Artifact
word: Artifact Creature
word: Enchantment
word: Enchantment Creature
word: Instant
word: Sorcery
word: Land
word: Planeswalker
word: Emblem
word: Phenomenon
word: Plane
word list:
name: race
@@ -64,6 +67,7 @@ word list:
word: Atog
word: Aurochs
word: Avatar
word: Azra
word:
name: B
word: Badger
@@ -72,6 +76,7 @@ word list:
word: Bear
word: Beast
word: Beeble
word: Beholder
word: Bird
word: Blinkmoth
word: Boar
@@ -95,6 +100,7 @@ word list:
word:
name: D
word: Dauthi
word: Demigod
word: Demon
word: Devil
word: Dinosaur
@@ -107,6 +113,7 @@ word list:
word: Dwarf
word:
name: E
word: Egg
word: Efreet
word: Eldrazi
word: Elemental
@@ -120,6 +127,7 @@ word list:
word: Ferret
word: Fish
word: Fox
word: Fractal
word: Frog
word: Fungus
word:
@@ -127,6 +135,7 @@ word list:
word: Gargoyle
word: Germ
word: Giant
word: Gnoll
word: Gnome
word: Goat
word: Goblin
@@ -139,6 +148,8 @@ word list:
word:
name: H
word: Hag
word: Halfling
word: Hamster
word: Harpy
word: Hellion
word: Hippo
@@ -156,6 +167,7 @@ word list:
word: Illusion
word: Imp
word: Incarnation
word: Inkling
word: Insect
word:
name: J
@@ -190,6 +202,7 @@ word list:
word: Mongoose
word: Monkey
word: Moonfolk
word: Mouse
word: Mutant
word: Myr
word:
@@ -209,11 +222,13 @@ word list:
word: Orb
word: Orc
word: Orgg
word: Otter
word: Ouphe
word: Ox
word: Oyster
word:
name: P
word: Pangolin
word: Pegasus
word: Pentavite
word: Pest
@@ -240,10 +255,12 @@ word list:
word: Satyr
word: Scarecrow
word: Scorpion
word: Sculpture
word: Serpent
word: Servo
word: Shade
word: Shapeshifter
word: Shark
word: Sheep
word: Siren
word: Skeleton
@@ -268,10 +285,12 @@ word list:
word: Surrakar
word:
name: T
word: Tentacle
word: Tetravite
word: Thalakos
word: Thopter
word: Thrull
word: Tiefling
word: Treefolk
word: Trilobite
word: Triskelavite
@@ -329,9 +348,11 @@ word list:
word: Ally
word: Archer
word: Archon
word: Army
word: Artificer
word: Assassin
word: Barbarian
word: Bard
word: Beast
word: Berserker
word: Bringer
@@ -345,6 +366,7 @@ word list:
word: Dreadnought
word: Drone
word: Druid
word: Egg
word: Elder
word: Flagbearer
word: Horror
@@ -361,12 +383,15 @@ word list:
word: Mutant
word: Mystic
word: Ninja
word: Noble
word: Nomad
word: Peasant
word: Pilot
word: Pirate
word: Processor
word:
name: R-S
word: Ranger
word: Rebel
word: Reflection
word: Rigger
@@ -386,6 +411,7 @@ word list:
name: T-Z
word: Thopter
word: Vampire
word: Warlock
word: Warrior
word: Werewolf
word: Wizard
@@ -397,8 +423,13 @@ word list:
script: all_sub_types(match: "Artifact")
line below: true
word: Contraption
word: Clue
word: Equipment
word: Food
word: Fortification
word: Gold
word: Treasure
word: Vehicle
word list:
name: land
@@ -411,6 +442,7 @@ word list:
word: Mountain
word: Forest
word: Desert
word: Gate
word: Lair
word: Locus
word: Mine
@@ -435,7 +467,9 @@ word list:
script: all_sub_types(match: "Instant") + "," + all_sub_types(match: "Sorcery")
line below: true
word: Arcane
word: Lesson
word: Trap
word: Adventure
word list:
name: planeswalker
@@ -443,89 +477,243 @@ word list:
script: all_sub_types(match: "Planeswalker")
line below: true
word: Ajani
word: Aminatou
word: Angrath
word: Arlinn
word: Ashiok
word: Bolas
word: Calix
word: Chandra
word: Dack
word: Dakkon
word: Daretti
word: Davriel
word: Dihada
word: Domri
word: Dovin
word: Ellywick
word: Elspeth
word: Freylaise
word: Estrid
word: Freyalise
word: Garruk
word: Gideon
word: Grist
word: Huatli
word: Jace
word: Jaya
word: Karn
word: Kasmina
word: Kaya
word: Kiora
word: Koth
word: Liliana
word: Lolth
word: Lukka
word: Mordenkainen
word: Nahiri
word: Narset
word: Niko
word: Nissa
word: Nixilis
word: Oko
word: Ral
word: Rowan
word: Saheeli
word: Samut
word: Sarkhan
word: Serra
word: Sorin
word: Tamiyo
word: Teferi
word: Teyo
word: Tezzeret
word: Tibalt
word: Tyvar
word: Ugin
word: Venser
word: Vivien
word: Vraska
word: Will
word: Windgrace
word: Wrenn
word: Xenagos
word: Yanggu
word: Yanling
word: Zariel
word:
name: Last Seen on Faerun
word: Ellywick
word: Lolth
word: Mordenkainen
word: Zariel
word:
name: Last Seen on Strixhaven
word: Kasmina
word: Liliana
word: Lukka
word: Rowan
word: Will
word:
name: Last Seen on Kaldheim
word: Kaya
word: Niko
word: Tibalt
word: Tyvar
word:
name: Last Seen on Zendikar
word: Jace
word: Kiora
word: Nahiri
word: Nissa
word: Nixilis
word:
name: Last Seen on Ikoria
word: Narset
word: Vivien
word:
name: Last Seen on Theros
word: Ashiok
word: Calix
word: Elspeth
word: Xenagos
word:
name: Last Seen on Eldraine
word: Garruk
word: Oko
word:
name: Last Seen on Ravnica
word: Bolas
word: Gideon
word: Davriel
word: Domri
word: Dovin
word: Ral
word: Teyo
word: Vraska
word: Yanggu
word: Yanling
word:
name: Last Seen on Dominaria
word: Chandra
word: Jaya
word: Karn
word: Teferi
word:
name: Last Seen on Ixalan
word: Angrath
word: Huatli
word: Jace
word: Vraska
word:
name: Last Seen on Amonkhet
word: Bolas
word: Gideon
word: Liliana
word: Nissa
word: Samut
word:
name: Last Seen on Kaladesh
word: Ajani
word: Chandra
word: Dovin
word: Saheeli
word: Tezzeret
word:
name: Last Seen on Fiore
name: Dack
name: Daretti
word:
name: Last Seen on Innistrad
word: Arlinn
word: Nahiri
word: Sorin
word: Tamiyo
word: Tibalt
word:
name: Last Seen on Zendikar
word: Kiora
word: Nixilis
word:
name: Last Seen on Tarkir
word: Narset
word: Sarkhan
word: Ugin
word:
name: Last Seen on Theros
word: Ashiok
word: Elspeth
word: Xenagos
word:
name: Last Seen on Ravnica
word: Domri
word: Ral
word:
name: Last Seen on New Phyrexia
word: Karn
word: Koth
word: Venser
word: Venser
word:
name: Last Seen on ???
word: Aminatou
word: Estrid
word: Wrenn
word: Last Seen Pre-Mending
word: Freyalise
word: Serra
word: Windgrace
word list:
name: plane
word:
script: all_sub_types(match: "Plane")
line below: true
word: Eldraine
word: Dominaria
word: Ixalan
word: Amonkhet
word: Kaladesh
word:
name: Post-Mending Planes
word: Alara
word: Amonkhet
word: Eldraine
word: Fiora
word: Innistrad
word: Ixalan
word: Kaladesh
word: Kylem
word: Lorwyn
word: New Phyrexia
word: Shadowmoor
word: Tarkir
word: Theros
word: Zendikar
word:
name: Pre-Mending Planes
word: Kamigawa
word: Mercadia
word: Mirrodin
word: Rath
word: Ravnica
word: Serra's Realm
word:
name: Old Planes
word: Aranzhur
word: Azoria
word: Bolas's Meditation Realm
word: Cabralin
word: Cridhe
word: Dominaria
word: Equilor
word: Ergamon
word: Gastal
word: Ilcae
word: Moag
word: Nether Void
word: Phyrexia
word: Pyrulea
word: Rabiah
word: Segovia
word: Shandalar
word: Ulgrotha
word: Vatraquaz
word: Wildfire
word:
name: Planechase Planes
word: Arkhos
word: Azgol
word: Belenon
word: Diraden
word: Fabacin
word: Iquatana
word: Ir
word: Kaldheim
word: Karsus
word: Kephalai
word: Kinshala
word: Kolbahan
word: Kyneth
word: Luvion
word: Mongseng
word: Muraganda
word: Regatha
word: Tavelia
word: Valla
word: Vryn
word: Xerex
+687
View File
@@ -0,0 +1,687 @@
############################################################## Magic word lists
word list:
name: type
word:
name: Basic
is prefix: true
word:
name: Legendary
is prefix: true
word:
name: Snow
is prefix: true
word:
name: Token
is prefix: true
word:
name: Tribal
is prefix: true
word:
name: World
is prefix: true
line below: true
word: Conspiracy
word: Creature
word: Artifact
word: Artifact Creature
word: Enchantment
word: Enchantment Creature
word: Instant
word: Sorcery
word: Land
word: Planeswalker
word: Emblem
word: Phenomenon
word: Plane
word list:
name: race
word:
script: all_races()
line below: true
word: Angel
word: Beast
word: Construct
word: Demon
word: Dragon
word: Elf
word: Faerie
word: Giant
word: Goblin
word: Golem
word: Human
word: Merfolk
word: Zombie
word:
name: All Races
word:
name: A
word: Aetherborn
word: Angel
word: Antelope
word: Ape
word: Archon
word: Assembly-Worker
word: Atog
word: Aurochs
word: Avatar
word: Azra
word:
name: B
word: Badger
word: Basilisk
word: Bat
word: Bear
word: Beast
word: Beeble
word: Bird
word: Blinkmoth
word: Boar
word: Bringer
word: Brushwagg
word:
name: C
word: Camarid
word: Camel
word: Caribou
word: Carrier
word: Cat
word: Centaur
word: Cephalid
word: Chimera
word: Cockatrice
word: Construct
word: Crab
word: Crocodile
word: Cyclops
word:
name: D
word: Dauthi
word: Demigod
word: Demon
word: Devil
word: Dinosaur
word: Djinn
word: Dragon
word: Drake
word: Dreadnought
word: Drone
word: Dryad
word: Dwarf
word:
name: E
word: Egg
word: Efreet
word: Eldrazi
word: Elemental
word: Elephant
word: Elf
word: Elk
word: Eye
word:
name: F
word: Faerie
word: Ferret
word: Fish
word: Fox
word: Frog
word: Fungus
word:
name: G
word: Gargoyle
word: Germ
word: Giant
word: Gnome
word: Goat
word: Goblin
word: God
word: Golem
word: Gorgon
word: Graveborn
word: Gremlin
word: Griffin
word:
name: H
word: Hag
word: Harpy
word: Hellion
word: Hippo
word: Hippogriff
word: Homarid
word: Homunculus
word: Horror
word: Horse
word: Hound
word: Human
word: Hydra
word: Hyena
word:
name: I
word: Illusion
word: Imp
word: Incarnation
word: Insect
word:
name: J
word: Jackal
word: Jellyfish
word: Juggernaut
word:
name: K
word: Kavu
word: Kirin
word: Kithkin
word: Kobold
word: Kor
word: Kraken
word:
name: L
word: Lamia
word: Lammasu
word: Leech
word: Leviathan
word: Lhurgoyf
word: Licid
word: Lizard
word:
name: M
word: Manticore
word: Masticore
word: Merfolk
word: Metathran
word: Minotaur
word: Mole
word: Mongoose
word: Monkey
word: Moonfolk
word: Mouse
word: Mutant
word: Myr
word:
name: N
word: Naga
word: Nautilus
word: Nephilim
word: Nightmare
word: Nightstalker
word: Noggle
word: Nymph
word:
name: O
word: Octopus
word: Ogre
word: Ooze
word: Orb
word: Orc
word: Orgg
word: Otter
word: Ouphe
word: Ox
word: Oyster
word:
name: P
word: Pangolin
word: Pegasus
word: Pentavite
word: Pest
word: Phelddagrif
word: Phoenix
word: Pincher
word: Plant
word: Praetor
word: Prism
word:
name: R
word: Rabbit
word: Rat
word: Reflection
word: Rhino
word:
name: S
word:
name: Sa-Sl
word: Sable
word: Salamander
word: Sand
word: Saproling
word: Satyr
word: Scarecrow
word: Scorpion
word: Sculpture
word: Serpent
word: Servo
word: Shade
word: Shapeshifter
word: Shark
word: Sheep
word: Siren
word: Skeleton
word: Slith
word: Sliver
word: Slug
word:
name: Sn-Sz
word: Snake
word: Soltari
word: Spawn
word: Specter
word: Sphinx
word: Spider
word: Spike
word: Spirit
word: Splinter
word: Sponge
word: Squid
word: Squirrel
word: Starfish
word: Surrakar
word:
name: T
word: Tentacle
word: Tetravite
word: Thalakos
word: Thopter
word: Thrull
word: Treefolk
word: Trilobite
word: Triskelavite
word: Troll
word: Turtle
word:
name: U
word: Unicorn
word:
name: V
word: Vampire
word: Vedalken
word: Viashino
word: Volver
word:
name: W
word: Wall
word: Weird
word: Werewolf
word: Whale
word: Wolf
word: Wolverine
word: Wombat
word: Worm
word: Wraith
word: Wurm
word:
name: Y
word: Yeti
word:
name: Z
word: Zombie
word: Zubera
word list:
name: class
word:
script: all_classes()
line below: true
word: Beast
word: Cleric
word: Druid
word: Knight
word: Rogue
word: Shaman
word: Soldier
word: Warrior
word: Wizard
word: Zombie
word:
name: All Classes
word:
name: A-C
word: Advisor
word: Ally
word: Archer
word: Archon
word: Army
word: Artificer
word: Assassin
word: Barbarian
word: Beast
word: Berserker
word: Bringer
word: Carrier
word: Citizen
word: Cleric
word: Coward
word:
name: D-I
word: Deserter
word: Dreadnought
word: Drone
word: Druid
word: Egg
word: Elder
word: Flagbearer
word: Horror
word: Incarnation
word:
name: J-P
word: Juggernaut
word: Knight
word: Leviathan
word: Mercenary
word: Minion
word: Monger
word: Monk
word: Mutant
word: Mystic
word: Ninja
word: Noble
word: Nomad
word: Peasant
word: Pilot
word: Pirate
word: Processor
word:
name: R-S
word: Rebel
word: Reflection
word: Rigger
word: Rogue
word: Samurai
word: Scion
word: Scout
word: Serf
word: Shaman
word: Skeleton
word: Soldier
word: Spawn
word: Spellshaper
word: Spirit
word: Survivor
word:
name: T-Z
word: Thopter
word: Vampire
word: Warlock
word: Warrior
word: Werewolf
word: Wizard
word: Zombie
word list:
name: artifact
word:
script: all_sub_types(match: "Artifact")
line below: true
word: Contraption
word: Clue
word: Equipment
word: Food
word: Fortification
word: Gold
word: Treasure
word: Vehicle
word list:
name: land
word:
script: all_sub_types(match: "Land")
line below: true
word: Plains
word: Island
word: Swamp
word: Mountain
word: Forest
word: Desert
word: Gate
word: Lair
word: Locus
word: Mine
word: Power-Plant
word: Tower
word: Urza's
word list:
name: enchantment
word:
script: all_sub_types(match: "Enchantment")
line below: true
word: Aura
word: Curse
word: Shrine
word: Cartouche
word: Saga
word list:
name: spell
word:
script: all_sub_types(match: "Instant") + "," + all_sub_types(match: "Sorcery")
line below: true
word: Arcane
word: Trap
word: Adventure
word list:
name: planeswalker
word:
script: all_sub_types(match: "Planeswalker")
line below: true
word: Ajani
word: Aminatou
word: Angrath
word: Arlinn
word: Ashiok
word: Bolas
word: Calix
word: Chandra
word: Dack
word: Daretti
word: Davriel
word: Domri
word: Dovin
word: Elspeth
word: Estrid
word: Freyalise
word: Garruk
word: Gideon
word: Huatli
word: Jace
word: Jaya
word: Karn
word: Kasmina
word: Kaya
word: Kiora
word: Koth
word: Liliana
word: Lukka
word: Nahiri
word: Narset
word: Nissa
word: Nixilis
word: Oko
word: Ral
word: Rowan
word: Saheeli
word: Samut
word: Sarkhan
word: Serra
word: Sorin
word: Tamiyo
word: Teferi
word: Teyo
word: Tezzeret
word: Tibalt
word: Ugin
word: Venser
word: Vivien
word: Vraska
word: Will
word: Windgrace
word: Wrenn
word: Xenagos
word: Yanggu
word: Yanling
word:
name: Last Seen on Ikoria
word: Lukka
word: Narset
word: Vivien
word:
name: Last Seen on Theros
word: Ashiok
word: Calix
word: Elspeth
word: Xenagos
word:
name: Last Seen on Eldraine
word: Garruk
word: Oko
word: Rowan
word: Will
word:
name: Last Seen on Ravnica
word: Bolas
word: Gideon
word: Davriel
word: Domri
word: Dovin
word: Kasmina
word: Kaya
word: Ral
word: Teyo
word: Vraska
word: Yanggu
word: Yanling
word:
name: Last Seen on Dominaria
word: Chandra
word: Jaya
word: Karn
word: Teferi
word:
name: Last Seen on Ixalan
word: Angrath
word: Huatli
word: Jace
word:
name: Last Seen on Amonkhet
word: Liliana
word: Nissa
word: Samut
word:
name: Last Seen on Kaladesh
word: Ajani
word: Saheeli
word: Tezzeret
word:
name: Last Seen on Fiore
name: Dack
name: Daretti
word:
name: Last Seen on Innistrad
word: Arlinn
word: Nahiri
word: Sorin
word: Tamiyo
word: Tibalt
word:
name: Last Seen on Zendikar
word: Kiora
word: Nixilis
word:
name: Last Seen on Tarkir
word: Sarkhan
word: Ugin
word:
name: Last Seen on New Phyrexia
word: Koth
word: Venser
word:
name: Last Seen on ???
word: Aminatou
word: Estrid
word: Wrenn
word: Last Seen Pre-Mending
word: Freyalise
word: Serra
word: Windgrace
word list:
name: plane
word:
script: all_sub_types(match: "Plane")
line below: true
word: Eldraine
word: Dominaria
word: Ixalan
word: Amonkhet
word: Kaladesh
word:
name: Post-Mending Planes
word: Alara
word: Amonkhet
word: Eldraine
word: Fiora
word: Innistrad
word: Ixalan
word: Kaladesh
word: Kylem
word: Lorwyn
word: New Phyrexia
word: Shadowmoor
word: Tarkir
word: Theros
word: Zendikar
word:
name: Pre-Mending Planes
word: Kamigawa
word: Mercadia
word: Mirrodin
word: Rath
word: Ravnica
word: Serra's Realm
word:
name: Old Planes
word: Aranzhur
word: Azoria
word: Bolas's Meditation Realm
word: Cabralin
word: Cridhe
word: Dominaria
word: Equilor
word: Ergamon
word: Gastal
word: Ilcae
word: Moag
word: Nether Void
word: Phyrexia
word: Pyrulea
word: Rabiah
word: Segovia
word: Shandalar
word: Ulgrotha
word: Vatraquaz
word: Wildfire
word:
name: Planechase Planes
word: Arkhos
word: Azgol
word: Belenon
word: Diraden
word: Fabacin
word: Iquatana
word: Ir
word: Kaldheim
word: Karsus
word: Kephalai
word: Kinshala
word: Kolbahan
word: Kyneth
word: Luvion
word: Mongseng
word: Muraganda
word: Regatha
word: Tavelia
word: Valla
word: Vryn
word: Xerex
+687
View File
@@ -0,0 +1,687 @@
############################################################## Magic word lists
word list:
name: type
word:
name: Basic
is prefix: true
word:
name: Legendary
is prefix: true
word:
name: Snow
is prefix: true
word:
name: Token
is prefix: true
word:
name: Tribal
is prefix: true
word:
name: World
is prefix: true
line below: true
word: Conspiracy
word: Creature
word: Artifact
word: Artifact Creature
word: Enchantment
word: Enchantment Creature
word: Instant
word: Sorcery
word: Land
word: Planeswalker
word: Emblem
word: Phenomenon
word: Plane
word list:
name: race
word:
script: all_races()
line below: true
word: Angel
word: Beast
word: Construct
word: Demon
word: Dragon
word: Elf
word: Faerie
word: Giant
word: Goblin
word: Golem
word: Human
word: Merfolk
word: Zombie
word:
name: All Races
word:
name: A
word: Aetherborn
word: Angel
word: Antelope
word: Ape
word: Archon
word: Assembly-Worker
word: Atog
word: Aurochs
word: Avatar
word: Azra
word:
name: B
word: Badger
word: Basilisk
word: Bat
word: Bear
word: Beast
word: Beeble
word: Bird
word: Blinkmoth
word: Boar
word: Bringer
word: Brushwagg
word:
name: C
word: Camarid
word: Camel
word: Caribou
word: Carrier
word: Cat
word: Centaur
word: Cephalid
word: Chimera
word: Cockatrice
word: Construct
word: Crab
word: Crocodile
word: Cyclops
word:
name: D
word: Dauthi
word: Demigod
word: Demon
word: Devil
word: Dinosaur
word: Djinn
word: Dragon
word: Drake
word: Dreadnought
word: Drone
word: Dryad
word: Dwarf
word:
name: E
word: Egg
word: Efreet
word: Eldrazi
word: Elemental
word: Elephant
word: Elf
word: Elk
word: Eye
word:
name: F
word: Faerie
word: Ferret
word: Fish
word: Fox
word: Frog
word: Fungus
word:
name: G
word: Gargoyle
word: Germ
word: Giant
word: Gnome
word: Goat
word: Goblin
word: God
word: Golem
word: Gorgon
word: Graveborn
word: Gremlin
word: Griffin
word:
name: H
word: Hag
word: Harpy
word: Hellion
word: Hippo
word: Hippogriff
word: Homarid
word: Homunculus
word: Horror
word: Horse
word: Hound
word: Human
word: Hydra
word: Hyena
word:
name: I
word: Illusion
word: Imp
word: Incarnation
word: Insect
word:
name: J
word: Jackal
word: Jellyfish
word: Juggernaut
word:
name: K
word: Kavu
word: Kirin
word: Kithkin
word: Kobold
word: Kor
word: Kraken
word:
name: L
word: Lamia
word: Lammasu
word: Leech
word: Leviathan
word: Lhurgoyf
word: Licid
word: Lizard
word:
name: M
word: Manticore
word: Masticore
word: Merfolk
word: Metathran
word: Minotaur
word: Mole
word: Mongoose
word: Monkey
word: Moonfolk
word: Mouse
word: Mutant
word: Myr
word:
name: N
word: Naga
word: Nautilus
word: Nephilim
word: Nightmare
word: Nightstalker
word: Noggle
word: Nymph
word:
name: O
word: Octopus
word: Ogre
word: Ooze
word: Orb
word: Orc
word: Orgg
word: Otter
word: Ouphe
word: Ox
word: Oyster
word:
name: P
word: Pangolin
word: Pegasus
word: Pentavite
word: Pest
word: Phelddagrif
word: Phoenix
word: Pincher
word: Plant
word: Praetor
word: Prism
word:
name: R
word: Rabbit
word: Rat
word: Reflection
word: Rhino
word:
name: S
word:
name: Sa-Sl
word: Sable
word: Salamander
word: Sand
word: Saproling
word: Satyr
word: Scarecrow
word: Scorpion
word: Sculpture
word: Serpent
word: Servo
word: Shade
word: Shapeshifter
word: Shark
word: Sheep
word: Siren
word: Skeleton
word: Slith
word: Sliver
word: Slug
word:
name: Sn-Sz
word: Snake
word: Soltari
word: Spawn
word: Specter
word: Sphinx
word: Spider
word: Spike
word: Spirit
word: Splinter
word: Sponge
word: Squid
word: Squirrel
word: Starfish
word: Surrakar
word:
name: T
word: Tentacle
word: Tetravite
word: Thalakos
word: Thopter
word: Thrull
word: Treefolk
word: Trilobite
word: Triskelavite
word: Troll
word: Turtle
word:
name: U
word: Unicorn
word:
name: V
word: Vampire
word: Vedalken
word: Viashino
word: Volver
word:
name: W
word: Wall
word: Weird
word: Werewolf
word: Whale
word: Wolf
word: Wolverine
word: Wombat
word: Worm
word: Wraith
word: Wurm
word:
name: Y
word: Yeti
word:
name: Z
word: Zombie
word: Zubera
word list:
name: class
word:
script: all_classes()
line below: true
word: Beast
word: Cleric
word: Druid
word: Knight
word: Rogue
word: Shaman
word: Soldier
word: Warrior
word: Wizard
word: Zombie
word:
name: All Classes
word:
name: A-C
word: Advisor
word: Ally
word: Archer
word: Archon
word: Army
word: Artificer
word: Assassin
word: Barbarian
word: Beast
word: Berserker
word: Bringer
word: Carrier
word: Citizen
word: Cleric
word: Coward
word:
name: D-I
word: Deserter
word: Dreadnought
word: Drone
word: Druid
word: Egg
word: Elder
word: Flagbearer
word: Horror
word: Incarnation
word:
name: J-P
word: Juggernaut
word: Knight
word: Leviathan
word: Mercenary
word: Minion
word: Monger
word: Monk
word: Mutant
word: Mystic
word: Ninja
word: Noble
word: Nomad
word: Peasant
word: Pilot
word: Pirate
word: Processor
word:
name: R-S
word: Rebel
word: Reflection
word: Rigger
word: Rogue
word: Samurai
word: Scion
word: Scout
word: Serf
word: Shaman
word: Skeleton
word: Soldier
word: Spawn
word: Spellshaper
word: Spirit
word: Survivor
word:
name: T-Z
word: Thopter
word: Vampire
word: Warlock
word: Warrior
word: Werewolf
word: Wizard
word: Zombie
word list:
name: artifact
word:
script: all_sub_types(match: "Artifact")
line below: true
word: Contraption
word: Clue
word: Equipment
word: Food
word: Fortification
word: Gold
word: Treasure
word: Vehicle
word list:
name: land
word:
script: all_sub_types(match: "Land")
line below: true
word: Plains
word: Island
word: Swamp
word: Mountain
word: Forest
word: Desert
word: Gate
word: Lair
word: Locus
word: Mine
word: Power-Plant
word: Tower
word: Urza's
word list:
name: enchantment
word:
script: all_sub_types(match: "Enchantment")
line below: true
word: Aura
word: Curse
word: Shrine
word: Cartouche
word: Saga
word list:
name: spell
word:
script: all_sub_types(match: "Instant") + "," + all_sub_types(match: "Sorcery")
line below: true
word: Arcane
word: Trap
word: Adventure
word list:
name: planeswalker
word:
script: all_sub_types(match: "Planeswalker")
line below: true
word: Ajani
word: Aminatou
word: Angrath
word: Arlinn
word: Ashiok
word: Bolas
word: Calix
word: Chandra
word: Dack
word: Daretti
word: Davriel
word: Domri
word: Dovin
word: Elspeth
word: Estrid
word: Freyalise
word: Garruk
word: Gideon
word: Huatli
word: Jace
word: Jaya
word: Karn
word: Kasmina
word: Kaya
word: Kiora
word: Koth
word: Liliana
word: Lukka
word: Nahiri
word: Narset
word: Nissa
word: Nixilis
word: Oko
word: Ral
word: Rowan
word: Saheeli
word: Samut
word: Sarkhan
word: Serra
word: Sorin
word: Tamiyo
word: Teferi
word: Teyo
word: Tezzeret
word: Tibalt
word: Ugin
word: Venser
word: Vivien
word: Vraska
word: Will
word: Windgrace
word: Wrenn
word: Xenagos
word: Yanggu
word: Yanling
word:
name: Last Seen on Ikoria
word: Lukka
word: Narset
word: Vivien
word:
name: Last Seen on Theros
word: Ashiok
word: Calix
word: Elspeth
word: Xenagos
word:
name: Last Seen on Eldraine
word: Garruk
word: Oko
word: Rowan
word: Will
word:
name: Last Seen on Ravnica
word: Bolas
word: Gideon
word: Davriel
word: Domri
word: Dovin
word: Kasmina
word: Kaya
word: Ral
word: Teyo
word: Vraska
word: Yanggu
word: Yanling
word:
name: Last Seen on Dominaria
word: Chandra
word: Jaya
word: Karn
word: Teferi
word:
name: Last Seen on Ixalan
word: Angrath
word: Huatli
word: Jace
word:
name: Last Seen on Amonkhet
word: Liliana
word: Nissa
word: Samut
word:
name: Last Seen on Kaladesh
word: Ajani
word: Saheeli
word: Tezzeret
word:
name: Last Seen on Fiore
name: Dack
name: Daretti
word:
name: Last Seen on Innistrad
word: Arlinn
word: Nahiri
word: Sorin
word: Tamiyo
word: Tibalt
word:
name: Last Seen on Zendikar
word: Kiora
word: Nixilis
word:
name: Last Seen on Tarkir
word: Sarkhan
word: Ugin
word:
name: Last Seen on New Phyrexia
word: Koth
word: Venser
word:
name: Last Seen on ???
word: Aminatou
word: Estrid
word: Wrenn
word: Last Seen Pre-Mending
word: Freyalise
word: Serra
word: Windgrace
word list:
name: plane
word:
script: all_sub_types(match: "Plane")
line below: true
word: Eldraine
word: Dominaria
word: Ixalan
word: Amonkhet
word: Kaladesh
word:
name: Post-Mending Planes
word: Alara
word: Amonkhet
word: Eldraine
word: Fiora
word: Innistrad
word: Ixalan
word: Kaladesh
word: Kylem
word: Lorwyn
word: New Phyrexia
word: Shadowmoor
word: Tarkir
word: Theros
word: Zendikar
word:
name: Pre-Mending Planes
word: Kamigawa
word: Mercadia
word: Mirrodin
word: Rath
word: Ravnica
word: Serra's Realm
word:
name: Old Planes
word: Aranzhur
word: Azoria
word: Bolas's Meditation Realm
word: Cabralin
word: Cridhe
word: Dominaria
word: Equilor
word: Ergamon
word: Gastal
word: Ilcae
word: Moag
word: Nether Void
word: Phyrexia
word: Pyrulea
word: Rabiah
word: Segovia
word: Shandalar
word: Ulgrotha
word: Vatraquaz
word: Wildfire
word:
name: Planechase Planes
word: Arkhos
word: Azgol
word: Belenon
word: Diraden
word: Fabacin
word: Iquatana
word: Ir
word: Kaldheim
word: Karsus
word: Kephalai
word: Kinshala
word: Kolbahan
word: Kyneth
word: Luvion
word: Mongseng
word: Muraganda
word: Regatha
word: Tavelia
word: Valla
word: Vryn
word: Xerex
+719
View File
@@ -0,0 +1,719 @@
############################################################## Magic word lists
word list:
name: type
word:
name: Básico
is prefix: true
word:
name: Lendário
is prefix: true
word:
name: da Neve
is prefix: true
word:
name: Token
is prefix: true
word:
name: Tribal
is prefix: true
word:
name: World
is prefix: true
line below: true
word: Conspiracy
word: Criatura
word: Artefato
word: Criatura Artefato
word: Encantamento
word: Criatura Encantamento
word: Mágica Instantânea
word: Feitiço
word: Terreno
word: Planeswalker
word: Emblem
word: Phenomenon
word: Plane
word list:
name: race
word:
script: all_races()
line below: true
word: Angel
word: Beast
word: Construct
word: Demon
word: Dragon
word: Elf
word: Faerie
word: Giant
word: Goblin
word: Golem
word: Human
word: Merfolk
word: Zombie
word:
name: All Races
word:
name: A
word: Aetherborn
word: Angel
word: Antelope
word: Ape
word: Archon
word: Assembly-Worker
word: Atog
word: Aurochs
word: Avatar
word: Azra
word:
name: B
word: Badger
word: Basilisk
word: Bat
word: Bear
word: Beast
word: Beeble
word: Beholder
word: Bird
word: Blinkmoth
word: Boar
word: Bringer
word: Brushwagg
word:
name: C
word: Camarid
word: Camel
word: Caribou
word: Carrier
word: Cat
word: Centaur
word: Cephalid
word: Chimera
word: Cockatrice
word: Construct
word: Crab
word: Crocodile
word: Cyclops
word:
name: D
word: Dauthi
word: Demigod
word: Demon
word: Devil
word: Dinosaur
word: Djinn
word: Dragon
word: Drake
word: Dreadnought
word: Drone
word: Dryad
word: Dwarf
word:
name: E
word: Egg
word: Efreet
word: Eldrazi
word: Elemental
word: Elephant
word: Elf
word: Elk
word: Eye
word:
name: F
word: Faerie
word: Ferret
word: Fish
word: Fox
word: Fractal
word: Frog
word: Fungus
word:
name: G
word: Gargoyle
word: Germ
word: Giant
word: Gnoll
word: Gnome
word: Goat
word: Goblin
word: God
word: Golem
word: Gorgon
word: Graveborn
word: Gremlin
word: Griffin
word:
name: H
word: Hag
word: Halfling
word: Hamster
word: Harpy
word: Hellion
word: Hippo
word: Hippogriff
word: Homarid
word: Homunculus
word: Horror
word: Horse
word: Hound
word: Human
word: Hydra
word: Hyena
word:
name: I
word: Illusion
word: Imp
word: Incarnation
word: Inkling
word: Insect
word:
name: J
word: Jackal
word: Jellyfish
word: Juggernaut
word:
name: K
word: Kavu
word: Kirin
word: Kithkin
word: Kobold
word: Kor
word: Kraken
word:
name: L
word: Lamia
word: Lammasu
word: Leech
word: Leviathan
word: Lhurgoyf
word: Licid
word: Lizard
word:
name: M
word: Manticore
word: Masticore
word: Merfolk
word: Metathran
word: Minotaur
word: Mole
word: Mongoose
word: Monkey
word: Moonfolk
word: Mouse
word: Mutant
word: Myr
word:
name: N
word: Naga
word: Nautilus
word: Nephilim
word: Nightmare
word: Nightstalker
word: Noggle
word: Nymph
word:
name: O
word: Octopus
word: Ogre
word: Ooze
word: Orb
word: Orc
word: Orgg
word: Otter
word: Ouphe
word: Ox
word: Oyster
word:
name: P
word: Pangolin
word: Pegasus
word: Pentavite
word: Pest
word: Phelddagrif
word: Phoenix
word: Pincher
word: Plant
word: Praetor
word: Prism
word:
name: R
word: Rabbit
word: Rat
word: Reflection
word: Rhino
word:
name: S
word:
name: Sa-Sl
word: Sable
word: Salamander
word: Sand
word: Saproling
word: Satyr
word: Scarecrow
word: Scorpion
word: Sculpture
word: Serpent
word: Servo
word: Shade
word: Shapeshifter
word: Shark
word: Sheep
word: Siren
word: Skeleton
word: Slith
word: Sliver
word: Slug
word:
name: Sn-Sz
word: Snake
word: Soltari
word: Spawn
word: Specter
word: Sphinx
word: Spider
word: Spike
word: Spirit
word: Splinter
word: Sponge
word: Squid
word: Squirrel
word: Starfish
word: Surrakar
word:
name: T
word: Tentacle
word: Tetravite
word: Thalakos
word: Thopter
word: Thrull
word: Tiefling
word: Treefolk
word: Trilobite
word: Triskelavite
word: Troll
word: Turtle
word:
name: U
word: Unicorn
word:
name: V
word: Vampire
word: Vedalken
word: Viashino
word: Volver
word:
name: W
word: Wall
word: Weird
word: Werewolf
word: Whale
word: Wolf
word: Wolverine
word: Wombat
word: Worm
word: Wraith
word: Wurm
word:
name: Y
word: Yeti
word:
name: Z
word: Zombie
word: Zubera
word list:
name: class
word:
script: all_classes()
line below: true
word: Beast
word: Cleric
word: Druid
word: Knight
word: Rogue
word: Shaman
word: Soldier
word: Warrior
word: Wizard
word: Zombie
word:
name: All Classes
word:
name: A-C
word: Advisor
word: Ally
word: Archer
word: Archon
word: Army
word: Artificer
word: Assassin
word: Barbarian
word: Bard
word: Beast
word: Berserker
word: Bringer
word: Carrier
word: Citizen
word: Cleric
word: Coward
word:
name: D-I
word: Deserter
word: Dreadnought
word: Drone
word: Druid
word: Egg
word: Elder
word: Flagbearer
word: Horror
word: Incarnation
word:
name: J-P
word: Juggernaut
word: Knight
word: Leviathan
word: Mercenary
word: Minion
word: Monger
word: Monk
word: Mutant
word: Mystic
word: Ninja
word: Noble
word: Nomad
word: Peasant
word: Pilot
word: Pirate
word: Processor
word:
name: R-S
word: Ranger
word: Rebel
word: Reflection
word: Rigger
word: Rogue
word: Samurai
word: Scion
word: Scout
word: Serf
word: Shaman
word: Skeleton
word: Soldier
word: Spawn
word: Spellshaper
word: Spirit
word: Survivor
word:
name: T-Z
word: Thopter
word: Vampire
word: Warlock
word: Warrior
word: Werewolf
word: Wizard
word: Zombie
word list:
name: artifact
word:
script: all_sub_types(match: "Artifact")
line below: true
word: Contraption
word: Clue
word: Equipment
word: Food
word: Fortification
word: Gold
word: Treasure
word: Vehicle
word list:
name: land
word:
script: all_sub_types(match: "Land")
line below: true
word: Plains
word: Island
word: Swamp
word: Mountain
word: Forest
word: Desert
word: Gate
word: Lair
word: Locus
word: Mine
word: Power-Plant
word: Tower
word: Urza's
word list:
name: enchantment
word:
script: all_sub_types(match: "Enchantment")
line below: true
word: Aura
word: Curse
word: Shrine
word: Cartouche
word: Saga
word list:
name: spell
word:
script: all_sub_types(match: "Instant") + "," + all_sub_types(match: "Sorcery")
line below: true
word: Arcane
word: Lesson
word: Trap
word: Adventure
word list:
name: planeswalker
word:
script: all_sub_types(match: "Planeswalker")
line below: true
word: Ajani
word: Aminatou
word: Angrath
word: Arlinn
word: Ashiok
word: Bolas
word: Calix
word: Chandra
word: Dack
word: Dakkon
word: Daretti
word: Davriel
word: Dihada
word: Domri
word: Dovin
word: Ellywick
word: Elspeth
word: Estrid
word: Freyalise
word: Garruk
word: Gideon
word: Grist
word: Huatli
word: Jace
word: Jaya
word: Karn
word: Kasmina
word: Kaya
word: Kiora
word: Koth
word: Liliana
word: Lolth
word: Lukka
word: Mordenkainen
word: Nahiri
word: Narset
word: Niko
word: Nissa
word: Nixilis
word: Oko
word: Ral
word: Rowan
word: Saheeli
word: Samut
word: Sarkhan
word: Serra
word: Sorin
word: Tamiyo
word: Teferi
word: Teyo
word: Tezzeret
word: Tibalt
word: Tyvar
word: Ugin
word: Venser
word: Vivien
word: Vraska
word: Will
word: Windgrace
word: Wrenn
word: Xenagos
word: Yanggu
word: Yanling
word: Zariel
word:
name: Last Seen on Faerun
word: Ellywick
word: Lolth
word: Mordenkainen
word: Zariel
word:
name: Last Seen on Strixhaven
word: Kasmina
word: Liliana
word: Lukka
word: Rowan
word: Will
word:
name: Last Seen on Kaldheim
word: Kaya
word: Niko
word: Tibalt
word: Tyvar
word:
name: Last Seen on Zendikar
word: Jace
word: Kiora
word: Nahiri
word: Nissa
word: Nixilis
word:
name: Last Seen on Ikoria
word: Narset
word: Vivien
word:
name: Last Seen on Theros
word: Ashiok
word: Calix
word: Elspeth
word: Xenagos
word:
name: Last Seen on Eldraine
word: Garruk
word: Oko
word:
name: Last Seen on Ravnica
word: Bolas
word: Gideon
word: Davriel
word: Domri
word: Dovin
word: Ral
word: Teyo
word: Vraska
word: Yanggu
word: Yanling
word:
name: Last Seen on Dominaria
word: Chandra
word: Jaya
word: Karn
word: Teferi
word:
name: Last Seen on Ixalan
word: Angrath
word: Huatli
word:
name: Last Seen on Amonkhet
word: Liliana
word: Samut
word:
name: Last Seen on Kaladesh
word: Ajani
word: Saheeli
word: Tezzeret
word:
name: Last Seen on Fiore
name: Dack
name: Daretti
word:
name: Last Seen on Innistrad
word: Arlinn
word: Sorin
word: Tamiyo
word:
name: Last Seen on Tarkir
word: Sarkhan
word: Ugin
word:
name: Last Seen on New Phyrexia
word: Koth
word: Venser
word:
name: Last Seen on ???
word: Aminatou
word: Estrid
word: Wrenn
word: Last Seen Pre-Mending
word: Freyalise
word: Serra
word: Windgrace
word list:
name: plane
word:
script: all_sub_types(match: "Plane")
line below: true
word: Eldraine
word: Dominaria
word: Ixalan
word: Amonkhet
word: Kaladesh
word:
name: Post-Mending Planes
word: Alara
word: Amonkhet
word: Eldraine
word: Fiora
word: Innistrad
word: Ixalan
word: Kaladesh
word: Kylem
word: Lorwyn
word: New Phyrexia
word: Shadowmoor
word: Tarkir
word: Theros
word: Zendikar
word:
name: Pre-Mending Planes
word: Kamigawa
word: Mercadia
word: Mirrodin
word: Rath
word: Ravnica
word: Serra's Realm
word:
name: Old Planes
word: Aranzhur
word: Azoria
word: Bolas's Meditation Realm
word: Cabralin
word: Cridhe
word: Dominaria
word: Equilor
word: Ergamon
word: Gastal
word: Ilcae
word: Moag
word: Nether Void
word: Phyrexia
word: Pyrulea
word: Rabiah
word: Segovia
word: Shandalar
word: Ulgrotha
word: Vatraquaz
word: Wildfire
word:
name: Planechase Planes
word: Arkhos
word: Azgol
word: Belenon
word: Diraden
word: Fabacin
word: Iquatana
word: Ir
word: Kaldheim
word: Karsus
word: Kephalai
word: Kinshala
word: Kolbahan
word: Kyneth
word: Luvion
word: Mongseng
word: Muraganda
word: Regatha
word: Tavelia
word: Valla
word: Vryn
word: Xerex
+687
View File
@@ -0,0 +1,687 @@
############################################################## Magic word lists
word list:
name: type
word:
name: Basic
is prefix: true
word:
name: Legendary
is prefix: true
word:
name: Snow
is prefix: true
word:
name: Token
is prefix: true
word:
name: Tribal
is prefix: true
word:
name: World
is prefix: true
line below: true
word: Conspiracy
word: Creature
word: Artifact
word: Artifact Creature
word: Enchantment
word: Enchantment Creature
word: Instant
word: Sorcery
word: Land
word: Planeswalker
word: Emblem
word: Phenomenon
word: Plane
word list:
name: race
word:
script: all_races()
line below: true
word: Angel
word: Beast
word: Construct
word: Demon
word: Dragon
word: Elf
word: Faerie
word: Giant
word: Goblin
word: Golem
word: Human
word: Merfolk
word: Zombie
word:
name: All Races
word:
name: A
word: Aetherborn
word: Angel
word: Antelope
word: Ape
word: Archon
word: Assembly-Worker
word: Atog
word: Aurochs
word: Avatar
word: Azra
word:
name: B
word: Badger
word: Basilisk
word: Bat
word: Bear
word: Beast
word: Beeble
word: Bird
word: Blinkmoth
word: Boar
word: Bringer
word: Brushwagg
word:
name: C
word: Camarid
word: Camel
word: Caribou
word: Carrier
word: Cat
word: Centaur
word: Cephalid
word: Chimera
word: Cockatrice
word: Construct
word: Crab
word: Crocodile
word: Cyclops
word:
name: D
word: Dauthi
word: Demigod
word: Demon
word: Devil
word: Dinosaur
word: Djinn
word: Dragon
word: Drake
word: Dreadnought
word: Drone
word: Dryad
word: Dwarf
word:
name: E
word: Egg
word: Efreet
word: Eldrazi
word: Elemental
word: Elephant
word: Elf
word: Elk
word: Eye
word:
name: F
word: Faerie
word: Ferret
word: Fish
word: Fox
word: Frog
word: Fungus
word:
name: G
word: Gargoyle
word: Germ
word: Giant
word: Gnome
word: Goat
word: Goblin
word: God
word: Golem
word: Gorgon
word: Graveborn
word: Gremlin
word: Griffin
word:
name: H
word: Hag
word: Harpy
word: Hellion
word: Hippo
word: Hippogriff
word: Homarid
word: Homunculus
word: Horror
word: Horse
word: Hound
word: Human
word: Hydra
word: Hyena
word:
name: I
word: Illusion
word: Imp
word: Incarnation
word: Insect
word:
name: J
word: Jackal
word: Jellyfish
word: Juggernaut
word:
name: K
word: Kavu
word: Kirin
word: Kithkin
word: Kobold
word: Kor
word: Kraken
word:
name: L
word: Lamia
word: Lammasu
word: Leech
word: Leviathan
word: Lhurgoyf
word: Licid
word: Lizard
word:
name: M
word: Manticore
word: Masticore
word: Merfolk
word: Metathran
word: Minotaur
word: Mole
word: Mongoose
word: Monkey
word: Moonfolk
word: Mouse
word: Mutant
word: Myr
word:
name: N
word: Naga
word: Nautilus
word: Nephilim
word: Nightmare
word: Nightstalker
word: Noggle
word: Nymph
word:
name: O
word: Octopus
word: Ogre
word: Ooze
word: Orb
word: Orc
word: Orgg
word: Otter
word: Ouphe
word: Ox
word: Oyster
word:
name: P
word: Pangolin
word: Pegasus
word: Pentavite
word: Pest
word: Phelddagrif
word: Phoenix
word: Pincher
word: Plant
word: Praetor
word: Prism
word:
name: R
word: Rabbit
word: Rat
word: Reflection
word: Rhino
word:
name: S
word:
name: Sa-Sl
word: Sable
word: Salamander
word: Sand
word: Saproling
word: Satyr
word: Scarecrow
word: Scorpion
word: Sculpture
word: Serpent
word: Servo
word: Shade
word: Shapeshifter
word: Shark
word: Sheep
word: Siren
word: Skeleton
word: Slith
word: Sliver
word: Slug
word:
name: Sn-Sz
word: Snake
word: Soltari
word: Spawn
word: Specter
word: Sphinx
word: Spider
word: Spike
word: Spirit
word: Splinter
word: Sponge
word: Squid
word: Squirrel
word: Starfish
word: Surrakar
word:
name: T
word: Tentacle
word: Tetravite
word: Thalakos
word: Thopter
word: Thrull
word: Treefolk
word: Trilobite
word: Triskelavite
word: Troll
word: Turtle
word:
name: U
word: Unicorn
word:
name: V
word: Vampire
word: Vedalken
word: Viashino
word: Volver
word:
name: W
word: Wall
word: Weird
word: Werewolf
word: Whale
word: Wolf
word: Wolverine
word: Wombat
word: Worm
word: Wraith
word: Wurm
word:
name: Y
word: Yeti
word:
name: Z
word: Zombie
word: Zubera
word list:
name: class
word:
script: all_classes()
line below: true
word: Beast
word: Cleric
word: Druid
word: Knight
word: Rogue
word: Shaman
word: Soldier
word: Warrior
word: Wizard
word: Zombie
word:
name: All Classes
word:
name: A-C
word: Advisor
word: Ally
word: Archer
word: Archon
word: Army
word: Artificer
word: Assassin
word: Barbarian
word: Beast
word: Berserker
word: Bringer
word: Carrier
word: Citizen
word: Cleric
word: Coward
word:
name: D-I
word: Deserter
word: Dreadnought
word: Drone
word: Druid
word: Egg
word: Elder
word: Flagbearer
word: Horror
word: Incarnation
word:
name: J-P
word: Juggernaut
word: Knight
word: Leviathan
word: Mercenary
word: Minion
word: Monger
word: Monk
word: Mutant
word: Mystic
word: Ninja
word: Noble
word: Nomad
word: Peasant
word: Pilot
word: Pirate
word: Processor
word:
name: R-S
word: Rebel
word: Reflection
word: Rigger
word: Rogue
word: Samurai
word: Scion
word: Scout
word: Serf
word: Shaman
word: Skeleton
word: Soldier
word: Spawn
word: Spellshaper
word: Spirit
word: Survivor
word:
name: T-Z
word: Thopter
word: Vampire
word: Warlock
word: Warrior
word: Werewolf
word: Wizard
word: Zombie
word list:
name: artifact
word:
script: all_sub_types(match: "Artifact")
line below: true
word: Contraption
word: Clue
word: Equipment
word: Food
word: Fortification
word: Gold
word: Treasure
word: Vehicle
word list:
name: land
word:
script: all_sub_types(match: "Land")
line below: true
word: Plains
word: Island
word: Swamp
word: Mountain
word: Forest
word: Desert
word: Gate
word: Lair
word: Locus
word: Mine
word: Power-Plant
word: Tower
word: Urza's
word list:
name: enchantment
word:
script: all_sub_types(match: "Enchantment")
line below: true
word: Aura
word: Curse
word: Shrine
word: Cartouche
word: Saga
word list:
name: spell
word:
script: all_sub_types(match: "Instant") + "," + all_sub_types(match: "Sorcery")
line below: true
word: Arcane
word: Trap
word: Adventure
word list:
name: planeswalker
word:
script: all_sub_types(match: "Planeswalker")
line below: true
word: Ajani
word: Aminatou
word: Angrath
word: Arlinn
word: Ashiok
word: Bolas
word: Calix
word: Chandra
word: Dack
word: Daretti
word: Davriel
word: Domri
word: Dovin
word: Elspeth
word: Estrid
word: Freyalise
word: Garruk
word: Gideon
word: Huatli
word: Jace
word: Jaya
word: Karn
word: Kasmina
word: Kaya
word: Kiora
word: Koth
word: Liliana
word: Lukka
word: Nahiri
word: Narset
word: Nissa
word: Nixilis
word: Oko
word: Ral
word: Rowan
word: Saheeli
word: Samut
word: Sarkhan
word: Serra
word: Sorin
word: Tamiyo
word: Teferi
word: Teyo
word: Tezzeret
word: Tibalt
word: Ugin
word: Venser
word: Vivien
word: Vraska
word: Will
word: Windgrace
word: Wrenn
word: Xenagos
word: Yanggu
word: Yanling
word:
name: Last Seen on Ikoria
word: Lukka
word: Narset
word: Vivien
word:
name: Last Seen on Theros
word: Ashiok
word: Calix
word: Elspeth
word: Xenagos
word:
name: Last Seen on Eldraine
word: Garruk
word: Oko
word: Rowan
word: Will
word:
name: Last Seen on Ravnica
word: Bolas
word: Gideon
word: Davriel
word: Domri
word: Dovin
word: Kasmina
word: Kaya
word: Ral
word: Teyo
word: Vraska
word: Yanggu
word: Yanling
word:
name: Last Seen on Dominaria
word: Chandra
word: Jaya
word: Karn
word: Teferi
word:
name: Last Seen on Ixalan
word: Angrath
word: Huatli
word: Jace
word:
name: Last Seen on Amonkhet
word: Liliana
word: Nissa
word: Samut
word:
name: Last Seen on Kaladesh
word: Ajani
word: Saheeli
word: Tezzeret
word:
name: Last Seen on Fiore
name: Dack
name: Daretti
word:
name: Last Seen on Innistrad
word: Arlinn
word: Nahiri
word: Sorin
word: Tamiyo
word: Tibalt
word:
name: Last Seen on Zendikar
word: Kiora
word: Nixilis
word:
name: Last Seen on Tarkir
word: Sarkhan
word: Ugin
word:
name: Last Seen on New Phyrexia
word: Koth
word: Venser
word:
name: Last Seen on ???
word: Aminatou
word: Estrid
word: Wrenn
word: Last Seen Pre-Mending
word: Freyalise
word: Serra
word: Windgrace
word list:
name: plane
word:
script: all_sub_types(match: "Plane")
line below: true
word: Eldraine
word: Dominaria
word: Ixalan
word: Amonkhet
word: Kaladesh
word:
name: Post-Mending Planes
word: Alara
word: Amonkhet
word: Eldraine
word: Fiora
word: Innistrad
word: Ixalan
word: Kaladesh
word: Kylem
word: Lorwyn
word: New Phyrexia
word: Shadowmoor
word: Tarkir
word: Theros
word: Zendikar
word:
name: Pre-Mending Planes
word: Kamigawa
word: Mercadia
word: Mirrodin
word: Rath
word: Ravnica
word: Serra's Realm
word:
name: Old Planes
word: Aranzhur
word: Azoria
word: Bolas's Meditation Realm
word: Cabralin
word: Cridhe
word: Dominaria
word: Equilor
word: Ergamon
word: Gastal
word: Ilcae
word: Moag
word: Nether Void
word: Phyrexia
word: Pyrulea
word: Rabiah
word: Segovia
word: Shandalar
word: Ulgrotha
word: Vatraquaz
word: Wildfire
word:
name: Planechase Planes
word: Arkhos
word: Azgol
word: Belenon
word: Diraden
word: Fabacin
word: Iquatana
word: Ir
word: Kaldheim
word: Karsus
word: Kephalai
word: Kinshala
word: Kolbahan
word: Kyneth
word: Luvion
word: Mongseng
word: Muraganda
word: Regatha
word: Tavelia
word: Valla
word: Vryn
word: Xerex