diff --git a/data/magic-new-token.mse-style/1acard.jpg b/data/magic-new-token.mse-style/1acard.jpg new file mode 100644 index 00000000..fb515cda Binary files /dev/null and b/data/magic-new-token.mse-style/1acard.jpg differ diff --git a/data/magic-new-token.mse-style/1apt.jpg b/data/magic-new-token.mse-style/1apt.jpg new file mode 100644 index 00000000..54d33cf4 Binary files /dev/null and b/data/magic-new-token.mse-style/1apt.jpg differ diff --git a/data/magic-new-token.mse-style/1bcard.jpg b/data/magic-new-token.mse-style/1bcard.jpg new file mode 100644 index 00000000..46a1cc8c Binary files /dev/null and b/data/magic-new-token.mse-style/1bcard.jpg differ diff --git a/data/magic-new-token.mse-style/1bpt.jpg b/data/magic-new-token.mse-style/1bpt.jpg new file mode 100644 index 00000000..5e6b1186 Binary files /dev/null and b/data/magic-new-token.mse-style/1bpt.jpg differ diff --git a/data/magic-new-token.mse-style/1ccard.jpg b/data/magic-new-token.mse-style/1ccard.jpg new file mode 100644 index 00000000..1a56e86b Binary files /dev/null and b/data/magic-new-token.mse-style/1ccard.jpg differ diff --git a/data/magic-new-token.mse-style/1cpt.jpg b/data/magic-new-token.mse-style/1cpt.jpg new file mode 100644 index 00000000..b9b73529 Binary files /dev/null and b/data/magic-new-token.mse-style/1cpt.jpg differ diff --git a/data/magic-new-token.mse-style/1gcard.jpg b/data/magic-new-token.mse-style/1gcard.jpg new file mode 100644 index 00000000..cede6191 Binary files /dev/null and b/data/magic-new-token.mse-style/1gcard.jpg differ diff --git a/data/magic-new-token.mse-style/1gpt.jpg b/data/magic-new-token.mse-style/1gpt.jpg new file mode 100644 index 00000000..aeaf77ab Binary files /dev/null and b/data/magic-new-token.mse-style/1gpt.jpg differ diff --git a/data/magic-new-token.mse-style/1hybrid_blend_nt.png b/data/magic-new-token.mse-style/1hybrid_blend_nt.png new file mode 100644 index 00000000..81c88a8e Binary files /dev/null and b/data/magic-new-token.mse-style/1hybrid_blend_nt.png differ diff --git a/data/magic-new-token.mse-style/1imagemask.png b/data/magic-new-token.mse-style/1imagemask.png new file mode 100644 index 00000000..3898b2e2 Binary files /dev/null and b/data/magic-new-token.mse-style/1imagemask.png differ diff --git a/data/magic-new-token.mse-style/1mcard.jpg b/data/magic-new-token.mse-style/1mcard.jpg new file mode 100644 index 00000000..ccbcb914 Binary files /dev/null and b/data/magic-new-token.mse-style/1mcard.jpg differ diff --git a/data/magic-new-token.mse-style/1mpt.jpg b/data/magic-new-token.mse-style/1mpt.jpg new file mode 100644 index 00000000..fe6096e6 Binary files /dev/null and b/data/magic-new-token.mse-style/1mpt.jpg differ diff --git a/data/magic-new-token.mse-style/1multicolor_dual_blend.png b/data/magic-new-token.mse-style/1multicolor_dual_blend.png new file mode 100644 index 00000000..acc826c2 Binary files /dev/null and b/data/magic-new-token.mse-style/1multicolor_dual_blend.png differ diff --git a/data/magic-new-token.mse-style/1rcard.jpg b/data/magic-new-token.mse-style/1rcard.jpg new file mode 100644 index 00000000..5260a8d8 Binary files /dev/null and b/data/magic-new-token.mse-style/1rcard.jpg differ diff --git a/data/magic-new-token.mse-style/1rpt.jpg b/data/magic-new-token.mse-style/1rpt.jpg new file mode 100644 index 00000000..267922f7 Binary files /dev/null and b/data/magic-new-token.mse-style/1rpt.jpg differ diff --git a/data/magic-new-token.mse-style/1ucard.jpg b/data/magic-new-token.mse-style/1ucard.jpg new file mode 100644 index 00000000..959d002f Binary files /dev/null and b/data/magic-new-token.mse-style/1ucard.jpg differ diff --git a/data/magic-new-token.mse-style/1upt.jpg b/data/magic-new-token.mse-style/1upt.jpg new file mode 100644 index 00000000..dc733241 Binary files /dev/null and b/data/magic-new-token.mse-style/1upt.jpg differ diff --git a/data/magic-new-token.mse-style/1wcard.jpg b/data/magic-new-token.mse-style/1wcard.jpg new file mode 100644 index 00000000..d83ff8fa Binary files /dev/null and b/data/magic-new-token.mse-style/1wcard.jpg differ diff --git a/data/magic-new-token.mse-style/1wpt.jpg b/data/magic-new-token.mse-style/1wpt.jpg new file mode 100644 index 00000000..cf23e47a Binary files /dev/null and b/data/magic-new-token.mse-style/1wpt.jpg differ diff --git a/data/magic-new-token.mse-style/style b/data/magic-new-token.mse-style/style index a60cd034..e82efe5c 100644 --- a/data/magic-new-token.mse-style/style +++ b/data/magic-new-token.mse-style/style @@ -13,6 +13,10 @@ card width: 375 card height: 523 card dpi: 150 +#error list +#error about mask size not matching image size when dealing with p/t boxes +#error about mask size not matching image size when dealing with name boxes +#templates do not change properly to one textline versions ##############################P############################### Extra scripts init script: @@ -25,7 +29,11 @@ init script: # We have no land templates # Which artifact template should be used? - text_sensor := { if card.rule_text != "" or number_of_items(in:"" + card.flavor_text) > 21 then "2" + text_sensor := { + if styling.one_textline_tokens + and card_style.rule_text.content_lines == 1 + and card.flavor_text == "" then "1" + else if card.rule_text != "" or number_of_items(in:"" + card.flavor_text) > 21 then "2" else "" } land_to_artifact := { @@ -42,7 +50,10 @@ init script: if mask_hybrid_with_land() then masked_blend( mask: ( - if card.rule_text != "" then "2hybrid_blend_nt.png" + if styling.one_textline_tokens + and card_style.rule_text.content_lines == 1 + and card.flavor_text == "" then "1hybrid_blend_nt.png" + else if card.rule_text != "" then "2hybrid_blend_nt.png" else "hybrid_blend_nt.png" ), dark: land_template(""), light: input, @@ -52,7 +63,10 @@ init script: multi_hybrid := { masked_blend( mask: ( - if card.rule_text != "" then "2multicolor_dual_blend.png" + if styling.one_textline_tokens + and card_style.rule_text.content_lines == 1 + and card.flavor_text == "" then "1multicolor_dual_blend.png" + else if card.rule_text != "" then "2multicolor_dual_blend.png" else "multicolor_dual_blend.png" ), dark: ( if card.rule_text != "" then "2mcard.jpg" @@ -66,7 +80,11 @@ init script: land_hybrid_pt := { text_sensor() + "cpt.jpg" } # Use the normal tap symbol - small_mana_t := "mana_t.png" + mana_t := { + if styling.tap_symbol == "old" then "old" + else if styling.tap_symbol == "diagonal T" then "older" + else "new" + } # Use guild mana symbols? guild_mana := { styling.use_guild_mana_symbols } @@ -92,6 +110,11 @@ styling field: name: popup mana symbols description: Use the symbols of the casting cost line inside the text box as well initial: no +styling field: + type: boolean + name: one textline tokens + description: Should token frames with a single line for text be enabled? + initial: no styling field: type: choice name: tap symbol @@ -200,20 +223,24 @@ card style: left: 30 top: script: if card.rule_text != "" or number_of_items(in:"" + card.flavor_text) > 21 then - 58 - else - 59 + 58 + else + 59 width: 315 height: - script: if card.rule_text != "" or number_of_items(in:"" + card.flavor_text) > 21 then - 288 - else - 366 + script: if styling.one_textline_tokens and card_style.rule_text.content_lines == 1and card.flavor_text == "" then + 349 + else if card.rule_text != "" or number_of_items(in:"" + card.flavor_text) > 21 then + 288 + else + 366 mask: - script: if card.rule_text != "" or number_of_items(in:"" + card.flavor_text) > 21 then - "2imagemask.png" - else - "imagemask.png" + script: if styling.one_textline_tokens and card_style.rule_text.content_lines == 1and card.flavor_text == "" then + "1imagemask.png" + else if card.rule_text != "" or number_of_items(in:"" + card.flavor_text) > 21 then + "2imagemask.png" + else + "imagemask.png" z index: 1 @@ -222,7 +249,9 @@ card style: type: left: 35 top: - script: if card.rule_text != "" or number_of_items(in:"" + card.flavor_text) > 21 then + script: if styling.one_textline_tokens and card_style.rule_text.content_lines == 1and card.flavor_text == "" then + 414 + else if card.rule_text != "" or number_of_items(in:"" + card.flavor_text) > 21 then 350 else 433 @@ -242,7 +271,9 @@ card style: rarity: left: 320 top: - script: if card.rule_text != "" or number_of_items(in:"" + card.flavor_text) > 21 then + script: if styling.one_textline_tokens and card_style.rule_text.content_lines == 1and card.flavor_text == "" then + 415 + else if card.rule_text != "" or number_of_items(in:"" + card.flavor_text) > 21 then 351 else 432 @@ -262,12 +293,15 @@ card style: text: left: 31 top: - if card.rule_text != "" or number_of_items(in:"" + card.flavor_text) > 21 then - 388 - else - 300 + script: + if styling.one_textline_tokens and card_style.rule_text.content_lines == 1and card.flavor_text == "" then 444 + else if card.rule_text != "" or number_of_items(in:"" + card.flavor_text) > 21 then 388 + else 300 width: 311 - height: 80 + height: + script: + if styling.one_textline_tokens and card_style.rule_text.content_lines == 1and card.flavor_text == "" then 22 + else 80 font: name: MPlantin italic name: MPlantin-Italic @@ -289,7 +323,7 @@ card style: not contains(match: ":", card.rule_text) and not contains (match: "!", card.rule_text) and not contains (match: "?", card.rule_text) and - card.flavor_text == "" + card.flavor_text == "" then "middle center" else "middle left" z index: 2