39 lines
501 B
Go
39 lines
501 B
Go
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
|
|
}
|