From 0f369ee167ebb8cb90dfbdff579f207333ee66ef Mon Sep 17 00:00:00 2001 From: Aanginer <156251116+uiwow7@users.noreply.github.com> Date: Sat, 7 Feb 2026 15:25:48 -0800 Subject: [PATCH] Add New Canon Borderless (#173) improve borderless+frameless+inverted --------- Co-authored-by: Aanginer Co-authored-by: cajun <12363371+CajunAvenger@users.noreply.github.com> --- .../frame_masks/borderless_transparent.png | Bin 0 -> 3050 bytes data/magic-m15-altered.mse-style/style | 23 +++++++++++++++++- .../transparent_borderless.png | Bin 0 -> 3329 bytes 3 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 data/magic-m15-altered.mse-style/frame_masks/borderless_transparent.png create mode 100644 data/magic-m15-altered.mse-style/transparent_borderless.png diff --git a/data/magic-m15-altered.mse-style/frame_masks/borderless_transparent.png b/data/magic-m15-altered.mse-style/frame_masks/borderless_transparent.png new file mode 100644 index 0000000000000000000000000000000000000000..1be6902274a9e267884185a7b6a64d1cc9cd9a92 GIT binary patch literal 3050 zcmeHJ2~$&977jZN2r@3LLeHSmHfsP`#6S^@kSJg?I0y(a0Pgo1xzM$ zY;0^~WJFC(ZD?p{aBwgrBxGS>fz4)Ly?QkxBO^UMJu54V!C({?7N(`8DJm*9H#e7- zmfpU7TSG&`(9qDr!ouC%olGW|l#~dCLS<#;ty{O6o1443x&{OUq^72}x3?=ODCp?u z?B2Z_i9|+3MC9e=sj8~(+qW+^HdbF>AAvx`#l^8$EF~o+Gc&WGprF>)R!d7u0)cSr z)-6+0QydPbtE+qT=+XZEel0C6b#-+Q508e1hVJfe5{YDEV}r$F_w3nIQ&Xd0{EVkGPcE+(F2?TZTdcCR(u8V=7?-#!45+9QvlPodG@!_*-|1!kzA0#ks{ z`sNsY#n3*(zEe>8;#Y()TtN}03yr~0kI7K};*W#ydOHF2_55GQ|NJWq2A!3wYA|Jp zV{2z`t5C9`yPl&`vY~Yo!s|^DQd0cF^mlQF(AO-ut?hbLb?*qVDL2s-T08=Mz#||f zOf29f3r4o3y&GuW_aN|vec27b`gfdJlb5L{Ag>1EeF50)?XL=rmcSJ zC!o~kbp**wp3Znb9@s*tNnh^q?<<}v}F$AM+{ z-0^9Y17AFvUO_*G;pL1CDvyUVCWqqK_F>2^FI_6YP!lP!(qxg^MRzEW=Hw45C+7+$ z+#{T)hMm~BeIEwR_!>p|+}3 z)kC2t7oX-t^bzrs)80lh6EC9);AYdo&bAS17g!WFa1mHyEcRvL^kRu!9J5oQRW{M8 zjq?~PO08F-#k3aQF_N#Y8g5pb_ zK8xL42`!}<1?swK8&SJvInhqqdwc5yy8piZ;S8tOVmBS8{Sz_(R0L(OuzEq|W&>*R zL-1s?J{|iEd`OIzDD?zY+kNclvE``ATcQS>H&B|8SNG({?Pl;+(2lv90Bzt8PuXb^n9?_uWilf#IQY&&!_BArrCerHPV;R_W9lv6*-K^NG@Bv4w3x~=V=xD4K|QG!o}#T zueI>f-Ca!cO-b%Q6lHE8de#0NUwNd|+2e&)TtrL>*b#+Eb=1~_BnM?Y|2`t2{RB{U zUc$NIUzFRW0x6K_?CbB5#@1ihn&sE^rqBFCf>sh>Ez1i#H~+GOX+FxtI%6?Bwtmls z@iJbn`!;{7Jsc=I3*__Z=fD|f2^Ud0A)9FhEeJ0gDgG?b0uKaEZ%_iqB_a7!4Y}V|` z5Q|FoO98aF49ID~WQHo!Si&};xxtO8Ek^UvSczwQ3z#&gS8PvPeLh@b-Gl>f&9&hwTFT>Yrz8LE$~YFhk-+ z&m?55#sMvLAO|jPps!bNT;>iJ*>rSC(9H5eS;Diko}!{gBjSWD^AFz=fAG3sfdh3F m`%gyyY-&0)GH0Hz0=>^+Ff_{dKppbLg?|CnyevWh literal 0 HcmV?d00001 diff --git a/data/magic-m15-altered.mse-style/style b/data/magic-m15-altered.mse-style/style index 1fd53fb90..593428b3e 100644 --- a/data/magic-m15-altered.mse-style/style +++ b/data/magic-m15-altered.mse-style/style @@ -256,6 +256,7 @@ init script: #### except THBLand is a special kind of frameless is_thbland := { is_frameless() + and not is_inverted() and not is_leveler() and remove_tags(card.text) == "\n" } @@ -286,6 +287,9 @@ init script: is_inverted := { chosen(styling.frames, choice:"inverted") } + is_transparent_borderless := { + is_borderless() and is_frameless() and is_inverted() + } is_planeshifted := { chosen(styling.frames, choice:"planeshifted") } @@ -562,6 +566,8 @@ init script: then "frame_masks/energy.png" else if uses_expanded_art() and is_dka() then "frame_masks/borderless_dka.png" + else if is_transparent_borderless() + then "frame_masks/borderless_transparent.png" else if is_borderless() and is_frameless() then "frame_masks/borderless_frameless" + (if is_miracle() then "_miracle" else "") + ".png" else if uses_expanded_art() @@ -2187,6 +2193,12 @@ extra card field: script: card.card_color_2 save value: false editable: false +extra card field: + type: choice + name: transparent borderless overlay + script: card.card_color + save value: false + editable: false extra card style: pt box: @@ -2639,4 +2651,13 @@ extra card style: render style: image z index: 720 image: { prototype_pt_image() } - visible: { is_prototype() and styling.prototype_secondary == "pt" and card.pt_2 != "" } \ No newline at end of file + visible: { is_prototype() and styling.prototype_secondary == "pt" and card.pt_2 != "" } + transparent borderless overlay: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + z index: 600 + image: transparent_borderless.png + visible: { is_transparent_borderless() } \ No newline at end of file diff --git a/data/magic-m15-altered.mse-style/transparent_borderless.png b/data/magic-m15-altered.mse-style/transparent_borderless.png new file mode 100644 index 0000000000000000000000000000000000000000..e50bc3e23c52080fabe2a5d7000de7f56188638f GIT binary patch literal 3329 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 U^Gtu_`SnDYlMZOciA%Tt3F^}wQUCw| literal 0 HcmV?d00001