From 193904386b311262422359d39e1ad64f533c4494 Mon Sep 17 00:00:00 2001 From: cajun <12363371+CajunAvenger@users.noreply.github.com> Date: Thu, 11 Sep 2025 04:38:34 -0500 Subject: [PATCH] improve dryad arbor selection --- data/magic.mse-game/script | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/data/magic.mse-game/script b/data/magic.mse-game/script index ab50816f5..04f11f0c8 100644 --- a/data/magic.mse-game/script +++ b/data/magic.mse-game/script @@ -375,15 +375,16 @@ has_identity_general := { color_field := card["card_color"+tag] cost_field := card["casting_cost"+tag] culled_color := cull_directions(cull_noncolors(color_field)) + default_land := lang_setting("is_land")(card["super_type"]+tag) default_from_casting_cost := colors_from_mana_symbols(cost_field) default_from_card_color := if chosen(color_field, choice:"colorless") - then "" ## colorless + then "" ## colorless else if default_from_casting_cost == "" and chosen(color_field, choice:"land") - then "" ## land + then (if default_land then "" else culled_color) ## land else if chosen(color_field, choice:"multicolor") and culled_color == "" - then default_from_casting_cost ## 3+ multicolor - else culled_color ## normal color + then default_from_casting_cost ## 3+ multicolor + else culled_color ## normal color color_cost_disagree := default_from_card_color != default_from_casting_cost color_indicator_disagree := default_from_card_color != culled_indicator and indicator_field != color_field