From 57bd2da5dafc564028189a2e9d276d6492fd5df5 Mon Sep 17 00:00:00 2001
From: cajun <12363371+CajunAvenger@users.noreply.github.com>
Date: Fri, 4 Oct 2024 01:09:46 -0500
Subject: [PATCH] Update style
---
data/magic-m15-mainframe-dfc.mse-style/style | 46 ++++++++++++++++----
1 file changed, 38 insertions(+), 8 deletions(-)
diff --git a/data/magic-m15-mainframe-dfc.mse-style/style b/data/magic-m15-mainframe-dfc.mse-style/style
index 0fca13a21..6f62f4d2f 100644
--- a/data/magic-m15-mainframe-dfc.mse-style/style
+++ b/data/magic-m15-mainframe-dfc.mse-style/style
@@ -325,6 +325,36 @@ init script:
then "Gain the next level as a sorcery to add its ability."
else "As this Saga enters and after your draw step, add a lore counter. Sacrifice after III."
}
+ margin_top := {
+ number := to_int(replace(input, match: "lv", replace: "")) or else 999
+ if not a_saga() and not b_saga() then 0 else (
+ if input == "lv1"
+ then lv_chop(styling.level_1_chop, cell:3)
+ else if input == "lv2" then (
+ if front_class() or front_case()
+ then 30
+ else lv_chop(styling.level_2_chop, cell:3)
+ )
+ else if number >= 3 and number <= 8 then (
+ if (front_class() or front_case()) and card["level_{number}_text"] != ""
+ then 30
+ else lv_chop(styling.level_3_chop, cell:3)
+ )
+ else if input == "lv9"
+ then lv_chop(styling.level_5_chop, cell:3)
+ else if input == "lv10" then (
+ if back_class() or back_case()
+ then 30
+ else lv_chop(styling.level_6_chop, cell:3)
+ )
+ else if number >= 11 and number <= 16 then (
+ if (back_class() or back_case()) and card["level_{number}_text"] != ""
+ then 30
+ else lv_chop(styling.level_7_chop, cell:3)
+ )
+ else 0
+ )
+ }
is_shifted := {false}
back_shifted := {false}
@@ -974,8 +1004,8 @@ init script:
alt_textb := {back_class() or back_case()}
alt_text_scriptb := {
if back_class()
- then combined_editor(field1: card.chapter_text_2, separator1:"\n", field2: card.level_5_text, separator2: "\n", field3: card.level_6_text, separator3: "\n", field4: card.level_7_text, separator4: "\n", field5: card.level_8_text)
- else combined_editor(field1: card.level_5_text, separator1:"\n", field2: card.level_6_text, separator2: "\n", field3: card.level_7_text)
+ then combined_editor(field1: card.chapter_text_2, separator1:"\n", field2: card.level_9_text, separator2: "\n", field3: card.level_10_text, separator3: "\n", field4: card.level_11_text, separator4: "\n", field5: card.level_12_text)
+ else combined_editor(field1: card.level_9_text, separator1:"\n", field2: card.level_10_text, separator2: "\n", field3: card.level_11_text)
}
lev0b := {
@@ -2671,7 +2701,7 @@ card style:
name: { styling.level_mana_symbols }
size: {if back_class() then 11 else 12 + if center_label2(0) then 0.5 else 0}
############################# Class costs
- level 9 text:
+ level 17 text:
left: 190
width: {if not front_class() then 0 else if front_class() and card.level_2_text == "" then 0 else 80}
top: {lev2()+4}
@@ -2684,7 +2714,7 @@ card style:
name: magic-mana-small
size: 12
alignment: middle left
- level 10 text:
+ level 18 text:
left: 190
width: {if not front_class() then 0 else if front_class() and card.level_3_text == "" then 0 else 80}
top: {lev3()+4}
@@ -2697,7 +2727,7 @@ card style:
name: magic-mana-small
size: 12
alignment: middle left
- level 11 text:
+ level 19 text:
left: 190
width: {if not front_class() then 0 else if front_class() and card.level_4_text == "" then 0 else 80}
top: {lev4()+4}
@@ -2710,7 +2740,7 @@ card style:
name: magic-mana-small
size: 12
alignment: middle left
- level 12 text:
+ level 20 text:
left: 567
width: {if not back_class() then 0 else if back_class() and card.level_6_text == "" then 0 else 80}
top: {lev2b()+4}
@@ -2723,7 +2753,7 @@ card style:
name: magic-mana-small
size: 12
alignment: middle left
- level 13 text:
+ level 21 text:
left: 567
width: {if not back_class() then 0 else if back_class() and card.level_7_text == "" then 0 else 80}
top: {lev3b()+4}
@@ -2736,7 +2766,7 @@ card style:
name: magic-mana-small
size: 12
alignment: middle left
- level 14 text:
+ level 22 text:
left: 567
width: {if not back_class() then 0 else if back_class() and card.level_8_text == "" then 0 else 80}
top: {lev4b()+4}