protected override void Act(IActionHost host) { if (host.Examine(Zone.RecentPlays).Any(card => card.Name == "Outpost") || host.PreviousPlayer == host.Player) { host.CompleteDuration(); } else { host.InsertExtraTurn(host.Player, host.Player); } }
protected override void Act(IActionHost host) { host.InsertExtraTurn(host.GetPlayerToLeft(), host.Player); }