improve dryad arbor selection
This commit is contained in:
@@ -375,12 +375,13 @@ has_identity_general := {
|
|||||||
color_field := card["card_color"+tag]
|
color_field := card["card_color"+tag]
|
||||||
cost_field := card["casting_cost"+tag]
|
cost_field := card["casting_cost"+tag]
|
||||||
culled_color := cull_directions(cull_noncolors(color_field))
|
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_casting_cost := colors_from_mana_symbols(cost_field)
|
||||||
default_from_card_color := if chosen(color_field, choice:"colorless")
|
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")
|
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 == ""
|
else if chosen(color_field, choice:"multicolor") and culled_color == ""
|
||||||
then default_from_casting_cost ## 3+ multicolor
|
then default_from_casting_cost ## 3+ multicolor
|
||||||
else culled_color ## normal color
|
else culled_color ## normal color
|
||||||
|
|||||||
Reference in New Issue
Block a user