Keep activated ability action visible on card click
CI / test (push) Successful in 8m1s
Details
CI / test (push) Successful in 8m1s
Details
This commit is contained in:
parent
8618641205
commit
d9bcb18bfd
|
|
@ -2361,6 +2361,16 @@ namespace Vanguard.UI
|
|||
}
|
||||
|
||||
var abilities = sources.OfType<ActivateAbilityIntent>().ToList();
|
||||
if (abilities.Count == 0
|
||||
&& card.Zone is BoardZone.Vanguard or BoardZone.RearGuard)
|
||||
{
|
||||
// Fallback: never hide an activated ability because source
|
||||
// target resolution failed for an unusual card placement.
|
||||
abilities = legal.OfType<ActivateAbilityIntent>()
|
||||
.Where(ability => ability.InstanceId == card.InstanceId)
|
||||
.ToList();
|
||||
}
|
||||
|
||||
if (abilities.Count > 0)
|
||||
{
|
||||
actions.Add(new CardActionMenuItem(
|
||||
|
|
|
|||
Loading…
Reference in New Issue