MSE 2.5.2 and Showcase Catchup (#18)

* Updated to MSE 2.5.2
* Added Assassin's Creed Memory Corridor
* Added Bloomburrow Borderless Anime
* Added Bloomburrow Woodland
* Added Compleated Planeswalkers
* Added Duskmourn Paranormal
* Added Kamigawa Neon
* Added Kamigawa Ninja
* Added Kamigawa Samurai
* Added Innistrad Fang
* Added Theros Constellation
* Added Capenna Art Deco
* Added Capenna Golden Age
* Added Capenna Skyscraper
* Added Doctor Who TARDIS
* Added Dominaria Stained Glass
* Added Eldraine Enchanting Tales
* Added Fallout PipBoy
* Added Ikoria Crystal
* Added Innistrad Double Feature
* Added Innistrad Equinox
* Added Ixalan Treasures
* Added Ixalan Legends
* Added Ixalan Caverns
* Added Lord of the Rings Ring
* Added Lord of the Rings Scroll
* Added Ravnica City Mural
* Added Ravnica Dossier
* Added Tarkir Dragon Wing
* Added Thunder Junction Breaking News
* Added Thunder Junction Vault
* Added Thunder Junction Wanted Poster
* Added Unfinity Of Tomorrow
* Added Unfinity Attractions
* Added Secret Lair Baseball
* Added revamped option to Amonkhet Invocations
* Added UB stamp compatibility to old showcase frames
* Added foils and popouts modules
* Add foil_mask blending system
* Fixes #57
This commit is contained in:
GenevensiS
2024-09-23 21:11:14 +02:00
committed by GitHub
parent 8fd810b1d3
commit 206de32133
3117 changed files with 61236 additions and 27952 deletions

View File

@@ -4,7 +4,7 @@ card style:
top: { card_symbol_top_1() + nameline_offset_top_1() }
width: { card_symbol_width_1() + nameline_offset_height_1() }
height: { if card_symbol_disabled_1() then 0 else card_symbol_height_1() + nameline_offset_height_1() }
visible: { not card_symbol_disabled_1() }
visible: { (not nameline_disabled_1()) and not card_symbol_disabled_1() }
popup style: in place
include file: /magic.mse-game/card-symbols/menu_choice_images
render style: image

View File

@@ -5,7 +5,7 @@ card style:
top: { card_symbol_top_2() + nameline_offset_top_2() }
width: { card_symbol_width_2() + nameline_offset_height_2() }
height: { if card_symbol_disabled_2() then 0 else card_symbol_height_2() + nameline_offset_height_2() }
visible: { not card_symbol_disabled_2() }
visible: { (not nameline_disabled_2()) and not card_symbol_disabled_2() }
popup style: in place
include file: /magic.mse-game/card-symbols/menu_choice_images
render style: image

View File

@@ -5,7 +5,7 @@ card style:
top: { card_symbol_top_3() + nameline_offset_top_3() }
width: { card_symbol_width_3() + nameline_offset_height_3() }
height: { if card_symbol_disabled_3() then 0 else card_symbol_height_3() + nameline_offset_height_3() }
visible: { not card_symbol_disabled_3() }
visible: { (not nameline_disabled_3()) and not card_symbol_disabled_3() }
popup style: in place
include file: /magic.mse-game/card-symbols/menu_choice_images
render style: image

View File

@@ -2,3 +2,5 @@ styling field:
type: package choice
name: casting cost mana symbols
description: Mana symbols used for casting cost, name, banner, fuse and transformation reminder.
match: magic-mana-*.mse-symbol-font
initial: magic-mana-large.mse-symbol-font

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 984 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -1,36 +0,0 @@
crowns_folder := {"/magic-modules.mse-include/crowns/375/"}
module_legend_crown_template := { crowns_folder() + input + "crown.png" }
module_borderless_crown_template := { crowns_folder() + "borderless/" + input + "crown.png" }
module_nyx_crown_template := { crowns_folder() + "nyx/" + input + "crown.png" }
module_companion_crown_template := { crowns_folder() + "companion/" + input + "crown.png" }
module_custom_crown_template := {
"/magic-mainframe-extras.mse-include/"
+ styling.custom_crown_location
+ input
+ "crown.png"
}
module_crown_template := {
crown_shape := styling.legend_crown or else crown_type
if override != "" then crown_shape := override
case crown_shape of
"borderless": module_borderless_crown_template(),
"nyx": module_nyx_crown_template(),
"companion": module_companion_crown_template(),
"custom": module_custom_crown_template(),
else: module_legend_crown_template();
}@(crown_type:"normal", override:"")
module_crown := { color_background(type:"crown", base_hybrid:card_hybrid, folder:crowns_folder()) }
module_crown_2 := { color_background(type:"crown", base_hybrid:card_hybrid, folder:crowns_folder(), blend_type:"crown") }
module_crown_3 := { color_background(type:"crown", base_hybrid:card_hybrid, folder:crowns_folder(), blend_type:"crown") }
crown_disabled_1 := { not is_legend(face:1) }
crown_offset_left_1 := { 0 }
crown_offset_top_1 := { 0 }
crown_disabled_2 := { not is_legend(face:2) }
crown_offset_left_2 := { 0 }
crown_offset_top_2 := { 0 }
crown_disabled_3 := { not is_legend(face:3) }
crown_offset_left_3 := { 0 }
crown_offset_top_3 := { 0 }

View File

@@ -3,8 +3,6 @@ depends on:
package: magic-modules.mse-include
version: 2024-05-20
#### Also add this, indented once, at the top of the init script section:
include file: /magic-modules.mse-include/crowns/init_script
#### Add this, unindented in the styling fields section:
include file: /magic-modules.mse-include/crowns/styling_fields
#### And this, unindented, before the card style section:

View File

@@ -4,9 +4,21 @@ styling field:
choice: standard
choice: nyx
choice: companion
choice: brawl
choice: custom
description: The type of legend crown to use for this card.
styling field:
type: text
name: custom crown location
description: Location of custom legend crown images in magic-mainframe-extras
styling style:
legend crown:
render style: both
choice images:
standard: /magic-modules.mse-include/crowns/icons/standard.png
nyx: /magic-modules.mse-include/crowns/icons/nyx.png
companion: /magic-modules.mse-include/crowns/icons/companion.png
brawl: /magic-modules.mse-include/crowns/icons/brawl.png
custom: /magic-modules.mse-include/crowns/icons/custom.png
borderless: /magic-modules.mse-include/crowns/icons/borderless.png

View File

@@ -0,0 +1,17 @@
extra card field:
type: choice
name: foil layer
choice: foil layer
editable: false
save value: false
extra card style:
foil layer:
left: { face_coordinates_map(1).left }
top: { face_coordinates_map(1).top }
width: { face_coordinates_map(1).width }
height: { face_coordinates_map(1).height }
z index: 1050
visible: { styling.overlay != "none" and styling.overlay != "" }
render style: image
image: { if styling.overlay == "" or styling.overlay == "none" then "" else styling.overlay + "/overlay.png" }
mask: { foil_mask_blended_image(face:1) }

View File

@@ -0,0 +1,18 @@
include file: /magic-modules.mse-include/foils/card_fields
extra card field:
type: choice
name: foil layer 2
choice: foil layer
editable: false
save value: false
extra card style:
foil layer 2:
left: { face_coordinates_map(2).left }
top: { face_coordinates_map(2).top }
width: { face_coordinates_map(2).width }
height: { face_coordinates_map(2).height }
z index: 1050
visible: { styling.overlay_2 != "none" and styling.overlay_2 != "" }
render style: image
image: { if styling.overlay_2 == "" or styling.overlay_2 == "none" then "" else styling.overlay_2 + "/overlay.png" }
mask: { foil_mask_blended_image(face:2) }

View File

@@ -0,0 +1,18 @@
include file: /magic-modules.mse-include/foils/card_fields_dfc
extra card field:
type: choice
name: foil layer 3
choice: foil layer
editable: false
save value: false
extra card style:
foil layer 3:
left: { face_coordinates_map(3).left }
top: { face_coordinates_map(3).top }
width: { face_coordinates_map(3).width }
height: { face_coordinates_map(3).height }
z index: 1050
visible: { styling.overlay_3 != "none" and styling.overlay_3 != "" }
render style: image
image: { if styling.overlay_3 == "" or styling.overlay_3 == "none" then "" else styling.overlay_3 + "/overlay.png" }
mask: { foil_mask_blended_image(face:3) }

View File

@@ -0,0 +1,42 @@
#### To use this include in a template, add the following in the template headers:
depends on:
package: magic-modules.mse-include
version: 2024-05-20
#### Add the following line,unindented, in the styling field section:
include file: /magic-modules.mse-include/foils/styling_fields
#### Also add this, unindented, before the card style section:
include file: /magic-modules.mse-include/foils/card_fields
#### For DFC or TFC templates, instead override the faces_coordinates function, and use:
include file: /magic-modules.mse-include/foils/styling_fields_dfc
include file: /magic-modules.mse-include/foils/card_fields_dfc
include file: /magic-modules.mse-include/foils/styling_fields_tfc
include file: /magic-modules.mse-include/foils/card_fields_tfc
#### The template should either include foil_mask.png, or include this function overwrite
foil_mask_base_image := { "" }
#### foil_mask.png marks the area on the card where the foiling should be applied white
#### and marks where it shouldn't be applied black. It is the same size as the card.
#### you can also define added sections (like a PT box) and removed sections (like a stamp)
#### these will also have foil masks that are the full card size
#### but only the added shape in white or the removed shape in black, with the rest the other color
#### foil_mask_blended_image() will combine these together
#### by default, it expects foil_mask_pt, foil_mask_round, and foil_mask_triangle
#### you can change this by editing these functions
foil_mask_added_sections := {
output := []
pt_field := if face == 1 then card.pt else card["pt_" + face]
if pt_field != "" then output := output + ["foil_mask_pt.png"]
output
}@(face:1)
foil_mask_removed_sections := {
output := []
sh := stamp_shape(field:face)
if sh == "round" then output := output + ["foil_mask_round.png"]
else if sh == "triangle" then output := output + ["foil_mask_triangle.png"]
output
}@(face:1)

View File

@@ -0,0 +1,6 @@
styling field:
type: package choice
name: overlay
description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include
required: false

View File

@@ -0,0 +1,7 @@
include file: /magic-modules.mse-include/foils/styling_fields
styling field:
type: package choice
name: overlay 2
description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include
required: false

View File

@@ -0,0 +1,7 @@
include file: /magic-modules.mse-include/foils/styling_fields_dfc
styling field:
type: package choice
name: overlay 3
description: Should there be an overlay applied, such as foil?
match: magic-overlay-*.mse-include
required: false

View File

@@ -7,4 +7,4 @@ card style:
z index: 800
render style: image
visible: { (not typeline_disabled_1()) and (not indicator_disabled_1()) and has_identity() }
image: { card_identity(card.indicator) }
image: { module_identity(card.indicator) }

View File

@@ -8,4 +8,4 @@ card style:
z index: 800
render style: image
visible: { (not typeline_disabled_2()) and (not indicator_disabled_2()) and has_identity_2() }
image: { card_identity(card.indicator_2) }
image: { module_identity(card.indicator_2) }

View File

@@ -8,4 +8,4 @@ card style:
z index: 800
render style: image
visible: { (not typeline_disabled_3()) and not indicator_disabled_3() and has_identity_3() }
image: { card_identity(card.indicator_3) }
image: { module_identity(card.indicator_3) }

View File

@@ -0,0 +1,5 @@
styling field:
type: boolean
name: color indicator dot
description: Use a dot in the typeline to indicate card color?
initial: no

View File

@@ -267,9 +267,9 @@ card style:
script:
if face_is_rotated(2) then
(
if card.additional_credit_brush_4 == "none" or (not set.adaptive_language_height) then 0 else max(50 * face_coordinates_map(2).width/523, card_style.additional_credit_4.content_width + 10 * face_coordinates_map(2).width/523)
if card.additional_credit_brush_4 == "none" then 0 else max(50 * face_coordinates_map(2).width/523, card_style.additional_credit_4.content_width + 10 * face_coordinates_map(2).width/523)
) else (
if card.additional_credit_brush_4 == "none" or (not set.adaptive_language_height) then 0 else max(50 * face_coordinates_map(2).width/375, card_style.additional_credit_4.content_width + 10 * face_coordinates_map(2).width/375)
if card.additional_credit_brush_4 == "none" then 0 else max(50 * face_coordinates_map(2).width/375, card_style.additional_credit_4.content_width + 10 * face_coordinates_map(2).width/375)
)
height:
script:

View File

@@ -267,9 +267,9 @@ card style:
script:
if face_is_rotated(3) then
(
if card.additional_credit_brush_5 == "none" or (not set.adaptive_language_height) then 0 else max(50 * face_coordinates_map(3).width/523, card_style.additional_credit_4.content_width + 10 * face_coordinates_map(3).width/523)
if card.additional_credit_brush_5 == "none" then 0 else max(50 * face_coordinates_map(3).width/523, card_style.additional_credit_4.content_width + 10 * face_coordinates_map(3).width/523)
) else (
if card.additional_credit_brush_5 == "none" or (not set.adaptive_language_height) then 0 else max(50 * face_coordinates_map(3).width/375, card_style.additional_credit_4.content_width + 10 * face_coordinates_map(3).width/375)
if card.additional_credit_brush_5 == "none" then 0 else max(50 * face_coordinates_map(3).width/375, card_style.additional_credit_4.content_width + 10 * face_coordinates_map(3).width/375)
)
height:
script:

View File

@@ -0,0 +1,16 @@
styling field:
type: boolean
name: remove from autocount
description: Removes the automatic card number for specific cards, to allow for overcounted cards like in Planeswalker Decks.
initial: no
styling field:
type: boolean
name: promo
description: Is this card a promo card, with the "P" rarity?
initial: no
styling field:
type: color
name: copyright text color
description: Color of the copyright, illustrator, card number, and set code text.
choice: white
choice: black

View File

@@ -0,0 +1,8 @@
card style:
mainframe image:
left: { popout_left() }
top: { popout_top() }
width: { popout_width() }
height: { popout_height() }
angle: { popout_angle() }
z index: 1010

View File

@@ -0,0 +1,9 @@
include file: /magic-modules.mse-include/popouts/card_fields
card style:
mainframe image 2:
left: { popout_left_2() }
top: { popout_top_2() }
width: { popout_width_2() }
height: { popout_height_2() }
angle: { popout_angle_2() }
z index: 1010

View File

@@ -0,0 +1,13 @@
#### To use this include in a template, add the following in the template headers:
depends on:
package: magic-modules.mse-include
version: 2024-05-20
#### Add the following line, unindented, in the styling field section:
include file: /magic-modules.mse-include/popouts/styling_fields
#### Also add this, unindented, before the card style section:
include file: /magic-modules.mse-include/popouts/card_fields
#### To use both popouts, instead use
include file: /magic-modules.mse-include/popouts/styling_fields_dfc
include file: /magic-modules.mse-include/popouts/card_fields_dfc

View File

@@ -0,0 +1,9 @@
styling field:
type: text
name: popout art coordinates
description: The coordinates for the popout image field, formatted as "left,top,width,height,angle". Used to make the illustration jump in front of the frame.
styling field:
type: boolean
name: stretch art to whole card
description: Make the image span the whole card instead of just the visible part. Use this to help make popout effects.
initial: no

View File

@@ -0,0 +1,13 @@
styling field:
type: text
name: popout art coordinates
description: The coordinates for the popout image field, formatted as "left,top,width,height,angle". Used to make the illustration jump in front of the frame.
styling field:
type: text
name: popout art 2 coordinates
description: The coordinates for the second popout image field, formatted as "left,top,width,height,angle". Used to make the illustration jump in front of the frame.
styling field:
type: boolean
name: stretch art to whole card
description: Make the image span the whole card instead of just the visible part. Use this to help make popout effects.
initial: no

View File

@@ -1,7 +1,7 @@
styling field:
type: text
name: alt rarity color
description: Use a custom color for the rarity symbol. Formatted as "R1,G1,B1:R2,G2,B2:...:X:" 1 and 2 are fill color, 3 and 4 border color, X is border thickness. For example, rare is 214,196,94:95,84,40:0,0,0:0,0,0:0.07
description: Use a custom color for the rarity symbol. Formatted as "R1,G1,B1:R2,G2,B2:...:X:" 1 and 2 are fill color, 3 and 4 border color, X is border thickness. Must end with ":". For example, rare is 214,196,94:95,84,40:0,0,0:0,0,0:0.07:
styling field:
type: text
name: mainframe_rarity_name
@@ -9,4 +9,4 @@ styling field:
styling field:
type: text
name: rarity offsets
description: Formatted as "A,B,C,D". Moves the set symbol A pixels to the right, B pixels down, C pixels wider, D pixels taller. Use negatives for other directions.
description: Formatted as "A,B,C". Moves the set symbol A pixels to the right, B pixels down, and make it C pixels bigger. Use negatives for other directions.

View File

@@ -1,8 +1,8 @@
choice: standard
choice: universes beyond
choice: none
choice: acorn
choice: heart
choice: universes beyond
choice: alchemy
choice: alchemy old
choice: custom

View File

@@ -4,8 +4,9 @@ card style:
script:
width := face_coordinates_map(1).width
height := face_coordinates_map(1).height
if width > height then face_coordinates_map(1).left + 7 * width/523 + card_stamp_offset_left_1()
else face_coordinates_map(1).left + 166 * width/375 + card_stamp_offset_left_1()
if width > height and card.card_stamp == "custom" then face_coordinates_map(1).left + 50 * width/523 + card_stamp_offset_left_1()
else if width > height then face_coordinates_map(1).left + 7 * width/523 + card_stamp_offset_left_1()
else face_coordinates_map(1).left + 166 * width/375 + card_stamp_offset_left_1()
top:
script:
width := face_coordinates_map(1).width
@@ -24,6 +25,12 @@ card style:
height := face_coordinates_map(1).height
if width > height then 43 * height/375 + card_stamp_offset_height_1()
else 43 * height/523 + card_stamp_offset_height_1()
angle:
script:
width := face_coordinates_map(1).width
height := face_coordinates_map(1).height
if width > height and card.card_stamp == "custom" then -90
else 0
visible: { not card_stamp_disabled_1() }
popup style: in place
include file: /magic.mse-game/stamps/menu_choice_images

View File

@@ -5,8 +5,9 @@ card style:
script:
width := face_coordinates_map(2).width
height := face_coordinates_map(2).height
if width > height then face_coordinates_map(2).left + 7 * width/523 + card_stamp_offset_left_2()
else face_coordinates_map(2).left + 166 * width/375 + card_stamp_offset_left_2()
if width > height and card.card_stamp == "custom" then face_coordinates_map(2).left + 50 * width/523 + card_stamp_offset_left_2()
else if width > height then face_coordinates_map(2).left + 7 * width/523 + card_stamp_offset_left_2()
else face_coordinates_map(2).left + 166 * width/375 + card_stamp_offset_left_2()
top:
script:
width := face_coordinates_map(2).width
@@ -25,6 +26,12 @@ card style:
height := face_coordinates_map(2).height
if width > height then 43 * height/375 + card_stamp_offset_height_2()
else 43 * height/523 + card_stamp_offset_height_2()
angle:
script:
width := face_coordinates_map(2).width
height := face_coordinates_map(2).height
if width > height and card.card_stamp_2 == "custom" then -90
else 0
visible: { not card_stamp_disabled_2() }
popup style: in place
include file: /magic.mse-game/stamps/menu_choice_images

View File

@@ -5,8 +5,9 @@ card style:
script:
width := face_coordinates_map(3).width
height := face_coordinates_map(3).height
if width > height then face_coordinates_map(3).left + 7 * width/523 + card_stamp_offset_left_3()
else face_coordinates_map(3).left + 166 * width/375 + card_stamp_offset_left_3()
if width > height and card.card_stamp == "custom" then face_coordinates_map(3).left + 50 * width/523 + card_stamp_offset_left_3()
else if width > height then face_coordinates_map(3).left + 7 * width/523 + card_stamp_offset_left_3()
else face_coordinates_map(3).left + 166 * width/375 + card_stamp_offset_left_3()
top:
script:
width := face_coordinates_map(3).width
@@ -25,6 +26,12 @@ card style:
height := face_coordinates_map(3).height
if width > height then 43 * height/375 + card_stamp_offset_height_3()
else 43 * height/523 + card_stamp_offset_height_3()
angle:
script:
width := face_coordinates_map(3).width
height := face_coordinates_map(3).height
if width > height and card.card_stamp_3 == "custom" then -90
else 0
visible: { not card_stamp_disabled_3() }
popup style: in place
include file: /magic.mse-game/stamps/menu_choice_images

View File

@@ -1,8 +1,8 @@
choice: standard
choice: universes beyond
choice: none
choice: acorn
choice: heart
choice: universes beyond
choice: alchemy
choice: alchemy old
choice: iderp classicshifted

View File

@@ -1,9 +1,9 @@
choice: default
choice: standard
choice: universes beyond
choice: none
choice: acorn
choice: heart
choice: universes beyond
choice: alchemy
choice: alchemy old
choice: custom

View File

@@ -0,0 +1,17 @@
styling field:
type: choice
name: default stamp
description: Should this template use a different default stamp?
include file: /magic-modules.mse-include/stamps/style_choices
initial: universes beyond
styling field:
type: choice
name: stamp behavior
description: Should this template use a different stamp behavior?
choice: default
include file: /magic-modules.mse-include/stamps/behavior_choices
initial: UB, rares holostamped, others flatstamped
styling style:
default stamp:
include file: /magic.mse-game/stamps/menu_choice_images

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

View File

@@ -0,0 +1,12 @@
#### Consider using the Namelines module instead of this one.
#### To use this include in a template, add the following in the template headers:
depends on:
package: magic-modules.mse-include
version: 2024-05-20
#### Also add this among the styling field section,
#### (styling fields will appear in the order you place them).
#### This adds options to select Ancestral's generic mana symbols,
#### guild hybrid mana symbols and variations of the tap symbol.
include file: /magic-modules.mse-include/symbol-fonts/styling_fields

View File

@@ -0,0 +1,45 @@
styling field:
type: package choice
name: casting cost mana symbols
description: Mana symbols used for casting cost, name, banner, fuse and transformation reminder.
match: magic-mana-*.mse-symbol-font
initial: magic-mana-large.mse-symbol-font
styling field:
type: package choice
name: text box mana symbols
description: Mana symbols used inside rule text.
match: magic-mana-*.mse-symbol-font
initial: magic-mana-small.mse-symbol-font
styling field:
type: boolean
name: use ancestral mana symbols
description: Enables ancestral's modified generic mana.
initial: no
styling field:
type: boolean
name: use guild mana symbols
description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana.
initial: no
styling field:
type: choice
name: tap symbol
description: What tap and untap symbols should be used on cards?
choice: modern
choice: old
choice: diagonal T
initial: modern
styling style:
use ancestral mana symbols:
choice images:
yes: /magic-modules.mse-include/symbol-fonts/generic_ancestral.png
no: /magic-modules.mse-include/symbol-fonts/generic_normal.png
use guild mana symbols:
choice images:
yes: /magic-modules.mse-include/symbol-fonts/hybrid_guild.png
no: /magic-modules.mse-include/symbol-fonts/hybrid_normal.png
tap symbol:
render style: both
choice images:
modern: /magic-modules.mse-include/symbol-fonts/tap_new.png
old: /magic-modules.mse-include/symbol-fonts/tap_old.png
diagonal T: /magic-modules.mse-include/symbol-fonts/tap_older.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

View File

@@ -1,8 +1,19 @@
styling field:
type: package choice
name: text box mana symbols
description: Mana symbols used inside rule text.
type: text
name: chop text box
description: Formatted as "X,Y,Z". Shrinks the rule textbox X pixels from the top, Y from the bottom and Z from the right.
styling field:
type: text
name: chop text box
description: Formatted as "X,Y,Z". Shrinks the rule textbox X pixels from the top, Y from the bottom and Z from the right.
type: choice
name: center text
description: Center all rule text on the card.
choice: always
choice: short text only
choice: never
initial: short text only
styling style:
center text:
render style: both
choice images:
always: /magic.mse-game/icons/center-all-text.png
short text only: /magic.mse-game/icons/center-short-text.png
never: /magic.mse-game/icons/center-no-text.png

View File

@@ -43,6 +43,9 @@ watermark_offset_height_1 := { 0 }
#### To change by how much it moves when a stamp is present:
watermark_offset_stamp_1 := { 0 }
#### If the textbox is very dark, you can use white watermarks instead of black:
invert_watermark_1 := { true }
#### For DFC or TFC templates, use:
watermark_text_field_2 := { 2 }
watermark_stamp_field_2 := { 2 }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.7 KiB

Some files were not shown because too many files have changed in this diff Show More