from ..utils import *


##
# Minions

class GVG_060:
	"""Quartermaster"""
	play = Buff(FRIENDLY_MINIONS + ID("CS2_101t"), "GVG_060e")


GVG_060e = buff(+2, +2)


class GVG_062:
	"""Cobalt Guardian"""
	events = Summon(CONTROLLER, MECH).on(GiveDivineShield(SELF))


class GVG_063:
	"""Bolvar Fordragon"""
	class Hand:
		events = Death(FRIENDLY + MINION).on(Buff(SELF, "GVG_063a"))


GVG_063a = buff(atk=1)


class GVG_101:
	"""Scarlet Purifier"""
	play = Hit(ALL_MINIONS + DEATHRATTLE, 2)


##
# Spells

class GVG_057:
	"""Seal of Light"""
	play = Heal(FRIENDLY_HERO, 4), Buff(FRIENDLY_HERO, "GVG_057a")


GVG_057a = buff(atk=2)


class GVG_061:
	"""Muster for Battle"""
	play = Summon(CONTROLLER, "CS2_101t") * 3, Summon(CONTROLLER, "CS2_091")


##
# Weapons

class GVG_059:
	"""Coghammer"""
	play = SetTag(RANDOM_FRIENDLY_MINION, (GameTag.TAUNT, GameTag.DIVINE_SHIELD))
