from ..utils import *


##
# Minions

class OG_179:
	"Fiery Bat"
	deathrattle = Hit(RANDOM_ENEMY_CHARACTER, 1)


class OG_292:
	"Forlorn Stalker"
	play = Buff(FRIENDLY_HAND + MINION + DEATHRATTLE, "OG_292e")

OG_292e = buff(+1, +1)

from ..utils import *


##
# Minions

class OG_179:
	"Fiery Bat"
	deathrattle = Hit(RANDOM_ENEMY_CHARACTER, 1)


class OG_292:
	"Forlorn Stalker"
	play = Buff(FRIENDLY_HAND + MINION + DEATHRATTLE, "OG_292e")

OG_292e = buff(+1, +1)


##
# Spells

class OG_045:
	"Infest"
	play = Buff(FRIENDLY_MINIONS, "OG_045a")

class OG_045a:
	"Nerubian Spores"
	deathrattle = Give(CONTROLLER, RandomBeast())
	tags = {GameTag.DEATHRATTLE: True}


class OG_061:
	"On the Hunt"
	play = Hit(TARGET, 1), Summon(CONTROLLER, "OG_061t")


class OG_211:
	"Call of the Wild"
	play = (
		Summon(CONTROLLER, "NEW1_034"),
		Summon(CONTROLLER, "NEW1_033"),
		Summon(CONTROLLER, "NEW1_032")
	)

Implement Infest, On the Hunt, Call of the Wild
Implement Infest, On the Hunt, Call of the Wild

  from ..utils import *
  
  
  ##
  # Minions
  
  class OG_179:
  	"Fiery Bat"
  	deathrattle = Hit(RANDOM_ENEMY_CHARACTER, 1)
  
  
  class OG_292:
  	"Forlorn Stalker"
  	play = Buff(FRIENDLY_HAND + MINION + DEATHRATTLE, "OG_292e")
  
  OG_292e = buff(+1, +1)
  
+ 
+ ##
+ # Spells
+ 
+ class OG_045:
+ 	"Infest"
+ 	play = Buff(FRIENDLY_MINIONS, "OG_045a")
+ 
+ class OG_045a:
+ 	"Nerubian Spores"
+ 	deathrattle = Give(CONTROLLER, RandomBeast())
+ 	tags = {GameTag.DEATHRATTLE: True}
+ 
+ 
+ class OG_061:
+ 	"On the Hunt"
+ 	play = Hit(TARGET, 1), Summon(CONTROLLER, "OG_061t")
+ 
+ 
+ class OG_211:
+ 	"Call of the Wild"
+ 	play = (
+ 		Summon(CONTROLLER, "NEW1_034"),
+ 		Summon(CONTROLLER, "NEW1_033"),
+ 		Summon(CONTROLLER, "NEW1_032")
+ 	)
+ 
Implement Infest, On the Hunt, Call of the Wild
## Code Before:
from ..utils import *


##
# Minions

class OG_179:
	"Fiery Bat"
	deathrattle = Hit(RANDOM_ENEMY_CHARACTER, 1)


class OG_292:
	"Forlorn Stalker"
	play = Buff(FRIENDLY_HAND + MINION + DEATHRATTLE, "OG_292e")

OG_292e = buff(+1, +1)

## Instruction:
Implement Infest, On the Hunt, Call of the Wild
## Code After:
from ..utils import *


##
# Minions

class OG_179:
	"Fiery Bat"
	deathrattle = Hit(RANDOM_ENEMY_CHARACTER, 1)


class OG_292:
	"Forlorn Stalker"
	play = Buff(FRIENDLY_HAND + MINION + DEATHRATTLE, "OG_292e")

OG_292e = buff(+1, +1)


##
# Spells

class OG_045:
	"Infest"
	play = Buff(FRIENDLY_MINIONS, "OG_045a")

class OG_045a:
	"Nerubian Spores"
	deathrattle = Give(CONTROLLER, RandomBeast())
	tags = {GameTag.DEATHRATTLE: True}


class OG_061:
	"On the Hunt"
	play = Hit(TARGET, 1), Summon(CONTROLLER, "OG_061t")


class OG_211:
	"Call of the Wild"
	play = (
		Summon(CONTROLLER, "NEW1_034"),
		Summon(CONTROLLER, "NEW1_033"),
		Summon(CONTROLLER, "NEW1_032")
	)
