---------

Co-authored-by: cajun <12363371+CajunAvenger@users.noreply.github.com>
This commit is contained in:
cajun
2024-10-01 08:34:46 -05:00
committed by GitHub
parent d1b3bdac74
commit 5016c6efa2
32836 changed files with 65408 additions and 48862 deletions

View File

@@ -6,13 +6,13 @@ installer group: magic/Future/planeswalkers
icon: card-sample.png
position hint: 074
version: 2018-02-08
version: 2024-06-06
depends on:
package: magic.mse-game
version: 2008-06-02
depends on:
package: magic-watermarks.mse-include
version: 2007-09-23
package: magic-modules.mse-include
version: 2024-10-01
depends on:
package: magic-future-common.mse-include
version: 2008-05-21
@@ -38,7 +38,12 @@ init script:
mask_multi_land_with_color := { styling.colored_multicolor_land_name }
template_suffix := [card: "card.jpg", pt: "pt.png", textbox: "textbox.png", typeline: "typeline.png", stamp: "stamp.jpg"]
template_suffix := [
card: "card.jpg"
pt: "pt.png"
textbox: "textbox.png"
typeline: "typeline.png"
]
template := { "/magic-m15-future.mse-style/" + input + template_suffix[type] }
land_template := { "/magic-m15-future.mse-style/" + (if input == "a" then "c" else input) + "l" + template_suffix[type] }
@@ -173,11 +178,12 @@ init script:
else if contains(input, match: "-") then "loyalty down"
else "loyalty naught"
}
has_identity := { styling.color_indicator_dot }
is_unsorted := {styling.remove_from_autocount}
is_hybrid := {contains(card.card_color, match:"hybrid")}
is_legend := { styling.legendary_symbol }
use_evobar := {card.alias != ""}
card_stamp_offset_top_1 := {2}
watermark_include := "/magic-modules.mse-include/watermarks"
############################################################## Set info fields
set info style:
symbol:
@@ -203,10 +209,7 @@ styling field:
name: shifted sorting
description: Should this style of card sort as a shifted card (after other cards of that color)?
initial: no
styling field:
type: boolean
name: use holofoil stamps
description: Change to no to disable rare holofoil stamps
include file: /magic-modules.mse-include/rarities/styling_fields
styling field:
type: boolean
name: remove from autocount
@@ -279,6 +282,10 @@ styling style:
no: { symbol_variation(symbol: set.symbol, variation: "common") }
yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") }
############################################################## Card fields
include file: /magic-modules.mse-include/corners/card_fields
include file: /magic-modules.mse-include/information/card_fields
include file: /magic-modules.mse-include/stamps/card_fields
include file: /magic-modules.mse-include/watermarks/card_fields
card style:
############################# Background stuff
border color:
@@ -286,13 +293,12 @@ card style:
top : 0
width: 375
height: 523
radius: 18
left width: 17
right width: 17
top width: 17
bottom width: 18
mask: /magic-m15-future.mse-style/bordermask.png
z index: 3
z index: 500
card color:
left: 0
top: 0
@@ -310,7 +316,7 @@ card style:
height: 26
alignment: middle shrink-overflow
padding bottom: 0
z index: 4
z index: 900
font:
name: { if styling.beleren then "Beleren" else "Matrix" }
size: { if styling.beleren then "16" else "18" }
@@ -343,7 +349,7 @@ card style:
height: 20
alignment: right shrink-overflow
padding bottom: 0
z index: 3
z index: 900
font:
name: Matrix
size: 10
@@ -362,27 +368,26 @@ card style:
scale down to: 22
alignment: bottom right
always symbol: true
z index: 4
z index: 920
padding top: 0
mask: /magic-m15-future.mse-style/costmask.png
card symbol:
left: {if card.card_symbol=="none" then 50 else 67}
left: {if card.card_symbol=="none" then 50 else 63}
top : 31
height: 20
width: 14
z index: 5
height: 21
width: 23
z index: 810
render style: image
choice images:
tombstone: /magic-m15-future.mse-style/tombstone.png
include file: /magic.mse-game/card-symbols/menu_choice_images
image: { card_symbol_image(face: 1) }
type symbol:
left: 24
top: 24
width: 21
height: 20
z index: 4
z index: 810
render style: image
choice images:
artifact: { if styling.original_symbols then "/magic-future-common.mse-include/artifact_" + typesymbol_color(value) + ".png" }
creature: { if styling.original_symbols then "/magic-future-common.mse-include/creature_" + typesymbol_color(value) + ".png" }
enchantment: { if styling.original_symbols then "/magic-future-common.mse-include/enchantment_" + typesymbol_color(value) + ".png" }
@@ -393,10 +398,10 @@ card style:
planeswalker: { if styling.original_symbols then "/magic-future-common.mse-include/planeswalker_" + typesymbol_color(value) + ".png" }
############################# Image
image:
left: 32
left: 30
top: 44
width: 327
height: 250
width: 328
height: 309
z index: 1
mask: /magic-m15-future.mse-style/mask_image.png
############################# Card type
@@ -406,7 +411,7 @@ card style:
width: { 300 - max(21,card_style.rarity.content_width) }
height: 20
alignment: middle shrink-overflow
z index: 4
z index: 900
padding top: 2
font:
name: { if styling.beleren then "Beleren" else "Matrix" }
@@ -439,24 +444,10 @@ card style:
top : 303
width: 22
height: 22
z index: 4
z index: 950
alignment: middle right
render style: image
choice images:
# Images based on the set symbol
basic land:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
common:
script:
if styling.inverted_common_symbol then symbol_variation(symbol: set.symbol, variation: "invertedcommon")
else symbol_variation(symbol: set.symbol, variation: "common")
uncommon: script: symbol_variation(symbol: set.symbol, variation: "uncommon")
rare: script: symbol_variation(symbol: set.symbol, variation: "rare")
mythic rare: script: symbol_variation(symbol: set.symbol, variation: "mythic rare")
special: script: symbol_variation(symbol: set.symbol, variation: "special")
masterpiece: script: symbol_variation(symbol: set.masterpiece_symbol, variation: "mythic rare")
include file: /magic-modules.mse-include/rarities/choice_images
############################# Text box
text:
left: 66
@@ -469,7 +460,6 @@ card style:
size: 12
scale down to: 6
color: black
weight: bold
symbol font:
name: { styling.text_box_mana_symbols }
size: 12
@@ -483,7 +473,7 @@ card style:
styling.center_text == "always"
then "middle center"
else "middle left"
z index: 4
z index: 900
mask: text_mask.png
padding left: 0
padding right: 0
@@ -493,18 +483,9 @@ card style:
line height soft: 0.9
line height hard max: 1.3
line height line max: 1.6
watermark:
left: 127
top : 321
width: 132
height: 152
z index: 3
render style: image
alignment: middle center
include file: /magic-watermarks.mse-include/watermarks
############################# Loyalty
loyalty:
z index: 5
z index: 900
left: 307
top: 460
width: 13.16
@@ -516,7 +497,7 @@ card style:
weight: bold
color: rgb(255,255,255)
loyalty cost 1:
z index: 5
z index: 900
left: { if card.loyalty_cost_1 == "0" then 33 else 32 }
top: 334
width: 13.16
@@ -528,7 +509,7 @@ card style:
weight: bold
color: rgb(255,255,255)
loyalty cost 2:
z index: 5
z index: 900
left: { if card.loyalty_cost_2 == "0" then 33 else 32 }
top: 381
width: 13.16
@@ -540,7 +521,7 @@ card style:
weight: bold
color: rgb(255,255,255)
loyalty cost 3:
z index: 5
z index: 900
left: { if card.loyalty_cost_3 == "0" then 33 else 32 }
top: 426
width: 13.16
@@ -551,43 +532,6 @@ card style:
size: { if styling.beleren then 12 else 11 }
weight: bold
color: rgb(255,255,255)
############################# Card sorting / numbering
set code:
left: 24
top: 498
width: 40
height: 10
z index: 4
font:
name: Relay-Medium
size: 7
color: white
weight: bold
############################# Copyright stuff
illustrator:
left: { 44 + card_style.set_code.content_width }
top : 497.5
width: 200
height: 10
z index: 4
font:
name: Beleren Small Caps Bold
size: 7.5
color: white
weight: bold
copyright:
right: 350
top : { if card.loyalty != "" then 495 else 488 }
width: 140
height: 10
visible: {not set.automatic_copyright}
alignment: bottom right
z index: 4
font:
name: Matrix
size: 7
color: white
weight: bold
############################################################## Extra card fields
extra card field:
type: choice
@@ -655,21 +599,6 @@ extra card field:
editable: false
script: ":"
save value: false
extra card field:
type: choice
name: artist arrow
choice: artist arrow
editable: false
save value: false
extra card field:
type: text
name: card code
save value: false
script:
if set.automatic_card_numbers and not styling.remove_from_autocount then
forward_editor(prefix: card_number_m15() + "/" + card_count_m15() + " " + rarity_code() + " ", field: card.card_code_text)
else
combined_editor(field1: card.custom_card_number, separator: " " + rarity_code() + " ", field2: card.card_code_text)
extra card field:
type: choice
name: evobar
@@ -700,19 +629,6 @@ extra card field:
choice: aetherprint
choice: none
description: The card type symbol for this card
extra card field:
type: choice
name: foil stamp
choice: stamp
save value: false
editable: false
extra card field:
type: text
name: auto copyright
script: set.copyright
save value: false
editable: false
show statistics: false
extra card field:
type: choice
name: legend symbol
@@ -721,17 +637,6 @@ extra card field:
choice: legend
description: the legend symbol for this card.
extra card style:
card code:
left: 24
top: 488
width: 120
height: 10
z index: 4
font:
name: Relay-Medium
size: 7
color: white
weight: bold
textbox:
left: 23
top: 320
@@ -750,20 +655,12 @@ extra card style:
popup style: in place
image: { card_typeline() }
z index: 3
artist arrow:
left: { 28 + card_style.set_code.content_width }
top : 500
width: 12
height: 7
z index: 4
render style: image
image: artist_arrow.png
foil layer:
left: 0
top : 0
width: 375
height: 523
z index: 6
z index: 1050
render style: image
image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"}
loyalty box:
@@ -771,7 +668,7 @@ extra card style:
top: 457
width: 60
height: 38
z index: 4
z index: 830
render style: image
visible: { card.loyalty !="" }
choice images:
@@ -781,7 +678,7 @@ extra card style:
top: 332
width: 42
height: 40
z index: 4
z index: 830
render style: image
visible: { card.loyalty_cost_1 !="" }
choice images:
@@ -793,7 +690,7 @@ extra card style:
top: 379
width: 42
height: 40
z index: 4
z index: 830
render style: image
visible: { card.loyalty_cost_2 !="" }
choice images:
@@ -805,7 +702,7 @@ extra card style:
top: 424
width: 42
height: 40
z index: 4
z index: 830
render style: image
visible: { card.loyalty_cost_3 !="" }
choice images:
@@ -817,7 +714,7 @@ extra card style:
top: 346
width: 5
height: 10
z index: 4
z index: 830
font:
name: MPlantin
size: 15
@@ -830,7 +727,7 @@ extra card style:
top: 392
width: 5
height: 10
z index: 4
z index: 830
font:
name: MPlantin
size: 15
@@ -843,7 +740,7 @@ extra card style:
top: 437
width: 5
height: 10
z index: 4
z index: 830
font:
name: MPlantin
size: 15
@@ -856,66 +753,44 @@ extra card style:
top: { if styling.original_symbols then 0 else 18 }
width: { if styling.original_symbols then 0 else 30 }
height: { if styling.original_symbols then 0 else 30 }
z index: 4
z index: 620
render style: image
choice images:
artifact: artifact.png
creature: creature.png
enchantment: enchantment.png
fortress: fortress.png
instant: instant.png
land: land.png
multitype: multitype.png
sorcery: sorcery.png
planeswalker: planeswalker.png
aetherprint: aetherprint.png
artifact: /magic-m15-future.mse-style/symbols/artifact.png
creature: /magic-m15-future.mse-style/symbols/creature.png
enchantment: /magic-m15-future.mse-style/symbols/enchantment.png
fortress: /magic-m15-future.mse-style/symbols/fortress.png
instant: /magic-m15-future.mse-style/symbols/instant.png
land: /magic-m15-future.mse-style/symbols/land.png
multitype: /magic-m15-future.mse-style/symbols/multitype.png
sorcery: /magic-m15-future.mse-style/symbols/sorcery.png
planeswalker: /magic-m15-future.mse-style/symbols/planeswalker.png
aetherprint: /magic-m15-future.mse-style/symbols/aetherprint.png
stamp:
left: 170
top: 472
width: 36.5
height: 22.5
z index: 3
visible: { is_rare() and styling.use_holofoil_stamps }
left: 165
top: 474
width: 46
height: 26
visible: {card.card_stamp != "none"}
render style: image
mask: futurestampmask.png
image: { card_stamp() }
foil stamp:
left: 170
top: 475
width: 36.5
height: 22.5
z index: 4
visible: { is_rare() and styling.use_holofoil_stamps }
render style: image
image: foil_stamp.png
auto copyright:
right: 350
top : { if card.loyalty != "" then 495 else 488 }
width: 140
height: 10
visible: {set.automatic_copyright}
alignment: bottom right
z index: 4
font:
name: Matrix
size: 7
color: white
z index: 850
image: { "/magic-modules.mse-include/stamps/backs/" + (if stamp_shape() == "triangle" then "triangle_" else "") + "stamp.png" }
legend symbol:
left: 19
top: 296
width: 29
height: 29
z index: 6
z index: 620
alignment: middle right
render style: image
choice images:
legend: legend.png
legend: /magic-m15-future.mse-style/symbols/legend.png
evobar:
right: 358
top: 65
width: {card_style.alias.content_width}
height: 27
z index: 2
z index: 880
render style: image
image: evobar.png
visible: {use_evobar()}
@@ -924,7 +799,7 @@ extra card style:
top: 65
width: 36
height: 27
z index: 2
z index: 880
render style: image
image: evobar_flip.png
visible: {use_evobar()}