diff --git a/oracle.go b/oracle.go index 61fcbbb..af2bb6d 100644 --- a/oracle.go +++ b/oracle.go @@ -141,12 +141,10 @@ func OracleEffect(c *Card, g *Game) { case 1: c.Power = c.Power + 1 case 2: - if c.Owner == SentinalID { - g.CardBuffer = DeckFromCards(g.SentinalDeck.Scry(1)) - } else if c.Owner == ScourgeID { - g.CardBuffer = DeckFromCards(g.ScourgeDeck.Scry(1)) - } else { + if c.Owner != SentinalID || c.Owner != ScourgeID { log.Println("card draw effect was played but with no owner?") + } else { + g.CardBuffer = DeckFromCards(g.GetDeck(c.Owner).Scry(1)) } g.CanDraw = true g.HasDrawn = false