Commit ed7d2740 authored by pichoro's avatar pichoro

More realistic token sorting for Magic.

Better legend name filter for Magic.
Version bumps for symbol-fonts.
Last of Eventide update (keywords and creature types).
parent c8adf083
mse version: 0.3.6 mse version: 0.3.7
version: 2008-06-02 version: 2008-08-05
short name: beveled style (firepenguinmaster) short name: beveled style (firepenguinmaster)
installer group: magic/Mana symbols/beveled style (FirePenguinMaster) installer group: magic/Mana symbols/beveled style (FirePenguinMaster)
position hint: 101 position hint: 101
......
mse version: 0.3.6 mse version: 0.3.7
version: 2008-05-18 version: 2008-08-05
# Symbol font in the 'futuristic' style, used for casting costs on futureshift cards # Symbol font in the 'futuristic' style, used for casting costs on futureshift cards
short name: Future Sight style short name: Future Sight style
installer group: magic/Mana symbols/Future Sight style installer group: magic/Mana symbols/Future Sight style
......
mse version: 0.3.6 mse version: 0.3.7
version: 2008-06-02 version: 2008-08-05
# Symbol font in the 'popup' style, used for casting costs on modern cards # Symbol font in the 'popup' style, used for casting costs on modern cards
short name: popup style short name: popup style
installer group: magic/Mana symbols/popup style installer group: magic/Mana symbols/popup style
......
mse version: 0.3.6 mse version: 0.3.7
version: 2008-06-02 version: 2008-08-05
short name: normal (colorless) short name: normal (colorless)
position hint: 21 position hint: 11
installer group: magic/Mana symbols/colorless normal style installer group: magic/Mana symbols/colorless normal style
icon: mana_r.png icon: mana_r.png
# Symbol font in the normal, flat, style, used for text boxes and on old style cards # Symbol font in the normal, flat, style, used for text boxes and on old style cards
......
mse version: 0.3.6 mse version: 0.3.7
version: 2008-06-02 version: 2008-08-05
short name: normal short name: normal
installer group: magic/Mana symbols/normal style installer group: magic/Mana symbols/normal style
position hint: 001 position hint: 001
......
...@@ -5,7 +5,7 @@ installer group: magic/game files ...@@ -5,7 +5,7 @@ installer group: magic/game files
icon: card-back.png icon: card-back.png
position hint: 01 position hint: 01
version: 2008-06-02 version: 2008-08-05
depends on: depends on:
package: magic-blends.mse-include package: magic-blends.mse-include
version: 2007-09-23 version: 2007-09-23
...@@ -182,7 +182,6 @@ init script: ...@@ -182,7 +182,6 @@ init script:
# The code consists of 4 parts: # The code consists of 4 parts:
# normal/token, color, shifted, split # normal/token, color, shifted, split
sort_index := { sort_index := {
(if contains(card.shape, match:"token") then "T" else " ") + # Tokens come last
color_of_card() + color_of_card() +
(if contains(card.shape, match:"shifted") then "S" else " ") + # planeshifted cards come after normal ones (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 (if contains(card.shape, match:"split") then "S" else " ") + # split cards come after normal ones
...@@ -250,13 +249,24 @@ init script: ...@@ -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 := { 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 := { set_filter := {
if set.sort_special_rarity != "separate numbering" then nil if card.shape == "token" then { card.shape == "token" }
else if card.rarity == "special" then { card.rarity == "special" } else if set.sort_special_rarity != "separate numbering" then { card.shape != "token" and card.shape != "rulestip" }
else { card.rarity != "special" } 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 := { card_number := {
...@@ -327,7 +337,8 @@ init script: ...@@ -327,7 +337,8 @@ init script:
"; ";
# truncates the name of legends # truncates the name of legends
legend_filter := replace@(match:", [A-Z,a-z,Æ,0-9,' ]*", replace: "" )+ 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 # the rule text filter
# - adds mana symbols # - adds mana symbols
# - makes text in parentheses italic # - makes text in parentheses italic
...@@ -692,6 +703,7 @@ card field: ...@@ -692,6 +703,7 @@ card field:
choice: flip choice: flip
choice: split choice: split
choice: shifted choice: shifted
choice: rulestip
script: card_shape() # determined by the style script: card_shape() # determined by the style
card field: card field:
type: text type: text
...@@ -1568,6 +1580,7 @@ word list: ...@@ -1568,6 +1580,7 @@ word list:
word: Nephilim word: Nephilim
word: Nightmare word: Nightmare
word: Nightstalker word: Nightstalker
word: Noggle
word: word:
name: O name: O
word: Octopus word: Octopus
...@@ -2507,3 +2520,13 @@ keyword: ...@@ -2507,3 +2520,13 @@ keyword:
match: Conspire match: Conspire
mode: expert 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" }. 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].
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment