package game func OracleUpkeep(c *Card, g *Game) { switch c.Type { default: c.Sick = false } return } func OracleCast(c *Card, g *Game) bool { return true } func OracleEnters(c *Card, g *Game) { c.Sick = true return } func OracleLeaves(c *Card, g *Game) { return } func OracleEndstep(c *Card, g *Game) { return } func OraclePower(c CardType, g *Game) int { return int(c) } func OracleMove(c *Card, g *Game) { c.Sick = true } func OracleAttack(c *Card, g *Game) { c.Sick = true }