public async Task HandleEvent(AfterPlayerPass @event) { if (Card.PlayerIndex == @event.PlayerIndex && !Card.Status.IsLock && Card.Status.IsSpying) { await Card.Effect.Charm(Card); } }
public async Task HandleEvent(AfterPlayerPass @event) { if (@event.PlayerIndex == PlayerIndex || !Card.IsAliveOnPlance() || !Card.Status.Conceal) { return; } await Card.Effect.Ambush(async() => { var cards = Card.GetRangeCard(2, GetRangeType.HollowAll); foreach (var card in cards) { await card.Effect.Boost(2, Card); } }); }