<?xml version="1.0"?>
<MULTICARDS>
	<CARD>
		<TITLE text="WILLOW_PRIESTESS_TITLE" />
		<FILENAME text="Willow_Priestess" />
		<ARTID value="81920233" />
		<FRAMECOLOUR name="G" />
		<COLOR value="G" />
		<ARTIST name="Susan Van Camp" />
		<SUB_TYPE metaname="Faerie" />
		<SUB_TYPE metaname="Druid" />
		<CASTING_COST cost="{2}{G}{G}" />
		<POWER value="2" />
		<TOUGHNESS value="2" />
		<FLAVOURTEXT text="WILLOW_PRIESTESS_FLAVOUR" />
		<TYPE metaname="Creature" />
		<EXPANSION metaname="HML" />
		<RARITY metaname="rare" />
		<ACTIVATED_ABILITY tag="WILLOW_PRIESTESS_RULE_1" layer="0">
			<COST type="TapSelf" />
			<PRE_EFFECT>
				RSNChooseNPermanentCardsOfSubTypeFromHand( Object():GetPlayer(), Object():GetPlayer(), CREATURE_TYPE_FAERIE, { "ChooseFaerieBringIntoPlay" })
			</PRE_EFFECT>
			<EFFECT>
				PutTargetCardIntoPlay( Object():GetPlayer() )
			</EFFECT>
			<AI_PLAY_SCORE>
				if (MTG():GetStep() == STEP_DECLARE_ATTACKERS and Object():GetController():MyTurn() == 0) then
					return (3000)
				else
					return (-1000)
				end
			</AI_PLAY_SCORE>
			<AI_AVAILABILITY behaviour="MakeCreature"/>
		</ACTIVATED_ABILITY>
		<ACTIVATED_ABILITY tag="WILLOW_PRIESTESS_RULE_2" simple_filter="Target" layer="0">
			<COST type="Mana" cost="{2}{G}" />
			<TARGET_DETERMINATION>
				Object():GetFilter():Clear()
				Object():GetFilter():AddColour( COLOUR_GREEN )
				return TargetCreatureGoodF()
			</TARGET_DETERMINATION>
			<PLAYTIME>
				ChooseTargetCreature()
			</PLAYTIME>
			<EFFECT>
				ClearFilter()
				Object():GetFilter():AddColour( COLOUR_BLACK )
				ProtectionF()
			</EFFECT>
			<DURATION>
				return UntilEndOfTurn()
			</DURATION>
		</ACTIVATED_ABILITY>
	</CARD>
</MULTICARDS>
