From 5593189170b21e521ab333c2c81123751e1002ee Mon Sep 17 00:00:00 2001 From: twanvl Date: Mon, 2 Jul 2007 16:38:14 +0000 Subject: [PATCH] Updated most of the templates for the new color system; also tweaked the hybrid blends a bit for some templates git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@464 0fc631ac-6414-0410-93d0-97cfa31319b6 --- data/magic-blends.mse-include/card-colors | 34 -------- data/magic-blends.mse-include/new-blends | 20 +++-- data/magic-extended-art.mse-style/5bpt.jpg | Bin 1765 -> 0 bytes .../{lcard.jpg => clcard.jpg} | Bin .../{lpt.jpg => clpt.jpg} | Bin .../hybrid_blend_card.png | Bin 0 -> 1416 bytes .../hybrid_blend_pt.png | Bin 260 -> 300 bytes .../multicolor_blend_card.png | Bin 0 -> 4147 bytes ...l_blend_pt.png => multicolor_blend_pt.png} | Bin .../multicolor_dual_blend.png | Bin 4335 -> 0 bytes data/magic-extended-art.mse-style/style | 27 ++---- ...rid_blend_nt.png => hybrid_blend_card.png} | Bin ...al_blend.png => multicolor_blend_card.png} | Bin ...l_blend_pt.png => multicolor_blend_pt.png} | Bin ...blend_pt2.png => multicolor_blend_pt2.png} | Bin data/magic-new-flip.mse-style/style | 41 ++------- data/magic-new-promo.mse-style/5bpt.jpg | Bin 1765 -> 0 bytes .../{lcard.jpg => clcard.jpg} | Bin .../{lpt.jpg => clpt.jpg} | Bin .../hybrid_blend_card.png} | Bin .../hybrid_blend_nt.png | Bin 5972 -> 0 bytes ...al_blend.png => multicolor_blend_card.png} | Bin ...l_blend_pt.png => multicolor_blend_pt.png} | Bin data/magic-new-promo.mse-style/style | 24 ++---- data/magic-new-split.mse-style/5bpt.jpg | Bin 1172 -> 0 bytes .../{lcard.jpg => clcard.jpg} | Bin .../{lpt.jpg => clpt.jpg} | Bin ...rid_blend_nt.png => hybrid_blend_card.png} | Bin ...al_blend.png => multicolor_blend_card.png} | Bin ...l_blend_pt.png => multicolor_blend_pt.png} | Bin data/magic-new-split.mse-style/style | 32 +++---- data/magic-new.mse-style/5bpt.jpg | Bin 1765 -> 0 bytes data/magic-new.mse-style/hpt.jpg | Bin 3853 -> 0 bytes data/magic-new.mse-style/style | 4 +- .../{lcard.jpg => clcard.jpg} | Bin .../hybrid_blend_3.png | Bin 717 -> 0 bytes .../hybrid_blend_4.png | Bin 722 -> 0 bytes .../hybrid_blend_5a.png | Bin 283 -> 0 bytes .../hybrid_blend_5alt_1.png | Bin 414 -> 0 bytes .../hybrid_blend_5alt_2.png | Bin 416 -> 0 bytes .../hybrid_blend_5alt_3.png | Bin 416 -> 0 bytes .../hybrid_blend_5alt_4.png | Bin 415 -> 0 bytes .../hybrid_blend_5b.png | Bin 282 -> 0 bytes ...rid_blend_nt.png => hybrid_blend_card.png} | Bin ...al_blend.png => multicolor_blend_card.png} | Bin ...l_blend_pt.png => multicolor_blend_pt.png} | Bin data/magic-old-split.mse-style/style | 68 +++++---------- ...al_blend.png => multicolor_blend_card.png} | Bin data/magic-old-token.mse-style/style | 56 +++++-------- .../{lcard.jpg => clcard.jpg} | Bin ...al_blend.png => multicolor_blend_card.png} | Bin data/magic-old.mse-style/style | 78 +++++++----------- data/magic-planeshifted.mse-style/5bpt.png | Bin 5728 -> 0 bytes data/magic-planeshifted.mse-style/clcard.jpg | Bin 0 -> 25099 bytes data/magic-planeshifted.mse-style/clpt.png | Bin 0 -> 7594 bytes data/magic-planeshifted.mse-style/hpt.JPG | Bin 1518 -> 0 bytes .../hybrid_blend_card.png | Bin 0 -> 1180 bytes .../hybrid_blend_nt.png | Bin 1598 -> 0 bytes .../hybrid_blend_pt.png | Bin 260 -> 245 bytes data/magic-planeshifted.mse-style/lcard.jpg | Bin 23843 -> 0 bytes data/magic-planeshifted.mse-style/lpt.png | Bin 5400 -> 0 bytes ...al_blend.png => multicolor_blend_card.png} | Bin ...l_blend_pt.png => multicolor_blend_pt.png} | Bin data/magic-planeshifted.mse-style/style | 27 ++---- data/magic-textless.mse-style/5bpt.jpg | Bin 1765 -> 0 bytes .../{lpt.jpg => clpt.jpg} | Bin ...rid_blend_nt.png => hybrid_blend_card.png} | Bin .../hybrid_blend_pt.png | Bin 260 -> 300 bytes data/magic-textless.mse-style/mask_pt.png | Bin 608 -> 488 bytes .../multicolor_blend_card.png | Bin 0 -> 8316 bytes ...l_blend_pt.png => multicolor_blend_pt.png} | Bin .../multicolor_dual_blend.png | Bin 1943 -> 0 bytes data/magic-textless.mse-style/style | 32 ++----- data/magic.mse-game/game | 74 ++++++++++++++++- 74 files changed, 210 insertions(+), 307 deletions(-) delete mode 100644 data/magic-blends.mse-include/card-colors delete mode 100644 data/magic-extended-art.mse-style/5bpt.jpg rename data/magic-extended-art.mse-style/{lcard.jpg => clcard.jpg} (100%) rename data/magic-extended-art.mse-style/{lpt.jpg => clpt.jpg} (100%) create mode 100644 data/magic-extended-art.mse-style/hybrid_blend_card.png create mode 100644 data/magic-extended-art.mse-style/multicolor_blend_card.png rename data/magic-extended-art.mse-style/{multicolor_dual_blend_pt.png => multicolor_blend_pt.png} (100%) delete mode 100644 data/magic-extended-art.mse-style/multicolor_dual_blend.png rename data/magic-new-flip.mse-style/{hybrid_blend_nt.png => hybrid_blend_card.png} (100%) rename data/magic-new-flip.mse-style/{multicolor_dual_blend.png => multicolor_blend_card.png} (100%) rename data/magic-new-flip.mse-style/{multicolor_dual_blend_pt.png => multicolor_blend_pt.png} (100%) rename data/magic-new-flip.mse-style/{multicolor_dual_blend_pt2.png => multicolor_blend_pt2.png} (100%) delete mode 100644 data/magic-new-promo.mse-style/5bpt.jpg rename data/magic-new-promo.mse-style/{lcard.jpg => clcard.jpg} (100%) rename data/magic-new-promo.mse-style/{lpt.jpg => clpt.jpg} (100%) rename data/{magic-extended-art.mse-style/hybrid_blend_nt.png => magic-new-promo.mse-style/hybrid_blend_card.png} (100%) delete mode 100644 data/magic-new-promo.mse-style/hybrid_blend_nt.png rename data/magic-new-promo.mse-style/{multicolor_dual_blend.png => multicolor_blend_card.png} (100%) rename data/magic-new-promo.mse-style/{multicolor_dual_blend_pt.png => multicolor_blend_pt.png} (100%) delete mode 100644 data/magic-new-split.mse-style/5bpt.jpg rename data/magic-new-split.mse-style/{lcard.jpg => clcard.jpg} (100%) rename data/magic-new-split.mse-style/{lpt.jpg => clpt.jpg} (100%) rename data/magic-new-split.mse-style/{hybrid_blend_nt.png => hybrid_blend_card.png} (100%) rename data/magic-new-split.mse-style/{multicolor_dual_blend.png => multicolor_blend_card.png} (100%) rename data/magic-new-split.mse-style/{multicolor_dual_blend_pt.png => multicolor_blend_pt.png} (100%) delete mode 100644 data/magic-new.mse-style/5bpt.jpg delete mode 100644 data/magic-new.mse-style/hpt.jpg rename data/magic-old-split.mse-style/{lcard.jpg => clcard.jpg} (100%) delete mode 100644 data/magic-old-split.mse-style/hybrid_blend_3.png delete mode 100644 data/magic-old-split.mse-style/hybrid_blend_4.png delete mode 100644 data/magic-old-split.mse-style/hybrid_blend_5a.png delete mode 100644 data/magic-old-split.mse-style/hybrid_blend_5alt_1.png delete mode 100644 data/magic-old-split.mse-style/hybrid_blend_5alt_2.png delete mode 100644 data/magic-old-split.mse-style/hybrid_blend_5alt_3.png delete mode 100644 data/magic-old-split.mse-style/hybrid_blend_5alt_4.png delete mode 100644 data/magic-old-split.mse-style/hybrid_blend_5b.png rename data/magic-old-split.mse-style/{hybrid_blend_nt.png => hybrid_blend_card.png} (100%) rename data/magic-old-split.mse-style/{multicolor_dual_blend.png => multicolor_blend_card.png} (100%) rename data/magic-old-split.mse-style/{multicolor_dual_blend_pt.png => multicolor_blend_pt.png} (100%) rename data/magic-old-token.mse-style/{multicolor_dual_blend.png => multicolor_blend_card.png} (100%) rename data/magic-old.mse-style/{lcard.jpg => clcard.jpg} (100%) rename data/magic-old.mse-style/{multicolor_dual_blend.png => multicolor_blend_card.png} (100%) delete mode 100644 data/magic-planeshifted.mse-style/5bpt.png create mode 100644 data/magic-planeshifted.mse-style/clcard.jpg create mode 100644 data/magic-planeshifted.mse-style/clpt.png delete mode 100644 data/magic-planeshifted.mse-style/hpt.JPG create mode 100644 data/magic-planeshifted.mse-style/hybrid_blend_card.png delete mode 100644 data/magic-planeshifted.mse-style/hybrid_blend_nt.png delete mode 100644 data/magic-planeshifted.mse-style/lcard.jpg delete mode 100644 data/magic-planeshifted.mse-style/lpt.png rename data/magic-planeshifted.mse-style/{multicolor_dual_blend.png => multicolor_blend_card.png} (100%) rename data/magic-planeshifted.mse-style/{multicolor_dual_blend_pt.png => multicolor_blend_pt.png} (100%) delete mode 100644 data/magic-textless.mse-style/5bpt.jpg rename data/magic-textless.mse-style/{lpt.jpg => clpt.jpg} (100%) rename data/magic-textless.mse-style/{hybrid_blend_nt.png => hybrid_blend_card.png} (100%) create mode 100644 data/magic-textless.mse-style/multicolor_blend_card.png rename data/magic-textless.mse-style/{multicolor_dual_blend_pt.png => multicolor_blend_pt.png} (100%) delete mode 100644 data/magic-textless.mse-style/multicolor_dual_blend.png diff --git a/data/magic-blends.mse-include/card-colors b/data/magic-blends.mse-include/card-colors deleted file mode 100644 index e0f8abad..00000000 --- a/data/magic-blends.mse-include/card-colors +++ /dev/null @@ -1,34 +0,0 @@ -# A lot less colors then it used to be -# Included by a game file - -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: radial - enabled: { card_color_color_count(card.card_color) >= 2 } -choice: - name: horizontal - enabled: { card_color_color_count(card.card_color) >= 2 } -choice: - name: vertical - enabled: { card_color_color_count(card.card_color) >= 2 } -choice: - name: reversed - enabled: { card_color_color_count(card.card_color) >= 2 and not chosen(choice:"overlay",card.card_color) } -choice: - name: overlay - enabled: { card_color_color_count(card.card_color) == 2 and chosen(choice:"hybrid",card.card_color) } -script: card_color_filter(value) diff --git a/data/magic-blends.mse-include/new-blends b/data/magic-blends.mse-include/new-blends index 9187b918..adf069eb 100644 --- a/data/magic-blends.mse-include/new-blends +++ b/data/magic-blends.mse-include/new-blends @@ -9,7 +9,7 @@ mask_hybrid_with_land := { false } template := { input + "{type}.jpg" } land_template := { (if input == "a" then "c" else input) + "l{type}.jpg" } -hybrid_previews := "land,hybrid" +hybrid_previews := "hybrid" ######################################################################## # Combining multiple colors (hybrids) @@ -437,13 +437,19 @@ color_background := { color_count := number_of_items(in: colors) if colors == "" then colors == "c" + # 'shape' / type of hybrid + shape := if chosen(choice:"horizontal") then "horizontal" + else if chosen(choice:"vertical") then "vertical" + else if chosen(choice:"overlay") then "overlay" + else "radial" + + # Determine background (allows styles to hook something else here) + color_combination() +} + +color_combination := { # The base hybrid, without the outer frame blended over it - base := base_hybrid - [ if chosen(choice:"horizontal") then "horizontal" - else if chosen(choice:"vertical") then "vertical" - else if chosen(choice:"overlay") then "overlay" - else "radial" - ][color_count]() + base := base_hybrid[shape][color_count]() # Put a frame around it? if multi then diff --git a/data/magic-extended-art.mse-style/5bpt.jpg b/data/magic-extended-art.mse-style/5bpt.jpg deleted file mode 100644 index 27fade7b90994216435b99f0ebd18630cbf4ca25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1765 zcmb7Edo)ye9RJ;WXD-Q@dyU7SFk|!-hEgJPrd`j5nkk|^WGX$BqAh01hM4q_3_>)e zu)8v+&|`a1N?x4`CoxRrwY@z`vaD(L&Yacm{<+_K&hK~6`JT_`d_LdDPu-#J2AH3h zuNQzI2!srT_rGtj3R80b?dRNRC{#f)(Zg=S7O zHl>@HnNbZbW?Il^n$XSY8WMm7vM`Z@P#twA&_^HuV+cmzJKmO8Rfg*Iue_HRN)y{s zm>&6(+Q$;n(KWq(d2N+ZWRGImvidEK%1d^#6Nb0*w{xkNd!Q?yc$xK41FQ-9ldL61 z!t~g2=cPwo3#AVf&GKB1X~|Ah5e05$_g~5;0zz z&Xq17&y&2%^&PkvLMc(quDsRrZf$^V)Sh`3E0QyAxZhOh9WQ9=cIT11Gk!=%TpAU( zw^cVtzuFRRtZ=OxWXcP1LokAq3^4}NiLbRm6r2O)7;R|l_|<{t92s}NXmLmMAZtBs zH3vUg{)f3=_EJyoP@o%!pqqgM7$yM!p~DbE2Aihkf;C)%*9S9XocYvM5`kQ>b%O0* zV0fy6052da3&Xl3^qU%@p&Bg=wiA~x#b`z`WNW7LhD?EQ_umCZIWX&&R?F7lmk+{E zj0W4Nf^`41!@mUE{1l|yWq-yx&0Gz5{Y6|_^vSI|+cu^2tX?;>tSQymIezkE{w|8# zG_}=pl(*P;@N#(JQ-i48?Yy_=Qxd{NcWTynO z4y*Z{#+!OckCLX%I@rvBH z>S#(tetP7wqdPjW^4TGo*XP7j4_Fb7Z7~2t2#gYwI~5SlU~`2r7(YqcGF;R1v0`eJ zIE+}ALzNwk)yZ2PSFd~`=2-MkaxzQ4o?wotfsKS$x}IMtpMT9ic3Cq&a^8fcfSK)} zJQAL2Piaq%zG&|%Je^+}XUY?ZjA<+CZaG@Fhbf%c74{pOBa3b7?{2toC#`ePr8BL} zq<_{56GLzI7}Y3le)#Vt%7PDbHg!7v22|G;Vb5!_ZT*6>uKFqmXDF*{_nZ=))EUT< zA0{=+H``iuvZh6Sjp!F$cw`)W+cnUqU{Rg_%H{ad_n(b$S8jG(5kIp_vbTa%;(+LF zZI?PUiSXci_WN_qmn0A_wfhS+y~lbp8f{SbRdoRzWq5*vc1$%(PpsKgnE(WEF2>-q zW0Iujv?bDvDR$R`LG5TrDRvL!_*Vx#3La@qgDv;(S%TISQy#W5YQ$CT1e+PIeMP=; z5kC-)u^Cz(&4^;}qF4PK+i+OU+j`FI)j66ZEy^T;0J1Pb1x&0zqSdLz0is`gp+-i< zFjmv@tz8(JQOG(oM7NU{uWmlyTW}{)CG_#R+e#bBj7m~AveLz&dCHRbofanPEF<*P z%QS9_#OJ(6Zk_1s%h8kuugN)j%VvIlD{aj#>#%<$`{bM4%;P3KQh=JECn05p)ZpE3 zKF}}kOCsw|3Ttwh-Zq|tCRe9KMtD?o&5e}I(=EOWdv=t|K-=re`diTk0>JbR2}1NG z@qMz2A>74HKjL`Sm5n)3a~D|33XYWO>&*ef17m#&t^FUetouA`tQsBXV#lA2mb_kc zcf)a?rf0H>ibN*Evg-va!07??z;G9aaNKH1W#Myob>xMa3C3P^8>4(x&uZkVxABf= zVmi9z$LhTOw`0Wn`tCnL4umw~%dh(dM}FV^u=0?t>z2OWp~OUYOUD_ZoFW&m7b}w| I6V!^o0R8Nar2qf` diff --git a/data/magic-extended-art.mse-style/lcard.jpg b/data/magic-extended-art.mse-style/clcard.jpg similarity index 100% rename from data/magic-extended-art.mse-style/lcard.jpg rename to data/magic-extended-art.mse-style/clcard.jpg diff --git a/data/magic-extended-art.mse-style/lpt.jpg b/data/magic-extended-art.mse-style/clpt.jpg similarity index 100% rename from data/magic-extended-art.mse-style/lpt.jpg rename to data/magic-extended-art.mse-style/clpt.jpg diff --git a/data/magic-extended-art.mse-style/hybrid_blend_card.png b/data/magic-extended-art.mse-style/hybrid_blend_card.png new file mode 100644 index 0000000000000000000000000000000000000000..ba95884b2a73b357f47d83c60a62e6d4f8e27794 GIT binary patch literal 1416 zcmcgqeNfT|7zV|Uvt@I)(^4n9YiqZqDf65krKs7&kD)1UW=d95Q!>9&a1?W49~%_M z+VG={C8plFQ?KGfJ~YpfdIjW1(bo?}5>ygIAOeKn@OHcXxBa*GpXYhrd+y$Q-{<`? z8=bn$P&@?Uw#D1s)%nOjRO^DL*_oIFAPBms)9Hjlp>A$&4u`|t z-F;(YBQ!J=27}pbHnZ7mG#V8O1rCQxPfz#p@mX72Q>j!EiG;`FwYRsow6rugH(^Pft(e9gj{31cpmXNx~4GuRfPEX1?Cu zbdcG-JoboqF%hMY?@C;ER=t0ycIVK<0y1F#?Kjwa-iJA_Xk+v*Sz1Kio}^EGUtV*2i{!sl!2W}}lUbf9Lu4po*5SjIU9k#{G&ujTGzMt5|@ zwfI84T*&4�-N#$}E7eA3fQ6B%Dl2+CLN$q#t5qerifO&VQ1ud~vyxm};qIo%iio zrR$0S_<6pDh3V5Nb?k1|qkVNHudyEQ6mSIZ1?qdmHEb=f0KH%3z(&bVOCrtKC7zAf zUdC6q*RwH^HmVENZNC%o zmI;EazL%`k9~{dcxX^zOiBRkvw_kOQoZIw%hy47dF-$}6(9pTba&iA<@EfXSjR4my z;chmnySD3#RHEyDkOt2dll1L#+s<)!10k|z7_|YuvRZ7(ASq_+LfZC-`CQI`Yd^=+ z%3zkNi^wC!NvCwyh2f?odjNO@ze|QU_3NHVDCU-OC;{yw0BrVFXdd)=U5W?FXS22_eeo;Vq*uIzF`$gz#3EhqKbcEu# zO4N0YI0XgsKI^u$*6m}Hoa}s;9P!N zJCkYR6--x+>W)aklPUM@`MUb*8`g$6@RKiOzpSSY+Ov+o8NEc4MzTFMZCfT`@DX$b z1E(2?6k@Hb62#m67L4&SLhRQ(zyqR2JLw&5l#q(2tRCmM$p?xX8F7|Ghz4G zJS^eWZ@$ZdCG&*WaMjA&;ZM(otdd3>zm=KWXq~{oiX1V5JTax!%b0xhyGW)r!CAM; z?2x656Vu@L1xy}o=b5u=wL)vJV!Cng<=!A zbazwPM1HxARQ9!?ek|>x}FBb@MKp+>y%*o3E5@4ZRs0>6pI|s@Gv9fdRpAXqK?x=}_$wUC% XVhXuOuayq~015yANkvXXu0mjf!})ge delta 232 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 literal 0 HcmV?d00001 diff --git a/data/magic-extended-art.mse-style/multicolor_dual_blend_pt.png b/data/magic-extended-art.mse-style/multicolor_blend_pt.png similarity index 100% rename from data/magic-extended-art.mse-style/multicolor_dual_blend_pt.png rename to data/magic-extended-art.mse-style/multicolor_blend_pt.png diff --git a/data/magic-extended-art.mse-style/multicolor_dual_blend.png b/data/magic-extended-art.mse-style/multicolor_dual_blend.png deleted file mode 100644 index 2e1a3e7d5515a05c48e3780ffcd4793c403a6699..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4335 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 G^WOmKDAH#D diff --git a/data/magic-extended-art.mse-style/style b/data/magic-extended-art.mse-style/style index 388e0976..032df710 100644 --- a/data/magic-extended-art.mse-style/style +++ b/data/magic-extended-art.mse-style/style @@ -1,4 +1,4 @@ -mse version: 0.2.7 +mse version: 0.3.4 game: magic full name: Extended Art short name: Extended Art @@ -13,8 +13,7 @@ card dpi: 150 ############################################################## Extra scripts init script: - # Load blend scripts for hybrids/multicolors - include file: magic-blends.mse-include/blend-scripts + # Load scripts for image box include file: magic-default-image.mse-include/scripts # Should hybrids have a grey name? @@ -26,9 +25,8 @@ init script: then "oa" else input } - - card_template := { artifact_template() + "card.jpg" } - pt_template := { "/magic-new.mse-style/" + artifact_template() + "pt.jpg" } + template := { (if type == "pt" then "/magic-new.mse-style/" else "") + artifact_template() + "{type}.jpg" } + land_template := { (if type == "pt" then "/magic-new.mse-style/" else "") +(if input == "a" then "c" else input) + "l{type}.jpg" } # Use the normal tap symbol mana_t := { @@ -38,15 +36,6 @@ init script: } # Use guild mana symbols? guild_mana := { styling.use_guild_mana_symbols } - - # Does the card have a color that requires a white font for copyright/artist? - white_font_colors := filter_rule(match:"^(hybrid 2 color )?(hybrid 3 color [^/]*/[^/]*/ )?(hybrid vertical [^/]*/ )?(black|land|hybrid 4 color white / blue / black / red|hybrid 2 color overlay blue / black|hybrid 2 color overlay black / red|hybrid 2 color overlay black / green)") - font_color := { - if white_font_colors(input:card.card_color) != "" then - rgb(255,255,255) - else - rgb(0,0,0) - } ############################################################## Extra style @@ -111,7 +100,7 @@ card style: z index: -2 render style: image popup style: in place - include file: magic-blends.mse-include/card-backgrounds + image: { card_background() } ############################# Name line name: @@ -246,7 +235,7 @@ card style: font: name: Matrix size: 10 - color: { font_color() } + color: { font_color(card.card_color) } copyright line: left: 26 @@ -257,7 +246,7 @@ card style: font: name: MPlantin size: 6.5 - color: { font_color() } + color: { font_color(card.card_color) } ############################################################## Extra card fields @@ -277,4 +266,4 @@ extra card style: visible: { card.pt != "" } render style: image mask: mask_pt.png - include file: magic-blends.mse-include/card-ptboxes + image: { card_ptbox() } diff --git a/data/magic-new-flip.mse-style/hybrid_blend_nt.png b/data/magic-new-flip.mse-style/hybrid_blend_card.png similarity index 100% rename from data/magic-new-flip.mse-style/hybrid_blend_nt.png rename to data/magic-new-flip.mse-style/hybrid_blend_card.png diff --git a/data/magic-new-flip.mse-style/multicolor_dual_blend.png b/data/magic-new-flip.mse-style/multicolor_blend_card.png similarity index 100% rename from data/magic-new-flip.mse-style/multicolor_dual_blend.png rename to data/magic-new-flip.mse-style/multicolor_blend_card.png diff --git a/data/magic-new-flip.mse-style/multicolor_dual_blend_pt.png b/data/magic-new-flip.mse-style/multicolor_blend_pt.png similarity index 100% rename from data/magic-new-flip.mse-style/multicolor_dual_blend_pt.png rename to data/magic-new-flip.mse-style/multicolor_blend_pt.png diff --git a/data/magic-new-flip.mse-style/multicolor_dual_blend_pt2.png b/data/magic-new-flip.mse-style/multicolor_blend_pt2.png similarity index 100% rename from data/magic-new-flip.mse-style/multicolor_dual_blend_pt2.png rename to data/magic-new-flip.mse-style/multicolor_blend_pt2.png diff --git a/data/magic-new-flip.mse-style/style b/data/magic-new-flip.mse-style/style index e818d58f..0444122e 100644 --- a/data/magic-new-flip.mse-style/style +++ b/data/magic-new-flip.mse-style/style @@ -1,4 +1,4 @@ -mse version: 0.3.2 +mse version: 0.3.4 game: magic short name: Flip Cards full name: Modern flip cards @@ -16,31 +16,14 @@ card dpi: 150 ############################################################## Extra scripts init script: - # Load blend scripts for hybrids/multicolors - include file: magic-blends.mse-include/blend-scripts + # Load scripts for image box include file: magic-default-image.mse-include/scripts - # Should hybrids have a grey name? # Should hybrids have a grey name? mask_hybrid_with_land := { false } # We have no land templates - # Which artifact template should be used? - land_to_artifact := { - if input == "w" or input == "u" or input == "b" or input == "r" or input == "g" or input == "m" then "" - else input - } - - land_to_artifact_pt := { - if input == "wl" or input == "ul" or input == "bl" or input == "rl" or input == "gl" or input == "ml" then "c" - else input - } - - land_template := { land_to_artifact() + "ccard.jpg" } - pt_template := { land_to_artifact_pt() + "pt.jpg" } - pt2_template := { land_to_artifact_pt() + "pt.jpg" } - land_hybrid_pt := { "cpt.jpg" } - land_hybrid_pt2 := { "cpt.jpg" } + land_template := { "c{type}.jpg" } # Use the normal tap symbol mana_t := { @@ -50,14 +33,6 @@ init script: } # Use guild mana symbols? guild_mana := { styling.use_guild_mana_symbols } - - # Does the card have a color that requires a white font for copyright/artist? - white_font_colors := filter_rule(match:"^(hybrid 2 color )?(hybrid 3 color [^/]*/[^/]*/ )?(hybrid vertical [^/]*/ )?(black|land|hybrid 4 color white / blue / black / red|hybrid 2 color overlay blue / black|hybrid 2 color overlay black / red|hybrid 2 color overlay black / green)") - font_color := { - if white_font_colors(input: card.card_color) != "" then rgb(255,255,255) - else rgb(0,0,0) - } - ############################################################## Extra style options @@ -123,7 +98,7 @@ card style: z index: -2 render style: image popup style: in place - include file: magic-blends.mse-include/card-backgrounds + image: { card_background() } ############################# Name line name: @@ -363,7 +338,7 @@ card style: font: name: Matrix size: 10 - color: { font_color() } + color: { font_color(card.card_color) } copyright line: left: 26 @@ -374,7 +349,7 @@ card style: font: name: MPlantin size: 6.5 - color: { font_color() } + color: { font_color(card.card_color) } ############################################################## Extra card fields @@ -398,7 +373,7 @@ extra card style: z index: 1 visible: { card.pt != "" } render style: image - include file: magic-blends.mse-include/flip-ptboxes + image: { flip_ptbox() } pt box 2: left: 17 @@ -408,4 +383,4 @@ extra card style: z index: 2 visible: { card.pt_2 != "" } render style: image - include file: magic-blends.mse-include/flip-ptboxes2 + image: { flip_ptbox2() } diff --git a/data/magic-new-promo.mse-style/5bpt.jpg b/data/magic-new-promo.mse-style/5bpt.jpg deleted file mode 100644 index 27fade7b90994216435b99f0ebd18630cbf4ca25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1765 zcmb7Edo)ye9RJ;WXD-Q@dyU7SFk|!-hEgJPrd`j5nkk|^WGX$BqAh01hM4q_3_>)e zu)8v+&|`a1N?x4`CoxRrwY@z`vaD(L&Yacm{<+_K&hK~6`JT_`d_LdDPu-#J2AH3h zuNQzI2!srT_rGtj3R80b?dRNRC{#f)(Zg=S7O zHl>@HnNbZbW?Il^n$XSY8WMm7vM`Z@P#twA&_^HuV+cmzJKmO8Rfg*Iue_HRN)y{s zm>&6(+Q$;n(KWq(d2N+ZWRGImvidEK%1d^#6Nb0*w{xkNd!Q?yc$xK41FQ-9ldL61 z!t~g2=cPwo3#AVf&GKB1X~|Ah5e05$_g~5;0zz z&Xq17&y&2%^&PkvLMc(quDsRrZf$^V)Sh`3E0QyAxZhOh9WQ9=cIT11Gk!=%TpAU( zw^cVtzuFRRtZ=OxWXcP1LokAq3^4}NiLbRm6r2O)7;R|l_|<{t92s}NXmLmMAZtBs zH3vUg{)f3=_EJyoP@o%!pqqgM7$yM!p~DbE2Aihkf;C)%*9S9XocYvM5`kQ>b%O0* zV0fy6052da3&Xl3^qU%@p&Bg=wiA~x#b`z`WNW7LhD?EQ_umCZIWX&&R?F7lmk+{E zj0W4Nf^`41!@mUE{1l|yWq-yx&0Gz5{Y6|_^vSI|+cu^2tX?;>tSQymIezkE{w|8# zG_}=pl(*P;@N#(JQ-i48?Yy_=Qxd{NcWTynO z4y*Z{#+!OckCLX%I@rvBH z>S#(tetP7wqdPjW^4TGo*XP7j4_Fb7Z7~2t2#gYwI~5SlU~`2r7(YqcGF;R1v0`eJ zIE+}ALzNwk)yZ2PSFd~`=2-MkaxzQ4o?wotfsKS$x}IMtpMT9ic3Cq&a^8fcfSK)} zJQAL2Piaq%zG&|%Je^+}XUY?ZjA<+CZaG@Fhbf%c74{pOBa3b7?{2toC#`ePr8BL} zq<_{56GLzI7}Y3le)#Vt%7PDbHg!7v22|G;Vb5!_ZT*6>uKFqmXDF*{_nZ=))EUT< zA0{=+H``iuvZh6Sjp!F$cw`)W+cnUqU{Rg_%H{ad_n(b$S8jG(5kIp_vbTa%;(+LF zZI?PUiSXci_WN_qmn0A_wfhS+y~lbp8f{SbRdoRzWq5*vc1$%(PpsKgnE(WEF2>-q zW0Iujv?bDvDR$R`LG5TrDRvL!_*Vx#3La@qgDv;(S%TISQy#W5YQ$CT1e+PIeMP=; z5kC-)u^Cz(&4^;}qF4PK+i+OU+j`FI)j66ZEy^T;0J1Pb1x&0zqSdLz0is`gp+-i< zFjmv@tz8(JQOG(oM7NU{uWmlyTW}{)CG_#R+e#bBj7m~AveLz&dCHRbofanPEF<*P z%QS9_#OJ(6Zk_1s%h8kuugN)j%VvIlD{aj#>#%<$`{bM4%;P3KQh=JECn05p)ZpE3 zKF}}kOCsw|3Ttwh-Zq|tCRe9KMtD?o&5e}I(=EOWdv=t|K-=re`diTk0>JbR2}1NG z@qMz2A>74HKjL`Sm5n)3a~D|33XYWO>&*ef17m#&t^FUetouA`tQsBXV#lA2mb_kc zcf)a?rf0H>ibN*Evg-va!07??z;G9aaNKH1W#Myob>xMa3C3P^8>4(x&uZkVxABf= zVmi9z$LhTOw`0Wn`tCnL4umw~%dh(dM}FV^u=0?t>z2OWp~OUYOUD_ZoFW&m7b}w| I6V!^o0R8Nar2qf` diff --git a/data/magic-new-promo.mse-style/lcard.jpg b/data/magic-new-promo.mse-style/clcard.jpg similarity index 100% rename from data/magic-new-promo.mse-style/lcard.jpg rename to data/magic-new-promo.mse-style/clcard.jpg diff --git a/data/magic-new-promo.mse-style/lpt.jpg b/data/magic-new-promo.mse-style/clpt.jpg similarity index 100% rename from data/magic-new-promo.mse-style/lpt.jpg rename to data/magic-new-promo.mse-style/clpt.jpg diff --git a/data/magic-extended-art.mse-style/hybrid_blend_nt.png b/data/magic-new-promo.mse-style/hybrid_blend_card.png similarity index 100% rename from data/magic-extended-art.mse-style/hybrid_blend_nt.png rename to data/magic-new-promo.mse-style/hybrid_blend_card.png diff --git a/data/magic-new-promo.mse-style/hybrid_blend_nt.png b/data/magic-new-promo.mse-style/hybrid_blend_nt.png deleted file mode 100644 index 684b04bcbcfe592bf18c01a4bd7e87922a448122..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5972 zcmeHL`%{zI8U7MjKm|dZRcA&lpYmg%PYzVtwbDk0RM67f0L~BO^>K_XM0p5 zr*L;RFG&q+8nuK%D1EI_tFhcgK31eN^yiUC7K^G=rn9nci$#J$ETWya&a-fG4F|UD zXiR!jh;s5DOJ;WMf@Hb&I))ILbAwG$Q@Ca!;#|8$6EOKmsm6FUB8Q>7@EB{vzD0zl zFiXe7*P*7h8BF*W5^iZJE}}q657lnoJj-3dXdlbz*x@12Vf}M=3qz54-Anoar47Ob5%yL z7BeLvwazoebQQ55YbvzBe>tnN%-2)A3i)l@zaRA+dQ_(Bsojz1!ICOJu6a!&k0u%C z{?x6EU?RVY328JcLI^6*b`=FIPrcTp*BOoK2Bjx*fQ4kv6Vjz*lQUeo(^Z(|$S)Sm zok7-)O}LWGtE;(+W65&Inb{@L4TqYv;L?bKd;v|XEYXh+Rvk;PTbpf(=$X%L*i;Rl z&O*fd(>DwLNDoLffb(GLiNRDzf*<$Z$Jr zq@7%ZBUl<=9Uemkp`|=RtKPGxo1GTP6bW&J{;oAcPjgc~Km$#OfiTd&qC-ebY&dH|9;hN(8n-_*^Ua4}_P=SyA5uFvN(YPw zUuHRWZ@)bqFoGz#y6eL%Y7=HEoD^_hGe~?NW=$DtyOVa$WC)sTYA7vMcStOs&Q%@R z@9Li@9neSGN$`Tx#Xh_A+4y1e`Y@hOVIrhuR=?xK(4y3n_0}_lJ_Bm`q_>vbz}cD( z$B%{_PYOTY#|pKREj#;Am_R4<@<16J_wx;YQTMLiT zu)OpwnDJHgKo9=%ork-Xyoyp0C&wptl~B%OP@X#kNAaMtULcc}re@&nQTL!!{pVcr zZiC`8KdLreO-c;_VeVkUT`$-k2xbAOqxVTmEC>sDdET9{D&(%Z$8s4}>Lv zy%qRv{z0(vk0+?Gy7-kB2&;1o(k8r_J!<=4TZaE5Nz9U-CN{2YH2>KH*xu0jn8b4} I(bU`j1Z69tE&u=k diff --git a/data/magic-new-promo.mse-style/multicolor_dual_blend.png b/data/magic-new-promo.mse-style/multicolor_blend_card.png similarity index 100% rename from data/magic-new-promo.mse-style/multicolor_dual_blend.png rename to data/magic-new-promo.mse-style/multicolor_blend_card.png diff --git a/data/magic-new-promo.mse-style/multicolor_dual_blend_pt.png b/data/magic-new-promo.mse-style/multicolor_blend_pt.png similarity index 100% rename from data/magic-new-promo.mse-style/multicolor_dual_blend_pt.png rename to data/magic-new-promo.mse-style/multicolor_blend_pt.png diff --git a/data/magic-new-promo.mse-style/style b/data/magic-new-promo.mse-style/style index edb064ca..2c529b3e 100644 --- a/data/magic-new-promo.mse-style/style +++ b/data/magic-new-promo.mse-style/style @@ -1,4 +1,4 @@ -mse version: 0.3.2 +mse version: 0.3.4 game: magic short name: Promotional full name: Large image @@ -12,8 +12,7 @@ card dpi: 150 ############################################################## Extra scripts init script: - # Load blend scripts for hybrids/multicolors - include file: magic-blends.mse-include/blend-scripts + # Load scripts for image box include file: magic-default-image.mse-include/scripts # Should hybrids have a grey name? @@ -25,7 +24,7 @@ init script: then "oa" else input } - card_template := { artifact_template() + "card.jpg" } + template := { artifact_template() + "{type}.jpg" } pt_template := { "/magic-new.mse-style/" + artifact_template() + "pt.jpg" } # Use the normal tap symbol @@ -36,14 +35,6 @@ init script: } # Use guild mana symbols? guild_mana := { styling.use_guild_mana_symbols } - - # Does the card have a color that requires a white font for copyright/artist? - white_font_colors := filter_rule(match:"^(hybrid 2 color )?(hybrid 3 color [^/]*/[^/]*/ )?(hybrid vertical [^/]*/ )?(black|land|hybrid 4 color white / blue / black / red|hybrid 2 color overlay blue / black|hybrid 2 color overlay black / red|hybrid 2 color overlay black / green)") - font_color := { - if white_font_colors(input: card.card_color) != "" then rgb(255,255,255) - else rgb(0,0,0) - } - ############################################################## Extra style options @@ -116,7 +107,7 @@ card style: z index: -2 render style: image popup style: in place - include file: magic-blends.mse-include/card-backgrounds + image: { card_background() } ############################# Name line name: @@ -250,8 +241,7 @@ card style: font: name: Matrix size: 10 - color: - script: font_color() + color: { font_color(card.card_color) } copyright line: left: 26 @@ -262,7 +252,7 @@ card style: font: name: MPlantin size: 6.5 - color: { font_color() } + color: { font_color(card.card_color) } ############################################################## Extra card fields @@ -282,4 +272,4 @@ extra card style: visible: { card.pt != "" } render style: image mask: mask_pt.png - include file: magic-blends.mse-include/card-ptboxes + image: { card_ptbox() } diff --git a/data/magic-new-split.mse-style/5bpt.jpg b/data/magic-new-split.mse-style/5bpt.jpg deleted file mode 100644 index 546f7a02fff95a591ef2a5a7b9fce97ff39286e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1172 zcmex=p_Bnt}*D;pOZ8!Iat4+keZ7atEl zA0H1dFTbFeFu#DPATO`5l(49{gruY-zmT-7w1ljfgro$>5JsR@HdZ!nHa2bv0bT(K zlEME&41ydCvJ4i?j7khlf{e_9jQ@`?NHQ=mF*7nC0VZ|^W>z+!lsM26KyM%c7Ldd( z1|FaWCIMyv1_s6ishwwhc?|EYYd$uc(Rp3!C)elETwbTI?_ku?I9l3O&DW6VSLSmc zXqtim10xF)vR$k|n^_oz1w`0{L=Az)asVx3WM!(Hl~=M^^vLeBYoAT~>|Ht4I_mkw z+r21!hx66y7Td6Ya;xk4 zLry4FOb+hpD|q_H&DMpz&}7EzMej0~2R>>kJ@isY=aN#F=!gA4*D47BT?ce8D?E}J z83Yv#9Rm{u3L6)0Joo_?DfWu%CQp9LVrC$YnZBT2gSa)AX?lrFfs@Tf^~tSPawf_F1N}vr?;@MU;>5) zBIX1Y84Mj01HnP@5D^vvVqWudDov8o&RzH7h}ruKMn4#->$!{-lUBE>1Il zZQP>hBp$ML^86l^mX%?%Tzrz8Jb9Nsy~wB1D6vLJTzpP*Op@c0NH5p&HQo)58YfZ@ z1jp@3s@jsGbolP0?VAtSTP(VGZidi4$LSppAN22O*igsFcwN6jWsV!C`M0KBdrSkj uJYHyO^PYLbG+u*OzmB~zSjQzj@6*)e zu)8v+&|`a1N?x4`CoxRrwY@z`vaD(L&Yacm{<+_K&hK~6`JT_`d_LdDPu-#J2AH3h zuNQzI2!srT_rGtj3R80b?dRNRC{#f)(Zg=S7O zHl>@HnNbZbW?Il^n$XSY8WMm7vM`Z@P#twA&_^HuV+cmzJKmO8Rfg*Iue_HRN)y{s zm>&6(+Q$;n(KWq(d2N+ZWRGImvidEK%1d^#6Nb0*w{xkNd!Q?yc$xK41FQ-9ldL61 z!t~g2=cPwo3#AVf&GKB1X~|Ah5e05$_g~5;0zz z&Xq17&y&2%^&PkvLMc(quDsRrZf$^V)Sh`3E0QyAxZhOh9WQ9=cIT11Gk!=%TpAU( zw^cVtzuFRRtZ=OxWXcP1LokAq3^4}NiLbRm6r2O)7;R|l_|<{t92s}NXmLmMAZtBs zH3vUg{)f3=_EJyoP@o%!pqqgM7$yM!p~DbE2Aihkf;C)%*9S9XocYvM5`kQ>b%O0* zV0fy6052da3&Xl3^qU%@p&Bg=wiA~x#b`z`WNW7LhD?EQ_umCZIWX&&R?F7lmk+{E zj0W4Nf^`41!@mUE{1l|yWq-yx&0Gz5{Y6|_^vSI|+cu^2tX?;>tSQymIezkE{w|8# zG_}=pl(*P;@N#(JQ-i48?Yy_=Qxd{NcWTynO z4y*Z{#+!OckCLX%I@rvBH z>S#(tetP7wqdPjW^4TGo*XP7j4_Fb7Z7~2t2#gYwI~5SlU~`2r7(YqcGF;R1v0`eJ zIE+}ALzNwk)yZ2PSFd~`=2-MkaxzQ4o?wotfsKS$x}IMtpMT9ic3Cq&a^8fcfSK)} zJQAL2Piaq%zG&|%Je^+}XUY?ZjA<+CZaG@Fhbf%c74{pOBa3b7?{2toC#`ePr8BL} zq<_{56GLzI7}Y3le)#Vt%7PDbHg!7v22|G;Vb5!_ZT*6>uKFqmXDF*{_nZ=))EUT< zA0{=+H``iuvZh6Sjp!F$cw`)W+cnUqU{Rg_%H{ad_n(b$S8jG(5kIp_vbTa%;(+LF zZI?PUiSXci_WN_qmn0A_wfhS+y~lbp8f{SbRdoRzWq5*vc1$%(PpsKgnE(WEF2>-q zW0Iujv?bDvDR$R`LG5TrDRvL!_*Vx#3La@qgDv;(S%TISQy#W5YQ$CT1e+PIeMP=; z5kC-)u^Cz(&4^;}qF4PK+i+OU+j`FI)j66ZEy^T;0J1Pb1x&0zqSdLz0is`gp+-i< zFjmv@tz8(JQOG(oM7NU{uWmlyTW}{)CG_#R+e#bBj7m~AveLz&dCHRbofanPEF<*P z%QS9_#OJ(6Zk_1s%h8kuugN)j%VvIlD{aj#>#%<$`{bM4%;P3KQh=JECn05p)ZpE3 zKF}}kOCsw|3Ttwh-Zq|tCRe9KMtD?o&5e}I(=EOWdv=t|K-=re`diTk0>JbR2}1NG z@qMz2A>74HKjL`Sm5n)3a~D|33XYWO>&*ef17m#&t^FUetouA`tQsBXV#lA2mb_kc zcf)a?rf0H>ibN*Evg-va!07??z;G9aaNKH1W#Myob>xMa3C3P^8>4(x&uZkVxABf= zVmi9z$LhTOw`0Wn`tCnL4umw~%dh(dM}FV^u=0?t>z2OWp~OUYOUD_ZoFW&m7b}w| I6V!^o0R8Nar2qf` diff --git a/data/magic-new.mse-style/hpt.jpg b/data/magic-new.mse-style/hpt.jpg deleted file mode 100644 index 245b97abd55303be4279ddf83d7f7b6f277b8434..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3853 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 Fe*l0JYz6=T diff --git a/data/magic-new.mse-style/style b/data/magic-new.mse-style/style index cae3af25..e9e3653f 100644 --- a/data/magic-new.mse-style/style +++ b/data/magic-new.mse-style/style @@ -8,7 +8,7 @@ position hint: 001 version: 2007-05-05 depends on: package: magic.mse-game - version: 2007-05-05 + version: 2007-07-01 depends on: package: magic-watermarks.mse-include version: 2006-08-03 @@ -36,6 +36,8 @@ init script: } template := { artifact_template() + "{type}.jpg" } land_template := { (if input == "a" then "c" else input) + "l{type}.jpg" } + # Use land templates for previews because they show more contrast + hybrid_previews := "land,hybrid" # Use the normal tap symbol mana_t := { diff --git a/data/magic-old-split.mse-style/lcard.jpg b/data/magic-old-split.mse-style/clcard.jpg similarity index 100% rename from data/magic-old-split.mse-style/lcard.jpg rename to data/magic-old-split.mse-style/clcard.jpg diff --git a/data/magic-old-split.mse-style/hybrid_blend_3.png b/data/magic-old-split.mse-style/hybrid_blend_3.png deleted file mode 100644 index a7ea981080a7b7b881d81ca14a0636b5ce89f0b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 717 zcmeAS@N?(olHy`uVBq!ia0vp^Zx|RDgE)W;hAaFzl?)6_Q#@T9Ln>~)z0;UC+d#zO z;`cj${;NM`VoQ3Vr9IKC^y!?;SZ=eEq7#+~MzVmk5eGhaKl!sf%_aB$wKeBiOC#g2 z??2sC`u0z1xtBzDB)iy}-Sn^IyCGil_ovO`Z@RzdW;uTE$b?MwI^w}wCU~}U%f4lUwf0Z{OjzW&%V#d^%dWJ=bc@`y-QQB z-zar>SDy7R?^e1`s$}5p2gi@Anz?VR>^-Y%cE9`V^yFfh*}r>4s=IHr7hg-%xn}u# z&R@prZ@;*-+%^{W_UfA5>+YSNoGc@KoTvJmSoJmLDbFJ}#)Vj<%O3l0_3aa1jO1R| z@O{w%_o`2?|I;h^v_E5hF|qcI5zp7yYKN^^F2^6hm%K4) z?&hSUU7|pNh>dZMH#e8}e)VfT90BCXEqD`oe)G3A#ngTe~DWM4f3CdW2 diff --git a/data/magic-old-split.mse-style/hybrid_blend_4.png b/data/magic-old-split.mse-style/hybrid_blend_4.png deleted file mode 100644 index 0ff8528e07dd3633efc8ba1f57247da058c57b18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 722 zcmeAS@N?(olHy`uVBq!ia0vp^Zx|RDgE)W;hAaFzl?)6_Gd*1#Ln>~)y>mNnv4M!g z#o~;A|0fq7G-DJJvXad-;mTh9iq#-R)af$2y3-^TPvTL1blQ{?E9T!akFhJYyoMwFV zZg=h6#M2k1_1+ZoiSOT-Y?pAl&L#T7#^m2$d8%_x@|LZ+@6(>&dwQ1jx-G{I?f?}e zoi^bAU7Yi+ect*FKe=YJ->^CUOm6n`8#V`?iB<2uG;{CH9{VpwZLJ{i_xO#6%Wu5k zw~b4DENaHLp|G#l*6iHI!iL_z+ACh0#2ynr#20>OS5G1k-0htksjn4tOfNYC0@g2> z6B!Y4y}pEUf}zA&7H5}MzRZdv%BjWdhaJc=DDqYci-V- zl4kc3liT;kzC2SmH|g{D8#af}eO~Lop|b64`Hhy=zXos0J{&J!`u{E{80ZQ3f3fv? WH(j0-GdmWPSUp|+T-G@yGywou-%GRr diff --git a/data/magic-old-split.mse-style/hybrid_blend_5a.png b/data/magic-old-split.mse-style/hybrid_blend_5a.png deleted file mode 100644 index e842bbcb8b451188180d0efad7a88ec9981d9bea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 283 zcmeAS@N?(olHy`uVBq!ia0vp^Zx|RDgE)W;hAaFzl|br|r;B4q#jUruZ}T=Nh`2b$ zCH-fWUgN}hb0(kPH@5vctRS@{1EH&8BGzs}Z?>$t@i|$4t#_*_*!?mif=yW4vE?-s)rS2M>(`QbSZ^)O9Y}@Z^mh>}mj{;Id;J26BN*3nDH|G!WSTNAM{>1dazHff9;&Yzd-ZFe5Ald{&;z9t!cZBx?R zjS=ZNksI%=Nj++ne7dXjSklp|%}KSrVEM2$#@p6Jr0W2cLYY9NKzn;-rip4_o2|Pl f736FZ!GT!5SFfxR1&TynKsr5L{an^LB{Ts58b@54 diff --git a/data/magic-old-split.mse-style/hybrid_blend_nt.png b/data/magic-old-split.mse-style/hybrid_blend_card.png similarity index 100% rename from data/magic-old-split.mse-style/hybrid_blend_nt.png rename to data/magic-old-split.mse-style/hybrid_blend_card.png diff --git a/data/magic-old-split.mse-style/multicolor_dual_blend.png b/data/magic-old-split.mse-style/multicolor_blend_card.png similarity index 100% rename from data/magic-old-split.mse-style/multicolor_dual_blend.png rename to data/magic-old-split.mse-style/multicolor_blend_card.png diff --git a/data/magic-old-split.mse-style/multicolor_dual_blend_pt.png b/data/magic-old-split.mse-style/multicolor_blend_pt.png similarity index 100% rename from data/magic-old-split.mse-style/multicolor_dual_blend_pt.png rename to data/magic-old-split.mse-style/multicolor_blend_pt.png diff --git a/data/magic-old-split.mse-style/style b/data/magic-old-split.mse-style/style index ac504dcb..ef0d1f99 100644 --- a/data/magic-old-split.mse-style/style +++ b/data/magic-old-split.mse-style/style @@ -1,4 +1,4 @@ -mse version: 0.3.2 +mse version: 0.3.4 game: magic full name: Magic Old Split Cards short name: Old Splits @@ -12,6 +12,21 @@ card dpi: 150 # Author: Buttock1234 # Lots of copy/paste from magic-new.mse-style +############################################################## Extra scripts + +init script: + # Use the normal tap symbol + 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 } + + # Only white cards use a black font + font_colors_white := { input != "w" } + ############################################################## Set info fields set info style: symbol: @@ -32,55 +47,12 @@ set info style: border color 1: rgb(255,255,255) border color 2: rgb(255,255,255) -############################################################## Extra scripts - -init script: - # Load blend scripts for hybrids/multicolors - include file: magic-blends.mse-include/blend-scripts - - # Which artifact template should be used? - artifact_template := { - if input == "a" then ( - if styling.artifact_style == "light" then "oa" - else "a" - ) else input - } - - # Use the normal tap symbol - 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 } - - # Does the card have a color that requires a white font for copyright/artist? - black_font_colors := filter_rule(match:"^(hybrid 2 color)?white") - font_color := { - if black_font_colors(card.card_color) != "" then - rgb(0,0,0) - else - rgb(255,255,255) - } - - font_color_2 := { - if black_font_colors(card.card_color_2) != "" then - rgb(0,0,0) - else - rgb(255,255,255) - } - ############################################################## styling style styling field: type: boolean name: colored mana symbols description: Use colored mana symbols, as used by Wizards since Fifth Dawn. -styling field: - type: boolean - name: darker artifacts - description: Use darker artifacts, as used by Wizards since Fifth Dawn. styling field: type: boolean name: use guild mana symbols @@ -134,7 +106,7 @@ card style: z index: -1 render style: image popup style: in place - include file: magic-blends.mse-include/card-backgrounds + image: { card_background() } card color 2: left: 269 top: 18 @@ -143,7 +115,7 @@ card style: z index: -1 render style: image popup style: in place - include file: magic-blends.mse-include/card-backgrounds + image: { card_background() } ############################# Name line name: @@ -434,7 +406,7 @@ card style: font: name: MPlantin size: 6 - color: { font_color() } + color: { font_color(card.card_color) } copyright line 2: left: 302 @@ -446,4 +418,4 @@ card style: font: name: MPlantin size: 6 - color: { font_color_2() } + color: { font_color(card.card_color_2) } diff --git a/data/magic-old-token.mse-style/multicolor_dual_blend.png b/data/magic-old-token.mse-style/multicolor_blend_card.png similarity index 100% rename from data/magic-old-token.mse-style/multicolor_dual_blend.png rename to data/magic-old-token.mse-style/multicolor_blend_card.png diff --git a/data/magic-old-token.mse-style/style b/data/magic-old-token.mse-style/style index 4f1809ba..99f3eb95 100644 --- a/data/magic-old-token.mse-style/style +++ b/data/magic-old-token.mse-style/style @@ -4,7 +4,7 @@ ############################################################## ############################################################## -mse version: 0.3.2 +mse version: 0.3.4 game: magic short name: Tokens full name: Old style @@ -15,6 +15,25 @@ card width: 312 card height: 444 card dpi: 127.34225621414913957934990439771 +############################################################## Extra scripts +## COPY/PASTE from magic-old.mse-style/style + +init script: + # There is no land template + land_template := { "c{type}.jpg" } + + # Use the normal tap symbol + 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 } + + # Only white cards use a black font + font_colors_white := { input != "w" } + ############################################################## Set info fields set info style: symbol: @@ -35,37 +54,6 @@ set info style: border color 1: rgb(255,255,255) border color 2: rgb(255,255,255) -############################################################## Extra scripts -## COPY/PASTE from magic-old.mse-style/style - -init script: - # Load blend scripts for hybrids/multicolors - include file: magic-blends.mse-include/blend-scripts - - # There is no land template - land_template := { "acard.jpg" } - - # Horizontal 5 color blends are not supported - card_hybrid_5b := card_hybrid_5 - - # Use the normal tap symbol - 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 } - - # Does the card have a color that requires a black font for copyright/artist? - black_font_colors := filter_rule(match:"^(hybrid 2 color)?white") - font_color := { - if black_font_colors(input:card.card_color) != "" then - rgb(0,0,0) - else - rgb(255,255,255) - } - ############################################################## Extra style options styling field: @@ -125,7 +113,7 @@ card style: z index: -2 render style: image popup style: in place - include file: magic-blends.mse-include/card-backgrounds + image: { card_background() } ############################# Name line name: @@ -260,4 +248,4 @@ card style: font: name: MPlantin size: 6 - color: script: font_color() + color: { font_color(card.card_color) } diff --git a/data/magic-old.mse-style/lcard.jpg b/data/magic-old.mse-style/clcard.jpg similarity index 100% rename from data/magic-old.mse-style/lcard.jpg rename to data/magic-old.mse-style/clcard.jpg diff --git a/data/magic-old.mse-style/multicolor_dual_blend.png b/data/magic-old.mse-style/multicolor_blend_card.png similarity index 100% rename from data/magic-old.mse-style/multicolor_dual_blend.png rename to data/magic-old.mse-style/multicolor_blend_card.png diff --git a/data/magic-old.mse-style/style b/data/magic-old.mse-style/style index 19881a9c..21dc086c 100644 --- a/data/magic-old.mse-style/style +++ b/data/magic-old.mse-style/style @@ -4,7 +4,7 @@ ############################################################## ############################################################## -mse version: 0.3.2 +mse version: 0.3.4 game: magic short name: Old style full name: Before 8th edition @@ -15,6 +15,34 @@ card width: 337 card height: 469 card dpi: 134.98 +############################################################## Extra scripts +## COPY/PASTE from magic-new.mse-style/style + +init script: + # Use the normal tap symbol + 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 } + + # Only white cards use a black font + font_colors_white := { input != "w" } + + # Alpha style lands? + color_combination_std := color_combination + color_combination := { + if type == "card" and land and color_count == 2 and shape != "overlay" and styling.alpha_style_blending then + masked_blend( + mask: "alpha_blend.png", + dark: land_template(colors[0]), + light: land_template(colors[1]), + ) + else color_combination_std() + } + ############################################################## Set info fields set info style: symbol: @@ -35,50 +63,6 @@ set info style: border color 1: rgb(255,255,255) border color 2: rgb(255,255,255) -############################################################## Extra scripts -## COPY/PASTE from magic-new.mse-style/style - -init script: - # Load blend scripts for hybrids/multicolors - include file: magic-blends.mse-include/blend-scripts - - # Horizontal 5 color blends are not supported - card_hybrid_5b := card_hybrid_5 - - # Use the normal tap symbol - 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 } - - # Does the card have a color that requires a black font for copyright/artist? - black_font_colors := filter_rule(match:"^(hybrid 2 color)?white") - font_color := { - if black_font_colors(input:card.card_color) != "" then - rgb(0,0,0) - else - rgb(255,255,255) - } - land_hybrid_2 := { if styling.alpha_style_blending then - masked_blend( - mask: "alpha_blend.png", - dark: land_template(input[0]), - light: land_template(input[1]), - ) - else - card_hybrid_nt( - linear_blend( - image1: land_template(input[0]) - image2: land_template(input[1]) - x1: 0.4, y1: 0 - x2: 0.6, y2: 0 - ) - ) - } - ############################################################## Extra style options styling field: @@ -143,7 +127,7 @@ card style: z index: -2 render style: image popup style: in place - include file: magic-blends.mse-include/card-backgrounds + image: { card_background() } ############################# Name line name: @@ -308,4 +292,4 @@ card style: font: name: MPlantin size: 6 - color: script: font_color() + color: { font_color(card.card_color) } diff --git a/data/magic-planeshifted.mse-style/5bpt.png b/data/magic-planeshifted.mse-style/5bpt.png deleted file mode 100644 index 72238c90bc60349c9c6823d22ec73cfe9485c00f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5728 zcmV-m7N6;fP)z@;j(q!3lK=n!AY({UO#lFTB>(_`g8%^e{{R4h=>PzA zFaQARU;qF*m;eA5Z<1fdMgRa6)=5M`RCwBadP$QUS#qAcza`e(Dr-SupKb_4Q5^OR zhi#NmGD@Zcb{<%lt+n0Z(wa%1QtRXN(0ssxj5dc7x4k#`%6M|7O zMy)atVPjeO$6%i2;0PJ4(0sw%B0KjbqinE^m4rIbn!QW2C=bHmf=bRTqCmS24N*Z<)!{@Z_QUYBKg@#gH-aQrVn{e7D$ zMtA4Vo!Mfp5i!Q-A{zip+A1p|5TY@fnIobIJLkNxhRj+^NX(p$CnDRkGDtcE0Bqd> z0FfmbjEIZ?*GArW1%R1jjGJu&BBGQ+#LZ7qMAUWN#<@g9l>8oJ6h>xlqtEl)GOgEZ z0MJ^uZM#~n@;qO!*Jo#EckbRAj(cs}h7k0i8z5pN2p}C|tI&Z&0T*11Q7J66)xFY2 zQA9?W`Ffqgq7{Ks>Dj{RlmLL&hQKClBmj^u(Z*x~fQXxIY5&W?2lbR7W+DYu!3 z0AYH1@)R?xrPD~6F?C&MtFCF9Tl)up|MBlVweIWRJjup`EX$x*M5|f}ug}gEpbjAb zKqO#7lVzY);NZOvA;cJ)rt_qWGS8I(5dg^ZJUM%N;uKY-H2{d9h!EVE4T?l0?nEAd z5K-Zc!JD0k0MPibjpPTpL$sStbiL|c)-(+Oc<-&qcsxFSaPN12@dvN|=fFukIeVGs z`FK3;_j`-w<>~2ZudH;XYmTuCj9MwokyNu@%%_bDo|)Tjsey zS8_WddgiScQo6zh^SI6bU2MZ9j3^><9X&+!EW54*fG8gzVhittBOUZ=xs11})oK-d z%ou0y-VX=kfBNZXS%iQ4@BiKTtFyOv9`uHl7e>UkZFLMmSz8o_Ikw)ru34>C&bg** zyRK{6MU@rK6+gT^|N7Uze(~Z3T8-Cha})po@XT8@ZVV$r#3-DM0n#L zL_{IACCCl)C4}R~FUi`i7Y?yluh;YaY&xA5Q4V{<@nHB5{`gONzkBcJKmYlIzkKlI z$&=}H`c7-D;=#ee>5CKnyqr~4m6;qut=riNFaFg)sR`L;z^(mq4`5@LkXP7YSZg@!q zw$Wp`;d9xXpF{){ZSkM3r0~*?oi~X9V0RK{i*Q6NP!KW3b}$$m7S-j8*OSTQ>C>mT zKL6R_(eP(K``K4teI@O3I2<1C4^N)|cDY>Y>TkXUB3Q3M7r+8Ou3o-^H}8fDZCN|^ z6g!cYEdR-${-dHOwAMGYOd1iBC4%ZEo&Wo1$z3ubU1{UX2Ey{qplq|K9J6MkA$Ezuzwhy*$qmF%?E;22@0p z>W7avOtZCFLG7EpP*}%hQDoXlX+YJ)Ag?F03c?hwJt}ad-v|W+TVY5 z`sT%p7oXEV?)UpY{pn9n|ML&ufB${`=#wnV4i69YAI+iPuU0yrqO{7qT+OD_i7Sgc zzw>}bMSjq4Oauw4)Lz0DzBS%U-*h2eb;p5?KIrp53~8`}U)s{P6azb8hzHY?$lM?tl8< z+Yn-?%j&!DzFUTlilR_T#TY{fv)L>mC&qYrdHLqeo3?F}LMV!&EX)1<{TO3{nK8y% ztF_+6+qR%Z<+xR35lx1?=1;uJAyPpx&5E(rq6?7c6F;=zLl!{Kl~ zpI=;Dh)A#3^WJw|$IO$-#2BOh_5b=WN-2+6?v2l;6I1tJUtQ#N|6l!!e^%`8V?Prm z8rT3+<4lMi1wbPRBG86=5d-k`=-~Q_R!(V3AAqW5{Ub>mmpp+u20GJRq zf!nE;JA}iCAW2^nAZ#tfT}8#rF@=6(6$vDo0LHDUlJ2#n0U!!PqJ2VP5d;FrP@(4# zJQtcoie7C8b<=cLvuW3L$H&K`!O-S8R2dhh1J?ii&;IQ3|VwoB1hl@L_QR*ksM_{tyB) zN8yk1zjIxk6`Hh&FrtWLS!S&TfGo={FE59~;o;%o{{DX3bs>bV>-1;U>JN|AufF>0 zaksvG_ov3is|$DgR+Uv^a;!%+5ivw8218yiYzV--GP-G+vTJl%mQS8MdH3#JP&$Ngetv#&aZ!yAY`+HpbzO%L05>iB zwb!q+4sQB^O%DI46n{)QHvs=zHXz<~Y#*&OHrVv)sbSe^DixwqI_Y>3Y1`IX>zwo6 zYh4;++O}O|WM@s{#+Vpm z1QZDvK@rteRae!Fh&g)hy5L2`IfoV%fYnML9UT!7>-=J|e1CCqb#;|$bx{=Fd+$8} zkRkwZ&J{%gJ9P*NQ`ngKS~-8rXMEjbelQ-{Kx4yRA2e#4pYYN5Y^Mkx&61R&?Tp2H zZ;Uas!t!#&u$sp+RQ&fellHYy%`4W+yVe0 zFaRl|5wVMogJqn0s?eFhTCX@MmZj8zE zTx*>kW33Hg*I?Xse7hoPx1#?4nf#+Z{3AmC@&2uP+kHfmXh}P6uV}4}F-e@2WtkLP zj8SWCt<}rra=l(>Mc%sZ_1XE`i_1^2sNI!9YZkG_}??O*5HH5HZhl?|qC>DYdJU zcRzm=wC#u8#$X#F+F831+Z_r0nAM3$Ypu23qKSyM&`U^66Vlacm3jn3bk22MR}@8- zWr?aN&-2x4b@l$eA~-nMAB_e?aB*>db$RjKx8IayiHJ?>LX<2oosZ%|p)ExLAB~_9 zw4%v_il8D8ixSX)N*b$Ks6%ip4V!C&87mETkq%@L< zgb+07uJbyxpookPA+YNpcx9+Js6Fvjw|sGawrJPlqY_xpSNhSTN6Y2%Hm`-Rh5r~W>jJ0Ys|e#=0chyjR5xK>#= z*JHey4PMX55D{QQ4O>><)!vC#c4a&vAtG=z#-#mP>vfC?lKp;vI2`7AzUta^@~SEp z%_?Bf0Nn4_?R2`gHzeS$U28>yqOjU5XYNk+Lp9yn~4$=B}AMfq$dGBAndUbhu`OP=qEEbDx z3tiXswwp<>8q&L!bfDd}+W_ric=wIZkBNFa0Q!jkcN^&+e?#KuG{8xxYTLHg>*aY~ zRn=m#h%ug=oWvL>lS$jQ06?x?RfYY_~`u2X<68_*RS4RoY%d9 zQmX5^s;X>Rp|L@!pcEL5)`-$fDj)@&i76MdAS}CoRB2q-I?N*B=v#i(6bTRFGyI9PssiP5M4<9{_O_SOb zBEnoFA~b76Oo?PrS!+4X50C(0Gvy&f#E3V-De_scrzQK-TC1*V;Nx^+wF$! z1TOip=v(KU9#n`35HqDmqtS3U9F0b0RXuxmHknK=FE8)iyO%U20O<4c^Q6qjqv3$v1VP@XUu_ev)BM~M0w~G3vR&CyC+|)2bo1Guk z^Q1bH*LI~F2Gm-2-MTDGVa3iL9UU!~%XMr{PEMYkJe$pCbzP@fN|t4d)lv`ZN(sMs z_B^i!fe3vB7xqU7Z)S5Q_2Tq(PZ{J*0dC@eD=uJjxtxcARNYk|;1Z7RKIn5u_ z)Q*{nL2K7=a~Inn*Kq7XvdZqm@#k$T^qfaiZ}ARM&QC%(_eXiA_YL zNrX=#E*QkRmp9y=Eib(HRaF&55%kThMw$d59LlHg2j-r14{Q240*>L|L`Bf=391iQFBdYtw<<;e4F<-au-@iXQd*_^Mnno#f z&Q(<}Y1}N!n&7n7ffGzYYfZ+65IX0Q>dLZg?K)fLO^iiR#28nrReDpGX`__#z|OfY z1^@_vRaGgaLI_!wrGcjR-efj}kTlkI>Pkd_N^2d|hW0F}y?zy9N4ajv6}QKtD1@N3 z)}T|Z(L=Nc5C0CJ@|Uaj_4&ht+kfzPAARxl*YlI#O6RO|Lv5_V#&e4?x74m13c+^k zvMd9z__YS&t~G>8DK9a0PF%y@ld!ecLBzo5+t~QveN=2Rn`h`kuWYdRJFhUwrXJ@$GjPZR?y%ejV(M_p8End^MfS z=ks1w6H)3tE@u<(eOZ=DDKt99I9be?xu~kTt~>7#5xgg&N-H!Pyf4dgZ-1PMavE`I ztxF&5vRE~10ASRKzz~s?(po3|SCpl5&c(pYF8IWAT5DFqghDEH`fLkJuiv~$#g=S79*?Kq-@0{6 zw`~Ja<+=CX7TLXf_lCpaWIB8M_HCABlgY$d`;(viWWHK1mrHH!Xf*2W?M)^V$1%mQ zEX%AY$(sGc117v$E+@0<5fB*h{=UnSL=bV!W0N}c! zC{mp(7xTqpky-#CX`^o=XIa+o^>SrOLsgZdCDFWcb7RbKI5fJ;z&hvh+-h9<;MaG1 z`&k#|VxAAQ>7(nqk&6=?HE)j9QTx40+A0L2LXm#1|39{1C`L*|6+q@{U!Enz>R7UOX9~>fe z(R+b=4{!H|0|1yW7R-FLn62I~J8q8-jznSGwp0)WLc*vc5fs)$=jvWgS|WJo7|B&x z2}r=v>Ku`RQQdTzDGeI6b8b7Y&{}6%mX~F#bsCS<{ff)7=h`kxQ4~Z}Rn^|!UaFHt zRURK7zrUPZU0ns?s;Ux(i+)W+)A=mRGL@GRArcf-RdVZj33O_Horp%NcwtEL%Y)L{|*41n0Re~tUx1e-fG_~`bpv^Az<_^XklWJMh%nGF zK<)p}?WG%l0u2fW;sORj3;;y|0Yd?K=>^~cK!E9i0n`1@1_BBN4F&-T4g)k}0S*6S z1OPz5z(FBi76I^JKqfL6GEg(tna&b1{PRB^{s{b$&A|i5N0+gBu#ihTI@$3<*IpFK zr>Z8KmmRre@efiQ-s&Vf=dcey_!v_2WxpPK22xDA!@HS94$o}vIqh_&ziU3?xV6EM zw7BN$=T~-V=x@(8T)gL%XBltq^o!;mTG>UYpD`hbN9Y|BJF~4nG8Pbs-fMX>=0CQ2 zC#w7Vp~G^MBc>$5MW$%q%v(@9}lKOD4^GY`~Dk#&fQwa?G!H?GIdfg(_E9MLdYT6V>t%6 zd?J{xlX(Gf{*QCQa}B@7#f=E#)Qyq85c+k75vT+2hU3}xyN-}UrQUmfSFwLPM*=B- zU@B>9u!sf$?wA@vvmcNJ!XPN#V=l%{2RDES?j&lxm10{Y{galO@0gW0#0Vao}y{G-C|MvYc z1|-T}ANjAQ!t zo8pOBgx`G&F-Uj#1Bdy&_p6-$Czoh@eyqMS4adtXp39*zbJjhuD>Rf{DVA*yg3?R0 zBi9YWf2YF>*>Idx_IWO#-p2Sk?uVbZ9Eak-Hm}*P`&u~*+JPI<|3TLtkChtCRo&0E zaBCYtX879Bb6$4{j9v?<6;e$6>J|k2YjefpSdL;JtO8xn2)J0nWnYBSm;@?nP~mO!Q9^5jkZvqpJlm| zRDHZ0%x+vT92;uoT@AKwNLcDc;PPFFjNj#AwjBI&t}*0&a7!IMI;UfD*s1#?rjp;C z!0P^i;;3_ozj44iTkFx@Yuwjs*@pq;hM$su$&&!Xy2irE74S!Y4jNa9K%jpX3U;*1oxTM6EGh~9u(fp+Ik=CU7 z={QzF#mqKqVk@H=U!z9NWbuk4Yfj5-QoN=!XB184vC?F^bz)9I!pfHdgt>U}rCRd1 zMvKVFlofYu-RkyiVUdgvxgMIOs)}Gbg6!F=29G%bQ_JRQOdpubzt(*%@00wB(aa)m zo?l^2HKmoVo-Ku(bGyFjEgX8UWo28@b$npRjS zahsoxHE~-4{`>bv@JQ(*SaZCcp^l2c6>7uB8&lMCU~NSwdC^-au?U)k>SrF5{}H_J z>(+J{=Lw^ON?Qm40S9J9vHd9cR~-v7BL&wxy>pF+YF7gODE+=vRSdISh&qs3?-v06 zwv>0$&KGM|byC6tuJx_D4}+Qj8aIFAYN_7$p|Rp@*3 zZQ#>z^L6f2VwDF|(PO6|UB~ku*gs8VkhIqzqyF*95)Qb3C;JlPT$DAlac9jEUseF2Cb+H5;HIDY~7b4NMwsI0rx%l#wPjP3`RpPkE!kv`a ziuziwt1gn2N8ZflX;nl+%)vBmyQaad6ByYX*ZX%5u)OW13fIAZXU6jv!3R7 zlylcQHB!8___I^~_4WHIYIZ!SFnKsb0gtIzfrm^Gpx_YTz+*x%h&LQ47&rt7Bnmp= z2PkAzjCW{69CA$Tdi00-G&L)-ULfWOm_NR)TN%hB|nXNnpo45`Wt0%)$FJR&Wok; za8Or&#E0B8Ru&;uNOc`+>T;}ClP44*(PgWTM%bWFdU6HnaD^b{tf-H>I_KtO`unSN z-{dQxxL803&r%kcE86>qM(X$I{Q8wJDigW9J|+XdygoVxf4n~?6S;jpCJVoP$~Cx= zk%hHz><~Y{M-lAofxEm9)F0oz8u#;>Co(e8J-Auo^LY3^WM*OwPGn>aaPhO$&MRM? zkB$8_*}KTQyT}4Mn8?cN;o?vf63a5izaYX{z$R#+x_!6WQNPKE@p!O=^o($=Mbk`7oLzj! zS}AjZ%hPLnda>0y5PgOZ6wgrpifyi^7d>sFh-bJwZ9qUz>j2`(f5kIwp1L=hX!Kw0 zR_p&@&v0qzfN*cT1>ZOC`YUQG#dL>No}J3x1p5tYgH_#P)3IhK8}}30sG8E&#q2cAix4sI9AH(K5dKzU?xURjs?D{e!||j3?D(ni+7oM&*~j-f!w!4A@cFpSgHpVWnPnI8uxU~=wBMrv!@$7fYJJkQTo~)5(h0u-w8u2 zoUaxTslDa#AJV|g_a~?nNk-qrm&@hsUd;d7FU-JrYG|q8+Vgf=L7$1G>}15;fQc~8SMRy z%c@8Bs^{!iEbug<`!0*L3ei!0sJOp}kJ0G0!m4nghWr+l&5*JNOW#^rybn(LpT&*^>G(lqwP1u%Ijbi$fWoHeKUU8!Cp$% z48uNO`jo$3u#tv&Lr~b_%~Uc+*Xc%FLKpS!;>YZ$l}?$*L1lKN{AbmlE>`B6x*tK6 z1rXH@w+Mg}H25U5(226#s53hO>a%Wnq_O1lI&EUz&ACrXDrlcNmf*~y`RQI$W{mxP2yAjJ!XxdaJNnT4(L)3*eRy;bz7~+(wKER&N9)k_7jX7InQFDCuUw^X)4xJTO#`t2#=}=Ma_?4o z_iXOx#7!+xiv~yWT#a-26WdLC5`4AGH3UvrhwnCHEw(d_0{Xh&{i`msXiE(>uqi8T zd}WufIr4(987h6RC-7TH7=5pQ;A%w_xrf54=izj*$8wDT2nxSb=|qo>w&s zG<^3Pk_8$`8|5hX6^8N(d-W6g=59_D&U2cjl4|O5VuJ6JMnZMLI(@!Qnt}{!`V}C6ZssZ;mW~A4hl2y~Z z{;;*CHAhpYrjTIymrnfRUvM8Gw6RyJeT=L2?wOv;Aq040E%sOVf1O#_qZ4s`v&cYEHX3 zca^xVfzvC>n(yegh_Cr%97XoWZyc*T9Pdv8yf-_I)JRqw1V>SsDA1ByNbe>fHD-r4 zW?3`W676sv?ANS#E|-$-DFv`;f^iUzp;3$TX%6jny;6L&CTj`e@40DSzFE!J7tBx5QggQl$`%vP(PMAgp_X{9xr?Hd! z8A1T_0p4xuqLG%(!?d`-@nmf4$*Qj{f7@uzrZr4Im$>BiHxgeZ!ktwkcevrWxi_m- zBVC^l`b{POgO!9L9u7R@9Kn%yZJ@etjlE>AX{4|E# zcJf&CHaHZBwzS=mz_@Ydz&&>6+Mmdb!kPy*Jv`Vf-`<)$9&E}RRue-=dsY*YU}p~a zW7{#2$Yay7{=bbikdXC-QaN+f7N?AbQ8T>Sr{@k9!+*OuE8K_cKk`T zl*%kt^LhKaEbymHyn3=2Pe~3|6VoX1O#}^%aIp~X$rejUUhbEgaa126h-_|JeSF7v z1=Mg7^1!LLS!S@nxIvqbOSi?+swYSc8re1J8LLK^OirSGq*)vhRf@*ymKLSY9SkdW za^FUm9%e-^$)J4tyhYh^940DGn>yC4kosgHY}%K-WE+jwT@%~19T%L zs*~0)fC}(sW|ltlv@aDAA19~}nJ{7mnZ>kbz({rqE`Zd;j!q}ARf+K!wy zT(}}R*MdYDIu3rhL%Ynr-a2mY8h*1te&R=o!d1L7L<{vzkPbgt^Wnh?wHd@T(O2o| z@Xv%LFMwmT{M^#GI%|V8F76qopEHv*EZXR^eH@m!#ijIRAJOb9%}mg>pK4~wR1WAX z6lLh1Ddo}kkLO^f%YGP7Q4QDHVIKIwyWG~1%$Xv`kfAZ#;TEXR^6x^}Hj5vY#K?a; zV(gv9&&_1xI;7liSLHl5)F*|S&&JMCh~?Xuz0YhW$q!4F5mUM!%UB2|~|1w*)=Fi$)z!nV5_#>splp?o@= zp&9r{ZZ@uBG%lW`b^vEiUYneaQ9eMHd_Tfe1zSGHB(@^(d|>R=YIYqiblc zu`Za2>6d9`@|-D->7h%t@n1@Md+tbzj>jyfWXK8Z!tPkI4eSUjq(mNH0Ht<}2OKEz ztsETR%6fg<`-zMn*UlTmK-f5=M2$P)TvL2Vy%t)xY|xOJdTmC%*)IsazBHOVi}wcH zh^(aX)FZ2_Az<4SjXpcxC z@rB`U`GfJ~QmM?J|I-m+2Az#RPKANTw6e{wlA>~pFI4tl5Z*E2Tq+;SkP?tOJ*5uG zO}NH-C`H$Ln|D^UiFre})@ny>eh@FgLm|k%vO$H4N9$zOmKK(1?S?}by=TSt!egtB zRq5__@D2=a;P#FVpWm;Df-@AFSD_31{2ZM&e^3#HAH^SPTA{%II6qi-W`!axNxxwl zDya}J@-^B%yi*7|mx@V6sF@c#UI@B`h;&0vrPQ?L+t)yM+kkTDsW}d zysj)TNJ!ufo4+dycn<~)83h~_jYv?Qn2DL?gFcBLI-?Nb+tLDkU0TzzzXgZ`v|C!P zgP&&6eyhnWms6ao-~ffzksO#i;|Lu$T8h&EV(aQn>+0+l3oW#?%Ry*s+@Y3j?28?) zs+A8FBfF69!avFctgY-yk|*zVCHXoBCP$5H)sJfzOlroBvWBvfJSc;Yl+zp88@HX~ zrs6TO>lq((c!_4E~UF=lI7*7wwHR}+Pe*DZND3&z?U%35#l9_rXfT*Z3%1(5p( z0Bn^p{@Kvw<7$zjeHJDKx`X0PWQarPa7J0=q}2r|#4%UQ{gyIWxW&FAe|6rK-a`(K zCIlt{X(D!-KbCsOE!OK7=eLx4nIAEzeorBR+TvL@*H-$VYudyygo4x3u1o#9Uf29~ zMc4W;&q=9@L?W?^Mx{~-S*E{{Y=PT$TcJ|QvZTkXW;l!IRvG6t!jg1!F+)H`xUVMPN& zGNsRs0l6OoyZ>IHf)oI?3PvWcFo{=LqyR@+RKgh3xI}*e&=o8TJ_IUldL+CHN}x5S zVr5K}T#O!J(^5-Sk%!9WSb;Q3*rvc{O--(_#+P4ZvKXVC;nr(d<%-LIs%;)A&YoB^ zvufjVs>lC^!I?csd$p4_SmwdAc%9u%j`5^zbOn&0cDVRyhU>sVb zjyq6E-V6@?W&?rXa3n{K6utN-r5$#+a0BeSp~RXFN^r{7oLxEBvH{3zKf2KY0FR-h z4kvYD_dA5}Zpw0u;Yd;hq?+9Len$SLSv5Mi5FYdIT`vH?;R2ZJ`wgnc?rsLV)lu}v z0s3nB8cdWUU)*YJ1tmuL6DdF|sHR~}zJ;YREWJu8u5Ic32$~cG5y%p#wp7AJG{38w zbO>z_6)7m>Kqs^!J9_P*Q2iBp`%&-#1ZV;5qn_l@{3t6b zeTn(_!v$}`!toAB%OHQ#XPJeHjzc@`sSyA7?%$IH*A>kAP1mw1Sg&B{e(RxooNHOKziNwK+v} z4<=K#%f$tZB9KKP4AD{ZeNmnlnxQiKM#r2qB&1*~zsW>Da*`BgAx<34>zC1Ov{Rl` zAWYe2_$8NP?lT)hyqg<*kvaX5_3tuNw0Dm2Qt$Dk zuYGNfmHi$QA+wVtmeOroGHLOC6#rDkca1mDC10K@9@^53B&qL7qAJ?q4S#m+cUK%_ z*o#`B*-pOfKTZ54dAH>}TW%i8m=7n{h&SJkh?UoxH-9jL3)Hi1=NfWa>kf6;rM3&f5ruE6$aqx5j!+lmUE!x zNvT#;VvMDsAz>p$UM6c*&UMWVr5TPb&muk5W@C69p$^6A<-NAI90or30*E~Em@g#5 zBc+OBj)mT7sgO>}m;9_7Z$+Q89f|vF$6yxK$Ny9Jv@}7%OTI-Br+~j{g_uLa(6R8f zDN5szaLfB6N1Lut?M6*z{pnKP2Eg`@=B*V6nn|3<-zcxlH@+B9$(8qCPhwHPn``2) z4b^TWIS4;=Ru*^x$H$CsU>KB{b_DmAAIr;!L7Ibif7%pi%tSWh z;;UitDh_C9cp?R+Lf0uy0!+nXQVeKFe@#XDZ^VTErowT+3QXl6!)uPHYXvB;6L@u( z{^ss2j?~!5K2x1!^<<{)v%Pq(0<~?hu2DwP2bdouVHl74$>D87Q5M z!n)+*Yo%&~|7bcY1}g!V0+E)rwI9>xfPdUATtA<`&hs->JRyHD>}z3?faAu|wYeq5 z?(r;vkEG>vq?GAX!%yVEQA#qB2m!k*(aq)Ody)&SfmX()DC*E3`BbbG2HO37Gt_pF+27lxv*~4T3CS-; zGy0=#Oor2@&i^T9>)93NDDLeGgoeYh4rNRyj`Elb(Y@LSCJ4fJ`4&PHDMlygTlfA{VsL; zQ6$3tFL_sN^apajuo|>Y!2hHVUw0{i@QpQrOsU79LOOPHCq?V1=Kh*iS$#{i#Ee4|jk*O2 zdElR_hs;!&QOd{*ID-o-Vkn?CZwIkEpdy!2dM&1-42q^o8feqN$j{NB$z$`#a7s~H z)L#51_~=cO^4l2s9u>AY=?4Xv992j#=`I;+;R4H?%EAi(!9`i=(2;u+VXSKb)?o^B z;)bJBT!r`PpPG>gmIYDD^(TCn>n5jecz3)%EIFrE>!jq+ldY)#HF7ey{ygP5*6anq z+WDU}V{>X?FkOiSK|=Pxw;mDAE%CfTby0o~Tm?uiTIm9J^;^00lct&INTW>?TBYb% zpH`wqrQ;SzCpt`@W09T|T4QnrFh)FT;iVfe=GDZ%;;IS5SHz7BnZ(L8Bo{A+Y?aik z*mV^YlEp2e$t)JKdJNnP)w=whED8&KJ)2Wtez7sH9eqt;5d|YoPjndPp=C>pQa5HL zUr9SQCx~jl($?@l3yCRS4WfWlR~)Nv-pqb30!a##rq926dj2Gb{5~}bS2b$u_Mb}P z2mv_KWQM!m+4;Qp;Vis^-HLRWoPIO?G-6EFl9}D=$I?brJw)#6n#`Keo4>Nt)7`(Bwo_tz`9&266Q>W)y%!| zS8zwi-_KpYhPFP76)ON-CD$K8L9U%WeUK!2V|syp-QKj+wYnt2-P}z>MZ{?bx!SIX zf!EgGW(4IbFA&XJFQx$O;RD+)<-L42Oedr0WHhq0TR4A$ZLrOV=D&1z{y^QoS-6Dh zm*8HM8{l&(c?Y7<wR0hxOWJ z^g93%mU&!zQOT9;qFLNLEfBNoFrU3 zN#XvN2l4~%bf&rTZPs%kW)`uNATh$;PUK1PB5~~>8H6`AkJn0)><(trxbv3pOD4&< zKC#YgevX{qMaem`HCRj=Y^!|s^ttgB{*gn_h-1%f*GN+I*5wu9ICya`r62S!ugS3Q z-W#xQJ8oIq6p~nrz7FjgIi{kT@%{j!Gpt6hdaZr{u|V-}H+r@83Vmb!@%7~otO*;dJGU8YD9FCo)#)29Efcsq+A#%|`O_@-yB88nFVTd-EA zTcT7z81SitLh1Z31qX_1^)G<4kga70AgD`CuZ@|NB!ZWf=0g&u56pD+;#9CqF|WJ@ z1DlE8&2QYNQoibZ3~&lET|~w?{br}1AXvdr2vRl68g)OdON73+R7!j*Pp0ybg`MIc zup3{@TY|GKF5JTS02W=B&&6zOAw$Oc0#KeY|GXj`)NCM-M-I25`$n?vULNf_EP zDOET;ObOfv6!It2puyxjNDJ^Rh6)23r#TLiw*23D{Qw zks4M%BWlAiZ{Z21?VglgIZE&2IjG#*=g9H7F%oFDx-kSZ?nh zqP=JE=bOSIC_&c7VJv91#S}Peaf%d>kGi-%xI)+ai!{o@y1xKg$M5%^KYQrWabm;b zOFNP+l_0(^-kBN@E~$-OuiF290oBwf>qn#qj!uo!%vnzf47daOhjdZk_dR^;R`5vQ?K$$GU!zSX_J zlf?O2B5GlVX5(MVH%x7*YBz_CQt?W=Lf$K8X@;7^M5!w9kEcw94wV1UUrm3IZ_57@ z;y=SbDg4*lA4-npH*V%ee_uKpY@wR(6Q(0j-k3iMGc$0fH&qH1wJX6If+|Jq793kE zbz~5h^cVd!{xuh8+kXB!1}J|+wUAxl`t*ELDnXm;M4s~eF;Kj z%~1&P3F6Ty;d0-J37RO2VsUE*A9ZaFhA(pSezaCa+OU>%^&lBSIL=F6Y1#ATM5wcM zy<7BFG7YP+w<0RWGtMH~Jcd=qQXK4#YK4mq=;*Z?p{0(-H9V6qfH6*kPL5~WmicXL|OVuB(+god3TiZz@~H3W&7DL$53 z8F9p^q=Bva4r>r;j%{h?8H$yj{7#cSd3Sy;JS-Esq9C7k%K0)#W4x=wcF)8qD z&yo=_T<&9~IJ6b^XL%~jNQ{!9mbO%w*_g$MxXcV~=pI&xcB7G|gL(K=7}-@l;Q4@& zDaK#{$S3t$R3RDnB?WDx0?)zBQ(M4_BxL}F&@!hN{Rc|bSu>(w~nr_Gt%BbATSizY?=+iFFLFLFshHK^IMA4N3-8i z7s~UhVW(&Z-AdEB0go4hky^xaiB!mqU9iwkxivWcF+_jDV5fq-2x?E>vLmee0cLn> zBWHSOHN`3^9eZin_K?&{%GUu(k~}#_+}+$j4=wX9kwze}Z%>zdB5EoS{tF42hRb@B za$j$`-u56zkP4Ad;!faj4n%LDg)FHq)i6IKwc02gAvTy_KI&b;lm{zlLh+{9Ks2lb zk5)GxZA3+BLa-R1fUPPRxnG`A`yxFYHmy}+HHcF}dB7zJTV7l<-$Ily1nj6&zMP^y z#KuBiLWMcndvsF76ro@;jRqpr4yiLqVp4Qj|4x}F!b9T)V8$3&@)4anH#O2?xg&iB zb2o^w+#vzfVKs>8JfA)PC;aWj$JSHw3yDhXUmvsNZ+5IvNE3DhA)Jie*9e@>lxK2fV}iph9K3kb&0CE z2y&qaAp_?)tg%r<<0NyC+aPW%9N^vQI@0@K)OS>_`ZAPei7Q0(0U^GJMt-S-fgJu^ zhQ#@+ROIs@Y2xUc=!v+_0~>nGMDKIfPwNU? zKI}xCl(yy4L~~-wOGYS9X#3C__z9;fhtOMvNy`flAaU2l=5IhZJ5o{b5t-Q-zn9fg zh8=UwLE+r_OuS%bYQ zBFqkQMnofZ#vb+ucMW}-6rt&_-zo@&7BV67b5yaE*Cld3Q=e=@?BH~Fpdd=}e#H?g zhW;e$Iv2-$=m5JZVSxs#@x^O4Xk88#4OUS*wQ@$z-@^n1?-*&Pj#P|l@)FKE{ERv~ zmW+Xp3d>hZm9q5Kpg!^eO+>s_Z~yxg!DCePSLi zI{RclTy-Y0?@(xHtt&y5s4Ky4z88*B90PCgYy9FBsP}8&LIe#FX^W`^_aJ43{!SPj z%?9Kqn7W`iOTkd%*MOgVWr~vyMhaf$2#duSiXECv4nYkrYq;6K!A&9ClnqVyMnuIZ zci=B5=m7D?AX~nKK4sR!7%JO7&FmD*7eK)d^zl>-&%;qC2lCh~MkX0& zS#Q@$j0M`2orUB6G*SG_Iz8k^CXE{Y^nLOjq@G7Y4}IaKky_}-ja=vXa{_}9J0FfB`epLjU zJ6BP@VSjU>YyU^7%DLMDzJ{-EAN;HbEY#ftb3SqJPCBGz4ffVI*CCZ(HCA0rf9hZb z;aGU+1%kU$wgy*{LtM27N0@$q8Ae_OOwC&deY*)in~!skctSA@vO@Jgs|BlT;6A)$ z4b8Osv05-hf+79_&`7(tk?09zcxO#splT4Eo(yT#MBf-EGAFgpchYnMQtco*L({ui z@0K@i4~{!+WH_ps0P3$={B=8}j$7rZpznj7zH|-N0i5hPK0(_^geEl64*dcnOD_rH zPxLaxkgxz9nM`yBJN;hYJR>K^)R|y(@~9nLrNV4>;|9qdd?U)u(-9~C+%*xKhluc= zZE~?ZU$P7iOJq}4HRW=~P~S=Xjb?TGqnhhw#FWv-Mm}=Y!M)cD3m`EfR8i za=$^hV}jYxTT-l5rkGKjlZ*H1!J789-0YawD-CCYKu2tZI5cXsxdcjn(8p>Fmv&X0 zeeX_|ufqAxV$rAEeW<6O;z}5(G?lO`XN#34iBVE9oKezrF&fuxT=b0)L=<(0%`uh^ z9V>alVCH8p)_dzaLx@2LFv>|WWI2^6lyBw^WHVIpxeHzRsU;f2a&zvmhouv_5P41U z&fMQo!+xH_)>7RGA_fdWq+4-?j`Hp^sUXI0N!cq1`BN0jEBk5>3U)1mk6>-k>S;JY zY>rfDJf8gaeF2b74_0eZ8x>T?l z8)wi^?*X+6$`Cd$uCYn}sJUT2Om73((4bt5E7rk!?8r1!CAs@8cY>cKj~#{|8uAq} zxRL&}tk1qs{XWfklikr(z%L2IpPyn7=Hxr?-pfxL(e{>0Ic7+nYmwmKQNYL%p3np=Z&F_XEQ{XFH!0)4ymElgPM-*TzKQS{H`RXu znAANfo?r{GED~I1n`+)>n}xpWj-HAZ1+KCtUI5iM*+pJ?y6awrU{6_7H?pQvx7ntu zcR;bq?BRFaQ~aX$!3pCt#iCDN#}wRSwkhyAiw8knN!dCp<7*G09P$X0`*i+z+7%w&s_Pm=m+_S$bjAvqZM8ba(U(hzwd{wEzi+G{K!Aki_4O{K`U~pWBQr#`3N} zIE>*iN;iAXI9(DL%rkrt5fJ79G*Wk)G~kTeJvv|3CM+I%u@Wk$CBH3NZ^dkEb&Q7f zXg;TWmSNqb8Dn<$;;3RuR~Wi-K;hEX1<%oP^Fc<85Bd<9)GYg(ffeIE@aMt($;5!&WRD@L*WkKC0(hni3QcQkl4=zcm;6W zeq}EJ1ALKU=@{lor+a7^@l~3~q4N{^Q0HQcTYJmEx)I`U-XW`0C$cKT&(Fz^&67B7 zw#_L^?)9_S&v==`S$w2?^-R4EEH0{*FXTGm8wVJ`blOA%*WFgO$S?rusVs z@29209@W74`iv3NH+YyIDS?nre(w#D?{4np5J53r$t~^NwXmPx$AEixM4OEW-j|I% zj(GwA+i{TA;v5quEgeUkP+DDvrdyZ}t$ z_@j8aE^2zSgueaq#kH^7wR_}da=L25sEp0w0N`~ux^%3GwMWv*(Gs{SY`YxUQX=+d- z8F^q#C=orr-6NA>@Hwkpm6$gSLUx8!0)M5X5{|<&uqzKCh(tQb?S=WiFo$+O@E5qc zGSCi5ShFR#&ACcURXbENf0fDWmY63Ox#O}gDE1=+vm00$e4U-m>GC<#)Exer)b+Io z0(|4%_5rd9x{j&k8)4m^0ItX+7-y9S80zoi@YIHr0-w+(=;rl!oD<&Tb&vo*K%p%? z>@_OWQj=1@Q!<{g0|7cVvq$u#dbWEOz$K2Dgd!p~BE`k4BB6`OKb4)^pFdMh>U+|L76_?WitbaXt1!vVqdAjMH%Yih!Z(?=JHtm9Z zPbnyv3P<=z{mo^9E)!Jw!4(vY@osT1@iXL|-}S4f$D{a ze2d4CUZdZ@Z&fqwn}?!P7Y6peAE}jKWCNvq#^I72LjqD_DRSx2j4nnLSsR}Dz*~cy9+-pPgS=Uwb_WANk*6n_+?Ji{3yXp+-?gikM2?X3{w>^;yoO_?= zzW@ZsQMQpbdCz z1kxuWww9Mh#5p~NZQncennD_V7@vG7+JCxS7f7AFYv1(=`<=qiuTTvr|zk8%)xKj0H1|l<0D1uF93%< zfz)$?k+%u207(Js%pmUdn9+=30AB_nT5L>5SlyDC0%U1bJO^2wiDatp2cb)Q_~U*E zu8JOsaCl7_hTXMvh$8VZVD_m}=K9=eC)B?zx@M;Y=M+EkN+`oC^! za_|t$!jjT+fqy6NV5ki{qNCzCrD9BjVSW}<{sWll8;L-2gh=2SSG zA>(Pe{tlv$)6`n^6iQ>r_j`rFr#xYn7novr7^B1Oij-V_=NFd0y8In@^D)(PB@bt34-g&Yb?icqp7&}mHc+#yWPcVq( zBPk7_o?(~xZpu^F43)cD$ou_N;?TXdP~7C!gD5?Q_t~D=`ss4tzEzb6;$Ykol20h% z8_|fYTDn}C%vl-&UVIa{szy}qO2W~QGu73f>$piFE>(_6BBjWe6U!MPrZ0~iST-(; zbMZ?Qi~9XYt~_9aGDG|lkNKh*birj2VQDwrJ=^HPi=z}CBRqKxh0AWnB+!|RIFlp* zHF1fXoRilx3v))wR)LCwOw+Dc^xS5pqsZ#TX>gRhV*=Josh$gBY`X zs-$|}Hq&gTDXchJ$V8>cM+-V<0I+W;XbGKnv@1&MYD?o*>o6B_0bzj@37}jTB@5 zgGjF0>;eI7AwdqWg029b1oY9isYZ2~6l5*XyeOgu6Hr=^YI(Xz`EF-6-Zm8E1Lk^Z zqy;(Htx&cD2Ie0w)G8P#4M~{8pm&MgP)aAX`>tk?SZdK!AZfj~(JA}ev#`?7gy*J1 zEcHE{_w-+@IXMLyPZ(vC5b4plkC1J#gI0K@Pn}6JkeRALN;CbjOGII`3H3{&pp}{E zdKA9Rbd3sCtV0Q@qI3nDF7L{hEz|aW_e6I!C~PZ2vjJ_4k_|sd!XD?Qy#1gf7R3qG zv2~@Apx82om>x(C{hn2s;(mx^5t|r2GtxCp4?PSLHi>P0q-C#{a5*!Oo^n6*0v-e5 zWXhkYw+TtLOYedKAKX|9UMLX8$iUWJ!PI?VC2JC+SSh<++%R8ra(bfXvq9^QN})U9+6wN_KP+}=&Yig>2{|3!VwP=Bc2P1bt8N@zRp}>nW%f!hjZ6wIg z`aMU@bO4g120I&Lib1a7pknDW=Q|~jLioPBMN}^6|Ec3UFZVqKky+q9p2K^)7lyc9EzNL>H`H6D5S`H9<)98gk|L zzxRG_Ui{C@obSvtGw03oIWK0;c}~KN=2Htz`H$$BvFee9Jj|F!Nac)}a$B}myIYp` zLo4XxLfgjy-?bfySO(8^34=y8%=ZWd#S6mV?6~&+QGlF?(3E{>4v@)kW%m_dc40qLDrBvN9dCAdwQ$JQ8F2G%*kq<&3?#!i ziLs`Xg=_Ijw_x1Csos@kR>;b3nx1E#u*+G$@hzc*qJ(j;kOu@F{Qf=4miXbdrdaE5 z9^Ll0SMD%OK1x$3G=zOJ%PuyqH+WdzWi;S-l$+N4YIC+V8*J8;dK5aYHfI`b18KMs z?PokDv_*X-@u0P~qVpRR!kodu7iiRSTV$YEKk)A<^7u%D2l;yeC zw>qAN#fy2d2d@law+8w}-XL*|+&ERU~uxCV5gs*0Go;1Vu;*MN>enj`B@X8$Yme(eS# zuoqsJnEAN1FoTt}+3;p%j(khtHwyBL56U;{)xi-kQ!_;qykH)_VY0a*cB?DlmSxp) zT;BWIuYSecv`okyR(xY$;4+hsPsLbs`$+WY7Pa>)3;to->m!f znZ#y)I7>-`P2FS=kMbH`qR^QjIRmh*oBRXteBG;Tyk7jqwpz2Q5nX`Z*1DI=An-0) zohk4B2E0~sA5)S5>e4yK3-y(!ORS3aNFZ$XqVlR?;1}+Nbe~+W%O(d>8u>>t1!b_!>UyE19zxD&*y|RDVpDdcr-ky? z2Agj;A7zwvTjmAAt6@5!GZPL|<1mO+XC z;BCB|aoCp4-P}pQm$&&O*7y2l&s-KF`vcEMFz72G@L+pk; z95#jC06Znf!kuGP%ia}R2J1Ra_A;q2bwY39Y&sU=%)MW`9+?eNjnUQytj5lhy&N8G z8+1WTXAG7x|nDDK?p6Ef$3Mch}eVUJ*_uke$cH&XWECEQ`@X2okeDD9a1z>SDKqXX0i1 zI>p{YY@)Ld5R5aEpB$YaROA!-l+^hQ0mLjGJ$2icud<#HrvzkzTQ{6U)9pCb&DI>v zyC&#)@O~~YtO~TKh~ro2NnkHUzY0R;O5vEwOv-rK&~|{%GehrqQPi}#*ChK%ssgw4 z(PKfn*PeFiKm5`XxIh%j$z@|yDwXW@6Y2}8w!iMQzC#Roz7}n*i|Et?XqQDye|rMk z%e-;c7S7!?_+!ZD8#VRHsED!e-FC`R@QB}QR!;M`ZGMIOk9Vsm9Y0Jfd(QQJ&qb~~ zG^Fz&uBxuekd;2V`_o2h)%n$DOzkdF9=Q5b(Vq^sCvviDvOqQ4kV${D7~7UVqqa$v z7xR<{a$JyTX{?+R`r z0<-@?Kq**2$-hWF7DV?CLc57Y$NYnUwy{9ge-Hq#B5>*-1iT6W3;ctiD-}Wi#sMFS zf~Nrg*MPSb4Nw1h3)Bq&J^lv)^DFAf{fkr(fhGSSfO8_i?{|4v!SgY(8YqImvNy_& z1&`wF=beevDrr-4?^;hQN)>_O-(3TbX#CtJFm5gvdlutFU`-Nt7qd7C^8!w07>9iF z?l-7P&yxg60LUz$5!L`WJP!++nNf^}i>g3FH7O+`L{n0Tz(Y2;x)4_+Ny-o^6u=Lv zAp*a7*=bS|Vv(bLsP;G%U{(>dkEn=%8-~l^p(O3fq9X_LAkLM%I{iLjZK8)wGN zpSgqOTQ&#mBfUN}-E}0b*OYbCt^oXNB%+ta4t`p|! zA|@5jA%5jx91)8R!`9|dlYz0dFq_T=cg8jlG=?M|r&<#Xtq9jsf_wo$&}D2S@?I?1 zP$=^M>~iwP)E=CLgrNX*)XwjH*vddb6`LBU$Vjb|JZ>19p3lf zWC3a6Tw;p)Hb^CpknPG#I!6A(#b1dSe5|pQjyF;axpEJjiBhC>o=RCYszdfk2uN`C zKO&K4f05=Uf1t#G3I8pAxMy;ICbEW!3ICFOp{1*Hlh0;BLqlC%T{GW*<_jr|RX${u zU9Z{hB9>Ja^as%R`*$p>Ov=ZP`dp_=-SH|3@hj)ac4|n+!&33#%KQ-0SAJawGbW?V z0pqP7Oh)zN+^kwJ@52*=$}WyXM~JM3AA?#{<2j(`8?EM-k;+&DPkHRru;-0Z@oY+G z#(L?S38rjS_p3nnFP;D2qfz5$-_JhRzgw?=701$9Bkauhd+*zPG5NFc7?(aelzK8Z z=C4zUzC5?B4wWDO1BhyJ*dsS;vAF7he066(X}!SsORUcXZU4{Tpm;hh^XUnO>E=nM<`*D@egxA+0o^C7S~9zqv&My3DP=b0z=Uf7nD`mJ;dBNX6f@WxfKS@>Che-?+=NY4))X$%_^*7o)i~!JuBBJBim>~ zIZ19q1K`J8JL-S^w(`RNA7qH^ve{N%RuSh!L@4J627dYBc}6_26V`H`i@cHHJKd0e zZ+~z;&a@wPF&X53-_W(0@!_oS+uzDH(s|c##AJ{bO5*+5Ryt@&YB*vdtZD&8<8<}a zM>y52@n$-5&Mw;GA=_tHo@&Ne>+8jfB%s+C#UBPb0Sv(>YDTT*?j+rbPYSK1q~J8< zhe92MFUh;_9Tw6iyC|w_{W0Wmkk&4v?;4pVJ1eXQQTGOI%BdLdW=~26rL2>KQ@lTW z)muCRJe^mHU%;-WBdoq}fJ$$SXoU=GonJPV-#w9{ea4j0-*`QjbFAjVrk4&tr!IMy z3VDPY9j-Oe;E5F|5yau#+A^+0fHVYbBs*wJl*+=jiV<~;X=P3?1*HuD1-v{cm9ReUncf?U+kJUq!%((A@mbi$ASCE6rY>;u>J=!r|(t;Z#Q>uJ6 z0O!;mB_XbAApw|CX8I=ioVI^NPSg=QMNBQRoK`eYOB!L6Oka(2K^GBm_y`S8j?Pg69fXS+@&}MW7G4O8djF)VypI|g z{X`Lc^-=FamE8Q&AApK3P);AMY$`-op@krSkoNpx`ec=!&|BPBkyD<^qFCAFP|d2M zoB{q+LxX%sooCGb2XdkkPSN4$~JXcE$ z!L0dT>P$Mxj1mX_0Qy#RO0{|FbAQzn?moF5sHEBHXdeA6okMo8Ah6Let1s;i#rif> zX}X2&HqS?8S7QR%gS2?xBAlG?nCDj$dF4s9*-~5QPJfmtaWmhZ&)=V}Q*hEmd2Ujj zJ7=nrQKqMSPGd1Gr!*L#fgg@s=`Y)U_{cZO0>7t-n1?-R+vw^a^j~?!`*)G4MQF+7{QZ!WiNk(370?X^R z8hHQKIK1Mhq}w#N(fnYKCd#br&B;A+ix$eS=}83&<39e&SlfHx&R^a}(j(9;)dSRO-^CcD^RV@X} z^+(E~kXAPVA4G$YylPt9ROM}?7Gz?JpbFuw*mxV$(P5=)&E9~yYY%SY%rz#NtA5D$ z@>x*D4w)n5mPt7&Fv&^qwR58P?cDa`*D2B z)X(A1EW#Q&+0Vv^cH&UqPn?vg-?Qrqf5o&>?ps z;sh#~Qz_Xq2PC$SBa0$}-hKmyvNJn${GtmKlNh1s=wvbQIB=J|aX4&a^GkUW&iZj; zESbe-ai&hsr*%1TJMlZw6MDNzPv^>at2uUL%}6d&^s7r{W4&(;Q$(Q19i_aU8Tu{eCM# zKLe7|Ez1DXZpiMbB`X(Cr@$5TR$5lAfT;~cqE_f#d)xFyiTSs}F(VZ9o%*x8IJ%tF zeD9BG`!S7KNa%H37~MbA4Wc+Aza;A|RA z657tl$o2|NpFoDSkIK3bisEaMgAb8p(=P ziVSBJ-oiL*R2C7+0gRjK5GyTEXiqdVYr*i!S;D#xl?zY6FYlv2fadPSHILM?@`|`w z-c1Y-8$T{wU>ZN*r0$z#+`g|~J$Q`|?Qoypoeo1%L`OZ8|cU^r6(IyV^rAcziTxLWE3+>? zH=yV5TPq8%RZGP2m(~g-uDL-{$yfEv3FF*l><~0e9ZKIDxxq?JoS3V3M0}o`E-$cB z*nR!{1&ZI5CuUoE#YI|Dj1V@f=3?DmJZe^`ol3u+8M2NUzFN-|sWhU#PhIS8{qB6r zdm7e!jhR{8*ex7amj8N^5r>2_YetvQUd53CV1NQb3|e3Pm;&u$WNV@?WeC&DiRG{Q zNS{|)RJ89)x6dTH=a%Ogq8X(M=DhU`1~A!>0WqCWYC||MgRn(=OFpopH3HT0Ppwq~%tg1Wvt+&KNJ_jAsg{quf5{gh7uH5;A<5NQT)xo}-~zcqcCERhu{7{K+uDeIRqi z1VtQwWzMm5803e#1e+s1Ywiv|&_Ry`{1k<=;1aDWHrA4k>nCMET2P10gf|MXL$+NC zmc+O7DK)@J_XS0v6Ti^k21#bWP%^zM%qqT70l5h0#JN^LKX&~U@5@_t<-1dlPEUC2ya$=r3d%JVo@XlArrB`eJ~w4*u`^8U^>)Q!_@t1j*OxGTm}Ts!~@p! zOGpE2M7rrkJEW?~w}I;PuZ3sx@Q6(TA2OI(HcC!dIBBw6DbyVYELED`^Y-G=eLmkj zY;B;vfnn7Yfv`zt)n3U8NXj%hsj=msJCSPBr}y0pc#^tEvi9CkSO>$Vn_Nbzi*zk-`C=L_U07W~j_@=~72>fMAQ<1%LsmZ;?wt3eu%&OJQ8=b$0gZ)>Yi zUOLPDV%xdZw-&5Bm{}M|;xyL4Z%~n0(VQqyB7t~qGo+|7R3aN5uA$3e5bRlF{f%D* zO{+t$9a6r+SKJ~=;r{bmQ`ox74psOUu9jGvV8p>il5~Ln*ZR!q;Cu;hXC1f0MG^(G zO(rcutg(KHWy$U2yt+{P3~ZK#H0j)h-oSaTtJZYtjd}N*Ba`jnPeJ7;3#8Z6{FHw* zMH}S)guYM^0cz@Cc;n&FIg1ojsqq`!NhibW!_*#sKQ-#v!}YP_bf))#_X@r`TTgq@ ze}T;?`ed<7y@au=1N@hrt-%|gDRvBrk3M?$DX}a3UXfbn#znvUQf&DKi)emGBcdB{ z9?OPUl&mzP3hspm_gi>)2GG3G6c{rWpXl>jLHH9x zI=)(Z%-ZrK7cc{2|E)EhmHPa*+h%{m&^hUery`5GI=^f|@H@trj6#JgUey^bGfs!0nEaaY@dKL7E2 zSVKf>Xe7ZD2xErttX($1WCvJ3su}YZBbfHU5wx23V iUjNvMsV+mkNJKQQm2ry+y;^y2^n~m74%6K~U;hj8OU%Xq literal 0 HcmV?d00001 diff --git a/data/magic-planeshifted.mse-style/clpt.png b/data/magic-planeshifted.mse-style/clpt.png new file mode 100644 index 0000000000000000000000000000000000000000..bea6e261a8eb061b6b4f1c10b5d1e85fb1af817a GIT binary patch literal 7594 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 M07*qoM6N<$f>b1TTmS$7 literal 0 HcmV?d00001 diff --git a/data/magic-planeshifted.mse-style/hpt.JPG b/data/magic-planeshifted.mse-style/hpt.JPG deleted file mode 100644 index 4e3649687f512ac5446c45df83400735b3000fd6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1518 zcmbV}c~DbV6vpq%9uh_pPyqvBC#2$#5F|1xuB6dH8xT-HILEy;2X@!l`I`}#F5l`n^bkmv_Fs<>kr*-OVW*PF% zCtx`s;Ba^xmVn3Oi9~`0*~XGgB9ZN=)-!Az?CFjU_B5K4+dNMvm$|Mq8pGdft`CdD z;m|!7EaI{k&hzE4r!IkrL?W3)wzaghWjoWH+5dULzW@pWFo6IKxd0ReLQ^1E1?b3l zu*g)W2K#wIC^QC(!xM-WB&0!U1yB$gjl!U@SPTZ~PDSbfL%~v=Sxa%&f~|O$1RM6D z>_UR;va*_)A*~~BzS~5Hi59bF+uGT?dw4Rum>j?P{@eut%U7%n;(g6u6}m2LefWlr z5yI^|Vq$m3eY-DFygw;9MRMeaqq1Yi)6!4Lb57@;$vdmKSX6xJ@|BX(t2fJUDJyQ@ zsjPbNtE#rH{97$o|1a zLAX#D3>t%<;(|~~NT4YgtTPKoT`ItDO|W)hA0pT+%PuUdA-ej8jLh67YPFc<#(CvF zI)(O$?B9VM{$FHY!2aUu24pmZd>)zt0)f7%w6==cxa1nCfO_0Jwt8&)Dcj8Xb?mk3 zyZ0jvXRocE!}FBI@6OwsRGsi4yx1VpIN;RboAYJb7D;Z1?=jU+thO~8Ul>FU@>ESu zqQoIH3_1b^msKPSjq2g}xAaFR{}91oqBM=x^!GZMKfpS^fMn(Rt;BDs}OP zN0E`$q}JU&V?FMygQ-Io?pQelJdLby4x8*8%FYB=CBqjt4Ro9gY_|7s)nT{AO>}3O zT_gNEU-N^;`M2jk1>D-N1~^LZ;S(mU{-W~xt|S;NQJU)wts51N`?P#_>Rt8XQLl!; z3`x>4f|T4<^=>R2(w-3d6^-~qwTT5}{R+(iZhNqk^#h4@w=%O%^i=oYNAV=XY2AzM z=g#NA;9iNz#;D7Kfg~^L1e#Nv5HhLwCdCT|sUhb!Ce*Ao=??ZW<+VO1q0-=D)B8AS*y}QH(cXyAtoEvmHFZNKwzg@kD_sax_EqLa z%hZjoS&Rd!eGgY-E3fni7EAMII&L=ITEFA0M45A@y_ffV={t*;8M#-Ap54t2hp!_InQuGWJIt_8i~w zqVc}&i8AWuid}AvUXz`=MJ0X0ULK*%kR#T3m|G03{mJq|jb{sTeAf-e(R(`m`_gFZ zoyPF7qPzuy`V9qE&!Tpp`nUz^ndSFn@P@7MnO9Sm_DwKvPg?n#>zh|;!lLLo;`gO; RCgV)A{BcQXNr@fY^(WwZdD{R0 diff --git a/data/magic-planeshifted.mse-style/hybrid_blend_card.png b/data/magic-planeshifted.mse-style/hybrid_blend_card.png new file mode 100644 index 0000000000000000000000000000000000000000..20ba09f8b8fa5cbb4437829a5d15f2fe114246ab GIT binary patch literal 1180 zcmeAS@N?(olHy`uVBq!ia0y~yU@T`~VB+Qg3NV;0Zf0d*U`h6LaSW-r_4d}rtPn?$ z;}7@zoU>C}Ihy5?%MpjT1nyu?CxwXC8>-7ThaRlu+I-eYc(Wl z$G(ZXBmHjbuK0rdo$)R2lKtLo{5?mxd_KeBv^V?o?_a%EzV+M0-)Fa^M^&fYb9wjt z^1RHqGb`nGo-dl0IX6Aa?Op15lkYyM@1E_oe4lzR{=y#r`&XZpm)?Y-jxMb!PilU!VAUadFCLnV%B(nAh(wVO;jP?uUGB`<>H! zwm;kJ^u71*y<6{RU-(;R%gN|-cY5V}+2e-iCjPYUll|WITd!WFWb3aD%+LL*Q;vPKMxAVG^zk7f~udQ^v@ zS_F(bd=3M}A;Ka;4nwsFGX(x$Ja5?EWVT%QyJ2_YC7E*G@BIv)rQR(*wI}^^+~b{( z^Y*5%eOx8EyFTjf+3G8s{Bqv>n|A+y)Ccyv@i&coZH@OWd-r;NwDHUGt;c@1SsyI8 z7rxVc;qQL?=k=-8%U+ef__t+~zM9=#RjvRHYc89*g|Uy7yM^@8#W|t$Q^yF=lPsz}^ zUmUMR-+KGv&+e;o@7|vNrCPdo>C4_%W&Gy9P4nL_y?g%H_x%$^-X1$qCnouR?cMXt z`xBh^$xFXqdu@vGfdu8)wYo<4Uhh4#_pt5#)e9eI0a>U27M<8TcUjPm_PgGm%NJHY zyZ9oGfi3!`Em!aN$8UDrDvddNeBsBsy))8xJ)2o%TN1N3iXWq*>=|yMmR=k&af3xEM_nz-zGU3+!tC!BL&OBrDdDmIv-su;yv*^XN|9e)n8Y-o_ckd{E4vtYj8yxQZw?F6N%yb1{B6E?w}RiaNBP@vv6A}P@&5N&j{n|le#Th#v(GOTi+lU!9%7qtKnZNk= z_0RETCo1Hh-s3uFJm3HM|E{yfmir}3{%54f_xyNa6YNzmZ|7W}4n=5|Yr6qjc`O*V+MV-^$(illK1gtAk&IKd=9-fA9ZIv)Ak5zi#i2 ze%t!>_P?(iu6^6S`}@1wv6;EMH|JJ=&DnYLRaxQA=o|O%?D5O~EuXdf=eIxU_iE-m zx9k1*PwUY+U{M4rkYFhX8+Rv4ss_3YIgx|7=Q=>;88|6|OaqC)iak(5#pHr)fhA^$ x0=NS}S?u{a1Xo`Y#eJ0KK$xwC&)0qa&Apv@+Q;yj1{I)+!PC{xWt~$(69DQap6>tv diff --git a/data/magic-planeshifted.mse-style/hybrid_blend_pt.png b/data/magic-planeshifted.mse-style/hybrid_blend_pt.png index 489c036c2e4046b149828b20c307a05aa04fc269..b59a9314ac0204419f43b1ebb62c2115b62b88cf 100644 GIT binary patch delta 217 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 OPpfemBc@Bg-u^$Wid}aA diff --git a/data/magic-planeshifted.mse-style/lpt.png b/data/magic-planeshifted.mse-style/lpt.png deleted file mode 100644 index 2b234fcf3c8e98d2bbcbff55acbd34c3bed4b4fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5400 zcmV+z73b=SP) z000W>0fLJSS^xk51ZP1_K>z@;j(q!3lK=n!AY({UO#lFTB>(_`g8%^e{{R4h=>PzA zFaQARU;qF*m;eA5Z<1fdMgRa5j!8s8RCwBqdP$FDNphZ<`SR9Svofo)_8Imxhk``t zAV3Ems6VQM4myiK4~QZ84*G} z7TZ4i?DN8Z{pbI!lwxK?L_`r0!sEG8DujTDM9Mj*wPp??f_S$ESpZ;vuLztR@oDiQ zBF2j(fQXErEQ<@`8WB-|Ap{~~79tW6P-ADIA%lRhBDMcGKoJ21L}U=*;QbJdM+HH=h=?E&p&|ef z4jveUPUF0Pln8_D^MWy^2MI7Ch}_GI{W&2E0{{!}JtzSLNuhjtOFRiI&bc(toO2R5 zNfKjBo|kEo0{}C$Z7X3Y^Q=g-7y=C>2*85-=mDTe2*C#@BFqfHT5F|{*%J{ngb;$D zQi_NOAOz3MN~vSQAJSR`1fsnF2!H?zKrp5W0-(VC3?~2pU;xidd#{0rK-lL3k{n6^ zMZ_u`hTw<3Z+if+))u45fB38aXpQQfClNyEy6(Z*Bq`JRd|qa`-scqw0E-9;0dnxJ zs;dwJGxvR)WrN`NSxtlyfdgGUuEk^X%n|ufF=_qxpP&eKqv# zoL{ZCS&|YF0BEy+5+H&Ah;Y}pyUl95-rU|Uk|epjyd00F;=|B(@87=P>{>)bMMr-l zVho6!97mJbhf|0`zN^M~WBiWeU2!!L0sv_hLWmYd7ZAng@bQ_%*edM%J~*G}`D(Lu z&h>r&=+Ol{I1kY~Al`Eb!VE!JKe{*vpnZrKLI@kBx7)2!n5OAuGMP`O1OPzKpFc0M zyy{#$fH2nZX$v`atm735a<5m#BK91J=!gQxyAWe%A^=fJc@8n2M(Jp+h_Lv(*LeZp zzU|V~o}WK_`}XZ0e|TLtyPM_h<->T zd$Ubuo1~l^Z7JU0YE7QUpivB#!&CGSA>}f z_V&jsNPB+;8DeR~>n8=GTo{~lAk3bB{`qHX?f?6iZ(slEhp%3~IG@kDz8=^u*Xs}0 zAFe-qTrO|)Z+`R5@qJ3ErtPk-79Xyz2bS~m^T&^$7-OQRwL+tG-F4o3BJ$p!+I(a+ z_aYy$=kw$9^?Sz&e3B`+zdcEe$Uf$$Y2`hWMj|34R4|{<&(3CA>$YwCzR&Z#&vWnj z>guYgcW;0EX;bZV-wz^etrd|FLf`k@&;tMnjz^Q(Y&IT`0U$Vs0LBC1As^f!Xg;Ez$aauJ+KxCz4rt-9gUtneL9~` zP-M5;X|0Q5ip0J9enV~mI}pwJyx6#zvf0D*mQo>_{? zd_Mp2&D-}szZ?GgKPjzm7E2$3QmV*D96-K(}5&uk_Kkv_mFj{nXoq(B91Vjk-C9y~T z1HDyBWmy(nPefUk6=hx&1v9%LG}Z3A?|yf2K6~-x>5FI2wbuHZ-~7Eo&>98@#$xNl z2?#0$m}W_u*wku=GIW6i8TTA8^72EV01=L5c1pQLM3eb9ZT@^Xx%&yiNs=V)g$in+D!VyF`$bowTGYe>| zL<9*?D@0VJj4^QvcFv8?9(?uHS3^~Ib+cJ7y<`2K|N7TyYQ?!-U0ajxs&2j7HLdd; zyk~>S&_kALg*F0}b0KzJQVL|>isA$wx$-^RG=4tx?!oV1>L=+fMjzG$5kzDb0U%}+ z5rzOjNFWHp2tw2`_#n=c)rjbT(($L> zebY2mk|fT#_e?U;-f`iQgw*oNo87 zVZQsmPr)fNmea5QqS+^WTRyil{)Qy``(kgGI9LiFgqk=7h=@&0q;v$R6t-=2z`?hUk=?=pX^EpoWAq4OC)oYB=TC2km8F)PI<@UW{>vJLH^rw4A zoWqb$7aT^&5G1e!iK(Qu28tvF2Jb=$X`04wbIv76k{3mqW~6jB8R;KizkYoAs9x@x zdf4vjx~`Ruz0LQ1A4ePli0%-)!_`xuKF!`!+eAcY-^~E_qRFXP5aWD+W;lw3@xndX z5D-OpkL`Q$4FH))0YRKPQDNwVbB-B|Nt9Au*DaUJ?RwpH9W(oW(6jl2+59XBwTZF+CpK$2&fQWFC z^Cyyv+*4pq;UI7rh7J`aI%(U!@B1KZtu@AU+v?rBcehv9{V-%%)^-g|r*owYGxRPX zm?ST>)@|1~=Z0a3&WpCi!&Ds>cSnsyg zcGq<6Xfh^i2(Vc$^CESfkM(1;_TC5YPf_|9rTBUf3Bt#Sb0nOy{$T5S5$>H7wOlTz)2WCMAR;zRlju}LID{_((ml`;5z_lnB!J+d zGLOp`fsP892!kLTwhB-klp+NHB5`gbkq}=SL+t`1%3dc!@ZL9V-S>S_6lGZ=;%c=j z%8`0RL*IiUrIfzDx?$#WGOp{E14JPrd^VBqGw9ydP|0 znx>>kx7NV0KT|i`fW-cM&FvmPcLkp6GpusQ}@rNFD`1cK#F&jyD=( zK9vymzdGlPG1lt7Z?ilt%W}C~CQ0JD@csASzk2n`YTb2RYiwX=txfYxzx<0|lF{wZ zUtL{Qb(!REtG zEgrG$6yf)pp}MaS%HY4SaR<=0-QEKyW;3%e8mqLXrl|&(N5MSL^Z)ZN|NPB2-#mKs zNP)7}?wUI6++;KYMf&XQ{OWqSTy10T7NwO!3N%zcgixo=)yL~suU=(Ep69uUn8bST zl~M|cnT;`hKSVv)ITx=u=S0L>+xI=8wux3s4a2a{cIS*vL@*q-0pl)I#9MM|l86DlT4!37=MYBz)SaVHm8n$0}eSLSQ2D-o*;KV|am&HRYUR9~5Bl!|mcGicF>#EJH8D(kj-Lx#4 z-S)%VH!*2l*#A3&_?zk0{ZJ-h1BO{rmUp?e2QHBBH^&-EP-3jqiI!)HF?+rnyOO7dO><>p3JzVvJ(uq9~kmu^NZq zl~Np_9fr7l8;eRr@;o10rvMBx0H<1pA%O3RJ%~4Cny#&?iUSy9n4xK!_wU~;rP4GF zAR^JHV67#hG)+SY!_Xh)H$%!;6<=D{H34Q>R*ojmpFC}=wTQTW*lxGM%gybLwQ1K4 zWtnObY1>u-zWl{6#^dpBv+b%~Q@3SV{>6*udGJ>lF=&BHn`4evINHJw8+ym zJ?=T@wOV zZR32a02B}hR~E&1G6R6?+uO}%6JOLcwf8xHiS)S*Jl4V)n_if#1QcoUUTwGkd zc=nuv`@^eO%k^rr-V~$p*>pBNn-7EE?KbK`3Vq+FY5wTZBX+~k)g+)0zyA6wML3&` z38c((5ijhm)keXnEC@rEn9OPfDY7KEzTK_G_pWOU!GqbjNUZ|StWuhi#8^YZp{lmQ z4@A)SEf2kfpb!ACD6+CB*t_6-nde%Q)g&T|n?>KXgw(gKCNf%sh*AK;L*EmKR*Kz_ zn8a$`)|GeNs3>OR(RfslxZQ3S)%YYySa?(xC}6Ep7nXt#EaKgO5*|z@^Xa(Ek{3@O zPs_YatwBi>>xOo_S>=gIQ$3$eQfnup5>eQ@)EbcBhM_2O?;M9P8kNRq4uLsv2w9pY z)_Ui*>&vd5SzxvfL`+gWaCz*Zt@L>p{tt+clYBNcb@pwEPkC}P7T&C8PW$9f% zn@uL8aog2TU%t%C^7WgahM{w=H-rM*v|U}-Ixj|-mzPhUK21~GbzR^0tJNycb2o&x z>6gnTB3h&JY~0qB65duj9@=qv;rhDFG6j}I&Suj*O*{v2-9{K7cK)-X$eN~U+PGM^KE2Ftv`OrP`MI^W>W1gfp0rK1T5oMK+En#&x$G)8 zpU*_7OsCAOmC9_MC25|R)arzIHk*au-Yjma-OB#*SJUa-BncyElb|A-rGbDnVgMx4 z7Z;CSym;~O;lm^`H#aw{l`qRtS(fE^l&0y~+1YY+)3$BhG;Q0CMx!*(Oqv*Dh@dEn zM4R}pvc}_a)3wH!BuSL92$W{YbUOa{@goa9dGe(E`s>sf0H~@85uI~!Z|UspY<~Vg zTQe%gA%tDkTt0m&BH#b+4|UU-G-Kw)&FylzwAN->mL^G>rkPEwHpZCIs04t~Xyja< zBuVW5ecylo`;W$$-VJ40j;Ho&am~zH*|W3!{|^A~MvD2@%g2cT0000)e zu)8v+&|`a1N?x4`CoxRrwY@z`vaD(L&Yacm{<+_K&hK~6`JT_`d_LdDPu-#J2AH3h zuNQzI2!srT_rGtj3R80b?dRNRC{#f)(Zg=S7O zHl>@HnNbZbW?Il^n$XSY8WMm7vM`Z@P#twA&_^HuV+cmzJKmO8Rfg*Iue_HRN)y{s zm>&6(+Q$;n(KWq(d2N+ZWRGImvidEK%1d^#6Nb0*w{xkNd!Q?yc$xK41FQ-9ldL61 z!t~g2=cPwo3#AVf&GKB1X~|Ah5e05$_g~5;0zz z&Xq17&y&2%^&PkvLMc(quDsRrZf$^V)Sh`3E0QyAxZhOh9WQ9=cIT11Gk!=%TpAU( zw^cVtzuFRRtZ=OxWXcP1LokAq3^4}NiLbRm6r2O)7;R|l_|<{t92s}NXmLmMAZtBs zH3vUg{)f3=_EJyoP@o%!pqqgM7$yM!p~DbE2Aihkf;C)%*9S9XocYvM5`kQ>b%O0* zV0fy6052da3&Xl3^qU%@p&Bg=wiA~x#b`z`WNW7LhD?EQ_umCZIWX&&R?F7lmk+{E zj0W4Nf^`41!@mUE{1l|yWq-yx&0Gz5{Y6|_^vSI|+cu^2tX?;>tSQymIezkE{w|8# zG_}=pl(*P;@N#(JQ-i48?Yy_=Qxd{NcWTynO z4y*Z{#+!OckCLX%I@rvBH z>S#(tetP7wqdPjW^4TGo*XP7j4_Fb7Z7~2t2#gYwI~5SlU~`2r7(YqcGF;R1v0`eJ zIE+}ALzNwk)yZ2PSFd~`=2-MkaxzQ4o?wotfsKS$x}IMtpMT9ic3Cq&a^8fcfSK)} zJQAL2Piaq%zG&|%Je^+}XUY?ZjA<+CZaG@Fhbf%c74{pOBa3b7?{2toC#`ePr8BL} zq<_{56GLzI7}Y3le)#Vt%7PDbHg!7v22|G;Vb5!_ZT*6>uKFqmXDF*{_nZ=))EUT< zA0{=+H``iuvZh6Sjp!F$cw`)W+cnUqU{Rg_%H{ad_n(b$S8jG(5kIp_vbTa%;(+LF zZI?PUiSXci_WN_qmn0A_wfhS+y~lbp8f{SbRdoRzWq5*vc1$%(PpsKgnE(WEF2>-q zW0Iujv?bDvDR$R`LG5TrDRvL!_*Vx#3La@qgDv;(S%TISQy#W5YQ$CT1e+PIeMP=; z5kC-)u^Cz(&4^;}qF4PK+i+OU+j`FI)j66ZEy^T;0J1Pb1x&0zqSdLz0is`gp+-i< zFjmv@tz8(JQOG(oM7NU{uWmlyTW}{)CG_#R+e#bBj7m~AveLz&dCHRbofanPEF<*P z%QS9_#OJ(6Zk_1s%h8kuugN)j%VvIlD{aj#>#%<$`{bM4%;P3KQh=JECn05p)ZpE3 zKF}}kOCsw|3Ttwh-Zq|tCRe9KMtD?o&5e}I(=EOWdv=t|K-=re`diTk0>JbR2}1NG z@qMz2A>74HKjL`Sm5n)3a~D|33XYWO>&*ef17m#&t^FUetouA`tQsBXV#lA2mb_kc zcf)a?rf0H>ibN*Evg-va!07??z;G9aaNKH1W#Myob>xMa3C3P^8>4(x&uZkVxABf= zVmi9z$LhTOw`0Wn`tCnL4umw~%dh(dM}FV^u=0?t>z2OWp~OUYOUD_ZoFW&m7b}w| I6V!^o0R8Nar2qf` diff --git a/data/magic-textless.mse-style/lpt.jpg b/data/magic-textless.mse-style/clpt.jpg similarity index 100% rename from data/magic-textless.mse-style/lpt.jpg rename to data/magic-textless.mse-style/clpt.jpg diff --git a/data/magic-textless.mse-style/hybrid_blend_nt.png b/data/magic-textless.mse-style/hybrid_blend_card.png similarity index 100% rename from data/magic-textless.mse-style/hybrid_blend_nt.png rename to data/magic-textless.mse-style/hybrid_blend_card.png diff --git a/data/magic-textless.mse-style/hybrid_blend_pt.png b/data/magic-textless.mse-style/hybrid_blend_pt.png index 489c036c2e4046b149828b20c307a05aa04fc269..b06f45bf9374ca14eb828400251ed9d734c51176 100644 GIT binary patch delta 273 zcmV+s0q*{U0;~d%B!BZsL_t(|+GF@nZNMvJV!Cng<=!A zbazwPM1HxARQ9!?ek|>x}FBb@MKp+>y%*o3E5@4ZRs0>6pI|s@Gv9fdRpAXqK?x=}_$wUC% XVhXuOuayq~015yANkvXXu0mjf!})ge delta 232 zcmV{lH}NIaef^y3 zCQ?6U`lxOq>j`R`$iPZ<6B$NL95r$9n8?~lZ4=w5ov&FBP+{A|mj5(2F@uFN137PC zv{EuD3&rc0EvcoHIFfY>w$|RMWd-^9dAUH40|L1qW=>uXkN^wiLS-P***Q=ih?SkY idg!)sM@<||CISFhr6&cmeM_YP0000Q3Jwkq5fKp* z5)u;=6BHB_6%`d27#JcVA}1#&EiElBE-p1SHAF;2M@L6YOiWHrPF7Y{SXfwDSy@_I zT3%jWUteEkWo2h)XM1~leSLj?etw3AhK-GlkB^U#kdTp)k$;ksl9Q8@l$4Z~mX?>7 zm#wX>v$M0ex3{^uxx2f&z`(%6!^6?h(bCe=*4EbB+uPyc;pXP%>FMd}>gwz3>+bIE z@bK{U_4W7n_xk$!`}_O+{QUj>{r~^}X>?=a0002mNkl-ce|9?XX$|dBudtvlHWKw3n+0AJQ`Sr*YkWq>UyAY7>iX2&?uxxWNut}lm z#l*rIDlP<8%!0*3js3|9xa->>&4^%-K35_m+F;RlBxKP$wvfAaPYSZ=ov}q9U8Jsx zEmHIvX%cFb(Zx2p*hzrcKo_gnqLaZEmw9CI-Y3Z7RZ_wh_a#=GKY-w+9G_BVFz_|z z1}PO(q&*b)*{rTiHBC2ym|=`?YwBjOe6Eb><@;=z(J9rQj delta 594 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 PJaOG!yqwDpoxAuq;#6I| diff --git a/data/magic-textless.mse-style/style b/data/magic-textless.mse-style/style index dcaf4945..f210e6c6 100644 --- a/data/magic-textless.mse-style/style +++ b/data/magic-textless.mse-style/style @@ -1,4 +1,4 @@ -mse version: 0.3.2 +mse version: 0.3.4 game: magic short name: Textless full name: Modern style @@ -14,20 +14,14 @@ card dpi: 150 ############################################################## Extra scripts init script: - # Load blend scripts for hybrids/multicolors - include file: magic-blends.mse-include/blend-scripts - # Should hybrids have a grey name? mask_hybrid_with_land := { styling.grey_hybrid_name } # There is no land template - land_template := { "acard.jpg" } + land_template := { "a{type}.jpg" } # there is no multi template - multi_hybrid := { input } - - card_template := { if input == "m" then "acard.jpg" else input + "card.jpg" } - pt_template := { input + "pt.jpg" } + template := { (if input == "m" then "a" else input) + "{type}.jpg" } # Use the normal tap symbol mana_t := { @@ -37,13 +31,6 @@ init script: } # Use guild mana symbols? guild_mana := { styling.use_guild_mana_symbols } - - # Does the card have a color that requires a white font for copyright/artist? - white_font_colors := filter_rule(match:"^(hybrid 2 color )?(hybrid 3 color [^/]*/[^/]*/ )?(hybrid vertical [^/]*/ )?(black|land|hybrid 4 color white / blue / black / red|hybrid 2 color overlay blue / black|hybrid 2 color overlay black / red|hybrid 2 color overlay black / green)") - font_color := { - if white_font_colors(input: card.card_color) != "" then rgb(255,255,255) - else rgb(0,0,0) - } ############################################################## Extra style options @@ -105,7 +92,7 @@ card style: z index: -2 render style: image popup style: in place - include file: magic-blends.mse-include/card-backgrounds + image: { card_background() } ############################# Name line name: @@ -197,8 +184,7 @@ card style: font: name: Matrix size: 10 - color: - script: font_color() + color: { font_color(card.card_color) } copyright line: left: 26 @@ -209,8 +195,7 @@ card style: font: name: MPlantin size: 6.5 - color: - script: font_color() + color: { font_color(card.card_color) } ############################################################## Extra card fields @@ -227,8 +212,7 @@ extra card style: width: 81 height: 42 z index: 1 - visible: - script: card.pt != "" + visible: { card.pt != "" } render style: image mask: mask_pt.png - include file: magic-blends.mse-include/card-ptboxes + image: { card_ptbox() } diff --git a/data/magic.mse-game/game b/data/magic.mse-game/game index e4690da7..04a32a59 100644 --- a/data/magic.mse-game/game +++ b/data/magic.mse-game/game @@ -580,7 +580,41 @@ card field: card field: type: multiple choice name: card color - include file: magic-blends.mse-include/card-colors + 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) show statistics: false #needed for FPM temps??? @@ -790,10 +824,44 @@ card field: card field: - type: choice + type: multiple choice name: card color 2 icon: stats/card_color.png - include file: magic-blends.mse-include/card-colors + 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) show statistics: false card field: