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
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
BIN
data/magic-modules.mse-include/chapters/chapter_1.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
BIN
data/magic-modules.mse-include/chapters/chapter_10.png
Normal file
|
After Width: | Height: | Size: 4.8 KiB |
BIN
data/magic-modules.mse-include/chapters/chapter_2.png
Normal file
|
After Width: | Height: | Size: 3.8 KiB |
BIN
data/magic-modules.mse-include/chapters/chapter_3.png
Normal file
|
After Width: | Height: | Size: 4.0 KiB |
BIN
data/magic-modules.mse-include/chapters/chapter_4.png
Normal file
|
After Width: | Height: | Size: 4.3 KiB |
BIN
data/magic-modules.mse-include/chapters/chapter_5.png
Normal file
|
After Width: | Height: | Size: 4.0 KiB |
BIN
data/magic-modules.mse-include/chapters/chapter_6.png
Normal file
|
After Width: | Height: | Size: 4.3 KiB |
BIN
data/magic-modules.mse-include/chapters/chapter_7.png
Normal file
|
After Width: | Height: | Size: 4.7 KiB |
BIN
data/magic-modules.mse-include/chapters/chapter_8.png
Normal file
|
After Width: | Height: | Size: 5.0 KiB |
BIN
data/magic-modules.mse-include/chapters/chapter_9.png
Normal file
|
After Width: | Height: | Size: 5.0 KiB |
BIN
data/magic-modules.mse-include/crowns/375/brawl/acrown.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
data/magic-modules.mse-include/crowns/375/brawl/acrown2.png
Normal file
|
After Width: | Height: | Size: 21 KiB |
BIN
data/magic-modules.mse-include/crowns/375/brawl/bcrown.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
data/magic-modules.mse-include/crowns/375/brawl/bcrown2.png
Normal file
|
After Width: | Height: | Size: 21 KiB |
BIN
data/magic-modules.mse-include/crowns/375/brawl/ccrown.png
Normal file
|
After Width: | Height: | Size: 22 KiB |
BIN
data/magic-modules.mse-include/crowns/375/brawl/ccrown2.png
Normal file
|
After Width: | Height: | Size: 24 KiB |
BIN
data/magic-modules.mse-include/crowns/375/brawl/gcrown.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
data/magic-modules.mse-include/crowns/375/brawl/gcrown2.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
data/magic-modules.mse-include/crowns/375/brawl/mcrown.png
Normal file
|
After Width: | Height: | Size: 22 KiB |
BIN
data/magic-modules.mse-include/crowns/375/brawl/mcrown2.png
Normal file
|
After Width: | Height: | Size: 23 KiB |
BIN
data/magic-modules.mse-include/crowns/375/brawl/rcrown.png
Normal file
|
After Width: | Height: | Size: 22 KiB |
BIN
data/magic-modules.mse-include/crowns/375/brawl/rcrown2.png
Normal file
|
After Width: | Height: | Size: 23 KiB |
BIN
data/magic-modules.mse-include/crowns/375/brawl/ucrown.png
Normal file
|
After Width: | Height: | Size: 19 KiB |
BIN
data/magic-modules.mse-include/crowns/375/brawl/ucrown2.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
data/magic-modules.mse-include/crowns/375/brawl/wcrown.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
data/magic-modules.mse-include/crowns/375/brawl/wcrown2.png
Normal file
|
After Width: | Height: | Size: 19 KiB |
BIN
data/magic-modules.mse-include/crowns/375/brawl/xcrown.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
data/magic-modules.mse-include/crowns/375/brawl/xcrown2.png
Normal file
|
After Width: | Height: | Size: 21 KiB |
BIN
data/magic-modules.mse-include/crowns/375/companion/xcrown.png
Normal file
|
After Width: | Height: | Size: 19 KiB |
BIN
data/magic-modules.mse-include/crowns/375/nyx/xcrown.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
data/magic-modules.mse-include/crowns/750/brawl/acrown.png
Normal file
|
After Width: | Height: | Size: 56 KiB |
BIN
data/magic-modules.mse-include/crowns/750/brawl/acrown2.png
Normal file
|
After Width: | Height: | Size: 59 KiB |
BIN
data/magic-modules.mse-include/crowns/750/brawl/bcrown.png
Normal file
|
After Width: | Height: | Size: 59 KiB |
BIN
data/magic-modules.mse-include/crowns/750/brawl/bcrown2.png
Normal file
|
After Width: | Height: | Size: 62 KiB |
BIN
data/magic-modules.mse-include/crowns/750/brawl/ccrown.png
Normal file
|
After Width: | Height: | Size: 65 KiB |
BIN
data/magic-modules.mse-include/crowns/750/brawl/ccrown2.png
Normal file
|
After Width: | Height: | Size: 69 KiB |
BIN
data/magic-modules.mse-include/crowns/750/brawl/gcrown.png
Normal file
|
After Width: | Height: | Size: 59 KiB |
BIN
data/magic-modules.mse-include/crowns/750/brawl/gcrown2.png
Normal file
|
After Width: | Height: | Size: 61 KiB |
BIN
data/magic-modules.mse-include/crowns/750/brawl/mcrown.png
Normal file
|
After Width: | Height: | Size: 62 KiB |
BIN
data/magic-modules.mse-include/crowns/750/brawl/mcrown2.png
Normal file
|
After Width: | Height: | Size: 65 KiB |
BIN
data/magic-modules.mse-include/crowns/750/brawl/rcrown.png
Normal file
|
After Width: | Height: | Size: 64 KiB |
BIN
data/magic-modules.mse-include/crowns/750/brawl/rcrown2.png
Normal file
|
After Width: | Height: | Size: 68 KiB |
BIN
data/magic-modules.mse-include/crowns/750/brawl/ucrown.png
Normal file
|
After Width: | Height: | Size: 58 KiB |
BIN
data/magic-modules.mse-include/crowns/750/brawl/ucrown2.png
Normal file
|
After Width: | Height: | Size: 60 KiB |
BIN
data/magic-modules.mse-include/crowns/750/brawl/wcrown.png
Normal file
|
After Width: | Height: | Size: 45 KiB |
BIN
data/magic-modules.mse-include/crowns/750/brawl/wcrown2.png
Normal file
|
After Width: | Height: | Size: 48 KiB |
BIN
data/magic-modules.mse-include/crowns/icons/borderless.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
data/magic-modules.mse-include/crowns/icons/brawl.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
data/magic-modules.mse-include/crowns/icons/companion.png
Normal file
|
After Width: | Height: | Size: 1.0 KiB |
BIN
data/magic-modules.mse-include/crowns/icons/custom.png
Normal file
|
After Width: | Height: | Size: 984 B |
BIN
data/magic-modules.mse-include/crowns/icons/nyx.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
data/magic-modules.mse-include/crowns/icons/standard.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
@@ -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 }
|
||||
@@ -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:
|
||||
|
||||
@@ -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
|
||||
17
data/magic-modules.mse-include/foils/card_fields
Normal 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) }
|
||||
18
data/magic-modules.mse-include/foils/card_fields_dfc
Normal 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) }
|
||||
18
data/magic-modules.mse-include/foils/card_fields_tfc
Normal 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) }
|
||||
42
data/magic-modules.mse-include/foils/readme.txt
Normal 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)
|
||||
6
data/magic-modules.mse-include/foils/styling_fields
Normal 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
|
||||
7
data/magic-modules.mse-include/foils/styling_fields_dfc
Normal 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
|
||||
7
data/magic-modules.mse-include/foils/styling_fields_tfc
Normal 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
|
||||
@@ -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) }
|
||||
@@ -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) }
|
||||
@@ -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) }
|
||||
5
data/magic-modules.mse-include/indicators/styling_fields
Normal 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
|
||||
@@ -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:
|
||||
|
||||
@@ -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:
|
||||
|
||||
16
data/magic-modules.mse-include/information/styling_fields
Normal 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
|
||||
8
data/magic-modules.mse-include/popouts/card_fields
Normal 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
|
||||
9
data/magic-modules.mse-include/popouts/card_fields_dfc
Normal 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
|
||||
13
data/magic-modules.mse-include/popouts/readme.txt
Normal 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
|
||||
9
data/magic-modules.mse-include/popouts/styling_fields
Normal 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
|
||||
13
data/magic-modules.mse-include/popouts/styling_fields_dfc
Normal 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
|
||||
@@ -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.
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
17
data/magic-modules.mse-include/stamps/styling_fields_ub
Normal 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
|
||||
|
After Width: | Height: | Size: 4.9 KiB |
BIN
data/magic-modules.mse-include/symbol-fonts/generic_normal.png
Normal file
|
After Width: | Height: | Size: 4.8 KiB |
BIN
data/magic-modules.mse-include/symbol-fonts/hybrid_guild.png
Normal file
|
After Width: | Height: | Size: 6.5 KiB |
BIN
data/magic-modules.mse-include/symbol-fonts/hybrid_normal.png
Normal file
|
After Width: | Height: | Size: 6.0 KiB |
12
data/magic-modules.mse-include/symbol-fonts/readme.txt
Normal 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
|
||||
45
data/magic-modules.mse-include/symbol-fonts/styling_fields
Normal 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
|
||||
BIN
data/magic-modules.mse-include/symbol-fonts/tap_new.png
Normal file
|
After Width: | Height: | Size: 5.2 KiB |
BIN
data/magic-modules.mse-include/symbol-fonts/tap_old.png
Normal file
|
After Width: | Height: | Size: 5.9 KiB |
BIN
data/magic-modules.mse-include/symbol-fonts/tap_older.png
Normal file
|
After Width: | Height: | Size: 5.4 KiB |
@@ -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
|
||||
@@ -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 }
|
||||
|
||||
|
Before Width: | Height: | Size: 9.8 KiB |
|
Before Width: | Height: | Size: 9.8 KiB |
|
Before Width: | Height: | Size: 9.7 KiB |