예제 #1
0
 public async Task HandleEvent(AfterPlayerPass @event)
 {
     if (Card.PlayerIndex == @event.PlayerIndex && !Card.Status.IsLock && Card.Status.IsSpying)
     {
         await Card.Effect.Charm(Card);
     }
 }
예제 #2
0
 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);
         }
     });
 }