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:
@@ -218,26 +218,26 @@ color_category_statistic :=
|
||||
face_color_category_statistic :=
|
||||
{
|
||||
artifact := chosen(choice:"artifact") and not (chosen(choice:"white") or chosen(choice:"blue") or chosen(choice:"black") or chosen(choice:"red") or chosen(choice:"green"))
|
||||
land := chosen(choice:"land")
|
||||
multi := chosen(choice:"multicolor")
|
||||
hybrid := chosen(choice:"hybrid")
|
||||
white := chosen(choice:"white")
|
||||
blue := chosen(choice:"blue")
|
||||
black := chosen(choice:"black")
|
||||
red := chosen(choice:"red")
|
||||
green := chosen(choice:"green")
|
||||
multi_color := count_chosen(choices:"white, blue, black, red, green")
|
||||
if land then all_en_space_statistic(lang_setting("land"))
|
||||
else if multi then all_en_space_statistic(lang_setting("multicolor"))
|
||||
else if multi_color == 2
|
||||
and chosen(choice:"artifact") then all_en_space_statistic(lang_setting("hybrid")) ##hybrid artifacts would show as their first color
|
||||
else if hybrid then all_en_space_statistic(lang_setting("hybrid"))
|
||||
else if artifact then all_en_space_statistic(lang_setting("artifact"))
|
||||
else if white then all_en_space_statistic(lang_setting("white"))
|
||||
else if blue then all_en_space_statistic(lang_setting("blue"))
|
||||
else if black then all_en_space_statistic(lang_setting("black"))
|
||||
else if red then all_en_space_statistic(lang_setting("red"))
|
||||
else if green then all_en_space_statistic(lang_setting("green"))
|
||||
land := chosen(choice:"land")
|
||||
multi := chosen(choice:"multicolor")
|
||||
hybrid := chosen(choice:"hybrid")
|
||||
white := chosen(choice:"white")
|
||||
blue := chosen(choice:"blue")
|
||||
black := chosen(choice:"black")
|
||||
red := chosen(choice:"red")
|
||||
green := chosen(choice:"green")
|
||||
multi_color := count_chosen(choices:"white, blue, black, red, green")
|
||||
if land then all_en_space_statistic(lang_setting("land"))
|
||||
else if multi then all_en_space_statistic(lang_setting("multicolor"))
|
||||
else if multi_color == 2
|
||||
and chosen(choice:"artifact") then all_en_space_statistic(lang_setting("hybrid")) ##hybrid artifacts would show as their first color
|
||||
else if hybrid then all_en_space_statistic(lang_setting("hybrid"))
|
||||
else if artifact then all_en_space_statistic(lang_setting("artifact"))
|
||||
else if white then all_en_space_statistic(lang_setting("white"))
|
||||
else if blue then all_en_space_statistic(lang_setting("blue"))
|
||||
else if black then all_en_space_statistic(lang_setting("black"))
|
||||
else if red then all_en_space_statistic(lang_setting("red"))
|
||||
else if green then all_en_space_statistic(lang_setting("green"))
|
||||
else all_en_space_statistic(lang_setting("colorless"))
|
||||
}
|
||||
|
||||
@@ -822,18 +822,18 @@ detect_custom_creature_subtypes_statistic :=
|
||||
for a from 0 to 1 do (
|
||||
subtypes := if a == 1 then face_detect_custom_subtypes_statistic(c.sub_type_2) else face_detect_custom_subtypes_statistic(c.sub_type)
|
||||
super := if a == 1 then c.super_type_2 else c.super_type
|
||||
is_creature := lang_setting("is_creature")(super) or lang_setting("is_kindred")(super)
|
||||
is_artifact := lang_setting("is_artifact")(super)
|
||||
is_enchantment := lang_setting("is_enchantment")(super)
|
||||
is_land := lang_setting("is_land")(super)
|
||||
is_just_creature := is_creature and not is_artifact and not is_enchantment and not is_land
|
||||
is_creature := lang_setting("is_creature")(super) or lang_setting("is_kindred")(super)
|
||||
is_artifact := lang_setting("is_artifact")(super)
|
||||
is_enchantment := lang_setting("is_enchantment")(super)
|
||||
is_land := lang_setting("is_land")(super)
|
||||
is_just_creature := is_creature and not is_artifact and not is_enchantment and not is_land
|
||||
for each s in subtypes do (
|
||||
# is this a canon type?
|
||||
has_creature := if is_creature then contains(creature_subtypes_statistic(), match:s+";") else false
|
||||
has_creature := if is_creature then contains(creature_subtypes_statistic(), match:s+";") else false
|
||||
if not has_creature then (
|
||||
if is_just_creature then creature_hard := creature_hard + [s]
|
||||
else if not is_creature then noncreature_hard := noncreature_hard + [s]
|
||||
else creature_soft := creature_soft + [s]
|
||||
if is_just_creature then creature_hard := creature_hard + [s]
|
||||
else if not is_creature then noncreature_hard := noncreature_hard + [s]
|
||||
else creature_soft := creature_soft + [s]
|
||||
)
|
||||
"" ## dummy return, otherwise it tries to concat scripts and explodes
|
||||
)
|
||||
@@ -878,36 +878,36 @@ detect_custom_subtypes_statistic :=
|
||||
for a from 0 to 1 do (
|
||||
subtypes := if a == 1 then face_detect_custom_subtypes_statistic(c.sub_type_2) else face_detect_custom_subtypes_statistic(c.sub_type)
|
||||
super := if a == 1 then c.super_type_2 else c.super_type
|
||||
is_creature := lang_setting("is_creature")(super) or lang_setting("is_kindred")(super)
|
||||
is_artifact := lang_setting("is_artifact")(super)
|
||||
is_enchantment := lang_setting("is_enchantment")(super)
|
||||
is_land := lang_setting("is_land")(super)
|
||||
is_spell := lang_setting("is_spell")(super)
|
||||
is_walker := lang_setting("is_planeswalker")(super) or lang_setting("is_emblem")(super)
|
||||
is_battle := lang_setting("is_battle")(super)
|
||||
is_just_creature := is_creature and not is_artifact and not is_enchantment and not is_land
|
||||
is_just_artifact := is_artifact and not is_creature and not is_enchantment and not is_land
|
||||
is_just_enchantment := is_enchantment and not is_creature and not is_artifact and not is_land
|
||||
is_just_land := is_land and not is_creature and not is_artifact and not is_enchantment
|
||||
is_creature := lang_setting("is_creature")(super) or lang_setting("is_kindred")(super)
|
||||
is_artifact := lang_setting("is_artifact")(super)
|
||||
is_enchantment := lang_setting("is_enchantment")(super)
|
||||
is_land := lang_setting("is_land")(super)
|
||||
is_spell := lang_setting("is_spell")(super)
|
||||
is_walker := lang_setting("is_planeswalker")(super) or lang_setting("is_emblem")(super)
|
||||
is_battle := lang_setting("is_battle")(super)
|
||||
is_just_creature := is_creature and not is_artifact and not is_enchantment and not is_land
|
||||
is_just_artifact := is_artifact and not is_creature and not is_enchantment and not is_land
|
||||
is_just_enchantment := is_enchantment and not is_creature and not is_artifact and not is_land
|
||||
is_just_land := is_land and not is_creature and not is_artifact and not is_enchantment
|
||||
for each s in subtypes do (
|
||||
# is this a canon type?
|
||||
has_creature := if is_creature then contains(creature_subtypes_statistic(), match:s+";") else false
|
||||
has_artifact := if is_artifact then contains(artifact_subtypes_statistic(), match:s+";") else false
|
||||
has_enchantment := if is_enchantment then contains(enchantment_subtypes_statistic(), match:s+";") else false
|
||||
has_land := if is_land then contains(land_subtypes_statistic(), match:s+";") else false
|
||||
has_spell := if is_spell then contains(spell_subtypes_statistic(), match:s+";") else false
|
||||
has_walker := if is_walker then contains(planeswalker_subtypes_statistic(), match:s+";") else false
|
||||
has_battle := if is_battle then contains(battle_subtypes_statistic(), match:s+";") else false
|
||||
has_creature := if is_creature then contains(creature_subtypes_statistic(), match:s+";") else false
|
||||
has_artifact := if is_artifact then contains(artifact_subtypes_statistic(), match:s+";") else false
|
||||
has_enchantment := if is_enchantment then contains(enchantment_subtypes_statistic(), match:s+";") else false
|
||||
has_land := if is_land then contains(land_subtypes_statistic(), match:s+";") else false
|
||||
has_spell := if is_spell then contains(spell_subtypes_statistic(), match:s+";") else false
|
||||
has_walker := if is_walker then contains(planeswalker_subtypes_statistic(), match:s+";") else false
|
||||
has_battle := if is_battle then contains(battle_subtypes_statistic(), match:s+";") else false
|
||||
if not has_creature and not has_artifact and not has_enchantment and not has_land and not has_walker and not has_battle and not has_spell then (
|
||||
if is_just_creature then creature_hard := creature_hard + [s]
|
||||
else if is_just_artifact then artifact_hard := artifact_hard + [s]
|
||||
else if is_just_enchantment then enchantment_hard := enchantment_hard + [s]
|
||||
else if is_just_land then land_hard := land_hard + [s]
|
||||
else if is_walker then walker_soft := walker_soft + [s]
|
||||
else if is_battle then battle_soft := battle_soft + [s]
|
||||
else if is_spell then spell_hard := spell_hard + [s]
|
||||
else if not is_creature then noncreature_hard := noncreature_hard + [s]
|
||||
else unknown_sub_types := unknown_sub_types + [s]
|
||||
if is_just_creature then creature_hard := creature_hard + [s]
|
||||
else if is_just_artifact then artifact_hard := artifact_hard + [s]
|
||||
else if is_just_enchantment then enchantment_hard := enchantment_hard + [s]
|
||||
else if is_just_land then land_hard := land_hard + [s]
|
||||
else if is_walker then walker_soft := walker_soft + [s]
|
||||
else if is_battle then battle_soft := battle_soft + [s]
|
||||
else if is_spell then spell_hard := spell_hard + [s]
|
||||
else if not is_creature then noncreature_hard := noncreature_hard + [s]
|
||||
else unknown_sub_types := unknown_sub_types + [s]
|
||||
)
|
||||
"" ## dummy return, otherwise it tries to concat scripts and explodes
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user