From 88dedfd77d287dde0097483b657f697cffc29fdc Mon Sep 17 00:00:00 2001 From: cajun Date: Sun, 19 Nov 2023 16:07:45 -0600 Subject: [PATCH] symbol font updates Fix #22 Fix white_text/v_mana_loc errors on sister games --- .../symbol-font | 12 +++--- data/planechase.mse-game/game | 3 +- data/saga.mse-game/game | 37 ++++++++++++++++++ data/space.mse-game/script | 11 ++++++ data/space.mse-game/set_fields | 27 +++++++++++++ data/vanguard.mse-game/game | 38 +++++++++++++++++++ 6 files changed, 121 insertions(+), 7 deletions(-) diff --git a/data/magic-mana-small.mse-symbol-font/symbol-font b/data/magic-mana-small.mse-symbol-font/symbol-font index 9f7d947ac..5ad9fbfd3 100644 --- a/data/magic-mana-small.mse-symbol-font/symbol-font +++ b/data/magic-mana-small.mse-symbol-font/symbol-font @@ -223,7 +223,7 @@ symbol: ###################################################################################### Loyalty Symbols symbol: image: empty_loyaltyup_w.png - code: ([+][XYZ1-9]) + code: ([+][XYZ1-9][0-9]?) regex: yes draw text: 1 text margin left: -.10 @@ -239,7 +239,7 @@ symbol: enabled: {white_text()} symbol: image: empty_loyaltydown_w.png - code: ([-][XYZ1-9]) + code: ([-][XYZ1-9][0-9]?) regex: yes draw text: 1 text margin left: -.10 @@ -255,7 +255,7 @@ symbol: enabled: {white_text()} symbol: image: empty_loyaltynaught_w.png - code: [+=]([0-9XYZ]) + code: [+=]([0-9XYZ][0-9]?) regex: yes draw text: 1 text margin left: -.10 @@ -271,7 +271,7 @@ symbol: enabled: {white_text()} symbol: image: empty_loyaltyup.png - code: ([+][XYZ1-9]) + code: ([+][XYZ1-9][0-9]?) regex: yes draw text: 1 text margin left: -.10 @@ -286,7 +286,7 @@ symbol: image font size: 100 symbol: image: empty_loyaltydown.png - code: ([-][XYZ1-9]) + code: ([-][XYZ1-9][0-9]?) regex: yes draw text: 1 text margin left: -.10 @@ -301,7 +301,7 @@ symbol: image font size: 100 symbol: image: empty_loyaltynaught.png - code: [+=]([0-9XYZ]) + code: [+=]([0-9XYZ][0-9]?) regex: yes draw text: 1 text margin left: -.10 diff --git a/data/planechase.mse-game/game b/data/planechase.mse-game/game index 9d6e46776..34e130133 100644 --- a/data/planechase.mse-game/game +++ b/data/planechase.mse-game/game @@ -270,6 +270,7 @@ init script: } card_shape := { "plane card" } is_nom := {card.supertype == "Phenomenon"} + ancestral_mana := {"false"} use_v_mana := {contains(set.custom_mana_symbol_name, match:".png")} use_large_v_mana := { use_v_mana() and contains(set.mana_symbol_options, match:"casting")} @@ -278,7 +279,7 @@ init script: use_hybrid_v_mana := { use_v_mana() and contains(set.mana_symbol_options, match:"hybrid")} v_mana_name := {if not use_v_mana() then "" else replace(set.custom_mana_symbol_name, match:"(.+/|\\.png)", replace:"")} v_mana_loc := {if not use_v_mana() then "" else replace(set.custom_mana_symbol_name, match:"{v_mana_name()}\\.png", replace:"")} - + white_text := {false} ############################################################## Set fields set field: type: info diff --git a/data/saga.mse-game/game b/data/saga.mse-game/game index 270587405..3a8f5d1f1 100644 --- a/data/saga.mse-game/game +++ b/data/saga.mse-game/game @@ -258,6 +258,17 @@ init script: # Common errors on cards; can be replaced by style has_error := { contains(card.rule_text, match:"