diff --git a/data/magic-mana-beveled.mse-symbol-font/symbol-font b/data/magic-mana-beveled.mse-symbol-font/symbol-font index f6f45e63..300c658d 100644 --- a/data/magic-mana-beveled.mse-symbol-font/symbol-font +++ b/data/magic-mana-beveled.mse-symbol-font/symbol-font @@ -1,5 +1,5 @@ -mse version: 0.3.6 -version: 2008-06-02 +mse version: 0.3.7 +version: 2008-08-05 short name: beveled style (firepenguinmaster) installer group: magic/Mana symbols/beveled style (FirePenguinMaster) position hint: 101 diff --git a/data/magic-mana-future.mse-symbol-font/symbol-font b/data/magic-mana-future.mse-symbol-font/symbol-font index ac72a265..3d39b743 100644 --- a/data/magic-mana-future.mse-symbol-font/symbol-font +++ b/data/magic-mana-future.mse-symbol-font/symbol-font @@ -1,5 +1,5 @@ -mse version: 0.3.6 -version: 2008-05-18 +mse version: 0.3.7 +version: 2008-08-05 # Symbol font in the 'futuristic' style, used for casting costs on futureshift cards short name: Future Sight style installer group: magic/Mana symbols/Future Sight style diff --git a/data/magic-mana-large.mse-symbol-font/symbol-font b/data/magic-mana-large.mse-symbol-font/symbol-font index c77b0dab..aa5b88b8 100644 --- a/data/magic-mana-large.mse-symbol-font/symbol-font +++ b/data/magic-mana-large.mse-symbol-font/symbol-font @@ -1,5 +1,5 @@ -mse version: 0.3.6 -version: 2008-06-02 +mse version: 0.3.7 +version: 2008-08-05 # Symbol font in the 'popup' style, used for casting costs on modern cards short name: popup style installer group: magic/Mana symbols/popup style diff --git a/data/magic-mana-small-grey.mse-symbol-font/symbol-font b/data/magic-mana-small-grey.mse-symbol-font/symbol-font index 4ce5e441..32f903b9 100644 --- a/data/magic-mana-small-grey.mse-symbol-font/symbol-font +++ b/data/magic-mana-small-grey.mse-symbol-font/symbol-font @@ -1,7 +1,7 @@ -mse version: 0.3.6 -version: 2008-06-02 +mse version: 0.3.7 +version: 2008-08-05 short name: normal (colorless) -position hint: 21 +position hint: 11 installer group: magic/Mana symbols/colorless normal style icon: mana_r.png # Symbol font in the normal, flat, style, used for text boxes and on old style cards diff --git a/data/magic-mana-small.mse-symbol-font/symbol-font b/data/magic-mana-small.mse-symbol-font/symbol-font index dc3b52f9..cc25a684 100644 --- a/data/magic-mana-small.mse-symbol-font/symbol-font +++ b/data/magic-mana-small.mse-symbol-font/symbol-font @@ -1,5 +1,5 @@ -mse version: 0.3.6 -version: 2008-06-02 +mse version: 0.3.7 +version: 2008-08-05 short name: normal installer group: magic/Mana symbols/normal style position hint: 001 diff --git a/data/magic.mse-game/game b/data/magic.mse-game/game index 8d945866..ad7a357b 100644 --- a/data/magic.mse-game/game +++ b/data/magic.mse-game/game @@ -5,7 +5,7 @@ installer group: magic/game files icon: card-back.png position hint: 01 -version: 2008-06-02 +version: 2008-08-05 depends on: package: magic-blends.mse-include version: 2007-09-23 @@ -182,7 +182,6 @@ init script: # The code consists of 4 parts: # normal/token, color, shifted, split sort_index := { - (if contains(card.shape, match:"token") then "T" else " ") + # Tokens come last color_of_card() + (if contains(card.shape, match:"shifted") then "S" else " ") + # planeshifted cards come after normal ones (if contains(card.shape, match:"split") then "S" else " ") + # split cards come after normal ones @@ -250,13 +249,24 @@ init script: ) } + #rarity_sort := { + # if set.sort_special_rarity == "with the rest" or card.rarity != "special" then " " else "S" + #} rarity_sort := { - if set.sort_special_rarity == "with the rest" or card.rarity != "special" then " " else "S" + if card.shape == "token" then "T" + else if set.sort_special_rarity == "with the rest" or card.rarity != "special" then " " + else "S" } + #set_filter := { + # if set.sort_special_rarity != "separate numbering" then nil + # else if card.rarity == "special" then { card.rarity == "special" } + # else { card.rarity != "special" } + #} set_filter := { - if set.sort_special_rarity != "separate numbering" then nil - else if card.rarity == "special" then { card.rarity == "special" } - else { card.rarity != "special" } + if card.shape == "token" then { card.shape == "token" } + else if set.sort_special_rarity != "separate numbering" then { card.shape != "token" and card.shape != "rulestip" } + else if card.rarity == "special" then { card.shape != "token" and card.shape != "rulestip" and card.rarity == "special" } + else { card.shape != "token" and card.shape != "rulestip" and card.rarity != "special" } } card_number := { @@ -327,7 +337,8 @@ init script: "; # truncates the name of legends legend_filter := replace@(match:", [A-Z,a-z,Æ,0-9,' ]*", replace: "" )+ - replace@(match:"the [A-Z,a-z,Æ,0-9,' ]*", replace: "" ) + replace@(match:" of [A-Z,a-z,Æ,0-9,' ]*", replace: "" )+ + replace@(match:" the [A-Z,a-z,Æ,0-9,' ]*", replace: "" ) # the rule text filter # - adds mana symbols # - makes text in parentheses italic @@ -692,6 +703,7 @@ card field: choice: flip choice: split choice: shifted + choice: rulestip script: card_shape() # determined by the style card field: type: text @@ -1568,6 +1580,7 @@ word list: word: Nephilim word: Nightmare word: Nightstalker + word: Noggle word: name: O word: Octopus @@ -2507,3 +2520,13 @@ keyword: match: Conspire mode: expert reminder: As you play this spell, you may tap two untapped creatures you control that share a color with it. When you do, copy it{ if is_targeted() then " and you may choose a new target for the copy" }. +keyword: + keyword: Retrace + match: Retrace + mode: expert + reminder: You may play this card from your graveyard by discarding a land card in addition to paying its other costs. +keyword: + keyword: Chroma + match: Chroma + mode: pseudo + rules: Chroma — [effect] based on the number of [color] mana symbols [in graveyard, under your control, in cards you discard].